.Ic-location{background:url(/icons/ic_location.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-job,.Ic-location{display:inline-block;width:20px;height:20px}.Ic-job{background:url(/icons/ic_job.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-search{background:url(/icons/ic_search.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-job-location,.Ic-search{display:inline-block;width:20px;height:20px}.Ic-job-location{background:url(/icons/ic_job_location.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-job-salary{background:url(/icons/ic_job_salary.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-job-bag,.Ic-job-salary{display:inline-block;width:20px;height:20px}.Ic-job-bag{background:url(/icons/ic_job_bag.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-backToTop{display:inline-block;width:20px;height:20px;background:url(/icons/ic_backtotop.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;width:16px;height:16px}.Ic-back{background:url(/icons/ic_arrow_left.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-back,.Ic-region-back{display:inline-block;width:20px;height:20px}.Ic-region-back{background:url(/icons/ic_arrow_left_alt.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-close{background:url(/icons/ic_close.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-close,.Ic-close-purple{display:inline-block;width:20px;height:20px}.Ic-close-purple{background:url(/icons/ic_close_purple.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-round-close{background:url(/icons/ic_round_close.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-close-blue,.Ic-round-close{display:inline-block;width:20px;height:20px}.Ic-close-blue{background:url(/icons/ic_close_blue.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-blue-dot{background:url(/icons/ic_blue_dot.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-blue-dot,.Ic-favorite{display:inline-block;width:20px;height:20px}.Ic-favorite{background:url(/icons/ic_favorite.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-favorite-checked{background:url(/icons/ic_favorite_checked.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-arrow-right,.Ic-favorite-checked{display:inline-block;width:20px;height:20px}.Ic-arrow-right{background:url(/icons/ic_arrow_right.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-expand-right{background:url(/icons/ic_expand_right.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-check-toast,.Ic-expand-right{display:inline-block;width:20px;height:20px}.Ic-check-toast{background:url(/icons/ic_check_toast.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-warning-toast{background:url(/icons/ic_exclamation_circle.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-searchHistory-list,.Ic-warning-toast{display:inline-block;width:20px;height:20px}.Ic-searchHistory-list{background:url(/icons/ic_search_history.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-searchHistory-delete{display:inline-block;width:20px;height:20px;background:url(/icons/ic_search_history_delete.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-SmSearchHistory-list{background:url(/icons/ic_sm_search_history.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-SmSearchHistory-list,.Ic-arrow-down{display:inline-block;width:20px;height:20px}.Ic-arrow-down{background:url(/icons/ic_arrow-down.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-popular-keyword{background:url(/icons/ic_popular_keyword_search.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-expand,.Ic-popular-keyword{display:inline-block;width:20px;height:20px}.Ic-expand{background:url(/icons/ic_expand.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-collapse{background:url(/icons/ic_collapse.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-collapse,.Ic-red-exclamation{display:inline-block;width:20px;height:20px}.Ic-red-exclamation{background:url(/icons/ic_red_exclamation_circle.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-success-green{background:url(/icons/ic_success_green.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-google,.Ic-success-green{display:inline-block;width:20px;height:20px}.Ic-google{background:url(/icons/ic_google.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-facebook{background:url(/icons/ic_facebook.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-facebook,.Ic-line{display:inline-block;width:20px;height:20px}.Ic-line{background:url(/icons/ic_line.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-user{background:url(/icons/ic_user.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-user,.Ic-user-light{display:inline-block;width:20px;height:20px}.Ic-user-light{background:url(/icons/ic_user-light.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-menu{background:url(/icons/ic_menu.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-menu,.Ic-new{display:inline-block;width:20px;height:20px}.Ic-new{background:url(/icons/new.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-search-blue{background:url(/icons/ic_search_blue.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-search-blue,.Ic-search-white{display:inline-block;width:20px;height:20px}.Ic-search-white{background:url(/icons/ic_search_white.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-back-arrow{background:url(/icons/back-arrow.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-back-arrow,.Ic-next-arrow{display:inline-block;width:20px;height:20px}.Ic-next-arrow{background:url(/icons/next-arrow.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-heart{width:20px;height:20px;background:url(/icons/ic_heart.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;width:43.59px;height:44.33px}.Ic-heart,.Ic-list{display:inline-block}.Ic-list{width:20px;height:20px;background:url(/icons/ic_list.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;width:60px;height:41px}.Ic-information{display:inline-block;width:20px;height:20px;background:url(/icons/ic_information.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;width:59px;height:48px}.Ic-new-message{display:inline-block;width:20px;height:20px;background:url(/icons/ic_new_message.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;width:59.5px;height:46px}.Ic-mail-box{display:inline-block;width:20px;height:20px;background:url(/icons/ic_mail_box.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;width:54px;height:76px}.Ic-bus{background:url(/icons/bus.png);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-bus,.Ic-glasses{display:inline-block;width:20px;height:20px}.Ic-glasses{background:url(/icons/glasses.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-search-location{background:url(/icons/ic_search_location.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-mail,.Ic-search-location{display:inline-block;width:20px;height:20px}.Ic-mail{background:url(/icons/ic_mail.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-phone{background:url(/icons/ic_phone.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-phone,.Ic-user2{display:inline-block;width:20px;height:20px}.Ic-user2{background:url(/icons/ic_user2.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-arrow-right2{background:url(/icons/ic_arrow_right2.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Ic-arrow-right2,.Ic-triangle{display:inline-block;width:20px;height:20px}.Ic-triangle{background:url(/icons/ic_triangle.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;width:9px;height:5px;margin-bottom:4px}.UnknownMessage-container{min-height:100vh;display:flex;justify-content:center;align-items:center}.UnknownMessage-msg{font-weight:700;text-align:center}.UnknownMessage-msg>a{color:#2174ee}@media screen and (max-width:360px){.UnknownMessage-msg{font-size:14px}}*{margin:0;padding:0;box-sizing:border-box}html.dialog{position:fixed;width:100%;overflow:hidden}html.smooth{scroll-behavior:smooth}body{overflow-y:auto}body::-webkit-scrollbar-track{background:#f5f5f5;border-radius:8px;box-shadow:inset 0 0 6px #0000001a}body::-webkit-scrollbar{min-width:10px;background:#f5f5f5}body::-webkit-scrollbar-thumb{background:#2174eebf;background-clip:padding-box}body::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb:hover{border-radius:8px;border:3px solid #0000;box-shadow:inset 0 0 6px #0000001a}body::-webkit-scrollbar-thumb:hover{background:#2174eee6;background-clip:padding-box}body iframe{display:none}.custom-scrollbar::-webkit-scrollbar-track{background:#f5f5f5;border-radius:8px;box-shadow:inset 0 0 6px #0000001a}.custom-scrollbar::-webkit-scrollbar{min-width:10px;background:#f5f5f5}.custom-scrollbar::-webkit-scrollbar-thumb{background:#2174eebf;border-radius:8px;border:3px solid #0000;background-clip:padding-box;box-shadow:inset 0 0 6px #0000001a}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#2174eee6;border-radius:8px;border:3px solid #0000;background-clip:padding-box;box-shadow:inset 0 0 6px #0000001a}input::placeholder{color:#bac4d0!important;opacity:1}input:-ms-input-placeholder{color:#bac4d0!important}input::-ms-input-placeholder{color:#bac4d0!important}@keyframes loaderEffect{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(100%,0,0)}}@media(min-width:1280px){.Container-root,.MuiContainer-maxWidthLg{max-width:1392px!important}}.basicScrollbar::-webkit-scrollbar-track{background:#f5f5f5;border-radius:8px;box-shadow:inset 0 0 6px #0003}.basicScrollbar::-webkit-scrollbar{width:10px;background:#f5f5f5;height:10px}.basicScrollbar::-webkit-scrollbar-thumb{background:#2174eebf;border-radius:8px;box-shadow:inset 0 0 6px #0003}.basicScrollbar::-webkit-scrollbar-thumb:hover{background:#2174ee}.Toast-container .Toastify__toast-body{font-size:14px;white-space:pre-line}.Toastify__toast-container{z-index:99999}@media screen and (max-width:640px){.Toastify__toast-container{margin-bottom:78px}}@media screen and (min-width:943px){.Toastify__toast-container{width:auto!important}}.Toastify__toast-theme--light{background-color:#e6fff6}.Toastify__toast-body{flex:1 1 auto}.fs-14{font-size:14px!important}.b-shadow-none{box-shadow:none!important}.d-flex{display:flex}.flex-1{flex:1 1}.ml-10{margin-left:10px}.w-auto{width:auto!important}.Loading-container.screen{min-height:100vh;display:flex;justify-content:center;align-items:center;background-color:#fff}.Loading-container.transparent{background-color:#ffffffb3;position:fixed;width:100vw;top:0;margin:0 auto;z-index:999;left:0}.Loading-loader{width:40px;height:40px;border:5px solid #2174ee;border-right-color:#0000;border-radius:50%;position:relative;animation:loaderRotate 1s linear infinite;top:50%;margin:0 auto}.Loading-loader:after{content:"";width:5px;height:5px;background:#2174ee;border-radius:50%;position:absolute;top:1px;left:26px}.Loading-loader.small{width:26px;height:26px;border:4px solid #2174ee;border-right-color:#0000}.Loading-loader.small:after{top:0;left:16px;width:4px;height:4px}@keyframes loaderRotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.Button-btn.MuiButton-root{width:100%;padding:10px 0;font-size:16px;font-weight:700;color:#fff;background:#2174ee;touch-action:manipulation}.Button-btn.MuiButton-root:hover{background:#2174ee}.Button-btn.MuiButton-root:disabled{color:#fff;background:#ccc}.Button-btn.inline{width:auto;padding:10px 12px}.Favorite-btn{position:fixed;margin-bottom:env(safe-area-inset-bottom);background-color:#fff;bottom:48px;right:10px;max-width:62px;height:34px;padding:6px;display:flex;justify-content:center;align-items:center;flex-direction:row;border-radius:8px;cursor:pointer;box-shadow:0 4px 8px 0 #00000080;z-index:100}.Favorite-btn span{font-size:14px}.Favorite-Toast-Detail{margin-bottom:100px}.Favorite-detail-btn{background-color:#fff;width:48px;height:48px;display:flex;justify-content:center;align-items:center;border:1px solid #2174ee;border-radius:8px;cursor:pointer}.Favorite-detail-toast{background-color:#e6fff6;color:#000}.Favorite-scroll{right:68px}.Favorite-number{margin-left:4px}.BackToTop-btn{position:fixed;margin-bottom:env(safe-area-inset-bottom);bottom:42px;right:10px;width:48px;height:48px;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;background:#2174ee;border-radius:50%;cursor:pointer;box-shadow:0 4px 8px 0 #00000080;z-index:1000}.BackToTop-btn>span{color:#fff;font-size:9px}.BackToTop-btn.hidden{display:none}.FixedButtons-area{position:-webkit-sticky;position:sticky;padding:14px 0;bottom:0;width:100%;background:#fff;z-index:1}.FixedButtons-area>div{padding:0}.FixedButtons-container{margin-bottom:env(safe-area-inset-bottom);display:flex;justify-content:space-between;align-items:center}.FixedButtons-container.both>button{max-width:calc(50% - 5px)}.FixedButtons-container.hasFavorite>button{max-width:calc(50% - 32px)}.FixedButtons-btn_cancel{color:#2174ee!important;background:#fff!important;border:1px solid #d1d1d1!important}.Radio-container>span{padding:0 5px 0 0}.Radio-container .MuiRadio-colorSecondary.Mui-checked{color:#2174ee}.RadioGroup-container{display:flex!important;flex-direction:row!important}.RadioGroup-container>label{padding:5px 0;margin-left:0}.Checkbox-container{margin-left:0!important}.Checkbox-container .MuiCheckbox-colorSecondary.Mui-checked{color:#2174ee}.Checkbox-container>label{margin-left:0;margin-right:8px}.Checkbox-container>label>span{padding:0}.ListCheckbox-container>label{margin:3px 16px 3px 0}.FormGroup-container{margin-bottom:5px;display:flex;flex-direction:column}.FormGroup-container.error input,.FormGroup-container.error textarea{border:1px solid #ff6161}.FormGroup-label{margin-bottom:5px;font-weight:700}.FormGroup-label>span.required{color:#ff6161}.FormGroup-error{margin-top:3px;color:#ff6161;font-size:12px}.FormGroup-error:before{content:" "}.FormInput-input{padding:0 5px;border:1px solid #d1d1d1;border-radius:4px;outline:none;box-shadow:none;font-size:16px}.FormInput-input[type=input]{height:40px}.FormInput-input[type=textarea]{padding:5px;resize:none}.SlideDialog-container{z-index:9999!important}.SlideDialog-header{display:flex;justify-content:space-between;padding:14px 14px 0}.SlideDialog-header_notice{color:#6a6f7b;font-size:12px}.SlideDialog-title{padding:14px;min-height:58px;display:flex;position:relative;justify-content:space-between;align-items:center;color:#343434;font-weight:700;box-shadow:0 0 20px #00000029}.SlideDialog-title.center{justify-content:center}.SlideDialog-title.left{justify-content:flex-start}.SlideDialog-title.right{justify-content:flex-end}.SlideDialog-title>span{font-size:20px;display:flex;align-items:center}.SlideDialog-title>span>.Ic-back,.SlideDialog-title>span>.Ic-region-back{margin-right:10px;width:16px;height:16px}.SlideDialog-title>button{font-weight:700;color:#2174ee}.SlideDialog-title>button:focus{box-shadow:0 0 0 2pt #2174ee80}.SlideDialog-content{flex:1 1 auto;overflow-x:hidden;background-color:#f6f6f6}.SlideDialog-actions{position:relative;padding:14px!important;box-shadow:0 0 20px #00000029;justify-content:center!important}.SlideDialog-btn_confirm{font-size:15px!important}.SlideDialog-btn_cancel{color:#2174ee!important;border:1px solid #d1d1d1!important}.SlideDialog-btn_cancel,.SlideDialog-btn_clear{background:#fff!important;font-size:15px!important}.SlideDialog-btn_clear{color:#6a6f7b!important;font-weight:400!important;position:absolute!important;right:0}.SlideDialog-custom_title{font-size:15px;font-weight:400}.SlideDialog-close{display:flex;align-items:flex-start}.SlideDialog-close_sub{color:#3f51b5;font-size:.875rem;margin-right:20px}.PopupInline-area{top:calc(100% + 10px)!important;transform:none!important;background:#fff;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}@media screen and (min-width:640px){.PopupInline-area{z-index:3}}.BasicDialog-container .MuiDialog-paper{overflow:initial}@media screen and (max-width:640px){.BasicDialog-container .MuiDialog-paper{margin:16px;min-width:auto!important;width:100%}}.BasicDialog-title{font-size:16px;font-weight:700;text-align:center;position:relative}.BasicDialog-content,.BasicDialog-title{padding:16px!important}.BasicDialog-actions{padding:12px 16px!important}.BasicDialog-actions>button{padding:0 24px!important;width:auto!important;min-height:40px;font-weight:400!important}@media screen and (max-width:480px){.BasicDialog-actions>button{font-size:14px!important}}@media screen and (max-width:400px){.BasicDialog-actions>button{font-size:12px!important}}@media screen and (max-width:480px){.BasicDialog-actions{justify-content:center!important}}.BasicDialog-btn_cancel{color:#2174ee!important;background:#fff!important;border:1px solid #d1d1d1!important}.BasicDialog-btn_close{position:absolute;top:-10px;right:-10px;width:26px;height:26px;background:#fff;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer}.BasicDialog-btn_close .Ic-close{width:24px;height:24px}.JobItem-slide{width:100%;height:66.6vw}.JobItem-slide-carousel{width:100%;height:100%}.JobItem-slide-carousel .CarouselItem{height:100%}.JobItem-slide-count{position:absolute;top:10px!important;right:10px!important;max-width:80px;background:#0006;font-size:12px;border-radius:5px;padding:5px 8px;font-weight:600;color:#fff}.JobItem-slide-item>img{object-fit:cover;width:100%;height:66.6vw}.JobItem-slidePc{width:100%;text-align:center;height:300px;margin:auto auto 20px}.JobItem-slidePc-item>img{object-fit:cover;width:400px;height:300px}.JobItem-slidePc-count{display:none}.Carousel-next-12{right:20px!important}.Carousel-prev-13{left:20px!important}.RangeSlider-container{display:flex;flex-direction:column;align-items:center}.RangeSlider-slider{margin-top:14px;padding:20px 0 5px!important;width:80%!important}.RangeSlider-slider span.MuiSlider-markLabel[data-index="0"]{left:5%!important}.RangeSlider-slider span.MuiSlider-markLabel[data-index="1"]{left:95%!important}.RangeSlider-slider span.MuiSlider-rail{height:5px;background:#b3b3b3;border-radius:4px}.RangeSlider-slider span.MuiSlider-track{height:5px;background:#2174ee}.RangeSlider-slider span.MuiSlider-mark{width:1px;height:5px;background:#ccc}.RangeSlider-slider span.MuiSlider-mark[data-index="0"]{display:none}.RangeSlider-slider span.MuiSlider-thumb{margin-top:-6px;width:16px;height:16px;background:#fff;box-shadow:0 1px 3px #0006}.RangeSlider-slider span.MuiSlider-thumb:last-child .MuiSlider-valueLabel{left:auto;right:-35px}.RangeSlider-slider span.MuiSlider-valueLabel{top:-16px;left:-35px;color:#0000}.RangeSlider-slider span.MuiSlider-valueLabel>span{width:auto!important;white-space:nowrap!important}.RangeSlider-slider span.MuiSlider-valueLabel>span>span{font-size:12px;color:#343434}.RangeSlider-values{text-align:center;display:flex;justify-content:space-between}.RangeSlider-values>span{font-size:12px!important}.RangeSlider-labels{margin-top:5px;width:80%;display:flex;justify-content:space-between}.RangeSlider-labels span{font-size:12px!important;position:relative}.RangeSlider-labels span:first-child{left:-40px}.RangeSlider-labels span:last-child{right:-43px}.PcHeader-wrapper{display:flex;align-items:center}.PcHeader-area{padding:10px 0;color:#293042!important;background:#fff!important;box-shadow:1px 1px 10px #d6dcea!important}.PcHeader-area.top-page{box-shadow:none!important;padding:15px 0}.PcHeader-area.fixed{top:0;left:auto;right:0;position:fixed;width:100%;display:flex;z-index:1100;box-sizing:border-box;flex-shrink:0;flex-direction:column}.PcHeader-container.top-page{max-width:850px!important;padding-left:0!important;padding-right:0!important}@media screen and (max-width:821px){.PcHeader-container.top-page{max-width:750px!important}}.PcHeader-container.top-page.statistic-blog{max-width:1200px!important}.PcHeader-container>div{justify-content:space-between}.PcHeader-container.top-page .PcHeader-logo{height:50px;width:100%;justify-content:space-between}.PcHeader-container.top-page .PcHeader-logo .Header-logo,.PcHeader-container.top-page .PcHeader-logo .Header-logo img{width:85px;height:60px}.PcHeader-container.top-page .PcHeader-logo .Footer-links{align-items:flex-end}.PcHeader-container.top-page .PcHeader-logo .Footer-links>li{margin:0 20px}.PcHeader-container.top-page .PcHeader-logo .Footer-links>li>a{color:#1700f9}.PcHeader-container.top-page .PcHeader-logo .Footer-links>li:after{content:none}.PcHeader-container.top-page .PcHeader-links{min-width:650px;font-size:14px}@media screen and (max-width:720px){.PcHeader-container.top-page .PcHeader-links{min-width:600px}}.PcHeader-container.search-page{width:1260px!important}@media screen and (max-width:1245px){.PcHeader-container.search-page{width:1100px!important}}@media screen and (max-width:1090px){.PcHeader-container.search-page{width:1000px!important}}@media screen and (max-width:992px){.PcHeader-container.search-page{width:950px!important}}@media screen and (max-width:940px){.PcHeader-container.search-page{width:900px!important}}@media screen and (max-width:895px){.PcHeader-container.search-page{width:850px!important}}@media screen and (max-width:849px){.PcHeader-container.search-page{width:750px!important}}.PcHeader-container.search-page .PcHeader-keyword{max-width:310px!important}.PcHeader-container.search-page .Header-logo{margin-right:20px}.PcHeader-container.search-page .Header-logo img{width:80px;height:60px}.PcHeader-container.search-page .PcHeader-search_banner{width:579px}.PcHeader-container.search-page .PcHeader-logo{justify-content:space-between;align-items:center}@media screen and (max-width:1200px){.PcHeader-container.search-page .PcHeader-logo{flex-wrap:wrap;justify-content:normal;height:115px}}.PcHeader-container.search-page .PcHeader-logo .Footer-links{align-items:flex-end;padding-right:30px}@media screen and (max-width:1200px){.PcHeader-container.search-page .PcHeader-logo .Footer-links{margin-top:0;justify-content:normal}}.PcHeader-container.search-page .PcHeader-logo .Footer-links>li{margin:0 20px 0 0}.PcHeader-container.search-page .PcHeader-logo .Footer-links>li:nth-of-type(2){margin-right:30px}.PcHeader-container.search-page .PcHeader-logo .Footer-links>li>a{color:#1700f9}.PcHeader-container.search-page .PcHeader-logo .Footer-links>li:after{content:none}.PcHeader-container.search-page .PcHeader-links{margin-top:unset;min-width:600px;font-size:14px}.PcHeader-container.search-page .PcHeader-search_form{align-items:center}.PcHeader-container.search-page .PcHeader-search_form-bottom-advanced_search{margin:10px 120px 0 auto;padding:0}@media screen and (max-width:1245px){.PcHeader-container.search-page .PcHeader-search_form-bottom-advanced_search{margin:10px 120px 0 auto}}@media screen and (max-width:1090px){.PcHeader-container.search-page .PcHeader-search_form-bottom-advanced_search{margin:10px 100px 0 auto}}@media screen and (max-width:992px){.PcHeader-container.search-page .PcHeader-search_form-bottom-advanced_search{margin:10px 90px 0 auto}}@media screen and (max-width:940px){.PcHeader-container.search-page .PcHeader-search_form-bottom-advanced_search{margin:10px 80px 0 auto}}@media screen and (max-width:895px){.PcHeader-container.search-page .PcHeader-search_form-bottom-advanced_search{margin:10px 90px 0 auto}}@media screen and (max-width:849px){.PcHeader-container.search-page .PcHeader-search_form-bottom-advanced_search{margin:10px 60px 0 auto}}.PcHeader-container.search-page .PcHeader-content{max-width:unset;width:1180px}@media screen and (max-width:1245px){.PcHeader-container.search-page .PcHeader-content{width:980px}}@media screen and (max-width:1090px){.PcHeader-container.search-page .PcHeader-content{width:900px}}@media screen and (max-width:992px){.PcHeader-container.search-page .PcHeader-content{width:840px}}@media screen and (max-width:940px){.PcHeader-container.search-page .PcHeader-content{width:810px}}@media screen and (max-width:895px){.PcHeader-container.search-page .PcHeader-content{width:760px}}@media screen and (max-width:849px){.PcHeader-container.search-page .PcHeader-content{width:670px}}.PcHeader-container.search-page .PcHeader-content .MuiGrid-item{max-width:280px}@media screen and (max-width:1245px){.PcHeader-container.search-page .PcHeader-content .MuiGrid-item{max-width:240px}}@media screen and (max-width:1090px){.PcHeader-container.search-page .PcHeader-content .MuiGrid-item{max-width:220px}}@media screen and (max-width:992px){.PcHeader-container.search-page .PcHeader-content .MuiGrid-item{max-width:210px}}@media screen and (max-width:940px){.PcHeader-container.search-page .PcHeader-content .MuiGrid-item{max-width:200px}}@media screen and (max-width:895px){.PcHeader-container.search-page .PcHeader-content .MuiGrid-item{max-width:180px}.PcHeader-container.search-page .PcHeader-content .MuiGrid-item.PcHeader-location{max-width:195px!important}}@media screen and (max-width:849px){.PcHeader-container.search-page .PcHeader-content .MuiGrid-item{max-width:155px}}.PcHeader-logo-img{margin-right:20px}.PcHeader-lpLine.top-page{width:auto}.PcHeader-links{margin-bottom:10px}.PcHeader-userIcon{height:28px;width:125px;display:flex;justify-content:center;align-items:center;border-radius:16px;background-color:#5747f5;color:#fff;font-size:14px;cursor:pointer}.PcHeader-favorites{display:block;font-size:14px;color:#2174ee;text-decoration:none;margin-right:10px}.PcHeader-favorites .Ic-heart{width:12px;height:12px;margin-right:4px}.PcHeader-userContent{position:relative;display:flex;justify-content:center;align-items:center}.PcHeader-menu_list{display:flex;flex-direction:column;width:23.125rem}.PcHeader-menu_username{font-weight:700;padding:15px 15px 5px;color:#2d2d2d}.PcHeader-menu_email,.PcHeader-menu_username{line-height:inherit;font-size:1rem;word-break:break-word}.PcHeader-menu_email{padding:0 15px;color:#5e5d5d}.PcHeader-menu_iconFavorite{padding:8px 0;margin-left:15px;cursor:pointer;display:flex;justify-content:center}.PcHeader-menu_favorite:hover{background-color:#f4f4f4}.PcHeader-menu_FavoriteText{margin-left:15px;color:#2d2d2d;font-size:16px;font-weight:400}.PcHeader-menu_logout{width:100%;display:inline-flex;align-items:center;justify-content:center;box-shadow:none;cursor:pointer;color:#2557a7;padding:1rem;font-weight:700;border:none;border-top:1px solid #e4e2e0}.PcHeader-menu_arrow{box-sizing:border-box;margin:0;min-width:0;position:absolute;width:0;height:0;top:calc(100% - .75rem);right:1.875rem;border-left:.5rem solid #0000;border-right:.5rem solid #0000;border-bottom:.5rem solid #fff;z-index:1001}.PcHeader-menu_item{font-size:14px;color:#1700f9;display:block;cursor:pointer}.PcHeader-menu_item:before{content:"";border-color:#0000 #0000 #0000 #5747f5;border-style:solid;border-width:5.5px 0 5.5px 6px;transform:rotate(0deg);display:inline-block;margin-right:5px}.PcHeader-content{display:flex;max-width:calc(100% - 168px)}.PcHeader-content .InputSearch-container{height:40px}.PcHeader-content .InputSearch-btn_label{height:40px;line-height:40px}.PcHeader-content>div>div{position:relative}.PcHeader-content>div>button{padding:0!important;min-width:160px!important;height:40px}@media screen and (max-width:995px){.PcHeader-content>div>button{min-width:unset!important}}.PcHeader-content.top-page{max-width:none;flex-grow:1;justify-content:space-between;margin:0}@media screen and (max-width:820px){.PcHeader-content.top-page{margin:0}}.PcHeader-content.top-page .InputSearch-input{font-weight:400;font-size:14px}.PcHeader-content.top-page .InputSearch-input.text{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000}.PcHeader-content.top-page .InputSearch-btn_label{height:38px;text-align:center;color:#2510f9}.PcHeader-content.top-page>.MuiGrid-root>.Button-btn,.PcHeader-content.top-page>.MuiGrid-root>.InputSearch-container,.PcHeader-content.top-page>.MuiGrid-root>div>.InputSearch-container{height:35px;border-radius:5px;box-shadow:0 1px 3px 1px #0000004d}.PcHeader-content.top-page .PcHeader-advanced_search,.PcHeader-content.top-page .PcHeader-location{max-width:280px!important;padding:0}.PcHeader-content.top-page .PcHeader-keyword{padding:0;flex-grow:1;max-width:333px}.PcHeader-content.top-page .PcHeader-submit{flex-basis:22%;max-width:15%!important}@media screen and (max-width:820px){.PcHeader-content.top-page .PcHeader-submit{max-width:20%!important}}.PcHeader-content.top-page .PcHeader-submit .MuiButton-root{background:#584ae1}.PcHeader-content.top-page .PcHeader-submit .MuiButton-label{font-size:12px;line-height:2}.PcHeader-location{position:relative;max-width:290px!important}.PcHeader-location .LocationSuggestion-container{top:calc(100% + 10px);border:none;border-radius:4px;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.PcHeader-location .LocationSuggestion-list>li{height:45px}.PcHeader-location .LocationSuggestion-list>li:hover{background:#2174ee33}.PcHeader-advanced_search{max-width:290px!important}.PcHeader-header_title{margin-bottom:12px!important}.PcHeader-header_title p{font-size:13px;font-weight:700}.PcHeader-search_form-container{display:flex;justify-content:center;flex-flow:row wrap}.PcHeader-search_form-container .Container-root,.PcHeader-search_form-container .MuiContainer-maxWidthLg{width:995px!important;padding-left:0;padding-right:0}@media screen and (max-width:821px){.PcHeader-search_form-container .Container-root,.PcHeader-search_form-container .MuiContainer-maxWidthLg{width:750px!important}}.PcHeader-search_form-wrap{flex-basis:100%;margin:25px 0 0;display:flex;justify-content:space-between;background-color:#fff;border-radius:5px;padding:25px 40px 20px;flex-flow:row wrap;box-shadow:0 0 6px rgba(0,0,0,.161)}.PcHeader-search_form-bottom{display:flex;margin-top:23px;width:100%;justify-content:space-between}.PcHeader-search_form-bottom-right{margin-left:20px;width:263px}.PcHeader-search_form-bottom-advanced_search{text-align:right;color:#190ef7;font-weight:700;font-size:13px;padding-right:10px}@media screen and (max-width:820px){.PcHeader-search_form-bottom-advanced_search{padding:0}}.PcHeader-search_form-bottom-advanced_search a:hover{cursor:pointer}.PcHeader-search_form-bottom-pr_text{font-size:11px}.PcHeader-search_form-bottom-pr_img{width:263px}.PcHeader-search_form-image{position:absolute;left:50%;transform:translateX(-50%);height:100%}.PcHeader-search_form-image_wrap{margin:0 auto;overflow:hidden;position:relative;height:360px}@media screen and (max-width:820px){.PcHeader-search_form-image_wrap{height:270px}}.PcHeader-search_form-background{position:absolute;max-width:100%;width:50%;height:500px}.PcHeader-search_form-background.first{right:0}.PcHeader-search_form.top-page{flex-basis:100%;background-size:cover;margin-top:90px;height:360px;background-repeat:no-repeat;position:relative;width:100%}@media screen and (max-width:820px){.PcHeader-search_form.top-page{height:283px}}.PcHeader-under_text{position:absolute;bottom:0;display:flex;color:#fff;flex-direction:row;align-items:center;margin-bottom:20px;z-index:2}.PcHeader-under_text-wrap{max-width:850px;padding-left:24px;padding-right:24px;margin-left:auto;margin-right:auto}.PcHeader-under_text-wrap.right{display:flex;flex-direction:row-reverse}.PcHeader-head_text{font-size:20px;white-space:pre-line;font-weight:700}.PcHeader-bubble{display:inline-block;position:relative;height:auto;background-color:#f4fbfe;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;padding:7px 20px 7px 13px;text-align:left;line-height:1em;color:#1a0ff0;margin-left:35px;text-align:center}.PcHeader-bubble:after{content:" ";width:0;height:0;border-left:1px solid #0000;border-right:19px solid #0000;border-top:35px solid #f4fbfe;position:absolute;top:16px;left:-20px;transform:rotate(69deg)}.PcHeader-bubble span{-webkit-margin-before:0;-webkit-margin-after:0}.PcHeader-bubble .first-word{font-size:12px;font-weight:bolder}.PcHeader-bubble .number-word{font-size:22px;font-weight:bolder;margin-left:5px}.PcHeader-bubble .date-word{font-size:10px;text-align:right;color:#000;line-height:12px;margin-top:10px;margin-right:5px;font-weight:700}.PcHeader-label_text-horizon{position:absolute;text-align:center;right:220px;top:25px;color:#fff}.PcHeader-label_text-first{font-size:25px}.PcHeader-label_text-second{margin-top:10px;font-size:58px;line-height:35px}.PcHeader-label_text-bold{font-weight:700}.PcHeader-label_text-inclined{position:absolute;right:510px;color:#fff;top:150px;margin-top:20px;transform:rotate(-20deg);font-weight:700;font-size:58px;line-height:58px}.PcHeader-advanced_customInput{height:40px!important}.PcHeader-advanced_customButton{height:46px!important;background-color:#5886ef!important;width:221px!important}.PcHeader-advanced_customButton .MuiButton-label{font-size:14px!important}.PcHeader-advanced_customButton.search-page{max-width:220px!important;height:40px!important}.PcHeader-earthquake{height:40px;background-color:#ececec;width:100%}.PcHeader-earthquake_text{width:972px;margin:0 auto;font-size:13px;color:#4b4b4b;display:flex;align-items:center;height:100%;font-weight:500}.PcHeader-login{display:flex}.PcHeader-login a{display:flex;align-items:center;color:#1700f9;text-decoration:none}.PcHeader-login a:first-of-type{margin-right:25px}.PcHeader-login a img{margin-right:5px}.PcHeader-login a span{padding-bottom:2px}.PcHeader-popover_list{background:#fff;width:250px;height:55px;display:flex;flex-direction:column;justify-content:center}.PcHeader-popover_list li{padding-top:0;padding-bottom:0;padding-left:5px}.PcHeader-popover_list li a{text-decoration:none;color:#1700f9;font-size:14px}.PcHeader-popover_list li:first-child{padding-top:0}.PcHeader-popover_list li:before{content:"・";color:#1700f9;margin-right:2px}.PcHeader-content.top-page .PcHeader-submit{flex:3 1;max-width:18%}.PcLayout-area{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden}.PcLayout-area .Footer-area{box-shadow:0 2px 8px 0 #0000001a}.PcLayout-area .Footer-area-area{position:fixed;bottom:0;width:100vw;background-color:#fff}.PcLayout-area .Footer-container{padding:10px 24px;justify-content:flex-start}@media screen and (max-width:480px){.PcLayout-area .Footer-container{justify-content:center}}.PcLayout-area .Footer-links>li:first-child{margin-left:0}.PcLayout-area .Footer-links>li>a{font-size:14px}@media screen and (max-width:959px){.PcLayout-area .Footer-links>li>a{font-size:12px}}.PcLayout-container{display:flex;flex-direction:column;flex-grow:1}@media screen and (max-width:959px){.PcLayout-container .SearchForm-container{margin-top:68px;padding-bottom:14px}}.PcLayout-content{background:#f4f4f4;flex-grow:1}.PcLayout-content.padding{padding:24px}.PcLayout-content.top-page{min-width:1150px}@media screen and (max-width:1025px){.PcLayout-content.top-page{min-width:768px}.PcLayout-content.top-page .PcHeader-search_form-wrap .PcHeader-advanced_customButton{min-width:unset!important}}@media screen and (max-width:720px){.PcLayout-content.top-page{min-width:700px}}.PcLayout-content.advanced-search{margin-top:90px}.PcAdvancedSearchPage{background-color:#fff;padding:40px 100px}@media screen and (max-width:820px){.PcAdvancedSearchPage{padding:40px 30px}}.PcAdvancedSearchPage-container{margin:0 0 50px}.PcAdvancedSearchPage-bar{margin-top:-30px;border-bottom:1px solid #d1d1d1;width:100%}.PcAdvancedSearchPage-bar.under{margin-top:0;margin-bottom:-30px}.PcAdvancedSearchPage-bread_crumbs{font-size:14px;margin:10px}.PcAdvancedSearchPage-bread_crumbs-link{color:#2174ee;cursor:pointer}.PcAdvancedSearchPage-bread_crumbs span{margin-right:10px}.PcAdvancedSearchPage-title{font-size:18px;font-weight:700;margin-bottom:20px}.PcAdvancedSearchPage-title.second{margin-top:20px}.PcAdvancedSearchPage-group{display:flex;align-items:center}.PcAdvancedSearchPage .AdvancedSearchGroup-content{flex-basis:65%;padding:10px 0;position:relative;display:flex;flex-flow:row wrap;align-items:center}@media screen and (max-width:820px){.PcAdvancedSearchPage .AdvancedSearchGroup-content{flex-basis:80%}}.PcAdvancedSearchPage .AdvancedSearchGroup-content .RangeSlider-container{flex-basis:100%}.PcAdvancedSearchPage .AdvancedSearchGroup-content .AdvancedSearch-jobDates{flex:1 1}.PcAdvancedSearchPage .AdvancedSearchGroup-content .AdvancedSearch-jobDates label{width:auto;flex:1 1}.PcAdvancedSearchPage .AdvancedSearchGroup-content .InputSearch-container{flex-basis:60%;margin:10px 30px}.PcAdvancedSearchPage .AdvancedSearchGroup-content .InputSearch-container .occupation-text{font-size:13px}.PcAdvancedSearchPage .AdvancedSearchGroup-content .InputSearch-container .occupation-text:not(:last-child):after{font-size:12px;content:", "}.PcAdvancedSearchPage .AdvancedSearchGroup-content .PcAdvancedSearchPage-group .InputSearch-container{margin-right:5px;width:250px}.PcAdvancedSearchPage .AdvancedSearchGroup-content .ListCheckbox-container,.PcAdvancedSearchPage .AdvancedSearchGroup-content .RadioGroup-container{padding-left:30px}.PcAdvancedSearchPage .AdvancedSearchGroup-content .LocationSuggestion-container{top:65px;border-top:1px solid #d1d1d1}.PcAdvancedSearchPage .AdvancedSearchGroup-content .PcSelectRegions-scroll{top:65px!important;z-index:999}.PcAdvancedSearchPage .AdvancedSearchGroup-container{display:flex;flex-flow:row wrap;padding:0;border:none;align-items:center;margin:10px 0}.PcAdvancedSearchPage .AdvancedSearchGroup-label{flex-basis:15%;background:#f4f4f4;align-self:stretch;margin-bottom:0;justify-content:center}@media screen and (max-width:820px){.PcAdvancedSearchPage .AdvancedSearchGroup-label{flex-basis:20%}}.PcAdvancedSearchPage-submit{display:flex;justify-content:center;margin-top:20px}.PcAdvancedSearchPage-bottom{display:flex;margin:20px 0}.PcAdvancedSearchPage-bottom .PcListOccupations{background-color:#fff;flex-basis:70%;margin-right:10px;padding:10px 40px}.PcAdvancedSearchPage-bottom .PcListOccupations-title{color:#000;border-bottom:1px solid #000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:18px;padding:0;margin:0}.PcAdvancedSearchPage-bottom .PcListOccupations-wrap{padding:0 10px}.PcAdvancedSearchPage-bottom .PcListOccupations-jobCategories_cat{font-size:14px}.PcAdvancedSearchPage-bottom .PcListOccupations-jobCategories_cat-child{padding:0}.PcAdvancedSearchPage-bottom .PcListOccupations-jobCategories_cat-child span{margin:0 10px 0 0;font-size:12px}.PcAdvancedSearchPage-bottom .PcListLocations-right{background-color:#fff;padding:10px 40px}.PcAdvancedSearchPage-bottom .PcListLocations-container{margin:10px 0 40px}.PcAdvancedSearchPage-bottom .PcListLocations-intro_title{border-bottom:1px solid #000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:18px}.PcAdvancedSearchPage-bottom .PcListLocations-area_column_child_name{color:#2174ee;font-weight:400;border-bottom:1px solid #2174ee}.PcAdvancedSearchDialog{background-color:#fff;padding:0 14px 14px}.PcAdvancedSearchDialog-area .MuiDialog-paperWidthSm{width:480px}.PcAdvancedSearchDialog-bar{margin-top:-30px;border-bottom:1px solid #d1d1d1;width:100%}.PcAdvancedSearchDialog-bar.under{margin-top:0;margin-bottom:-30px}.PcAdvancedSearchDialog-bread_crumbs{font-size:14px;margin:10px}.PcAdvancedSearchDialog-bread_crumbs-link{color:#2174ee;cursor:pointer}.PcAdvancedSearchDialog-bread_crumbs span{margin-right:10px}.PcAdvancedSearchDialog-title{font-size:18px;font-weight:700;margin-bottom:20px}.PcAdvancedSearchDialog-title.second{margin-top:20px}.PcAdvancedSearchDialog-group{display:flex;align-items:center;font-size:13px}.PcAdvancedSearchDialog .AdvancedSearchGroup-content{padding:10px 0;display:flex;flex-flow:row wrap;align-items:center;width:280px;flex-grow:1;position:relative}.PcAdvancedSearchDialog .AdvancedSearchGroup-content .RangeSlider-container{flex-basis:100%;width:250px;padding:0 15px}.PcAdvancedSearchDialog .AdvancedSearchGroup-content .AdvancedSearch-jobDates label{width:100px}.PcAdvancedSearchDialog .AdvancedSearchGroup-content .AdvancedSearch-jobDates label .MuiFormControlLabel-label{font-size:13px}.PcAdvancedSearchDialog .AdvancedSearchGroup-content .InputSearch-container{margin:10px 10px 10px 20px;width:270px}.PcAdvancedSearchDialog .AdvancedSearchGroup-content .InputSearch-container .InputSearch-input{font-size:13px}.PcAdvancedSearchDialog .AdvancedSearchGroup-content .InputSearch-container .occupation-text{font-size:13px;font-weight:600}.PcAdvancedSearchDialog .AdvancedSearchGroup-content .InputSearch-container .occupation-text:not(:last-child):after{font-size:12px;content:", "}.PcAdvancedSearchDialog .AdvancedSearchGroup-content .PcAdvancedSearchPage-group .InputSearch-container{margin-right:5px}.PcAdvancedSearchDialog .AdvancedSearchGroup-content .RadioGroup-container{padding-left:10px}.PcAdvancedSearchDialog .AdvancedSearchGroup-content .RadioGroup-container .MuiFormControlLabel-label{font-size:13px!important}.PcAdvancedSearchDialog .AdvancedSearchGroup-content .ListCheckbox-container{padding-left:10px}.PcAdvancedSearchDialog .AdvancedSearchGroup-content .ListCheckbox-container .MuiFormControlLabel-label{font-size:13px!important}.PcAdvancedSearchDialog .AdvancedSearchGroup-content .LocationSuggestion-container{top:60px;border-top:1px solid #d1d1d1}.PcAdvancedSearchDialog .AdvancedSearchGroup-content .PcSelectRegions-scroll{top:65px!important;z-index:999}.PcAdvancedSearchDialog .AdvancedSearchGroup-container{display:flex;flex-flow:row wrap;padding:0;border:none;align-items:center;margin:10px 0}.PcAdvancedSearchDialog .AdvancedSearchGroup-label{width:120px;background:#f4f4f4;align-self:stretch;margin-bottom:0;justify-content:center}.PcAdvancedSearchDialog-submit{display:flex;justify-content:center;margin-top:20px}.PcAdvancedSearchDialog-submit button{width:220px!important}.PcAdvancedSearchDialog-submit .PcSelectRegions-button-clear{width:unset!important;margin-right:15px;padding:10px 0!important}.PcAdvancedSearchDialog-bottom{display:flex;margin:20px 0}.PcAdvancedSearchDialog-bottom .PcListOccupations{background-color:#fff;flex-basis:70%;margin-right:10px;padding:10px 40px}.PcAdvancedSearchDialog-bottom .PcListOccupations-title{color:#000;border-bottom:1px solid #000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:18px;padding:0;margin:0}.PcAdvancedSearchDialog-bottom .PcListOccupations-wrap{padding:0 10px}.PcAdvancedSearchDialog-bottom .PcListOccupations-jobCategories_cat{font-size:14px}.PcAdvancedSearchDialog-bottom .PcListOccupations-jobCategories_cat-child{padding:0}.PcAdvancedSearchDialog-bottom .PcListOccupations-jobCategories_cat-child span{margin:0 10px 0 0;font-size:12px}.PcAdvancedSearchDialog-bottom .PcListLocations-right{background-color:#fff;padding:10px 40px}.PcAdvancedSearchDialog-bottom .PcListLocations-container{margin:10px 0 40px}.PcAdvancedSearchDialog-bottom .PcListLocations-intro_title{border-bottom:1px solid #000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:18px}.PcAdvancedSearchDialog-bottom .PcListLocations-area_column_child_name{color:#2174ee;font-weight:400;border-bottom:1px solid #2174ee}.PcAdvancedSearchDialog-keyword{width:210px!important}.PcAdvancedSearchDialog-reset{padding:0 14px;display:flex;justify-content:flex-end}.PcAdvancedSearchDialog-reset button{padding:5px 0}.LoginLayout-area{min-height:100vh;display:flex;flex-direction:column}.LoginLayout-container{display:flex;flex-direction:column;flex:1 1}@media screen and (max-width:959px){.LoginLayout-container .SearchForm-container{margin-top:68px;padding-bottom:14px}}.LoginLayout-content{display:flex;background:#f4f4f4;flex:1 1;flex-direction:column;padding-top:5vh;align-items:center}.LoginLayout-content.padding{padding:24px}@media screen and (max-width:959px){.LoginLayout-content{margin-top:auto;padding-top:0}}.Layout-padding,.Layout-padding.SmLayout-container{padding:14px!important}.AppCommon-area .Header-area{height:88px;display:flex;justify-content:center;box-shadow:0 10px 40px #d6dcea!important}.AppCommon-area.mobile .Header-area{height:68px}.SmLayout-area{min-height:100vh;display:flex;flex-direction:column}.SmLayout-area .MuiContainer-maxWidthLg{padding-left:14px;padding-right:14px}.SmLayout-container{flex-grow:1;padding:0!important;max-width:420px;margin:0 auto;width:100%}.Header-area{padding:14px 0;height:70px;color:#293042!important;background:#fff!important;box-shadow:none!important;max-width:420px;top:unset!important;left:unset!important;right:unset!important}.Header-container{height:40px;display:flex;justify-content:space-between;align-items:flex-start}.Header-logo{width:68px;height:52px;display:inline-block;cursor:pointer;margin-top:-6px}.Header-logo>img{width:100%;height:100%}.Header-login{display:flex}.Header-login_item:not(:last-of-type){margin-right:8px}.Header-menu_btn{min-width:auto!important}.Header-menu_icon{width:24px;height:24px;color:inherit;margin:auto}.Header-menus_close{width:"100%";text-align:right;justify-content:flex-end!important}.Header-menus_close,.Header-menus_closeBtn{padding:0!important;display:flex;align-items:center}.Header-menus_closeBtn{min-width:48px!important;height:48px!important}.Header-menus_closeIcon{width:48px!important;height:48px!important}.Header-menus_text{font-size:16px;color:#2d2d2d;font-weight:700;box-sizing:border-box}.Header-menus_name{font-size:20px;color:#2d2d2d;font-weight:400;padding-bottom:20px}.Header-menus_item{padding:16px 0 16px 16px;padding-right:5px!important;height:55px;width:"100%";display:flex;flex-direction:row;justify-content:space-between!important;align-items:center!important;border-bottom:.0625rem solid #e4e2e0!important}.Header-menus_itemContent{display:flex;flex-direction:column}.Header-menus_icon{width:24px;height:24px}.Header-menus_email{line-height:150%;color:#767676!important;font-size:.875rem!important;font-weight:400!important}.Header-user{height:100%;display:flex;justify-content:flex-end;align-items:center;cursor:pointer}.Header-user>a{min-width:2.75rem;color:#2557a7;line-height:1.3125rem;font-size:.875rem;font-weight:700;transition:color .2s cubic-bezier(.645,.045,.355,1),box-shadow .2s cubic-bezier(.645,.045,.355,1)}.Header-title{margin-bottom:17px!important;text-align:center}.Header-title p{font-size:9px;font-weight:500}.Footer-description{margin:0 auto;padding:10px 10px 15px;text-align:left;max-width:900px!important;border-radius:2px;color:#847676}.Footer-description.mobile{background-color:#fcf0f0}.Footer-description.mobile p{font-size:9px}.Footer-description-search{margin-top:10px}.Footer-description p{font-size:12px}.Footer-copyrights{text-align:center;width:inherit;padding:10px 0;color:#847676;font-size:16px}.Footer-copyrights.mobile{font-size:9px}.Footer-area{width:100vw;background-color:#fff;box-shadow:0 2px 8px 0 #0000004d}.Footer-container{margin-bottom:env(safe-area-inset-bottom);display:flex!important;justify-content:center;align-items:center;padding-left:0!important;padding-right:0!important;max-width:unset!important;background-color:#f4f4f4!important}.Footer-links{list-style-type:none;display:flex;justify-content:flex-end}.Footer-links>li{margin:0 10px;position:relative;z-index:0}@media screen and (max-width:360px){.Footer-links>li{margin:8px!important}}.Footer-links>li:after{content:"";position:absolute;top:calc(50% + 2px);right:-14px;width:4px;height:4px;background:url(/icons/ic_blue_dot.svg);background-repeat:no-repeat;background-size:contain;transform:translateY(-50%)}@media screen and (max-width:360px){.Footer-links>li:after{right:-10px}}.Footer-links>li:last-child:after{display:none}.Footer-links>li>a{color:#2174ee;font-size:14px;text-decoration:none;cursor:pointer}@media screen and (max-width:360px){.Footer-links>li>a{font-size:12px!important}}.PcFooter-links{list-style-type:none;display:flex;justify-content:center;background-color:#fff;padding:10px 0 15px}.PcFooter-links>li{margin:0 15px;position:relative;z-index:0}.PcFooter-links>li:after{font-size:12px;content:"|";color:#1700f9;position:absolute;top:3px;right:-17px}.PcFooter-links>li:last-child:after{display:none}.PcFooter-links>li>a{color:#1700f9;font-size:12px;text-decoration:none;cursor:pointer}.SpFooter-links{background-color:#2a79ee}.SpFooter-links-wrap{list-style-type:none;display:flex;width:285px;margin:0 auto;flex-wrap:wrap}.SpFooter-links-wrap>li{margin:0 10px;position:relative;z-index:0;width:75px}.SpFooter-links-wrap>li:after{font-size:11px;content:"|";color:#fff;position:absolute;top:5px;right:-5px}.SpFooter-links-wrap>li:last-child:after{display:none}.SpFooter-links-wrap>li>a{color:#fff;font-size:11px;text-decoration:none;cursor:pointer}.PcHeaderLinks.top-page>li>a{font-size:14px!important}.PcHeaderLinks>li>a{font-size:13px!important}.PcHeaderLinks_popover{color:#1700f9;cursor:pointer}.MenuIcon{width:45px;height:45px;padding:7px 0}.MenuIcon-top{width:30px;height:30px;margin:0 auto}.MenuIcon-bar{width:100%;height:5px;background-color:#307def}.MenuIcon-bar:not(:last-of-type){margin-bottom:4px}.MenuIcon-text{color:#555859;font-size:8px;text-align:center;line-height:.1}.Menu-dialog .MuiPaper-root{width:100%;height:100%;max-width:unset;max-height:unset;margin:unset;padding:6px 13px;position:relative;overflow:hidden}.Menu-title{display:flex;justify-content:space-between}.Menu-close span{width:50px;height:50px}.Menu-close .MenuIcon-text{margin-top:-10px}.Menu-content{padding:28px}.Menu-content_row:not(:last-of-type){margin-bottom:15px}.Menu-link{color:#596ef1;font-size:18px;font-weight:500;text-decoration:none}.Menu-link_item{margin-left:20px;margin-top:15px}.Menu-link_item::marker{content:"・";color:#596ef1}.Menu-button{position:absolute;bottom:0;display:flex;justify-content:space-evenly;width:100%;margin-bottom:50px;flex-wrap:wrap}.Menu-button button{width:160px;height:45px;font-size:16px;border-radius:8px;border:1px solid #596ef1}.Menu-button button:not(:last-of-type){margin-bottom:5px}.Menu-button_login{color:#596ef1!important}.Menu-button_register{color:#fff!important;background-color:#596ef1!important}.InputSearch-container{padding:0 0 0 10px;height:37px;display:flex;align-items:center;border:1px solid #d1d1d1;border-radius:4px;cursor:pointer;background-color:#fff}.InputSearch-container.disabled{background:#bac4d033}.InputSearch-container.search{padding:0;border:none;background-color:inherit}.InputSearch-container.search .InputSearch-content{background-color:#fff;max-width:calc(100% - 94px);padding:0 12px;border:1px solid #d1d1d1;border-radius:4px}.InputSearch-container.search.top-page{width:80%;margin-bottom:5px}.InputSearch-container.search.top-page .InputSearch-btn_search{margin-left:7px!important;min-width:88px}.InputSearch-container.group{background-color:#fff}.InputSearch-container.group .InputSearch-content{max-width:calc(100% - 55px)}.InputSearch-container.group.top-page{width:65%;margin-bottom:5px}.InputSearch-container.group.top-page .InputSearch-input.text{font-weight:600}.InputSearch-clearn-btn{border:none;outline:none;background-color:#0000;margin-top:3px;margin-left:12px;cursor:pointer}.InputSearch-content{width:100%;height:calc(100% - 2px);padding-right:6px;display:flex;align-items:center;flex-grow:1}.InputSearch-icon{display:flex;align-items:center;margin-right:5px;width:12px;height:100%;object-fit:contain}.InputSearch-input{max-width:calc(100% - 26px);height:calc(100% - 2px);flex-grow:1;font-size:14px;font-weight:700;min-width:0;border:none;outline:none;box-sizing:border-box;text-overflow:ellipsis}.InputSearch-input:disabled{background:#0000;color:#293042;font-weight:700}.InputSearch-input::placeholder{font-weight:400}.InputSearch-input:-ms-input-placeholder{font-weight:400}.InputSearch-input::-ms-input-placeholder{font-weight:400}.InputSearch-input.text{font-size:13px;height:auto;word-break:break-word;display:-webkit-box;max-height:38px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.InputSearch-input.text.placeholder{color:#bac4d0!important;font-weight:400}.InputSearch-btn_label{display:inline-block;padding:0 14px;height:37px;line-height:37px;font-size:12px;color:#1700f9;font-weight:700;border-left:1px solid #d1d1d1;cursor:pointer}.InputSearch-btn_label.top-page{height:34px;line-height:34px;font-size:13px;padding:0 10px;min-width:unset}.InputSearch-btn_search{margin-left:14px!important;padding:0!important;width:80px!important;height:100%}.PcSelectRegions-search-station{min-width:400px;padding:25px;min-height:250px}.PcSelectRegions-station_container{display:flex;justify-content:center;align-items:center}.PcSelectRegions-station_container div{margin-left:10px}.PcSelectRegions-station_button{display:flex;justify-content:center;margin-top:20px}.PcSelectRegions-station_input{margin-top:20px;position:relative}.PcSelectRegions-station_input .LocationSuggestion-container{top:100%}.PcSelectRegions-station_input input{padding:8px 16px;border-radius:5px;width:100%;border:1px solid #b3b3b3;max-width:100%!important}.PcSelectRegions-tabs{background-color:#eee}.PcSelectRegions-tabs_item{margin-right:10px;cursor:pointer;padding:10px}.PcSelectRegions-tabs_item.active{background-color:#fff}.PcSelectRegions-area .MuiPopover-paper{top:74px!important}.PcSelectRegions-scroll .MuiDialog-paperWidthSm{max-width:unset!important;min-height:500px}.PcSelectRegions-container{padding:14px;display:flex;min-width:400px}.PcSelectRegions-loading{width:175px;height:100px}.PcSelectRegions-title{color:#293042;font-size:14px;margin-bottom:10px;margin-left:16px}.PcSelectRegions-firstTitle{margin-left:0}.PcSelectRegions-label{padding-bottom:8px;font-size:16px;font-weight:700}.PcSelectRegions-region{display:flex;flex-direction:column;overflow:hidden}.PcSelectRegions-region_content{display:flex;flex-grow:1;justify-content:space-between;max-height:600px;margin-left:8px;padding-left:8px;border-left:1px solid #e0e0e0}.PcSelectRegions-region_content>ul{width:calc(50% - 14px);min-width:175px}.PcSelectRegions-region_content>ul:nth-child(2){margin-left:14px;width:50%;padding-left:14px;border-left:1px solid #e0e0e0}.PcSelectRegions-first{margin-left:0;padding-left:0;border-left:none}.PcSelectRegions-citiesArea{width:390px;max-height:630px;padding-right:5px;overflow-y:auto;display:flex;flex-direction:column}.PcSelectRegions-citiesArea_content{flex-grow:1}.PcSelectRegions-list{padding:0!important;list-style-type:none}.PcSelectRegions-list>li{margin-bottom:8px}.PcSelectRegions-list.devide{display:flex;flex-wrap:wrap;justify-content:space-between}.PcSelectRegions-list.devide>li{width:calc(50% - 7px)}.PcSelectRegions-list.devide>li:nth-last-child(2){margin-bottom:0}.PcSelectRegions-list.scroll{max-height:472px;overflow:auto;padding:0 5px}.PcSelectRegions-fisrtItem{padding:0!important;margin-bottom:8px}.PcSelectRegions-cities{margin-top:14px}.PcSelectRegions-btn{padding:0!important;height:40px;color:#748aa1!important;font-weight:400!important;background:#bac4d066!important}.PcSelectRegions-btn.active{color:#fff!important;background:#2174ee!important}.PcSelectRegions-citiesArea,.PcSelectRegions-list{position:relative}.PcSelectRegions-citiesArea_content,.PcSelectRegions-list_content{margin-left:8px;padding-left:8px;border-left:1px solid #e0e0e0}.PcSelectRegions-citiesArea .Loading-container,.PcSelectRegions-list .Loading-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PcSelectRegions-buttons{display:flex;padding:8px;border-top:1px solid #d4d2d0;min-width:500px}.PcSelectRegions-buttons-wrap{width:100%;display:flex;justify-content:center;position:relative}.PcSelectRegions-buttons-wrap .Button-btn.MuiButton-root{font-size:15px!important}.PcSelectRegions-button-submit{height:42px;width:160px!important;padding:8px 16px!important}.PcSelectRegions-button-clear{height:42px;width:120px!important;background-color:#fff!important;color:#6a6f7b!important;padding:8px 5px!important;font-weight:400!important;position:absolute!important;right:0}.PcSelectRegions-header{display:flex;justify-content:space-between;padding:10px 14px 0}.PcSelectRegions-header_notice{font-size:12px;color:#6a6f7b}.PcSelectRegions-header_close{display:flex;align-items:flex-start}.PcSelectRegions-header_close .Ic-round-close{width:25px;height:25px;cursor:pointer}.PcSelectRegions-header_close button{padding:0 6px;margin-right:10px}.PcSelectRegions-header_title{padding-left:10px;font-size:15px}.PcAdvancedSearch-area{overflow-y:auto;min-width:400px}.PcAdvancedSearch-area .MuiPopover-paper{top:74px!important;max-width:375px}.PcAdvancedSearch-area .AdvancedSearchGroup-container>label{font-size:14px}.PcAdvancedSearch-area .AdvancedSearchGroup-container.title{padding-bottom:0;border-bottom:none}.PcAdvancedSearch-area .AdvancedSearchGroup-container.title>label{font-size:16px}.PcAdvancedSearch-area .AdvancedSearchGroup-content{cursor:pointer}.PcAdvancedSearch-area .AdvancedSearchGroup-content.occupation{overflow-y:auto}.PcAdvancedSearch-area .AdvancedSearchGroup-content .selectedField{display:inline-flex;align-items:center;margin-top:4px;margin-right:4px;margin-bottom:unset;padding:6px 10px;border-radius:5px;background-color:#fff;border:1px solid #949494;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px}.PcAdvancedSearch-area .AdvancedSearchGroup-content .closeButton{margin-left:4px;cursor:pointer}.PcAdvancedSearch-area .AdvancedSearchGroup-content p,.PcAdvancedSearch-area .AdvancedSearchGroup-content span{font-size:14px}.PcJobOccupations-dialog .MuiDialog-paper{min-width:440px}.PcJobOccupations-checkbox{margin-right:15px}.PcJobOccupations-title{padding:16px;color:#343434;font-size:20px;font-weight:700;text-align:center;position:relative}.PcJobOccupations-content{padding:0 16px}.PcJobOccupations-btn_close{position:absolute;top:50%;right:16px;transform:translateY(-50%);cursor:pointer}.PcJobOccupations-item{display:flex;padding:8px 12px 8px 32px;font-size:14px;color:#343434;align-items:center;cursor:pointer;border-bottom:1px solid #e0e0e0;position:relative}.PcJobOccupations-item_checkbox{position:absolute;left:10px;width:15px;height:15px}.PcJobOccupations-item.active,.PcJobOccupations-item:hover{background:#2174ee33;border-bottom:1px solid #fff}.PcJobOccupations-jobCategories{list-style:none;box-shadow:inset 0 0 4px #00000029;max-height:450px;overflow-y:auto}.PcJobOccupations-jobCategories_cat{padding:12px;color:#343434;font-size:14px;font-weight:600;display:flex;align-items:center;border-bottom:1px solid #e0e0e0;cursor:pointer}.PcJobOccupations-jobCategories_cat:last-child{border-bottom:none}.PcJobOccupations-jobCategories_cat.active,.PcJobOccupations-jobCategories_cat:hover{background:#e7e7e7}.PcJobOccupations-jobCategories_box{display:flex;flex-direction:column;cursor:pointer}.PcJobOccupations-jobCategories_box.close{display:none}.PcJobOccupations-jobCategories_box.active{background:#2174ee33}.PcJobOccupations-actions{padding:16px 0;display:flex;justify-content:flex-end}.PcJobOccupations-actions>button{padding:0!important;width:160px!important;height:40px}.PcJobOccupations-actions>button span{font-size:15px!important}.PcJobCharacteristics-dialog .MuiDialog-paper{min-width:440px}.PcJobCharacteristics-title{padding:16px;color:#343434;font-size:20px;font-weight:700;text-align:center;position:relative}.PcJobCharacteristics-content{padding:0 16px}.PcJobCharacteristics-btn_close{right:16px}.PcJobCharacteristics-btn_close,.PcJobCharacteristics-btn_reset{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}.PcJobCharacteristics-btn_reset{color:#2174ee;left:25px;font-size:15px}.PcJobCharacteristics-btn_reset.hidden{visibility:hidden}.PcJobCharacteristics-item{display:inline-block;height:auto;width:50%;font-size:14px;align-items:center;cursor:pointer;padding:5px 10px}.PcJobCharacteristics-item-box{height:100%;padding:8px 15px 10px;display:flex;margin:auto;border:1px solid #d4d2d0;border-radius:5px;color:#595959;align-items:center;background-color:#fff}.PcJobCharacteristics-item-box.active{border:1px solid #2174ee;color:#2d2d2d;background-color:#eef1fe}.PcJobCharacteristics-item-box p{width:100%;text-align:left;font-weight:500}.PcJobCharacteristics-jobCategories{list-style:none;box-shadow:inset 0 0 4px #00000029;max-height:600px;overflow-y:auto;overflow-x:hidden}.PcJobCharacteristics-jobCategories_wrap{background-color:#f6f6f6}.PcJobCharacteristics-jobCategories_cat{padding:25px 10px 10px;color:#343434;font-size:17px;font-weight:700;position:relative}.PcJobCharacteristics-jobCategories_cat span{margin-left:20px;margin-right:20px;position:relative;background-color:#f6f6f6}.PcJobCharacteristics-jobCategories_box{padding:0 15px;display:flex;flex-wrap:wrap}.PcJobCharacteristics-jobCategories_box.close{display:none}.PcJobCharacteristics-jobCategories_box.active{background:#2174ee33}.PcJobCharacteristics-labelBar{border-top:1px solid;border-color:#d4d2d0;position:absolute;width:98%;top:65%}.PcJobCharacteristics-actions{padding:16px;text-align:center}.PcJobCharacteristics-actions>button{padding:0!important;width:160px!important;height:40px}.PcJobCharacteristics-toast-detail{background-color:#e6fff6;color:#000;align-items:center}.PcJobCharacteristics-textToast{display:flex;justify-content:space-between;margin-left:18px;font-size:small}.PcJobCharacteristics-textWarning{margin-left:8px;bottom:5px}.PcJobCharacteristics-toastContent{display:flex}.PcJobCharacteristics-advance_search_text .characteristic-text{font-weight:500}.SearchForm-container{background:#fff}.SearchForm-container.top-page{position:relative;display:flex;flex-direction:row}.SearchForm-container.top-page .InputSearch-container{height:34px}.SearchForm-container.top-page .InputSearch-container .InputSearch-btn_search.top-page,.SearchForm-container.top-page .InputSearch-container .InputSearch-content.top-page,.SearchForm-container.top-page .InputSearch-container.group{box-shadow:2px 2px 4px .1px #4e4e4e}.SearchForm-container.top-page .MuiContainer-root{position:absolute;bottom:0}@media screen and (min-width:410px){.SearchForm-container.top-page .MuiContainer-root{padding-left:23px;padding-right:23px}}.SearchForm-wrap.sticky{max-width:450px;padding:0!important}.SearchForm-sticky{position:fixed;padding:0 14px 14px;width:100%;background:#fff;box-shadow:0 4px 4px -4px #00000059;z-index:102;top:70px;max-width:420px}.SearchForm-sticky .InputSearch-container{height:48px}.SearchForm-sticky .InputSearch-input{font-size:12px}.SearchForm-inputs .InputSearch-container{margin-bottom:8px}.SearchForm-inputs .InputSearch-container:last-child{margin-bottom:0}.SearchForm-locations{margin-bottom:8px;position:relative}.SearchForm-locations.search-page{width:100%}.SearchForm-locations .InputSearch-container{margin-bottom:0}.SearchForm-locations.suggest .InputSearch-container{border-radius:4px 4px 0 0}.SearchForm-locations.top-page{width:55%;margin-bottom:8px}.SearchForm-locations.top-page .InputSearch-btn_label{height:34px;line-height:34px;font-size:13px;padding:0 10px;min-width:unset;font-weight:700}.SearchForm-advanced_search{width:100%!important}.SearchForm-keyword{width:100%}.SearchForm-btn_search{margin-top:28px!important}.SearchForm-banner{margin:20px auto 10px}.SearchForm-banner img{object-fit:cover;width:100%}.SearchForm-under_text{display:flex;color:#fff;flex-direction:row;align-items:center;margin-bottom:5px}.SearchForm-head_text{font-size:15px;color:#000}.SearchForm-head_text.white{color:#fff}@media screen and (max-width:415px){.SearchForm-head_text{font-size:15px}}@media screen and (max-width:404px){.SearchForm-head_text{font-size:14px}}@media screen and (max-width:375px){.SearchForm-head_text{font-size:13px}}.SearchForm-bubble{display:inline-block;position:relative;height:auto;background-color:#f4fbfe;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;padding:2px 15px;text-align:left;line-height:1.5em;color:#1700f9;margin-left:25px;text-align:center}.SearchForm-bubble:after{content:" ";width:0;height:0;border-left:10px solid #0000;border-right:4px solid #0000;border-top:36px solid #f4fbfe;position:absolute;top:-2px;left:-9px;transform:rotate(83deg)}.SearchForm-bubble span{-webkit-margin-before:0;-webkit-margin-after:0}.SearchForm-bubble .first-word{font-size:11px;font-weight:bolder}@media screen and (max-width:404px){.SearchForm-bubble .first-word{font-size:11px}}@media screen and (max-width:360px){.SearchForm-bubble .first-word{font-size:9px}}.SearchForm-bubble .number-word{font-size:14px;font-weight:bolder;margin-left:5px}@media screen and (max-width:404px){.SearchForm-bubble .number-word{font-size:13px}}@media screen and (max-width:360px){.SearchForm-bubble .number-word{font-size:11px}}.SearchForm-bubble .date-word{font-size:7px;text-align:right;color:#000;line-height:0px;margin-bottom:3px}.SearchForm-label_text{position:absolute;right:0;top:0;color:#fff;margin:15px 5px}.SearchForm-label_text-horizon{text-align:right}.SearchForm-label_text-first{font-size:13px}.SearchForm-label_text-second{font-size:30px;line-height:35px}.SearchForm-label_text-bold{font-weight:700}.SearchForm-label_text-inclined{margin-top:20px;transform:rotate(-20deg);font-weight:700;font-size:25px}.SearchForm-image{width:100%;height:auto}.SearchForm-search_banner{width:100%;max-width:363px;margin:0 auto;display:block;height:auto}.SearchForm-earthquake{padding:11px;background-color:#ececec;max-width:393px;margin:0 auto}.SearchForm-earthquake_text{font-size:13px;font-weight:500;color:#4b4b4b}.AdvancedSearch-item{display:flex;padding:0 14px 0 32px;height:50px;font-size:14px;color:#343434;align-items:center;position:relative;cursor:pointer;border-bottom:1px solid #e0e0e0}.AdvancedSearch-item.active{background:#2174ee33;border-bottom:1px solid #fff}.AdvancedSearch-jobCategories{list-style-type:none}.AdvancedSearch-jobCategories_cat{padding:0 14px;height:50px;font-size:14px;font-weight:600;display:flex;align-items:center;border-bottom:1px solid #e0e0e0;cursor:pointer}.AdvancedSearch-jobCategories_cat:last-child{border-bottom:none}.AdvancedSearch-jobCategories_cat.active{background:#e7e7e7}.AdvancedSearch-jobCategories_box{display:flex;flex-direction:column;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.AdvancedSearch-jobCategories_box.close{display:none}.AdvancedSearch-jobCategories_box.active{background:#2174ee33}.AdvancedSearch-jobDates>label{margin-right:0;width:33.3333333333%}.JobOccupations-checkbox{margin-right:15px}.AdvancedSearchGroup-container{padding:20px;border-bottom:1px solid #e0e0e0}.AdvancedSearchGroup-label{margin-bottom:5px;color:#343434;font-size:16px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.AdvancedSearchGroup-label>button{padding:0;color:#2174ee;font-weight:700}.AdvancedSearchGroup-content .selectedField{display:inline-flex;align-items:center;margin-top:4px;margin-right:4px;margin-bottom:unset;padding:6px 10px;border-radius:5px;background-color:#fff;border:1px solid #949494;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;cursor:pointer}.AdvancedSearchGroup-content .closeButton{margin-left:4px;cursor:pointer}.AdvancedSearchGroup-content p.occupation-text,.AdvancedSearchGroup-content span.occupation-text{color:#293042;font-weight:500;cursor:pointer}.AdvancedSearchGroup-content p.occupation-text.placeholder,.AdvancedSearchGroup-content span.occupation-text.placeholder{color:#808686;opacity:.5;font-weight:400}.AdvancedSearchGroup-content p.occupation-text:before,.AdvancedSearchGroup-content span.occupation-text:before{content:" "}.SelectRegions-search-station{padding:25px;min-height:250px}.SelectRegions-tabs{background-color:#eee;height:51px}.SelectRegions-tabs_item{cursor:pointer;padding:15px;flex-grow:1;text-align:center;color:#6a6f7b;font-size:15px;font-weight:700}.SelectRegions-tabs_item.active{background-color:#fff}.SelectRegions-station_container{display:flex;justify-content:center;align-items:center}.SelectRegions-station_container div{margin-left:10px}.SelectRegions-station_button{display:flex;justify-content:center;margin-top:20px}.SelectRegions-station_input{margin-top:20px;position:relative}.SelectRegions-station_input .LocationSuggestion-container{top:100%}.SelectRegions-station_input input{padding:8px 16px;border-radius:5px;width:100%;border:1px solid #b3b3b3;max-width:100%!important}.SelectRegions-dialog .Loading-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.SelectRegions-dialog_actions button{width:123px!important;height:42px}.SelectRegions-dialog_contents{background-color:#fff}.SelectRegions-dialog .SlideDialog-title{box-shadow:none}.SelectRegions-list{padding:8px;list-style-type:none;display:flex;justify-content:space-between;flex-wrap:wrap}.SelectRegions-list>li{margin-bottom:8px;display:flex;justify-content:center;align-items:center;width:calc((100% - 8px)/2);font-size:14px}.SelectRegions-contentAll{padding:8px}.SelectRegions-content{padding:8px 8px 0}.SelectRegions-label{margin-bottom:8px;margin-left:8px;font-size:16px;font-weight:700}.SelectRegions-item{margin:0!important;padding:13px 16px!important;line-height:1.5!important;background-color:#fff!important;height:100%;font-size:15px!important;display:flex!important;width:100%;color:#2174ee!important;border-radius:8px!important;border:1px solid #d4d2d0!important;transition:none!important}.SelectRegions-item_checkbox{position:absolute;left:10px;width:15px;height:15px}.SelectRegions-item.active{background:#2174ee4d!important}.SelectRegions-item.full-width{width:100%}.SelectRegions-area{padding:14px 14px 0}.SelectRegions-area>button{height:40px}.SelectRegions-area_title{margin-top:24px;font-weight:700}.LocationSuggestion-container{position:absolute;z-index:300;top:100%;left:0;width:100%;background:#fff;border:1px solid #d1d1d1;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 2px 4px 0 #0000001a;overflow:hidden}@media screen and (max-width:959px){.LocationSuggestion-container{left:0;width:100%}}.LocationSuggestion-container.hidden{display:none}.LocationSuggestion-container.mobile{min-width:250px}.LocationSuggestion-list{list-style:none}.LocationSuggestion-list>li{display:flex;align-items:center;padding:0 14px;height:50px;color:#343434;font-size:14px;border-bottom:1px solid #d1d1d1;cursor:pointer}.LocationSuggestion-list>li:last-child{border-bottom:none}.JobCharacteristics-title{padding:16px;color:#343434;font-size:20px;font-weight:700;text-align:center;position:relative;display:block}.JobCharacteristics-title-text{vertical-align:text-top;width:100%;display:inline-block!important;text-align:center}.JobCharacteristics-content{padding:0 16px}.JobCharacteristics-btn_close{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.JobCharacteristics-btn_reset{position:absolute!important;right:10px;top:12px}.JobCharacteristics-btn_reset.hidden{visibility:hidden}.JobCharacteristics-item{display:inline-block;height:auto;width:50%;font-size:12px;font-weight:500;align-items:center;padding:6px;text-align:left}.JobCharacteristics-item-box{height:100%;width:100%;padding:8px 15px 10px;margin:auto;display:flex;border:1px solid #d4d2d0;border-radius:5px;color:#595959;align-items:center;background-color:#fff}.JobCharacteristics-item-box.active{border:1px solid #2174ee;color:#2d2d2d;background-color:#eef1fe}.JobCharacteristics-item-box p{width:100%}.JobCharacteristics-jobCategories{list-style-type:none;overflow-y:scroll;padding-left:10px;padding-right:10px}.JobCharacteristics-jobCategories_cat{padding:25px 0 10px;font-size:16px;font-weight:700;position:relative;width:100%}.JobCharacteristics-jobCategories_cat span{margin-left:16px;margin-right:16px;position:relative;background-color:#f6f6f6}.JobCharacteristics-jobCategories_box{display:flex;flex-wrap:wrap}.JobCharacteristics-labelBar{border-top:1px solid;border-color:#d4d2d0;position:absolute;width:100%;top:65%}.JobCharacteristics-actions{padding:16px;text-align:center}.JobCharacteristics-actions>button{padding:0!important;width:160px!important;height:40px}.JobCharacteristics-toast-detail{background-color:#e6fff6;color:#000;align-items:center}.JobCharacteristics-toast-detail .button-close{width:25px;height:25px;margin-right:15px}.JobCharacteristics-textToast{display:flex;justify-content:space-between;margin-left:18px;font-size:small}.JobCharacteristics-textWarning{margin-left:8px;bottom:5px}.JobCharacteristics-toastContent{display:flex}.JobCharacteristics-advance_search_text .characteristic-text{font-weight:500}.SuggestLocation-suggest:not(:last-of-type){margin-bottom:20px}.SuggestLocation-suggest_container{padding:12px 20px;background-color:#fff;border-radius:5px}.SuggestLocation-suggest_container.MuiCollapse-hidden{padding:0;margin:0}.SuggestLocation-suggest_wrapper:not(:last-of-type){margin-bottom:20px}.SuggestLocation-suggest_buttons{background-color:#fff}.SuggestLocation-suggest_button{width:100%;padding:10px 30px 10px 20px;font-size:12px;font-weight:500;cursor:pointer;position:relative;background-color:#fafafa;border-bottom:.5px solid #d8d8d8}.SuggestLocation-suggest_button.bold{font-weight:700;background-color:#fff}.SuggestLocation-suggest_button:after{content:"▼";position:absolute;top:10px;right:0;display:inline-block;width:15px;height:15px;line-height:15px;font-size:12px;color:#646363;margin-right:5px;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;text-align:center}.SuggestLocation-suggest_title{padding:0 7px;border-left:5px solid #00a0e9;color:#6d6d6d;font-weight:600;font-size:14px}.SuggestLocation-suggest_data{margin-top:5px}.SuggestLocation-suggest_data_item{display:inline-block;margin-top:10px;vertical-align:top}.SuggestLocation-suggest_data_item_link{text-decoration:none;position:relative;display:block;padding:0 15px;color:#4f95e0;font-size:10px}.SuggestLocation-suggest_data_item_link a:visited{color:unset}.SuggestLocation-suggest_data_item_link:before{content:">";position:absolute;top:3px;left:0;display:inline-block;width:10px;height:10px;line-height:10px;background:#a5a5a5;font-size:10px;color:#fff;margin-right:5px;vertical-align:middle;text-align:center;border-radius:100%}.PcJobSurveyDetail-dialog .MuiDialog-paper{min-width:550px}.PcJobSurveyDetail-wrap{overflow-y:auto}.PcJobSurveyDetail-detail{padding:16px 0;width:100%;border-bottom:1px solid #f3f2f1}.PcJobSurveyDetail-detail .collapse{display:none!important}.PcJobSurveyDetail-detail:last-child{border-bottom:none!important}.PcJobSurveyDetail-title{padding:0 16px;margin-left:14px;margin-bottom:10px;display:inline-block;font-weight:700;font-size:1.2rem;letter-spacing:-.1px;line-height:1.31;position:relative;overflow:hidden;width:92%}.PcJobSurveyDetail-title_btn{cursor:pointer;display:flex;align-items:center}.PcJobSurveyDetail-title_icon{float:right;position:relative;margin-right:10px;width:15px;height:15px}.PcJobSurveyDetail-multi_answer .Checkbox-container{display:flex;height:auto;padding:15px 30px;border-bottom:1px solid #f3f2f1;margin:3px 0}.PcJobSurveyDetail-multi_answer .Checkbox-container:last-child{border-bottom:none;padding-bottom:0}.PcJobSurveyDetail-multi_answer .Checkbox-container label{margin-right:10px}.PcJobSurveyDetail-multi_answer .Checkbox-container .PrivateSwitchBase-input-4{opacity:1;width:18px;height:18px;border-radius:4px}.PcJobSurveyDetail-multi_answer .Checkbox-container .MuiTypography-body1{font-size:1rem;letter-spacing:0;font-weight:400;color:#2d2d2d}.PcJobSurveyDetail-select_answer{display:block!important}.PcJobSurveyDetail-select_answer .Radio-container{display:flex;height:auto;padding:15px 30px;border-bottom:1px solid #f3f2f1;margin:3px 0}.PcJobSurveyDetail-select_answer .Radio-container:last-child,.PcJobSurveyDetail-select_answer .Radio-container>label:last-child{padding-bottom:0;border-bottom:none}.PcJobSurveyDetail-select_answer .Radio-container .PrivateSwitchBase-input-4{opacity:1;width:18px;height:18px}.PcJobSurveyDetail-select_answer .Radio-container .MuiButtonBase-root{margin-right:5px}.PcJobSurveyDetail-select_answer .Radio-container .MuiTypography-body1{font-size:1rem;letter-spacing:0;font-weight:400;color:#2d2d2d}.PcJobSurveyDetail-text_answer{width:90%;display:block;min-width:90%;padding:10px 13px;margin-left:auto;margin-right:auto;border-radius:8px;border:1px solid #949494;min-height:150px;max-height:400px;resize:vertical}.PcJobSurveyDetail-text_answer:focus-visible{outline:none;border:1px solid #2174ee!important}.PcJobSurveyDetail-note{padding:0 30px 15px;font-size:.875rem;letter-spacing:0;font-weight:400;line-height:1.43;color:#6f6f6f}.PcJobSurveyDetail-actions{padding:16px;text-align:center;box-shadow:0 -2px 8px #f3f2f1}.PcJobSurveyDetail-actions>button{padding:0!important;width:200px!important;height:45px;margin-left:10px;margin-right:10px;border-radius:8px;border:1px solid #2174ee}.PcJobSurveyDetail-toast_warning{background-color:#fff0ef;color:#000;align-items:center}.PcJobSurveyDetail-btn_wrap{padding:16px;color:#343434;font-size:20px;font-weight:700;text-align:center;position:relative}.PcJobSurveyDetail-btn_close{position:absolute;top:18px;right:8px;transform:translateY(-50%);cursor:pointer}.PcJobSurveyDetail-btn_submit:disabled{background:#2174ee!important;opacity:.5}.PcJobSurveyDetail-btn_skip{color:#2174ee!important;background:#fff!important}.JobDescription-container{border-top:1px solid #e0e0e0;margin-top:15px;max-height:300px;color:#333;font-size:14px;overflow-y:auto;transition:all .1s ease;padding-top:20px;padding-bottom:20px}.JobDescription-title{margin-bottom:25px;font-size:18px;font-weight:700}.JobDescription-desc_list{list-style:none}.JobDescription-desc_text{word-break:break-word}.JobDescription-desc_text>ul,.JobDescription-desc_text>ul>ul{padding-left:20px}.JobDescription-desc_content{margin-bottom:14px}.JobDescription-sub_title{padding:5px 0;font-weight:700}.JobDescription-first_sub{margin-top:15px}.JobSurvey{margin-top:1.5rem;margin-bottom:1.5rem;border-top:1px solid #d4d2d0;padding-top:1rem}@media screen and (max-width:959px){.JobSurvey{margin-bottom:50px!important}}.JobSurvey-question{margin-bottom:1.5rem}.JobSurvey-options{display:inline-block}.JobSurvey-option_btn{margin:.3rem;padding:.625rem;background:#fff;border:1px solid #d4d2d0;border-radius:8px;color:#2174ee;font-size:.75rem;letter-spacing:0;font-weight:700;line-height:1.5;cursor:pointer}.JobSurvey-message_container{display:flex;background-color:#e6fff6;padding:1rem;margin-top:.5rem;justify-content:center;align-items:center;height:4rem;position:relative}.JobSurvey-message_container .button-close{position:absolute;right:1rem;width:24px;height:24px;cursor:pointer}.JobSurvey-message_body{display:inline-block;margin-right:1rem}.JobSurvey-message_icon{margin-right:.5rem;width:24px;height:24px}.JobSurveyDetail-dialog .MuiDialog-paper{min-width:90%;justify-content:space-between}.JobSurveyDetail-dialog.single .MuiDialog-paper{align-items:center}.JobSurveyDetail-wrap{width:100%;overflow-y:auto}.JobSurveyDetail-detail{padding:0 16px 16px;width:100%;border-bottom:1px solid #f3f2f1}.JobSurveyDetail-detail_inner{margin:0 -16px;padding:0 16px}.JobSurveyDetail-detail:last-child{border-bottom:none!important}.JobSurveyDetail-detail .collapse{display:none!important}.JobSurveyDetail-title{position:relative;overflow:hidden;width:92%;float:left}.JobSurveyDetail-title.single{text-align:center;width:auto;overflow:hidden}.JobSurveyDetail-title_btn{cursor:pointer;padding-top:20px;padding-bottom:5px;display:flex;font-weight:700;font-size:1.2rem;letter-spacing:-.1px;line-height:1.31}.JobSurveyDetail-title_btn.single{padding:20px 10px 5px;cursor:none;justify-content:center}.JobSurveyDetail-title_icon{float:right;position:relative;margin:5px -6px 0 10px;width:15px;height:15px}.JobSurveyDetail-multi_answer{margin:0 -16px}.JobSurveyDetail-multi_answer .Checkbox-container{display:flex;height:auto;padding:15px 16px;border-bottom:1px solid #f3f2f1;margin:3px 0}.JobSurveyDetail-multi_answer .Checkbox-container:last-child{border-bottom:none;padding-bottom:0}.JobSurveyDetail-multi_answer .Checkbox-container label{margin-right:10px}.JobSurveyDetail-multi_answer .Checkbox-container .MuiTypography-body1{font-size:1rem;letter-spacing:0;font-weight:400;color:#2d2d2d}.JobSurveyDetail-multi_answer .Checkbox-container .MuiSvgIcon-root{width:25px;height:25px}.JobSurveyDetail-select_answer{margin:0 -16px;display:block!important}.JobSurveyDetail-select_answer .Radio-container{display:flex;height:auto;padding:15px 16px;margin:3px 0;border-bottom:1px solid #f3f2f1}.JobSurveyDetail-select_answer .Radio-container:last-child,.JobSurveyDetail-select_answer .Radio-container>label:last-child{border-bottom:none;padding-bottom:0}.JobSurveyDetail-select_answer .Radio-container .MuiButtonBase-root{margin-right:5px}.JobSurveyDetail-select_answer .Radio-container .MuiTypography-body1{font-size:1rem;letter-spacing:0;font-weight:400;color:#2d2d2d}.JobSurveyDetail-select_answer .Radio-container .MuiSvgIcon-root{width:25px;height:25px}.JobSurveyDetail-text_answer{display:block;width:100%;padding:10px 13px;margin-left:auto;margin-right:auto;border-radius:8px;min-height:200px;max-height:500px;resize:vertical}.JobSurveyDetail-text_answer:focus-visible{outline:none;border:1px solid #2174ee!important}.JobSurveyDetail-text_answer:focus{outline:none;border:1px solid #2174ee!important}.JobSurveyDetail-text_answer.single{min-width:95%}.JobSurveyDetail-note{padding-bottom:15px;font-size:.875rem;letter-spacing:0;font-weight:400;line-height:1.43;color:#6f6f6f}.JobSurveyDetail-note.single{text-align:center}.JobSurveyDetail-actions{box-shadow:0 -2px 8px #f3f2f1;flex-direction:row-reverse;padding-left:16px!important;padding-right:16px!important;text-align:center;flex-wrap:wrap;justify-content:space-between!important}.JobSurveyDetail-actions>button{height:100%;width:49%!important;padding:10px 5px!important;border-radius:5px;border:1px solid #2174ee!important}.JobSurveyDetail-actions>button .MuiButton-label{width:100%;height:100%}.JobSurveyDetail-actions>button:not(:first-child){margin:0}.JobSurveyDetail-actions_single{flex-direction:column;width:100%}.JobSurveyDetail-actions_single>button{height:45px;margin:5px!important;border:1px solid #2174ee!important}.JobSurveyDetail-btn_submit:disabled{background:#2174ee!important;opacity:.5}.JobSurveyDetail-btn_skip{color:#2174ee!important;background:#fff!important}.Radius-input-option{background:#fff;border:none;font-size:14px}.Radius-input .MuiSelect-selectMenu{margin-top:2px;display:flex;align-items:center;justify-content:center;border-radius:8px;height:26px;min-width:60px;-webkit-appearance:none;appearance:none;border:none;outline:none;border-radius:6px;background:#e4e2e0;font-size:14px;font-weight:700;text-align:center;box-sizing:border-box;padding-right:0!important;padding:0 5px}@media screen and (max-width:1245px){.Radius-input .MuiSelect-selectMenu{min-width:40px;font-size:11px;padding:0 1px}}.Radius-input .MuiSelect-icon{display:none}.MuiList-padding{padding-top:0!important;padding-bottom:0!important}.MuiMenuItem-root{font-size:14px!important;padding-right:5px;padding-left:5px;min-height:33px!important}.MuiSelect-select:focus{border-radius:6px!important;background:#e4e2e0!important}.MuiListItem-root.Mui-selected,.MuiListItem-root.Mui-selected:hover{background-color:#2174ee66!important}.ListJobs-area{padding:10px 14px;margin-bottom:25px}.ListJobs-area-header_title{display:inline-block;font-size:12px;line-height:1.4;font-weight:500;color:#696868}.ListJobs-area-header_wrapper{padding:10px 8px 0}.ListJobs-total{display:inline-block;font-size:13px;margin:0 0 8px 10px;color:#a1a1a1}.ListJobs-list .JobItem-container:last-child{margin-bottom:0}.ListJobs-msg{margin-top:30px;font-size:14px;text-align:center}.ListJobs-sort{display:flex;justify-content:flex-end;margin-top:-15px}.ListJobs-sort_list{width:65px;background-color:#fff;border-radius:5px}.ListJobs-sort_list.MuiInput-underline:before{content:"表示順";font-size:11px;left:10px;border-bottom:none;bottom:auto}.ListJobs-sort_list.MuiInput-underline:after{border-bottom:none}.ListJobs-sort_list .MuiInputBase-input{padding:1px 0}.ListJobs-sort_list.salary_desc{width:100px}.ListJobs-sort_list.salary_desc.MuiInput-underline:before{content:"時給が高い順"}.ListJobs-sort_list.salary_asc{width:100px}.ListJobs-sort_list.salary_asc.MuiInput-underline:before{content:"時給が低い順"}.ListJobs-sort_list.newest.MuiInput-underline:before{content:"新着順"}.ListJobs-sort_item{display:block;width:140px;padding:2px 33px;font-size:12px;position:relative;color:#190ef7;text-decoration:none}.ListJobs-sort_item:not(:last-of-type){border-bottom:1px solid #dadada}.ListJobs-sort_item.active:before{content:"✓";font-size:11px;font-weight:600;position:absolute;left:20px;color:#000}@keyframes like{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.JobItem-container{position:relative;margin-bottom:15px;padding:10px 15px;background:#fff;cursor:pointer;border:1px solid #0000;transition:all .3s ease-out}.JobItem-container:hover{box-shadow:0 0 10px 0 #99999980}.JobItem-container.selected{background-color:#ddebf8}.JobItem-containerFavorite{border-bottom:1px solid #e4e2e0;width:100%;position:relative;padding:1.5rem 0}.JobItem-boxFavorite{margin-left:16px;margin-top:5px;cursor:pointer}.JobItem-favoriteLogin{display:flex;flex-direction:column;padding:24px;pointer-events:none}.JobItem-favoriteLogin_note{line-height:150%;font-weight:700;color:#9d2b6b;font-size:14px;margin-bottom:8px}.JobItem-favoriteLogin_des{line-height:150%;font-weight:700;font-size:16px;color:#000;margin-bottom:16px}.JobItem-favoriteLogin_btn{max-width:100%;text-align:center;background:#2174ee;border-radius:8px;border-color:#2174ee;color:#fff;font-weight:700;font-size:14px;padding:8px 24px;cursor:pointer;pointer-events:auto}.JobItem-FavoriteContent{display:flex;justify-content:space-between;padding:0 5px}.JobItem-titleFavorite{font-size:18px}.JobItem-titleFavorite:hover{text-decoration:underline}.JobItem-titleFavorite>a{color:#2d2d2d;text-decoration:none}.JobItem-buttonAction{padding:0 20%;margin-right:20px}@media screen and (max-width:960px){.JobItem-buttonAction{padding:2%}}.JobItem-buttonJob{display:flex;max-width:100%;text-align:center;background:#2174ee;border-radius:8px;border-color:#2174ee;text-decoration:none;color:#fff;font-weight:700;font-size:16px;padding:8px 30px;cursor:pointer;pointer-events:auto}.JobItem-iconClose{cursor:pointer;position:absolute;right:12px;top:28px}@media screen and (max-width:960px){.JobItem-iconClose{top:10px}}.JobItem-favorite-delete{width:96vw;background-color:#e6fff6;color:#000}.JobItem-favorite-error{width:96vw;color:#fff}.JobItem-toastFavorite{display:flex;font-size:1rem;align-items:center}.JobItem-titleTextFavorite{color:#2d2d2d;margin-left:8px;font-weight:700}.JobItem-iconFavorite{width:25px;height:25px}.JobItem-summaryFavorite{flex:2 1;overflow:hidden;word-break:break-word;list-style-type:none;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.JobItem-summaryFavorite>li{width:95%;display:flex;margin-bottom:4px;align-items:flex-start}.JobItem-summaryFavorite>li:last-child{margin-bottom:0}.JobItem-summaryFavorite>li span{color:#828282;font-size:12px;font-size:16px}.JobItem-summaryFavorite>li span:last-child{color:#2d2d2d;max-width:calc(100% - 25px);flex-grow:1}.JobItem-advertisement.selected{border:2px solid #fab87b}.JobItem-adv_new{display:inline-block;left:16px;top:12px;margin-right:6px;width:46px;height:40px;line-height:28px;font-size:14px;font-weight:700;color:#fff;vertical-align:middle;text-align:center}.JobItem-adv_new:before{left:2px;border-right:26px solid #0000;opacity:.3}.JobItem-adv_new:after{right:2px;border-left:26px solid #0000;opacity:.3}.JobItem-adv_contentBase:before{border-top:5px solid #f55;border-left-color:#fff0;left:0;border-right:26px solid #0000}.JobItem-adv_contentBase:after,.JobItem-adv_contentBase:before{position:absolute;content:"";display:inline-block;line-height:0;z-index:1;bottom:-5px}.JobItem-adv_contentBase:after{border-top:5px solid #f55;border-right-color:#fff0;right:0;border-left:26px solid #0000}.JobItem-adv_content:before{left:-4px;border-right:4px solid #b11}.JobItem-adv_content:after,.JobItem-adv_content:before{position:absolute;content:"";display:inline-block;line-height:0;border-top:5px solid #fff0}.JobItem-adv_content:after{right:-4px;border-left:4px solid #b11}.JobItem-advertisementText{font-size:14px;padding-right:25px;color:#2174ee;font-weight:700}.JobItem-favoriteButton{position:absolute;top:0;right:0;width:40px;height:40px;display:flex;justify-content:center;align-items:center;z-index:100}.JobItem-title{font-size:18px;padding-right:25px;display:flex}.JobItem-title>a{color:#293042;text-decoration:none}.JobItem-title .Adv-space{width:50px;height:40px;display:inline-block;float:left}.JobItem-toast-Detail{background-color:#e6fff6;color:#000;width:100%!important}.JobItem-boxInformation{display:flex;flex-direction:column;color:#2d2d2d!important;margin-bottom:.25rem}.JobItem-textToast{display:flex;justify-content:space-between;margin-left:18px;font-size:small}.JobItem-textAddFavoriteSuccess{margin-left:8px;position:relative;bottom:5px}.JobItem-titleTextError{margin-left:8px}.JobItem-textPushFavoritePage{color:#2174ee!important;font-weight:700}.JobItem-company{margin:6px 0;display:flex;flex-direction:column;justify-content:space-between;color:#a1a1a1}.JobItem-company-right{text-align:right}.JobItem-company>span{font-size:13px}.JobItem-company-url{color:#2174ee;text-decoration:underline;cursor:pointer;z-index:100;position:relative}.JobItem-box{display:flex;flex-direction:row;justify-content:space-between}.JobItem-summary{flex:2 1;overflow:hidden;word-break:break-word;list-style-type:none;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.JobItem-summary>li{display:flex;align-items:flex-start;margin-bottom:8px}.JobItem-summary>li:last-child{margin-bottom:0}.JobItem-summary>li span{color:#828282;font-size:12px}.JobItem-summary>li span:last-child{margin-left:5px;color:#293042;max-width:calc(100% - 25px);flex-grow:1}.JobItem-image{flex:1 1;display:flex;justify-content:flex-end}.JobItem-image>img{object-fit:cover;width:7rem;height:auto;max-height:5.25rem;border-radius:3px}.JobItem-summary_list{display:flex}.JobItem-summary_label{width:65px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:640px){.JobItem-summary_label{width:50px!important}}.JobItem-summary_value{flex:1 1;overflow:hidden}.JobItem-last_item{color:gray!important;font-size:14px!important;line-height:19px!important;margin-top:4px!important}.JobItem-characteristics{border-bottom:1px solid #e0e0e0;padding-bottom:20px;margin-bottom:6px;align-items:center;height:80px;display:flex;flex-flow:wrap}.JobItem-characteristics-item{border-radius:4px;margin-right:5px;margin-bottom:5px;border:1px solid #e0e0e0;font-size:12px;padding:6px 8px;overflow:hidden;float:left}.JobItem-desc{color:#828282;font-size:13px;word-break:break-word}.JobItem-desc:not(.detail){display:-webkit-box;height:40px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.JobItem-desc.detail{color:#293042}.JobItem-desc.detail .JobDescription-container{border-top:none!important;margin-bottom:14px;max-height:none!important;font-size:13px}.JobItem-desc.detail .JobDescription-title{overflow:hidden;text-align:center;margin-bottom:20px;font-size:16px!important}.JobItem-desc.detail .JobDescription-title:after,.JobItem-desc.detail .JobDescription-title:before{background-color:#e0e0e0;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:80%}.JobItem-desc.detail .JobDescription-title:before{right:.5em;margin-left:-80%}.JobItem-desc.detail .JobDescription-title:after{left:.5em;margin-right:-20%}.JobItem-actions{padding:14px;position:fixed;bottom:0;left:0;width:100%;background:#fff}.JobItem-actions>div{padding:0}@media screen and (min-width:1401px){.JobItem-actions>div{padding:0 14px}}.JobItem-source_name{display:flex;justify-content:flex-end;color:#2d2d2d;font-size:11px!important;margin-bottom:5px;word-break:break-all}.JobItem-source_name span{max-width:6rem}.JobItem-column{display:flex;flex-direction:column;max-width:80%}@media screen and (max-width:480px){.JobItem-column{max-width:75%}}@media screen and (max-width:320px){.JobItem-column{max-width:70%}}.JobItem-wrap{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:15px}.JobItem-apply_btn{max-width:calc(50% - 32px);width:100%;padding:10px 0;font-size:16px;font-weight:700;color:#fff;background:#2174ee;touch-action:manipulation;min-width:64px;box-sizing:border-box;line-height:1.75;border-radius:4px;letter-spacing:.02857em;text-transform:uppercase;display:inline-flex;position:relative;align-items:center;justify-content:center;vertical-align:middle;text-decoration:none}.JobItem-advertise_text{color:#fcc596;font-size:14px;margin:10px}.JobItem-mask{position:absolute;width:100%;height:100%;top:0;left:0;z-index:99}.JobItem-detailBox{display:none}.search-history-wrapper{width:100%;position:relative;height:40px;box-shadow:0 4px 3px 0 #0000001a}.search-history-wrapper .search-history{width:100%;font-size:.75rem;font-weight:500;height:45px}.search-history-wrapper .search-history .search-history-header{display:flex;align-items:center;height:40px;padding:0 12px;position:relative;background-color:#fff}.search-history-wrapper .search-history .search-history-header .search-history-title{flex:1 1;display:flex;align-items:center}.search-history-wrapper .search-history .search-history-header .search-history-title-text{font-weight:500;font-size:14px}.search-history-wrapper .search-history .search-history-header .search-history-title .down-arrow-size{width:11px;height:11px;margin:0 6px;transition:all .2s}.search-history-wrapper .search-history .search-history-header .search-history-title span.text{flex:1 1;font-weight:500}.search-history-wrapper .search-history .search-history-header .search-history-advanced_search a{color:#190ef7;font-weight:700;text-decoration:none}.search-history-wrapper .search-history .search-history-header .Search-history-btnEdit span{background:none;outline:none;border:none;color:#2174ee;font-weight:500;font-size:14px}.search-history-wrapper .search-history-advanced_search{font-size:14px}.search-history-wrapper .search-history .search-history-list{display:flex;flex-direction:column;overflow:auto;padding:0 12px;position:relative;z-index:200;height:calc(100vh - 210px - 140px);box-shadow:0 4px 5px 0 #0006;transform-origin:top;opacity:0;background-color:#fff;transform:scaleY(0);transition:all .2s}.search-history-wrapper .search-history .search-history-list .search-history-item{display:flex;align-items:center;padding-right:8px;height:48px;min-height:44px;width:100%;background-color:#fff;border-radius:9px;margin:4px 0 12px;border:2px solid #d4d2d0;overflow:hidden}.search-history-wrapper .search-history .search-history-list .search-history-item .SmIcon-list{width:1.4rem;height:1.4rem}.search-history-wrapper .search-history .search-history-list .search-history-link{display:flex;flex:1 1;align-items:center;text-decoration:none;height:100%;padding:0 8px}.search-history-wrapper .search-history .search-history-list .search-history-link-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 4px;font-size:12px;color:#2174ee;font-weight:400}.search-history-wrapper .search-history .search-history-list .search-history-link-records{font-size:11px;font-weight:700;color:#565656}.search-history-wrapper .search-history .search-history-list .search-history-link-newRecords{font-size:11px;font-weight:700;color:#9d2b6b}.search-history-wrapper .search-history .search-history-list .search-history-link .history-icon{margin-right:2px}.search-history-wrapper.fixed-top{position:fixed;top:120px;z-index:200;border-bottom:1px solid #eee;max-width:420px}.search-history-wrapper.fixed-top .search-history{height:45px}.search-history-wrapper.fixed-top .search-history .search-history-list{height:calc(100vh - 120px - 140px)}.search-history-wrapper.open .search-history .search-history-header .down-arrow-size{transform:rotate(180deg);padding:8px 0 8px 8px}.search-history-wrapper.open .search-history-list{transform:scaleY(1);opacity:1}.search-history-wrapper.open .search-history-overlay{background-color:#000;opacity:.5;position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;height:100vh;animation:fade-in .3s}.HomeScreen-jobs{margin-top:0!important}.Ic-scale-animate{animation:icon-scale .2s;cursor:pointer;margin-right:16px}@keyframes icon-scale{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:.5}}.Empty-hisotry-wrapper{height:100%;width:100%;padding:12px}.Empty-hisotry-wrapper .Empty-history-Op{display:flex;align-items:center;justify-content:center;border:1px solid #d6d6d6;border-radius:8px;width:100%;height:100%}.Empty-hisotry-wrapper .Empty-history-Op .Empty-history{display:flex;flex-direction:column;align-items:center}.Empty-hisotry-wrapper .Empty-history-Op .Empty-history span{color:#666;margin:6px 0}.SmPopularKeywordBoxes{flex-grow:200;margin-bottom:1rem}.SmPopularKeywordBoxes-topSpacing{padding:20px 0 10px;border-top:none}.SmPopularKeywordBoxes-header{max-width:448px;font-size:11px;text-align:left;font-weight:400;line-height:1.75rem;margin:0 auto}.SmPopularKeywordBoxes-content{max-width:448px;justify-content:flex-start;margin:10px 5px 0;display:flex;flex-wrap:wrap}.SmPopularKeywordBoxes-box{border-radius:3px;border:1px solid #388fcf;background-color:#388fcf;display:flex;margin-bottom:9px;padding:6px 10px;height:auto!important;color:#fff;align-items:center;text-decoration:none}.SmPopularKeywordBoxes-box:not(:last-child){margin-right:8px}.SmPopularKeywordBoxes-icon{display:inline-block;width:18px;height:18px;margin-right:8px;background-color:#0000!important}.SmPopularKeywordBoxes-boxText{font-size:12px;height:auto!important;line-height:1.5}.ListLocations-container{background-color:#cce3ef;padding:10px 23px 23px;margin-top:10px}.ListLocations-title{font-size:15px;margin:0 auto;font-weight:500;color:#155888}.ListLocations-items{display:flex;justify-content:center;margin-top:30px}.ListLocations-item{width:160px;height:103px;border-radius:15px;background-color:#fff;position:relative;padding:20px;margin:0 12px}.ListLocations-item_icon{position:absolute;width:35px;height:35px;background-color:#fff;border-radius:20px;left:50%;transform:translate(-50%,-120%);display:flex;justify-content:center;align-items:center;box-shadow:inset 0 0 3px rgba(0,0,0,.161)}.ListLocations-item_icon span{width:24px;height:24px}.ListLocations-item_description{font-size:14px;color:#2572a5}.ListLocations-item_description.first{width:84px}.ListLocations-item_description.second{text-align:center}.ListLocations-item_content.first{position:absolute;top:8px;right:10px}.ListLocations-item_content.second{display:flex;justify-content:space-between;margin-top:10px}.ListLocations-item_content.second input{width:72px;height:33px;border-radius:7px;border:1px solid hsla(0,0%,44%,.502);padding:0 8px}.ListLocations-item_content.second input:focus{outline:none}.ListLocations-item_content.second button{width:43px;height:33px;color:#fff;background-color:#584ae1;border:none;border-radius:7px}.ListLocations-first{width:80%}.ListLocations-second{width:30%}.ListLocations-intro_title{font-size:13px;text-align:center}.ListLocations-intro_image img{width:100%}.ListLocations-list{display:flex;justify-content:space-around}.ListLocations-area{border-radius:5px;background-color:#fff;margin:5px;padding:2px;text-align:center;display:flex;flex-direction:column;justify-content:space-evenly}.ListLocations-area_title{font-size:12px;margin:1px}.ListLocations-area_wrap{display:flex;flex-direction:column}.ListLocations-area_child{color:#9cb0b3;line-height:12px;font-size:7px}@media screen and (max-width:375px){.ListLocations-area_child{font-size:7px}}.ListLocations-area_child_name{margin:2.5px}.ListLocations-area-1{min-height:60px;min-width:75px}@media screen and (max-width:375px){.ListLocations-area-1{min-width:70px}}.ListLocations-area-2{min-height:80px}@media screen and (max-width:375px){.ListLocations-area-2{min-width:70px}}.ListLocations-area-3{min-height:60px;min-width:85px}@media screen and (max-width:390px){.ListLocations-area-3{min-width:80px}}@media screen and (max-width:375px){.ListLocations-area-3{min-width:75px}}.ListLocations-area-4{margin-left:auto;margin-right:auto;min-height:60px;width:70px}@media screen and (max-width:375px){.ListLocations-area-4{width:65px}}.ListLocations-area-5{min-height:60px;min-width:90px}@media screen and (max-width:375px){.ListLocations-area-5{min-width:80px}}.ListLocations-area-6{min-height:60px;min-width:80px}@media screen and (max-width:375px){.ListLocations-area-6{min-width:80px}}.ListLocations-area-7{min-height:60px;min-width:90px}@media screen and (max-width:375px){.ListLocations-area-7{min-width:80px}}.ListLocations-area-8{min-height:60px;width:75px}@media screen and (max-width:375px){.ListLocations-area-8{width:65px}}.ListLocations-area-9{min-height:90px;width:75px}@media screen and (max-width:375px){.ListLocations-area-9{width:65px}}.ListLocations-all{text-align:right;color:#1700f9;font-size:14px;font-weight:700;margin-top:5px}.ListLocations-child{background-color:#fff}.ListLocations-child-wrap{padding:20px}.ListLocations-child-area{margin-bottom:8px}.ListLocations-child-area-items{display:flex;flex-wrap:wrap;justify-content:space-between}.ListLocations-child-area-items a{width:160px;height:40px;font-size:16px;color:#1d5b88;border:1px solid #57a0d5;border-radius:10px;display:flex;justify-content:center;align-items:center;margin:5px 0;text-decoration:none;font-weight:500}.ListLocations-child-area-parent{font-size:14px;color:#878787}.AdvancedSearchPage{background-color:#fff;min-height:100vh}.AdvancedSearchPage-bar{margin-top:-10px;border-bottom:1px solid #d1d1d1;width:100%}.AdvancedSearchPage-bar.under{margin-top:0;margin-bottom:-10px}.AdvancedSearchPage-bread_crumbs{font-size:10px;margin:10px}.AdvancedSearchPage-bread_crumbs-link{color:#2174ee;cursor:pointer}.AdvancedSearchPage-bread_crumbs span{margin-right:10px}.AdvancedSearchPage-title{font-size:16px;font-weight:700;margin:0 10px 10px}.AdvancedSearchPage-title.second{margin-top:20px}.AdvancedSearchPage-group{width:100%;display:flex;align-items:center}.AdvancedSearchPage .AdvancedSearchGroup-content{flex-basis:75%;position:relative;display:flex;flex-flow:row wrap;align-items:center}.AdvancedSearchPage .AdvancedSearchGroup-content .RangeSlider-container{flex-basis:100%;margin-bottom:10px}.AdvancedSearchPage .AdvancedSearchGroup-content .AdvancedSearch-jobDates{margin-bottom:10px}.AdvancedSearchPage .AdvancedSearchGroup-content .AdvancedSearch-jobDates label{width:33.3333333333%}.AdvancedSearchPage .AdvancedSearchGroup-content .AdvancedSearch-jobDates label span{font-size:11px}.AdvancedSearchPage .AdvancedSearchGroup-content .InputSearch-input{width:100%}.AdvancedSearchPage .AdvancedSearchGroup-content .InputSearch-container{width:100%;margin:10px 28px;border-radius:7px}.AdvancedSearchPage .AdvancedSearchGroup-content .AdvancedSearchPage-group .InputSearch-container{width:60%;margin-right:5px;margin-top:5px;margin-bottom:5px}.AdvancedSearchPage .AdvancedSearchGroup-content span{font-size:12px}.AdvancedSearchPage .AdvancedSearchGroup-content .RangeSlider-slider span.MuiSlider-valueLabel>span>span{font-size:10px}.AdvancedSearchPage .AdvancedSearchGroup-content .RangeSlider-labels span{font-size:10px!important}.AdvancedSearchPage .AdvancedSearchGroup-content .RangeSlider-labels span:first-child{left:-21px}.AdvancedSearchPage .AdvancedSearchGroup-content .RangeSlider-slider span.MuiSlider-thumb:last-child .MuiSlider-valueLabel{right:-10px}.AdvancedSearchPage .AdvancedSearchGroup-content .RangeSlider-labels span:last-child{right:-20px}.AdvancedSearchPage .AdvancedSearchGroup-content .RangeSlider-slider span.MuiSlider-thumb:first-child .MuiSlider-valueLabel{left:-20px}.AdvancedSearchPage .AdvancedSearchGroup-content .RadioGroup-container{margin-top:10px;padding-left:10px}.AdvancedSearchPage .AdvancedSearchGroup-content .ListCheckbox-container{margin:10px 0;padding-left:10px}.AdvancedSearchPage .AdvancedSearchGroup-container{display:flex;flex-flow:row wrap;padding:0;border:none;align-items:center;margin:10px 0}.AdvancedSearchPage .AdvancedSearchGroup-label{flex-basis:25%;background:#f4f4f4;align-self:stretch;margin-bottom:0;justify-content:center;font-size:12px}.AdvancedSearchPage-submit{margin:20px 0;display:flex;justify-content:center;position:relative}.AdvancedSearchPage-submit .Button-btn.MuiButton-root{padding:10px 30px}.AdvancedSearchPage-submit .Button-btn.MuiButton-root.SlideDialog-btn_clear{width:unset;padding:15px 0;margin-right:5px}.AdvancedSearchPage-submit .Button-btn.MuiButton-root.SlideDialog-btn_clear .MuiButton-label{font-size:12px}.AdvancedSearchPage-bottom{display:flex;margin:20px 0}.AdvancedSearchPage-bottom .ListOccupations{background-color:#fff;flex-basis:70%;margin-right:10px;padding:10px 40px}.AdvancedSearchPage-bottom .ListOccupations-title{color:#000;border-bottom:1px solid #000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:18px;padding:0;margin:0}.AdvancedSearchPage-bottom .ListOccupations-wrap{padding:0 10px}.AdvancedSearchPage-bottom .ListOccupations-jobCategories_cat{font-size:14px}.AdvancedSearchPage-bottom .ListOccupations-jobCategories_cat-child{padding:0}.AdvancedSearchPage-bottom .ListOccupations-jobCategories_cat-child span{margin:0 10px 0 0;font-size:12px}.AdvancedSearchPage-bottom .ListLocations-right{background-color:#fff}.AdvancedSearchPage-bottom .ListLocations-intro_title{border-bottom:1px solid #000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:18px}.AdvancedSearchPage-bottom .ListLocations-area_column_child_name{color:#2174ee;font-weight:400;border-bottom:1px solid #2174ee}.ListCharacteristics-characteristic{padding:0;border:none;align-items:center;margin:10px 0}.ListCharacteristics-jobCategories_cat{display:flex;background:#f4f4f4;margin-bottom:0;align-items:center;padding:10px;text-align:center;font-weight:700;font-size:14px}.ListCharacteristics-jobCategories_cat-child{display:flex;flex-flow:row wrap}.ListCharacteristics-jobCategories_cat-child-name{border:1px solid #b6b6b6;border-radius:3px;margin:3px;padding:5px 10px;font-size:12px;cursor:pointer;text-align:center}.ListCharacteristics-jobCategories_cat-child-name.active{background-color:#0080cc;border:1px solid #0080cc;color:#fff}.ListCharacteristics-jobCategories_box{flex-basis:65%;margin:0 20px;padding:10px 0;position:relative;display:flex;flex-flow:row wrap;align-items:center}.ListOccupations{background-color:#62ace2;padding:5px 10px}.ListOccupations-container{margin:10px 0}.ListOccupations-wrap{border-radius:20px;padding:10px;display:flex;flex-flow:row wrap;justify-content:space-between}.ListOccupations-title{font-size:15px;color:#fff;margin-bottom:15px;padding:0 10px}.ListOccupations-title .Ic-search-white{width:20px;height:20px;margin-right:5px;margin-bottom:-3px}.ListOccupations-occupation{width:110px;height:100px;margin-bottom:10px;background-color:#fff;border-radius:15px;padding:5px 0 10px}.ListOccupations-jobCategories_box{height:-webkit-fill-available}.ListOccupations-jobCategories_cat{font-size:11px;text-align:center;color:#1e5175;font-weight:500}.ListOccupations-jobCategories_cat-image{height:100%;display:flex;justify-content:center;align-items:center;padding-left:5px}.ListOccupations-jobCategories_cat-child a{white-space:nowrap;border-bottom:1px solid #e4e4e4;display:block;font-size:14px;line-height:50px;color:#2174ee;cursor:pointer;background-color:#fff;padding:0 30px;text-decoration:none}.HomeScreen-area{position:relative;margin-top:70px;overflow-x:hidden}.HomeScreen-area-content{min-height:calc(100vh - 690px);background:#d1d1d14d;position:relative}.HomeScreen-area-overlay{background-color:#000;opacity:.5;position:absolute;top:0;left:0;right:0;bottom:0;z-index:101;animation:fade-in .3s}.HomeScreen-area .ListJobs-area{padding:2px 8px 5px}.HomeScreen-area-header_title{font-size:.7rem;line-height:1.4;font-weight:500;margin-top:10px;padding:0 10px;color:#696868}.HomeScreen-favoriteTitle{font-weight:700;font-size:22px;width:100%;padding-top:15px;margin-bottom:15px;color:#293042;text-align:center}.HomeScreen-faNotFound{margin-top:10vh!important;display:flex;flex-direction:column;align-items:center}.HomeScreen-faNotFound>p{color:#595959;font-size:14px;text-align:center;margin-top:.5rem}.HomeScreen-faNotFound_title{font-size:16px!important;font-weight:700}.HomeScreen-faNotFound_btn{margin-top:32px!important;width:150px!important;padding:9px 24px;border-radius:10px}.HomeScreen-faNotFound_icon{width:1.5rem;height:1.5rem;color:inherit;display:block;flex:0 0 auto;margin-left:.5rem}.HomeScreen-jobs{position:relative;margin-top:14px;min-height:calc(100vh - 388px);background:#d1d1d14d}.HomeScreen-jobs-overlay{background-color:#000;opacity:.5;position:absolute;top:0;left:0;right:0;bottom:0;z-index:101;animation:fade-in .3s}.HomeScreen-jobs-overlay.hidden{display:none}.HomeScreen-jobs>div{padding:0!important}.HomeScreen-jobs_favorite{min-height:calc(100vh - 118px)}.HomeScreen-actions>button{padding:0!important;height:44px}.HomeScreen-company{display:flex;align-items:center;padding:0 5px 5px;border-bottom:1px solid #d1d1d1;margin:0 10px 10px}.HomeScreen-company-logo{max-height:38px;max-width:200px}.HomeScreen-company-name{font-size:18px;font-weight:600;color:#293042}.HomeScreen-company-name.on_top{font-size:15px;text-align:center;word-wrap:break-word;overflow:hidden;height:110%}.HomeScreen-footer{background:#fff}.HomeScreen-pagination{padding-top:5px;padding-bottom:10px}.HomeScreen-pagination .MuiPaginationItem-root{height:38px;min-width:38px}.HomeScreen-banner{margin:20px 20px 0}.HomeScreen-banner_wrap{margin:30px 0 20px;padding:20px 0;background-color:#f4f2ff}.HomeScreen-banner img{object-fit:cover;width:100%}.HomeScreen-pr{margin:15px 20px 25px}.HomeScreen-pr_text{font-size:14px;text-align:center;margin-bottom:5px}.JobPreloader-area{margin-bottom:15px}.JobPreloader-loader{padding:10px 15px;background:#fff;position:relative;border-radius:2px;overflow:hidden}.JobPreloader-loader:after{content:"";background:#333;width:100%;height:100%;position:absolute;top:0;left:0;animation-duration:.6s;animation-iteration-count:infinite;animation-name:loaderEffect;animation-timing-function:linear;background:linear-gradient(90deg,#fff0 0,#fff9 30%,#fff0 81%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#00ffffff",GradientType=1)}.JobPreloader-title{height:22px;background:#ededed}.JobPreloader-company{margin:10px 0;position:relative;height:12px;display:flex;justify-content:space-between}.JobPreloader-company:after,.JobPreloader-company:before{content:"";height:100%;background:#ededed;width:45%}.JobPreloader-company:after{width:20%}.JobPreloader-summary{margin-bottom:10px;padding-bottom:6px;display:flex;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #e0e0e0}.JobPreloader-summary>span{margin-bottom:6px;display:inline-block;width:45%;height:12px;background:#ededed}.JobPreloader-desc{height:35px;background:#ededed}.SmSearchHistory-area{padding:4rem 1.5rem;background-color:#faf9f8;margin:0 -1rem}.SmSearchHistory-innerGrid{padding:2rem 1rem;width:100%;margin:0 auto}.SmSearchHistory-listItem{height:3rem;padding-left:1rem;display:flex;align-items:center;border:2px solid #ececec;margin:0 .125rem;border-radius:2.75rem;padding-right:1rem;box-sizing:border-box;transition:opacity .2s linear .25s,height .25s ease .45s,margin .25s ease .45s}.SmSearchHistory-link{display:flex;min-height:2.75rem;flex:1 1 auto;align-items:center;font-size:.75rem;letter-spacing:0;font-weight:400;line-height:1.67;color:#2d2d2d;-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none}.SmSearchHistory-typeIcon{padding-right:.375rem;display:flex;height:24px;width:24px}.SmSearchHistory-content{display:flex;align-items:center;width:100%}.SmSearchHistory-linkLabel{font-size:.75rem;letter-spacing:0;line-height:1.67;font-weight:400;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;height:100%;-webkit-box-orient:vertical}.SmSearchHistory-jobCount{flex:0 0 auto;font-size:.6875rem;font-weight:700;letter-spacing:0;padding-left:.5rem;color:#6f6f6f;margin-left:auto}.SmIcon-list{width:1.5rem;height:1.5rem;color:#6f6f6f}.SmIcon-delete{flex:0 0 auto;padding-left:.5rem;margin-left:auto}.SmNavigationList{border-top:none!important;margin-top:0!important}.SmNavigationList--inline{margin:0 auto}.SmNavigationList-header{display:flex;flex-wrap:wrap;height:2.25rem;padding:0 0 0 .75rem;border:none}.SmNavigationList-headerInfo{box-sizing:border-box}.SmNavigationList-title{letter-spacing:0;font-weight:700;line-height:1.67;font-size:.75rem;flex:1 1;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#000}.SmNavigationList-actions{top:-4px;right:-25px;position:relative;margin:0 0 0 auto}.SmNavigationList-action{border-radius:.5rem;line-height:1rem!important;font-weight:400;font-size:.875rem;letter-spacing:0;background:#0000;cursor:pointer;border:none;text-decoration:none;flex:0 1 auto}.SmNavigationList-actionText{background:none;border:none;margin:0;padding:0 1.75rem 0 1rem;color:#085ff7;font-size:0 .75rem;letter-spacing:0;font-weight:700;line-height:1.43;-webkit-tap-highlight-color:rgba(0,0,0,0)}.SmNavigationList-rightAction{position:relative}.InsideLinksBottom{display:block;margin:5px 3px;border-radius:2px;overflow:hidden;flex-grow:1;border-radius:10px;border:1px solid #d1d1d1;background-color:#fff;padding:13px}.InsideLinksBottom-container{margin-top:20px;display:flex;flex-wrap:wrap;padding:0 15px}.InsideLinksBottom-title{color:#606060;padding:4px;font-size:13px;font-weight:700;border-bottom:1px solid #606060;display:inline-block}.InsideLinksBottom-wrap{display:flex;justify-content:space-between;padding:13px 2px}.InsideLinksBottom-list{display:flex;flex-wrap:wrap}.InsideLinksBottom-link{color:#4f95e0;font-size:12px;text-decoration:none;font-weight:400;margin-right:10px}.InsideLinks{display:block;margin:1px 0;background:#0000;border-radius:2px;overflow:hidden}.InsideLinks-container{margin:5px 0}.InsideLinks-title{margin-bottom:1px;color:#2c2b2b;font-size:.65rem;font-weight:400}.InsideLinks-wrap{overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.InsideLinks-wrap::-webkit-scrollbar{display:none}.InsideLinks-list{display:flex;white-space:nowrap;min-height:20px;margin-bottom:2px}.InsideLinks-item{display:inline-block;height:47px;background:#fff;margin-left:2px;margin-right:5px;padding:0 9px 0 10px;align-items:center;vertical-align:middle}.InsideLinks-link{height:100%;color:#2363c2;font-size:.65rem;text-decoration:none;background:#fff;margin-right:5px;padding:2px 5px;border-radius:5px;border:1px solid #d1d1d1}.StatisticChart{margin:10px 0;background-color:#fff;box-shadow:none;color:#909090;font-size:.75rem;font-weight:400;border:.0625rem solid #d4d2d0!important}.StatisticChart-top_title{padding:12px 16px!important;border-bottom:2px solid #f6f6f6;background-color:#fff;margin-bottom:0;border-color:#d4d2d0!important}.StatisticChart-top_title h2{font-size:14px;font-weight:500;color:#555}.StatisticChart-wrap{padding:20px}.StatisticChart-title{display:flex;align-items:center;margin-bottom:3px}.StatisticChart-item{margin-bottom:25px}.StatisticChart-item_title{font-size:14px;color:#555;line-height:1.5;font-weight:500}.StatisticChart-item_title_note{color:#dfb823}.StatisticChart-rectangle{width:14px;height:14px;background-color:#2174ee;display:inline-block;margin-right:8px}.StatisticChart-new_jobs{font-size:34px;color:#dfb823;font-weight:700;margin-left:20px}.StatisticChart-new_jobs_count{font-size:26px;font-weight:600}.StatisticChart-wage{font-size:29px;color:#dfb823;font-weight:700;margin-left:20px}.StatisticChart-wage_count{font-size:22px;font-weight:600}.StatisticChart-circle{background-color:#b0b0b0;margin-left:7px;display:inline-block;width:15px;height:15px;text-align:center;font-size:9px;border-radius:100px;color:#fff}.SearchBreadCrumb-container{margin:5px auto 10px}.SearchBreadCrumb-container a{text-decoration:none}.SearchBreadCrumb-container.top{margin:0 auto 4px}.SearchBreadCrumb-container.top .SearchBreadCrumb-bc{background-color:#0000;padding:0;margin-bottom:0}.SearchBreadCrumb-container.top .SearchBreadCrumb-bc li{margin:0}.SearchBreadCrumb-bc{width:100%;padding:5px 16px;border-radius:.25em;background-color:#fff;overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.SearchBreadCrumb-bc:after{clear:both;content:"";display:table}.SearchBreadCrumb-bc::-webkit-scrollbar{display:none}.SearchBreadCrumb-bc li{display:inline-block;margin:.5em 0;font-size:11px}.SearchBreadCrumb-bc li:after{display:inline-block;content:"＞";margin:0 .6em;color:#959fa5}.SearchBreadCrumb-bc li:last-of-type{margin-right:16px}.SearchBreadCrumb-bc li:last-of-type:after{display:none}.SearchBreadCrumb-bc li>*{display:inline-block;color:#2174ee}.SearchBreadCrumb-bc li.current>*{color:#4b4b4b}.ListBlogs-container{margin-top:70px;max-width:1100px!important;padding:0!important;background-color:#f2f2f2}.ListBlogs-breadcrumb{padding:0 15px}.ListBlogs-breadcrumb a{text-decoration:none}.ListBlogs-breadcrumb_wrap{width:100%;border-radius:.25em;overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.ListBlogs-breadcrumb_wrap:after{clear:both;content:"";display:table}.ListBlogs-breadcrumb_wrap::-webkit-scrollbar{display:none}.ListBlogs-breadcrumb_wrap li{display:inline-block;margin:.5em 0;font-size:14px;cursor:pointer}.ListBlogs-breadcrumb_wrap li:after{display:inline-block;content:"＞";margin:0 .6em;color:#3f3f3f;font-size:12px}.ListBlogs-breadcrumb_wrap li:last-of-type{margin-right:16px}.ListBlogs-breadcrumb_wrap li:last-of-type:after{display:none}.ListBlogs-breadcrumb_wrap li>*{display:inline-block;font-size:12px;color:#3f3f3f}.ListBlogs-breadcrumb_wrap li.current>*{color:#4b4b4b}.ListBlogs-header{background-color:#e9eaf2;position:relative;display:flex;justify-content:center;flex-flow:row wrap;margin-top:50px;padding:25px 30px}.ListBlogs-header_logo{position:absolute;display:flex;top:-33px;width:85px;height:65px;background-color:#fff;justify-content:center;align-items:center;border-radius:10px}.ListBlogs-header_title{margin:30px 0 20px;color:#2174ee;font-size:18px}.ListBlogs-header_content{font-size:13px;line-height:1.7;color:#363636;text-align:justify}.ListBlogs-category{margin:25px 0 15px;padding:0 10px;text-align:center;word-break:break-all}.ListBlogs-category_item{display:inline-block;border:2px solid #666;border-radius:15px;margin:5px 3px;padding:2px 20px;font-size:12px;color:#666;font-weight:500;background-color:#fff;text-decoration:none}.ListBlogs-category_item.selected{background-color:#666;color:#fff}.ListBlogs-blogs_item{border-top:1px solid #666;padding:20px 10px;display:flex;text-decoration:none}.ListBlogs-blogs_item:last-of-type{border-bottom:1px solid #666}.ListBlogs-blogs_item-img{width:90px;height:90px;overflow:hidden;display:flex;align-items:center}.ListBlogs-blogs_item-img img{width:100%}.ListBlogs-blogs_item-content{width:70%;margin:0 0 0 20px;display:flex;flex-direction:column;justify-content:space-between}.ListBlogs-blogs_item-header{display:flex;justify-content:space-between;align-items:center}.ListBlogs-blogs_item-posting_date{font-size:14px;color:#000}.ListBlogs-blogs_item-category{border:2px solid #666;border-radius:15px;padding:2px 20px;font-size:14px;color:#666;font-weight:500;background-color:#fff;max-width:150px;word-break:break-all;text-decoration:none}.ListBlogs-blogs_item-category.selected{background-color:#666;color:#fff}.ListBlogs-blogs_item-description{color:#000;margin:10px 0 0;font-size:14px;font-weight:600;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.ListBlogs-blogs_item-hashtag{text-align:right;min-height:24px;word-break:break-all}.ListBlogs-blogs_item-hashtag_item{margin-right:10px;font-size:14px;font-weight:600;color:#2174ee}.ListBlogs-pagination{margin-top:20px;margin-bottom:0!important}.ListBlogs-pagination .MuiPagination-ul li a{border:1px solid #000;background-color:#fff;border-radius:0;color:#000}.ListBlogs-pagination .MuiPagination-ul li a.MuiPaginationItem-page.Mui-selected{border:1px solid #2174ee;background-color:#2174ee;color:#fff}.ListBlogs-pagination .MuiPagination-ul li:first-of-type svg{visibility:hidden}.ListBlogs-pagination .MuiPagination-ul li:first-of-type a{margin-right:20px;background-color:#0000;border:none}.ListBlogs-pagination .MuiPagination-ul li:first-of-type a:before{content:"＜前へ";font-weight:500}.ListBlogs-pagination .MuiPagination-ul li:last-of-type a{margin-left:20px;background-color:#0000;border:none}.ListBlogs-pagination .MuiPagination-ul li:last-of-type a:before{content:"次へ＞";font-weight:500}.ListBlogs-pagination .MuiPagination-ul li:last-of-type svg{visibility:hidden}.ListBlogs-ads{margin:35px 0 0;padding:0 35px 50px}.ListBlogs-ads_item{width:100%;margin:20px 0 0}.ListBlogs-ads_item img{width:100%}.Blog-container{background-color:#f2f2f2}.Blog-wrap{display:flex;padding:0 15px}.Blog-detail{padding:15px 0;background-color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.Blog-detail_header{padding:0 15px;display:flex;justify-content:space-between;align-items:center}.Blog-detail_header.right{justify-content:flex-end}.Blog-detail_title{margin-top:20px;padding:10px 15px;border-bottom:1px solid #666;text-align:center;word-break:break-all}.Blog-detail_title h1{font-size:20px}.Blog-detail_hashtag{margin:10px 0;padding:0 15px;text-align:center;word-break:break-all}.Blog-content{padding:0 15px;overflow:auto;list-style-position:inside;word-wrap:break-word}.Blog-content img{max-width:100%;height:unset}.Blog-sidebar_category{margin:15px 0 25px;text-align:center}.Blog-sidebar_category.link{text-align:left}.Blog-sidebar_category.link a{display:block;text-decoration:none;font-size:14px;margin:15px 0}.Blog-sidebar_category_title{color:#2174ee;border-bottom:5px solid #2174ee;font-size:22px;font-weight:600;line-height:2;text-align:center}.Blog-sidebar_category_items{margin:20px 0;word-break:break-word}.Blog-sidebar_category_items span{cursor:pointer;margin:3 5px;padding:1px 20px;font-size:14px;color:#666;font-weight:500}.Blog-sidebar_hashtag{margin:15px 0 25px}.Blog-sidebar_hashtag_title{color:#2174ee;border-bottom:5px solid #2174ee;font-size:22px;font-weight:600;line-height:2;text-align:center}.Blog-sidebar_hashtag_items{word-break:break-all;margin:15px 0;padding:0 15px;text-align:center}.Blog-sidebar_hashtag_item{display:inline-block;margin-right:10px;color:#666;line-height:2;font-weight:500;font-size:15px}.Blog-search_form{margin:20px 0;padding:15px;background-color:#2174ee}.Blog-search_form-container{display:flex!important;justify-content:center;flex-direction:column;align-items:center}.Blog-search_form-container .PcBlog-search_form-wrap{width:100%!important}.Blog-search_form-title{font-size:22px;color:#fff;text-align:center}.Blog-search_form #search-form{margin:25px auto;padding:0!important;width:100%}.Blog-search_form #search-form .SearchForm-container{padding:10px}.Blog-search_form-advanced{background-color:#fff!important;color:#2174ee!important;border-radius:25px!important;box-shadow:2px 2px 4px .1px #4e4e4e}.Blog-favorite{padding:0!important}.Blog-favorite_title{border-bottom:3px solid #2174ee;font-size:22px;line-height:2;color:#2174ee;text-align:center}.Blog-note.Blog-search_form{margin-bottom:0}.Blog-note .Blog-search_form-container{padding:0!important}.Blog-note_title{font-size:22px;color:#fff;text-align:center}.Blog-note_wrap{margin:30px 0 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.Blog-note_logo{width:100px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#fff;padding:10px}.Blog-note_logo img{width:100%}.Blog-note_content{margin:20px 5px;font-size:14px;line-height:2;color:#fff;text-align:justify}.BlogSearchPage{background-color:#fff;margin:0 3px}.BlogSearchPage-blogs_item{border-bottom:1px solid #d4d2d0;padding:10px 15px;display:flex;cursor:pointer;text-decoration:none}.BlogSearchPage-blogs_item:last-of-type{border-bottom:none}.BlogSearchPage-blogs_item-content{display:flex;flex-direction:column;justify-content:space-between}.BlogSearchPage-blogs_item-header{display:flex;justify-content:space-between;align-items:center}.BlogSearchPage-blogs_item-posting_date{font-size:.75rem;color:#000;margin-bottom:5px}.BlogSearchPage-blogs_item-description{color:#2557a7;font-size:.75rem;line-height:1.5;cursor:pointer;word-break:break-all}.ListStatisticBlogs-container{margin-top:70px;max-width:1100px!important;padding:0!important}.ListStatisticBlogs-title{font-size:14px}.ListStatisticBlogs-breadcrumb{padding:0 15px}.ListStatisticBlogs-breadcrumb a{text-decoration:none}.ListStatisticBlogs-breadcrumb_wrap{width:100%;border-radius:.25em;overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.ListStatisticBlogs-breadcrumb_wrap:after{clear:both;content:"";display:table}.ListStatisticBlogs-breadcrumb_wrap::-webkit-scrollbar{display:none}.ListStatisticBlogs-breadcrumb_wrap li{display:inline-block;margin:.5em 0;font-size:10px;cursor:pointer}.ListStatisticBlogs-breadcrumb_wrap li:after{display:inline-block;content:">";margin:0 .6em;color:#3f3f3f;font-size:12px}.ListStatisticBlogs-breadcrumb_wrap li:last-of-type{margin-right:16px}.ListStatisticBlogs-breadcrumb_wrap li:last-of-type:after{display:none}.ListStatisticBlogs-breadcrumb_wrap li>*{display:inline-block;font-size:12px;color:#2174ee}.ListStatisticBlogs-breadcrumb_wrap li>:visited{color:#4e3d9f}.ListStatisticBlogs-breadcrumb_wrap li.current>*,.ListStatisticBlogs-breadcrumb_wrap li:not(:first-of-type)>*{color:#000}.ListStatisticBlogs-header{background-color:#e9eaf2;position:relative;display:flex;justify-content:center;flex-flow:row wrap;margin-top:50px;padding:25px 30px}.ListStatisticBlogs-header_logo{position:absolute;display:flex;top:-33px;width:85px;height:65px;background-color:#fff;justify-content:center;align-items:center;border-radius:10px}.ListStatisticBlogs-header_title{margin:30px 0 20px;color:#2174ee;font-size:18px}.ListStatisticBlogs-header_content{font-size:13px;line-height:1.7;color:#363636;text-align:justify}.ListStatisticBlogs-category{margin:25px 0 15px;padding:0 10px;text-align:center;word-break:break-all}.ListStatisticBlogs-category_item{display:inline-block;border:2px solid #666;border-radius:15px;margin:5px 3px;padding:2px 20px;font-size:12px;color:#666;font-weight:500;background-color:#fff}.ListStatisticBlogs-category_item.selected{background-color:#666;color:#fff}.ListStatisticBlogs-blogs{margin:15px 0}.ListStatisticBlogs-blogs_item{text-decoration:none;border-top:1px solid #d5d5d5;padding:10px;display:flex}.ListStatisticBlogs-blogs_item:last-of-type{border-bottom:1px solid #d5d5d5}.ListStatisticBlogs-blogs_item-content{display:flex;flex-direction:column;justify-content:space-between}.ListStatisticBlogs-blogs_item-header{display:flex;align-items:center}.ListStatisticBlogs-blogs_item-posting_date{font-size:12px;color:#333}.ListStatisticBlogs-blogs_item-description{font-size:14px;font-weight:500;-webkit-line-clamp:2;color:#1700f9;margin:10px 0}.ListStatisticBlogs-blogs_item-description,.ListStatisticBlogs-blogs_item-description_short{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.ListStatisticBlogs-blogs_item-description_short{font-size:11px;color:#777;-webkit-line-clamp:3}.ListStatisticBlogs-blogs_item-hashtag{min-height:22px;word-break:break-all;margin-left:20px}.ListStatisticBlogs-blogs_item-hashtag_item{margin-left:10px;font-size:12px;color:#7f76fd;border-radius:11px;padding:3px 10px}.ListStatisticBlogs-pagination{margin:50px 0!important}.ListStatisticBlogs-pagination .MuiPagination-ul li a{border:1px solid #707070;background-color:#fff;border-radius:0;color:#777;font-size:13px}.ListStatisticBlogs-pagination .MuiPagination-ul li a.MuiPaginationItem-page.Mui-selected{border:1px solid #dbdbdb;background-color:#dbdbdb;color:#777}.ListStatisticBlogs-pagination .MuiPagination-ul li:first-of-type svg{visibility:hidden}.ListStatisticBlogs-pagination .MuiPagination-ul li:first-of-type a{margin-right:15px;background-color:#0000;border:none}.ListStatisticBlogs-pagination .MuiPagination-ul li:first-of-type a:before{content:"＜前へ";font-weight:500}.ListStatisticBlogs-pagination .MuiPagination-ul li:last-of-type a{margin-left:15px;background-color:#0000;border:none}.ListStatisticBlogs-pagination .MuiPagination-ul li:last-of-type a:before{content:"次へ＞";font-weight:500}.ListStatisticBlogs-pagination .MuiPagination-ul li:last-of-type svg{visibility:hidden}.ListStatisticBlogs-ads{margin:35px 0 0;padding:0 35px 50px}.ListStatisticBlogs-ads_item{width:100%;margin:20px 0 0}.ListStatisticBlogs-ads_item img{width:100%}.ListStatisticBlogs-sidebar{margin-bottom:20px}.ListStatisticBlogs-sidebar_category_title{font-size:15px;background-color:#dcdcdc;font-weight:500;padding:14px 30px}.ListStatisticBlogs-sidebar_category_item{cursor:pointer;padding:10px;font-size:15px;color:#555;border-bottom:1px solid #dcdcdc}.ListStatisticBlogs-sidebar_category_item_a{text-decoration:none}.ListStatisticBlogs-sidebar_hashtag_title{font-size:15px;background-color:#dcdcdc;font-weight:500;padding:14px 30px}.ListStatisticBlogs-sidebar_hashtag_items{padding:10px 0}.ListStatisticBlogs-sidebar_hashtag_item{cursor:pointer;display:inline-block;margin:7px;border-radius:11px;padding:4px 20px;font-size:12px;color:#7f76fd;max-width:300px;word-break:break-all}.StatisticBlog-wrap{display:flex;border-top:2px solid #3480ef;margin-top:5px}.StatisticBlog-detail{background-color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.StatisticBlog-detail_header{padding:7px 15px;display:flex;justify-content:space-between;align-items:center}.StatisticBlog-detail_header.right{justify-content:flex-end;font-size:12px;color:#333}.StatisticBlog-detail_title{padding:15px 20px;border-bottom:2px solid #d5d5d5;word-break:break-all}.StatisticBlog-detail_title h1{font-size:16px;font-weight:500}.StatisticBlog-detail_hashtag{margin:10px 0;padding:0 15px;text-align:center;word-break:break-all}.StatisticBlog-content{padding:0 15px;overflow:auto;list-style-position:inside;word-wrap:break-word}.StatisticBlog-content img{max-width:100%;height:unset}.StatisticBlog-sidebar_category{margin:15px 0 25px;text-align:center}.StatisticBlog-sidebar_category_title{color:#2174ee;border-bottom:5px solid #2174ee;font-size:22px;font-weight:600;line-height:2;text-align:center}.StatisticBlog-sidebar_category_items{margin:20px 0;word-break:break-word}.StatisticBlog-sidebar_category_items span{cursor:pointer;margin:3 5px;padding:1px 20px;font-size:14px;color:#666;font-weight:500}.StatisticBlog-sidebar_hashtag{margin:15px 0 25px}.StatisticBlog-sidebar_hashtag_title{color:#2174ee;border-bottom:5px solid #2174ee;font-size:22px;font-weight:600;line-height:2;text-align:center}.StatisticBlog-sidebar_hashtag_items{word-break:break-all;margin:15px 0;padding:0 15px;text-align:center}.StatisticBlog-sidebar_hashtag_item{display:inline-block;margin-right:10px;color:#666;line-height:2;font-weight:500;font-size:15px}.StatisticBlog-search_form{margin:20px 0;padding:15px;background-color:#2174ee}.StatisticBlog-search_form-container{display:flex!important;justify-content:center;flex-direction:column;align-items:center}.StatisticBlog-search_form-container .PcBlog-search_form-wrap{width:100%!important}.StatisticBlog-search_form-title{font-size:22px;color:#fff;text-align:center}.StatisticBlog-search_form #search-form{margin:25px auto;padding:0!important;width:100%}.StatisticBlog-search_form #search-form .SearchForm-container{padding:10px}.StatisticBlog-search_form-advanced{background-color:#fff!important;color:#2174ee!important;border-radius:25px!important;box-shadow:2px 2px 4px .1px #4e4e4e}.StatisticBlog-favorite{padding:0!important}.StatisticBlog-favorite_title{border-bottom:3px solid #2174ee;font-size:22px;line-height:2;color:#2174ee;text-align:center}.StatisticBlog-note.Blog-search_form{margin-bottom:0}.StatisticBlog-note .Blog-search_form-container{padding:0!important}.StatisticBlog-note_title{font-size:22px;color:#fff;text-align:center}.StatisticBlog-note_wrap{margin:30px 0 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.StatisticBlog-note_logo{width:100px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#fff;padding:10px}.StatisticBlog-note_logo img{width:100%}.StatisticBlog-note_content{margin:20px 5px;font-size:14px;line-height:2;color:#fff;text-align:justify}.StatisticBlog-hashtag{margin:30px 14px}.SearchQuestions-container p{font-size:11px}.SearchQuestions-question{margin-top:5px!important}.SearchQuestions-answer{margin-bottom:20px}.SearchQuestions-answer:last-of-type{margin-bottom:0}.SearchQuestions-header{font-size:12px;font-weight:700;border-left:5px solid #00a0e9;padding:0 10px}.SearchQuestions-wrap{margin-bottom:10px;padding:15px;background-color:#fff}.SearchQuestions-number{color:#eb7026;border-bottom:1px solid #eb7026;font-weight:700}.SearchQuestions-comment{padding-left:21px}.PlainText{background-color:#fff;padding:0 10px;margin-bottom:15px}.LandingPage-area{margin:0 auto 58px;max-width:375px;display:flex;justify-content:center}.LandingPage-wrap{width:375px;padding-left:0!important;padding-right:0!important;overflow-x:hidden}.LandingPage-header{position:relative}.LandingPage-header-img{margin:0 auto;width:375px;display:block}.LandingPage-header-button{position:absolute;top:6px;right:10px;border:1px solid #e0d6ff;border-radius:5px;padding:8px;background-color:#fff}.LandingPage-header-button img{display:block}.LandingPage-header-button img:not(:last-child){margin-bottom:3px}.LandingPage-header-p-sub-title{position:absolute;top:188px;right:132px;font-size:20px;font-weight:700;color:#3e20d8;transform:rotate(-4deg)}.LandingPage-header-p-second-title{position:absolute;top:240px;right:28px;font-size:14px;font-weight:700;color:#3e20d8}.LandingPage-header-p-title-ichi{position:absolute;top:80px;right:38px;font-size:20px;font-weight:500;color:#3e20d8;transform:rotate(-3deg)}.LandingPage-header-p-title-ichi b{font-size:26px;font-weight:inherit}.LandingPage-header-p-title-ni{position:absolute;top:128px;right:32px;display:inline-block;padding:5px 10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;font-weight:500;color:#3e20d8;white-space:nowrap;letter-spacing:2px}.LandingPage-header-p-title-ni .rotated-part{display:inline-block;transform:rotate(-4deg)}.LandingPage-header-p-title-ni .rotated-part b{font-weight:inherit;vertical-align:middle;font-size:26px}.LandingPage-header-p-title-ni .rotated-part span:first-of-type{vertical-align:middle}.LandingPage-header-p-title-ni .last-char{display:inline-block;vertical-align:initial;margin-left:2px}.LandingPage-header-form{position:absolute;top:339px;right:16px}.LandingPage-header-form_btn{display:flex;justify-content:center;align-items:center;background-color:#bb7619;width:159px;height:33px;color:#fff;border-radius:9px;border:1px solid #fff;vertical-align:middle;font-size:11px;text-decoration:none}.LandingPage-header-form_btn .triangle{display:inline-block;width:0;height:0;border-color:#0000 #0000 #fff;border-style:solid;border-width:0 5px 8.7px;transform:rotate(90deg);margin-left:5px}.LandingPage-header-form p{font-size:10px;font-weight:300;color:#fff;text-align:center;margin-top:6px}.LandingPage-area2{background-image:url(/images/landing-page/sp/ノート背景-[更新済み].png);background-position:50%;background-repeat:no-repeat;padding:20px}.LandingPage-area2-title{display:flex;justify-content:center;align-items:center;color:#6546e1;text-align:center}.LandingPage-area2-title h2{margin:0 1px 0 7px;font-size:20px;font-weight:700;color:#333}.LandingPage-area2-content{margin-top:30px}.LandingPage-area2-content-text{display:flex;margin-bottom:15px;font-size:16px;color:#000}.LandingPage-area2-content-text:last-child{margin-bottom:30px}.LandingPage-area2-content-text img{width:17px;height:17px;margin-right:10px;margin-top:5px}.LandingPage-area2-footer{font-size:16px;margin:0 24px}.LandingPage-area2-footer span{width:100%;display:block}.LandingPage-area2-footer span:last-child{position:relative;display:inline-block;z-index:10}.LandingPage-area2-footer span:last-child:after{content:"";width:100%;position:absolute;top:80%;height:13px;background:#f4f950;transform:translateY(-50%);right:0;z-index:-1}.LandingPage-area3{margin:30px 0}.LandingPage-area3-title{padding:0 35px}.LandingPage-area3-title h2{color:#6546e1;font-size:20px;font-weight:700}.LandingPage-area3-title_second{text-align:center}.LandingPage-area3-title_second h2{color:#6546e1;font-size:20px;font-weight:700}.LandingPage-area3-content{margin:20px 0;text-align:center}.LandingPage-area3-content:last-child{margin-top:40px;margin-bottom:60px}.LandingPage-area3-content img{width:375px;height:481px}.LandingPage-area3-content a{display:inline-block;padding:15px 35px;border-radius:26px;font-size:19px;font-weight:700;color:#fff;width:320px;text-align:center;margin-top:15px}.LandingPage-area3-content a.gaya{background-color:#2174ee}.LandingPage-area3-content a.crew{background-color:#0281aa}.LandingPage-area3-total{height:128px;width:262px;background:#eaf6fd 0 0 no-repeat padding-box;border:1px solid #4432d3;margin:30px 11px 30px auto;display:flex;align-items:center;justify-content:center;position:relative}.LandingPage-area3-total img{position:absolute;left:-100px;top:-55px}.LandingPage-area3-total-title{text-align:center}.LandingPage-area3-total-title h2{font-size:14px;font-weight:700;color:#6546e1}.LandingPage-area3-total-number{font-size:45px;font-weight:700;color:#6546e1;z-index:10;position:relative;display:inline-block}.LandingPage-area3-total-number:after{content:"";width:100%;position:absolute;top:100%;height:5px;background:#f12b73;transform:translateY(-50%);right:0;z-index:-1}.LandingPage-area3-total-date{text-align:right;font-size:12px;margin-top:10px}.LandingPage-area3-instructor-button{text-decoration:none}.LandingPage-area4{background-color:#54c3f1;padding:24px 10px}.LandingPage-area4-title{text-align:center;color:#fff}.LandingPage-area4-title h2{font-size:26px;margin-top:13px}.LandingPage-area4-title h3{font-size:18px;z-index:10;position:relative;display:inline-block}.LandingPage-area4-title h3:after{content:url(/images/landing-page/sp/4hukidashi.png);width:100%;position:absolute;top:100%;height:16px;transform:translateY(-50%);right:0;z-index:-1}.LandingPage-area4-content{position:relative;width:354px;height:246px;background-size:cover;background-repeat:no-repeat;background-position:50%}.LandingPage-area4-content:not(:last-child){margin-bottom:45px}.LandingPage-area4-content.first{background-image:url(/images/landing-page/sp/4-1.png)}.LandingPage-area4-content.second{background-image:url(/images/landing-page/sp/4-2.png)}.LandingPage-area4-content.third{background-image:url(/images/landing-page/sp/4-3.png)}.LandingPage-area4-content-text{position:absolute;left:178px;top:83px;width:163px;font-size:14px;color:#532eea;font-weight:500}.LandingPage-area4-content-wrap{margin:30px auto 0;width:354px}.LandingPage-area5{margin-top:35px}.LandingPage-area5-instructor{background-image:url(/images/landing-page/sp/ryoukin.png);background-size:cover;background-repeat:no-repeat;width:375px;height:180px;position:relative;margin:0 auto}.LandingPage-area5-instructor-title{position:absolute;top:1px;left:39px}.LandingPage-area5-instructor-title h2{color:#fff;font-size:18px;font-weight:500}.LandingPage-area5-instructor-content{position:absolute;top:42px;width:100%}.LandingPage-area5-instructor-content-title{text-align:center;font-size:12px;font-weight:500}.LandingPage-area5-instructor-content-desc{margin-top:5px;text-align:center;font-size:18px;color:#481eec;font-weight:500;display:flex;align-items:center;justify-content:center;height:60px}.LandingPage-area5-instructor-content-desc b{width:52px;height:52px;border-radius:26px;background-color:#0162ac;color:#fff;font-size:12px;font-weight:700;display:inline-block;text-align:center;vertical-align:-webkit-baseline-middle;padding-top:10px}.LandingPage-area5-instructor-content-desc .hot-number-wrapper{position:relative;display:flex;align-items:center;color:#333}.LandingPage-area5-instructor-content-desc .hot-number-wrapper .hot-number{color:red;font-size:35px;font-weight:700;display:inline-block;margin:0 5px}.LandingPage-area5-instructor-content-desc .hot-number-wrapper .hot-number:before{content:" ";width:100%;position:absolute;bottom:0;left:0;height:1px;background:red;transform:translateY(50%);z-index:-1}.LandingPage-area5-instructor-content-desc .hot-number-wrapper .hot-number:after{content:" ";width:100%;position:absolute;bottom:-2px;left:0;height:1px;background:red;transform:translateY(50%);z-index:-1}.LandingPage-area5-instructor-content-footer{margin:13px 16px 0;font-size:9px;font-weight:500}.LandingPage-area5-content{margin-top:40px}.LandingPage-area5-content-container{background-image:url(/images/landing-page/sp/5sp.png);background-size:contain;width:375px;height:312px;position:relative;margin:24px auto 0}.LandingPage-area5-content-wrap{position:absolute;top:10px;left:15px}.LandingPage-area5-content-row{display:flex}.LandingPage-area5-content-row img{height:17px;width:17px;margin-right:6px;margin-top:2px}.LandingPage-area5-content-text{margin-bottom:10px;padding:0 5px}.LandingPage-area5-content-text-first{font-size:13px;font-weight:700}.LandingPage-area5-content-text-second{margin-top:2px;font-size:12px}.LandingPage-area5-title{text-align:center;color:#634eca;font-size:16px;font-weight:700}.LandingPage-area5-title img{margin:0 10px 5px}.LandingPage-area6{margin-top:50px}.LandingPage-area6-title{text-align:center;color:#634eca;font-size:19px;font-weight:700}.LandingPage-area6-title img{margin:0 10px 3px;width:20px;height:19px}.LandingPage-area6-slide{margin-top:45px}.LandingPage-area6-slide-img{width:316px;height:200px}.LandingPage-area6-slide-img img{width:100%;height:100%}.LandingPage-area6-slide-title{margin:0 25px;font-size:16px;border-bottom:1px solid #000;display:inline-block;font-weight:500}.LandingPage-area6-slide-wrap{margin:20px 0;display:flex;justify-content:center;align-items:center}.LandingPage-area6-slide-wrap button{min-width:unset}.LandingPage-area6-slide-desc{display:flex;margin:0 15px}.LandingPage-area6-slide-desc-text{font-size:12px;font-weight:500}.LandingPage-area6-slide-desc img{width:120px;height:93px;margin-left:6px}.LandingPage-area6-slide-dot{background:none!important;justify-content:center!important}.LandingPage-area6-slide-dot .MuiMobileStepper-dot{width:11px;height:11px;margin:0 5px;border-radius:50%;background-color:#bdb9b9}.LandingPage-area6-slide-dot .MuiMobileStepper-dotActive{background-color:#6d6d6d}.LandingPage-area6-slide-direction button.Mui-disabled{opacity:.1}.LandingPage-area7{margin:45px 25px 55px}.LandingPage-area7-title{text-align:center;margin-bottom:20px}.LandingPage-area7-title h2{font-size:21px;font-weight:700;color:#6550cb;border-bottom:1px solid #6550cb;display:inline-block}.LandingPage-area7-img{display:flex;flex-wrap:wrap;justify-content:center}.LandingPage-area7-img img{width:287px;height:335px}.LandingPage-area7-footer{text-align:center;margin-top:30px}.LandingPage-area7-footer span{font-size:22px;font-weight:700;color:#6550cb;position:relative;display:inline-block;z-index:10}.LandingPage-area7-footer span:last-child:after{content:"";width:100%;position:absolute;top:80%;height:13px;background:#f4f950;transform:translateY(-50%);right:0;z-index:-1}.LandingPage-area8{margin:0 15px}.LandingPage-area8-triangle{text-align:center}.LandingPage-area8-title{text-align:center;margin-bottom:20px;margin-top:45px}.LandingPage-area8-title h2{font-size:28px;font-weight:700;color:#000;display:inline-block}.LandingPage-area8-wrap{margin:0 auto}.LandingPage-area8-qna{width:342px;margin:0 auto}.LandingPage-area8-qna:not(:last-child){margin-bottom:25px}.LandingPage-area8-qna label{margin-right:10px;font-size:10px;font-weight:500}.LandingPage-area8-question{display:flex;padding:6px 14px;background-color:#f6f1ff}.LandingPage-area8-question label{color:blue;margin-top:1px}.LandingPage-area8-question p{width:295px;font-size:12px;font-weight:500;margin-right:10px}.LandingPage-area8-question button{width:15px;height:15px;border:1px solid #c6bef9;font-size:9px;font-weight:500;line-height:1;background-color:#fff;margin-top:2px}.LandingPage-area8-answer{display:flex;padding:5px 14px}.LandingPage-area8-answer label{color:#fd0000;margin-top:3px}.LandingPage-area8-answer p{font-size:12px;line-height:2}.LandingPage-area8-answer-highlight{color:#5d3bfc;text-decoration:none}.LandingPage-apply{margin:60px 18px 59px;text-align:center}.LandingPage-apply-button{margin:0 auto;width:329px;height:59px;border:none;border-radius:8px;background-color:#00bb7d;color:#fff;font-size:18px;font-weight:700;display:flex;justify-content:center;align-content:center;flex-wrap:wrap;text-decoration:none}.LandingPage-apply-footer{margin-top:10px;text-align:left;font-size:12px}.LandingPage-apply-footer .highlight{color:#5d3bfc;text-decoration:none}.LandingPage-footer{background-color:#3e20d8;padding:38px 70px 8px}.LandingPage-footer-links{margin-bottom:40px}.LandingPage-footer-links a{display:block;font-size:14px;text-decoration:none;color:#fff;margin:5px 0}.LandingPage-footer-info p{color:#fff;font-size:12px;margin:5px 0}.LandingPage-footer-cpr{margin-top:40px;text-align:center;font-size:10px;color:#fff}.LandingPage-back_to_top{background-color:#d5ccff;z-index:99;bottom:20px}.LandingPage-back_to_top.action{bottom:70px}.LandingPage-action{display:flex;flex-wrap:wrap;justify-content:space-around;padding:10px;background-color:#f6f1ff;position:fixed;bottom:0;width:100%;z-index:11}.LandingPage-action.hidden{display:none}.LandingPage-action button{margin:0}.LandingPage-action .LandingPage-contact-button{width:171px;height:38px;border:none;border-radius:8px;background-color:#1302ff;color:#fff;display:flex;justify-content:center;align-content:center;flex-wrap:wrap;text-decoration:none}@media screen and (min-width:350px){.LandingPage-action .LandingPage-contact-button{width:168px}}@media screen and (min-width:400px){.LandingPage-action .LandingPage-contact-button{width:178px}}.LandingPage-action .LandingPage-contact-button-text_first{font-size:11px;font-weight:700}.LandingPage-action .LandingPage-contact-button-text_second{font-size:9px}.LandingPage-action .LandingPage-apply-button{width:171px;height:38px;font-size:12px;margin:0}@media screen and (min-width:350px){.LandingPage-action .LandingPage-apply-button{width:168px}}@media screen and (min-width:400px){.LandingPage-action .LandingPage-apply-button{width:178px}}.LandingPage-menu{position:relative}.LandingPage-menu .MuiPaper-root{padding:60px 30px 39px;min-width:340px}.LandingPage-menu-header{position:absolute;top:6px;right:10px}.LandingPage-menu-header button{border:1px solid #e0d6ff;border-radius:5px;background-color:#fff;color:#7655fc;width:32px;height:32px;font-weight:700}.LandingPage-menu-header button span{width:100%;height:100%;color:#7655fc}.LandingPage-menu-links a{text-decoration:none;color:#4626e8;margin-bottom:15px;display:block;font-size:16px;font-weight:500}.LandingPage-menu-tel{text-align:center;margin-top:25px}.LandingPage-menu-tel img{width:232px;height:58px}.LandingPage-menu-tel p{font-size:12px;color:#4626e8;margin-top:7px}.Profile{margin-top:70px;max-width:420px;overflow:hidden;min-height:90vh;display:flex;flex-direction:column;justify-content:space-between}.Profile-container{padding:0!important}.Profile-area{margin:10px 0;padding:0 19px}.Profile-area_title{color:#5f5f5f;font-size:16px;font-weight:500;margin-bottom:15px}.Profile-wrap{border-radius:5px;border:1px solid #909090;min-height:193px;margin-bottom:10px}.Profile-title{height:46px;color:#6991ff;border-bottom:1px solid #909090;font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:center}.Profile-sidebar{width:100%;padding:0 19px}.Profile-sidebar_wrap{display:flex;justify-content:center}.Profile-sidebar_menu{border:1px solid #d3d3d3;display:flex;flex-wrap:wrap}.Profile-sidebar_menu_item{height:32px;background-color:#f8f8f8;color:#1b0e9f;font-size:12px;width:50%;border:1px solid #d3d3d3}.Profile-sidebar_menu_item.active{background-color:#e8e8e8}.Profile-sidebar_menu_item_new{border-radius:9px;background-color:#cceefa;padding:1px 10px 2px;font-size:7px;color:#4937fa;margin-left:8px}.Profile-sidebar_menu_item>span{width:100%;display:flex;align-items:center;text-decoration:none;height:100%;padding:0 5px 0 23px}.Profile-sidebar_faq img{width:100%}.Profile-content_empty_title{display:flex;justify-content:center;align-items:center;margin-top:30px;margin-bottom:20px}.Profile-content_empty_title .icon{margin-right:17px}.Profile-content_empty_title button{width:230px!important}.Profile-content_empty_note{font-size:14px;color:#707070;margin:0 28px 20px}.Profile-content_btn{border-radius:5px;border:none;background-color:#248ee0!important;font-size:16px!important;color:#fff;padding:5px 25px!important;cursor:pointer;width:unset!important;font-weight:400!important}.Profile-content_btn.Mui-disabled{border:1px solid #248ee0!important;background-color:#fff!important;color:#248ee0!important}.Profile-content_note{margin-top:10px}.Profile-content_setting_mail{margin:0 30px}.Profile-content_setting_mail_row{margin-bottom:20px}.Profile-content_setting_mail_title{width:100%;min-height:31px;display:flex;align-items:center;font-size:14px;color:#707070;background-color:#ebebeb;padding:0 12px}.Profile-content_setting_mail_options{border:1px solid #d3d3d3;display:flex;align-items:center;justify-content:space-around;padding:6px 18px;width:100%;min-height:31px}.Profile-content_setting_mail_options_content{display:flex;align-items:center}.Profile-content_setting_mail_options_content input[type=radio]{width:12px;height:12px;margin-right:5px}.Profile-content_setting_mail_options_content label{font-size:14px;color:#707070}.Profile-content_setting_mail_options_content:first-of-type{margin-right:30px}.Profile-content_setting_submit{margin:16px auto;display:flex;justify-content:center}.Profile-content_setting_submit button{padding:5px 60px!important}.Profile-content_email{padding:15px 20px;display:flex;justify-content:center;flex-wrap:wrap}.Profile-content_email_row{width:100%}.Profile-content_email_row:not(:last-of-type){margin-bottom:20px}.Profile-content_email_row.hidden{display:none}.Profile-content_email_row label{width:120px;font-size:14px;color:#5f5f5f;font-weight:500;margin-right:26px;display:block;margin-bottom:5px}.Profile-content_email_wrap{border-bottom:1px solid #bebebe;display:flex;justify-content:space-between;align-items:center;padding-bottom:5px}.Profile-content_email_wrap input{border:none;font-size:14px;color:#333;width:230px}.Profile-content_email_wrap input:focus{outline:none}.Profile-content_email_wrap input:disabled{background-color:#fff}.Profile-content_email_wrap button{color:#fff;font-size:10px!important;background-color:#248ee0!important;border-radius:5px;border:none;padding:4px 6px!important;cursor:pointer;width:unset!important;font-weight:400!important}.Profile-content_email_wrap button.Mui-disabled{border:1px solid #248ee0!important;background-color:#fff!important;color:#248ee0!important}.Profile-content_info{margin:18px}.Profile-content_row{display:flex;margin-bottom:2px}.Profile-content_label{min-width:122px;min-height:30px;background-color:#ebebeb;padding:0 12px;margin-right:6px}.Profile-content_data,.Profile-content_label{display:flex;align-items:center;font-size:14px;color:#707070}.Profile-content_data{border-top:1px solid #bbb;flex-grow:1;padding:0 15px;flex-wrap:wrap;word-break:break-word}.Profile-content_data.last-row{border-bottom:1px solid #bbb}.Profile-content_data p{width:100%}.Profile-content_redirect{display:flex;justify-content:center;margin:36px 0}.Profile-content_redirect button{width:247px!important}.Profile-withdraw{display:flex;justify-content:flex-end}.Profile-withdraw button{font-size:14px!important;font-weight:400!important;color:#5f5f5f!important;background-color:#fff!important;border:none!important;margin:0 15px 7px!important;cursor:pointer;width:unset!important;padding:unset!important}.Profile-form{width:100%}.Profile-form,.Profile-form.desired{padding:17px 8px 30px}.Profile-form_title{font-size:20px;color:#6991ff;font-weight:600;text-align:center;margin-bottom:17px}.Profile-form_content{margin-bottom:40px}.Profile-form_row{display:flex;margin-bottom:5px;min-height:31px}.Profile-form_label{min-width:116px;display:flex;justify-content:center;align-items:center;font-size:14px;color:#fff;background-color:#79c4ff;margin-right:4px}.Profile-form_input{flex-grow:1;position:relative;max-width:387px}.Profile-form_input.single input,.Profile-form_input.single select{width:100%}.Profile-form_input input[type=text],.Profile-form_input select{border:1px solid #dbdbdb;border-radius:2px;font-size:14px;padding:4px 20px}.Profile-form_input input[type=text]:focus,.Profile-form_input select:focus{outline:1px solid #b8b5b5}.Profile-form_input.desired input[type=text],.Profile-form_input.desired select{padding:4px 0;border:none}.Profile-form_input.desired input[type=text]:focus,.Profile-form_input.desired select:focus{outline:none}.Profile-form_input.birthday{display:flex}.Profile-form_input.birthday select{padding:4px 5px 4px 1px;margin-right:5px}.Profile-form_input.birthday span{font-size:14px;color:#707070}.Profile-form_input.birthday .PcProfile-form_input,.Profile-form_input.year{display:flex;align-items:flex-end}.Profile-form_input.year{margin-bottom:12px}.Profile-form_input.year select{margin-right:5px}.Profile-form_input.year span{font-size:14px;color:#707070}.Profile-form_input.month{max-width:80px}.Profile-form_input.day,.Profile-form_input.month{display:flex;align-items:flex-end}.Profile-form_input.gender{display:flex;align-items:center;padding:5px}.Profile-form_input_radio{font-size:14px;display:flex;align-items:center}.Profile-form_input_radio input{margin-right:4px}.Profile-form_input_radio label{margin-right:15px;font-size:14px;color:#707070}.Profile-form_input.area{display:flex}.Profile-form_input.area select{border:1px solid #dbdbdb;border-radius:2px;font-size:14px;padding:4px 8px}.Profile-form_input_area:first-of-type{margin-right:12px}.Profile-form_input_row{display:flex}.Profile-form_input.double-row{padding:5px}.Profile-form_input .occupation-text{margin-right:5px}.Profile-form_input .occupation-text.placeholder{font-weight:400;color:#c7c7c7}.Profile-form_input_salary{display:flex;align-items:flex-end}.Profile-form_input_salary select{width:100px!important;margin-right:10px}.Profile-form_submit{display:flex;justify-content:center;height:32px}.Profile-form_submit button{border-radius:5px!important;color:#fff;border:none!important;font-size:16px;height:32px;font-weight:400!important;width:unset!important}.Profile-form_submit button.Mui-disabled{border:1px solid #248ee0!important;background-color:#fff!important;color:#248ee0!important}.Profile-form_submit_back{padding:5px 30px!important;background-color:#969696!important;margin-right:20px!important}.Profile-form_submit_confirm{padding:5px 30px!important;background-color:#248ee0!important}.Profile-form_submit.withdraw button.Mui-disabled{border:none!important;background-color:#898989!important;color:#fff!important}.Profile-form_withdraw p{font-size:14px;color:#333}.Profile-form_confirm{display:flex;align-items:center;margin-bottom:20px}.Profile-form_confirm input[type=checkbox]{margin-right:8px}.Profile-form_confirm label{font-size:14px;color:#333}.Profile-faq_banner{width:100%}.Profile-favorite{padding:15px 19px!important}.Profile-favorite .PcSearch-faNotFound_title{margin-top:0}.Profile-favorite_list{margin-top:15px}.Profile-favorite_item{margin:5px 0;border-top:1px solid #545454}.Profile-favorite_item:last-of-type{padding-bottom:5px;border-bottom:1px solid #545454}.Profile-favorite_item .JobItem-container{margin-bottom:0}.Profile-favorite_delete{display:flex;justify-content:flex-end}.Profile-favorite_delete button{width:unset!important;background-color:unset!important;color:#5f5f5f!important;font-size:10px!important;font-weight:400!important;padding:0 12px!important;border:1px solid #bebcbc;border-radius:5px}.Profile-favorite_bottom{margin-top:40px;display:flex;justify-content:center}.Profile-favorite_bottom button{width:unset!important;background-color:#e0e0e0!important;color:#5f5f5f!important;font-size:14px!important;font-weight:400!important;padding:15px 23px!important}.Profile-header{display:flex;justify-content:space-between;align-items:center}.Profile-header_title{font-size:16px;font-weight:500;color:#5f5f5f}.Profile-header_sort{display:flex;align-items:center}.Profile-header_sort_label{font-size:14px;color:#5f5f5f;margin-right:3px}.Profile-header_sort_btn{width:unset!important;height:unset!important;background-color:unset!important;color:#357fee!important;font-weight:400!important;padding:0!important}.Profile-header_sort_btn:not(:last-of-type){margin-right:2px!important}.Profile-header_sort_btn .MuiButton-label{text-decoration:underline}.Profile-description{margin-top:10px;margin-bottom:20px;font-size:14px;color:#333}.Profile-description a{color:#3063f1;text-decoration:none}.Profile-faq .LandingPage-area8-qna{width:unset}.Profile-faq .LandingPage-area8-question{padding:15px 22px;align-items:center}.Profile-faq .LandingPage-area8-question label{font-size:15px;margin-right:20px}.Profile-faq .LandingPage-area8-question p{font-size:12px;margin-right:10px}.Profile-faq .LandingPage-area8-answer{padding:10px 22px}.Profile-faq .LandingPage-area8-answer label{font-size:15px;margin-right:20px}.Profile-faq .LandingPage-area8-answer p{font-size:12px}.Profile-apply_job_title{padding:5px 12px;color:#fff;background-color:#6156cd;font-size:18px;font-weight:500}.Profile-apply_job_row{display:flex;margin:2px 0}.Profile-apply_job_label{min-width:70px;padding:7px 12px;font-size:14px;color:#707070;background-color:#ebebeb;display:flex;align-items:center}.Profile-apply_job_data{padding:3px 30px;border-bottom:1px solid #bbb;flex-grow:1;color:#707070;font-size:14px}.Profile-apply_job_data.status{min-height:60px}.Profile-apply_job_buttons{display:flex;justify-content:flex-end;margin:17px 0 50px}.Profile-apply_job_buttons a,.Profile-apply_job_buttons button{font-size:14px;border-radius:5px;cursor:pointer;text-decoration:none}.Profile-apply_job_buttons_details{padding:7px 30px;color:#fff;background-color:#248ee0;margin-right:10px;border:none}.Profile-apply_job_buttons_delete{padding:7px 20px;color:#333;border:1px solid #888;background-color:#fff}.LandingPage2-area{background-color:#f2f2f3;height:auto;padding:18px 10px;margin-top:74px}.LandingPage2-container{background-color:#fff;max-width:373px;padding:17px!important}.LandingPage2-box1{margin-bottom:40px}.LandingPage2-box1-header{text-align:center;margin-bottom:18px}.LandingPage2-box1-header .title{font-size:20px!important}.LandingPage2-box1-content1{margin-bottom:15px}.LandingPage2-box1-content1-text{font-size:15px;font-weight:400;line-height:24px}.LandingPage2-box1-content2{margin-bottom:40px}.LandingPage2-box1-content2-title{font-size:16px;font-weight:500;margin-left:5px;margin-bottom:22px}.LandingPage2-box1-content2-subcontent1{display:flex;flex-direction:column;margin-bottom:24px}.LandingPage2-box1-content2-subcontent1-section{width:300px;height:152px;background-color:#e8e8e8;margin:0 auto;padding:22px 20px 20px 22px}.LandingPage2-box1-content2-subcontent1-section .section-title{display:flex;font-size:18px;margin-bottom:27px;justify-content:center;align-items:flex-end}.LandingPage2-box1-content2-subcontent1-section .section-title-ic1{width:26px;height:18px;margin-right:8px;filter:invert(.7);margin-bottom:2px}.LandingPage2-box1-content2-subcontent1-section .section-title-ic2{width:28px;height:28px;margin-right:7px}.LandingPage2-box1-content2-subcontent1-section .section-title-ic3{width:20px;height:27px;margin-right:7px}.LandingPage2-box1-content2-subcontent1-section .section-content{font-size:16px;font-weight:400}.LandingPage2-box1-content2-subcontent1-section:last-child{background-color:#8b9bc1;color:#fff}.LandingPage2-box1-content2-subcontent1 .Ic-arrow-right2{margin:10.6px auto!important;width:20px;height:13px;text-align:center;transform:rotate(90deg)}.LandingPage2-box1-content3{display:flex;justify-content:center;align-items:center;flex-direction:column;border:1px solid #bebbbb;padding:26.5px 31px 34px;max-width:341px;height:290px}.LandingPage2-box1-content3-subcontent1{text-align:center}.LandingPage2-box1-content3-subcontent1 .title{font-size:13px!important;font-weight:500;margin-bottom:6px;color:#000}.LandingPage2-box1-content3-subcontent1 .tel{display:flex;justify-content:center;align-items:center}.LandingPage2-box1-content3-subcontent1 .tel .Ic-phone{width:36px;height:36px;filter:invert(46%) sepia(8%) saturate(5355%) hue-rotate(168deg) brightness(87%) contrast(85%);margin-right:11px}.LandingPage2-box1-content3-subcontent1 .tel .text{font-size:29px;color:#287cbc;text-decoration:none;font-weight:600}.LandingPage2-box1-content3-subcontent1 .content{font-size:13px!important;font-weight:500}.LandingPage2-box1-content3-line{display:inline-block;height:1px!important;width:138px;background-color:#bcbcbc;margin:23px 0 30px;border-top:1px solid #bcbcbc}.LandingPage2-box1-content3-subcontent2 .title{font-size:13px!important;margin-bottom:8px;color:#000;text-align:center}.LandingPage2-box1-content3-subcontent2 .content a{display:flex;justify-content:center;align-items:center;width:279px;height:71px;color:#fff;background-color:#c6cf4b;text-decoration:none;font-size:18px;text-align:center;line-height:71px}.LandingPage2-box1-content3-subcontent2 .content a .Ic-mail{width:26px;height:18px;margin-right:8px;color:#fff}.LandingPage2-box2-header{text-align:center;margin-bottom:20px}.LandingPage2-box2-header .title{font-size:20px!important}.LandingPage2-box2-content1{margin-bottom:20px}.LandingPage2-box2-content1-text{font-size:15px;font-weight:400;line-height:24px}.LandingPage2-box2-content2{margin-left:-3px}.LandingPage2-box2-content2 .item{max-width:353px!important;height:202px;border:1px solid #080f3d;flex:50% 1;margin-bottom:15px}.LandingPage2-box2-content2 .item .title{border-radius:0 18px 18px 0;background-color:#5a87ee;color:#fff;font-size:16px!important;font-weight:500;width:-webkit-max-content;width:max-content;padding:2px 5% 5px 17px;margin-top:20px;margin-left:-8px;max-width:85vw}.LandingPage2-box2-content2 .item .content{display:flex;max-width:300px;margin-top:22px;margin-left:22px;margin-right:20px}.LandingPage2-box2-content2 .item .content .img{display:none!important}.LandingPage2-box2-content2 .item .content .text{font-size:15px!important;font-weight:500;line-height:26px}.LandingPage2-box3{margin-bottom:40px}.LandingPage2-box3-header{text-align:center;margin-bottom:24px}.LandingPage2-box3-header .title{font-size:20px!important}.LandingPage2-box3-content1-text{margin-bottom:20px;font-size:15px;font-weight:400;line-height:24px}.LandingPage2-box3-content2-item{max-width:353px;border:1px solid #334175;margin-bottom:20px;margin-left:-7px;padding:16px 20px 21px 30px}.LandingPage2-box3-content2-item .title{font-size:18px;margin-bottom:12px}.LandingPage2-box3-content2-item .content{font-size:16px;font-weight:500;line-height:28px}.LandingPage2-box3-content3{font-size:15px;line-height:24px;font-weight:400}.LandingPage2-box4{margin-bottom:30px}.LandingPage2-box4-header{text-align:center;margin-bottom:24px}.LandingPage2-box4-header .title{font-size:20px!important}.LandingPage2-box4-content1{margin-bottom:17px}.LandingPage2-box4-content1 img{max-width:360px;width:100%;height:125px;margin-left:-5px}.LandingPage2-box4-content2{margin-bottom:20px;font-size:15px;font-weight:400;line-height:24px}.LandingPage2-box5{margin-bottom:28px}.LandingPage2-box5-header{text-align:center;margin-top:5px;margin-bottom:5px}.LandingPage2-box5-header .title{font-size:20px;font-weight:500}.LandingPage2-box5-content1{max-width:341px;height:290px;border:1px solid #bebbbb;display:flex;flex-direction:column;justify-content:center;align-items:center}.PcListLocations .Container-root,.PcListLocations .MuiContainer-maxWidthLg{width:995px!important;padding-left:0;padding-right:0}@media screen and (max-width:820px){.PcListLocations .Container-root,.PcListLocations .MuiContainer-maxWidthLg{width:750px!important}}@media screen and (max-width:720px){.PcListLocations .Container-root,.PcListLocations .MuiContainer-maxWidthLg{width:700px!important}}.PcListLocations-home_screen{display:flex;flex-flow:row wrap;margin:15px 0 0}@media screen and (max-width:820px){.PcListLocations-home_screen{flex-flow:row}}.PcListLocations-left{flex-basis:60%}@media screen and (max-width:820px){.PcListLocations-left{margin-left:10px}}.PcListLocations-right{padding:20px 0}.PcListLocations-title{padding:10px 14px;max-width:448px;font-size:1.125rem;text-align:left;line-height:1.75rem;margin:0 auto;font-weight:400}.PcListLocations-wrap{display:flex}.PcListLocations-first{width:80%}.PcListLocations-second{width:30%}.PcListLocations-intro{border-bottom:2px solid #0073d8}.PcListLocations-intro_title{font-size:18px;font-weight:700;margin-left:30px}@media screen and (max-width:820px){.PcListLocations-intro_title{margin-left:10px}}.PcListLocations-intro_title .Ic-search-blue{margin-bottom:-5px;margin-right:5px;width:26px;height:26px}.PcListLocations-intro_title_attention{margin-left:-10px}.PcListLocations-intro_title.right{margin-left:10px}.PcListLocations-intro_image{width:381px;height:137px}@media screen and (max-width:821px){.PcListLocations-intro_image{width:304px}}@media screen and (max-width:720px){.PcListLocations-intro_image{width:300px}}.PcListLocations-intro_image img{width:100%}.PcListLocations-list{display:flex;justify-content:space-around;margin-top:30px}.PcListLocations-list_column{margin-top:20px;padding:0 50px}.PcListLocations-list_column_flex{display:flex}.PcListLocations-list_column_second{margin-left:200px;max-width:330px}.PcListLocations-area{border-radius:5px;background-color:#fff;margin:5px;padding:0;text-align:center;display:flex;flex-direction:column;justify-content:space-around;background-repeat:no-repeat;background-position:50%}.PcListLocations-area-1{background-size:contain;min-height:92px;min-width:117px;background-image:url(/images/PC/chugoku.png)}@media screen and (max-width:821px){.PcListLocations-area-1{min-height:70px;min-width:89px}}@media screen and (max-width:720px){.PcListLocations-area-1{min-height:61px;min-width:78px}}.PcListLocations-area-2{background-size:contain;min-height:132px;min-width:117px;background-image:url(/images/PC/kyushu.png)}@media screen and (max-width:821px){.PcListLocations-area-2{min-height:100px;min-width:89px}}@media screen and (max-width:720px){.PcListLocations-area-2{min-height:88px;min-width:78px}}.PcListLocations-area-3{background-size:contain;min-height:103px;min-width:129px;background-image:url(/images/PC/kansai.png)}@media screen and (max-width:821px){.PcListLocations-area-3{min-height:78px;min-width:98px}}@media screen and (max-width:720px){.PcListLocations-area-3{min-height:69px;min-width:86px}}.PcListLocations-area-4{margin-left:auto;margin-right:auto;background-size:contain;min-height:87px;width:112px;background-image:url(/images/PC/shikoku.png)}@media screen and (max-width:821px){.PcListLocations-area-4{min-height:66px;min-width:85px}}@media screen and (max-width:720px){.PcListLocations-area-4{min-height:58px;min-width:75px}}.PcListLocations-area-5{background-size:contain;min-height:98px;min-width:135px;background-image:url(/images/PC/kohsinetsu.png)}@media screen and (max-width:821px){.PcListLocations-area-5{min-height:74px;min-width:102px}}@media screen and (max-width:720px){.PcListLocations-area-5{min-height:65px;min-width:90px}}.PcListLocations-area-6{background-size:contain;min-height:88px;min-width:135px;background-image:url(/images/PC/tokai.png)}@media screen and (max-width:821px){.PcListLocations-area-6{min-height:66px;min-width:102px}}@media screen and (max-width:720px){.PcListLocations-area-6{min-height:58px;min-width:90px}}.PcListLocations-area-7{background-size:contain;min-height:99px;min-width:145px;background-image:url(/images/PC/hokkaido.png)}@media screen and (max-width:821px){.PcListLocations-area-7{min-height:75px;min-width:110px}}@media screen and (max-width:720px){.PcListLocations-area-7{min-height:66px;min-width:97px}}.PcListLocations-area-8{background-size:contain;min-height:108px;width:118px;background-image:url(/images/PC/tohoku.png)}@media screen and (max-width:821px){.PcListLocations-area-8{min-height:82px;min-width:89px}}@media screen and (max-width:720px){.PcListLocations-area-8{min-height:72px;min-width:79px}}.PcListLocations-area-9{background-size:contain;min-height:134px;width:118px;background-image:url(/images/PC/kanto.png)}@media screen and (max-width:821px){.PcListLocations-area-9{min-height:101px;min-width:89px}}@media screen and (max-width:720px){.PcListLocations-area-9{min-height:89px;min-width:79px}}.PcListLocations-area:hover{cursor:pointer}@media screen and (max-width:375px){.PcListLocations-area{min-width:70px}}.PcListLocations-area_title{font-size:20px;margin:1px;font-weight:700}.PcListLocations-area_wrap{display:flex;flex-direction:column}.PcListLocations-area_child{color:#b3b3b3;line-height:12px;font-size:7px}@media screen and (max-width:375px){.PcListLocations-area_child{font-size:6px}}.PcListLocations-area_child_name{margin:2.5px}.PcListLocations-area_column{margin:10px 0;display:flex}.PcListLocations-area_column_title{font-size:14px;font-weight:700;color:#0e87bc;margin-right:17px;white-space:nowrap;margin-top:3px}.PcListLocations-area_column_title.city{margin-top:5px}.PcListLocations-area_column_child{display:flex;flex-wrap:wrap;z-index:2}.PcListLocations-area_column_child_name{z-index:2;font-weight:400;border-bottom:1px solid #817a7a;line-height:1;margin:0 9px 7px 0;white-space:nowrap;font-size:14px;color:#817a7a;text-decoration:none;display:inline-block}.PcListLocations-area_column_child_name:hover{cursor:pointer}.PcListLocations-area_column_child_name.city{color:#2174ee;border-bottom:none;padding:3px 15px;margin:5px 0}.PcListLocations-area_column_child_name.city:not(:last-child){border-right:1px solid #a39d9d}.PcListLocations-all{text-align:right;color:#3d87c4;font-size:12px;font-weight:700;margin-top:5px}.PcListLocations-search_station{display:flex;position:relative}.PcListLocations-search_station-input{position:relative}.PcListLocations-search_station-input .LocationSuggestion-container{width:calc(100% - 26px)}.PcListLocations-search_station-container{flex:1 1;margin-top:10px}.PcListLocations-search_station-header{display:flex;align-items:center;padding-left:20px}.PcListLocations-search_station-header p{color:#000;font-size:16px;font-weight:700;margin-left:8px}.PcListLocations-search_station-header span{height:25px;width:25px}.PcListLocations-search_station-icon{width:55px;height:63px}.PcListLocations-search_station-button{height:38px!important;padding:0 16px!important;font-size:12px!important;background-color:#584ae1!important}.PcListLocations-search_station-item{margin-top:20px;padding:16px;background-color:#f4f2ff;display:flex;max-width:550px}.PcListLocations-search_station-label{font-size:12px;margin-bottom:10px}.PcListLocations-search_station-input input{padding:8px 16px;border-radius:5px;width:100%;border:1px solid #b3b3b3}.PcListLocations-search_station-image{z-index:1;background-image:url(/images/PC/map.png);width:367px;height:288px;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:-80px;right:0}@media screen and (max-width:1025px){.PcListOccupations{padding:10px 20px}}.PcListOccupations.top-page .Container-root,.PcListOccupations.top-page .MuiContainer-maxWidthLg{width:1000px!important}@media screen and (max-width:1025px){.PcListOccupations.top-page .Container-root,.PcListOccupations.top-page .MuiContainer-maxWidthLg{width:850px!important}}@media screen and (max-width:820px){.PcListOccupations.top-page .Container-root,.PcListOccupations.top-page .MuiContainer-maxWidthLg{width:720px!important}}@media screen and (max-width:720px){.PcListOccupations.top-page .Container-root,.PcListOccupations.top-page .MuiContainer-maxWidthLg{width:650px!important}}.PcListOccupations .Container-root,.PcListOccupations .MuiContainer-maxWidthLg{padding-left:0;padding-right:0}.PcListOccupations-container{margin:10px 0}.PcListOccupations-intro_title_attention{width:30px;height:30px;margin-bottom:5px}.PcListOccupations-wrap{background-color:#def3fc;padding:20px}.PcListOccupations-list{padding:20px 45px 25px;background-color:#fff;display:flex;flex-flow:row wrap;border-radius:5px}.PcListOccupations-title{font-size:16px;color:#fff;margin-bottom:15px;padding:0 10px;font-weight:700}.PcListOccupations-title .Ic-search-white{width:25px;height:25px;margin-right:5px;margin-bottom:-5px}.PcListOccupations-occupation{flex-basis:50%;margin-top:15px;max-width:50%}.PcListOccupations-jobCategories_cat{border-bottom:1px solid #000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:11px}.PcListOccupations-jobCategories_cat-image{width:65px;display:flex;justify-content:center;margin:5px 0}.PcListOccupations-jobCategories_cat-image img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.PcListOccupations-jobCategories_cat-child{padding:0 10px}.PcListOccupations-jobCategories_cat-child a{white-space:nowrap;border-bottom:1px solid #2174ee;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:11px;line-height:1.5;margin:8px;color:#2174ee;cursor:pointer;text-decoration:none;display:inline-block}.PcListOccupations-jobCategories_box{display:flex}.PcListCharacteristics-characteristic{display:flex;flex-flow:row wrap;padding:0;border:none;align-items:center;margin:10px 0}.PcListCharacteristics-jobCategories_cat{display:flex;flex-basis:15%;background:#f4f4f4;align-self:stretch;margin-bottom:0;justify-content:center;align-items:center;padding:10px;text-align:center;font-weight:700}.PcListCharacteristics-jobCategories_cat-child{display:flex;flex-flow:row wrap}.PcListCharacteristics-jobCategories_cat-child-name{border:1px solid #b6b6b6;border-radius:3px;margin:5px 7px;padding:5px 10px;font-size:14px;cursor:pointer;text-align:center}.PcListCharacteristics-jobCategories_cat-child-name.active{background-color:#0080cc;border:1px solid #0080cc;color:#fff}.PcListCharacteristics-jobCategories_box{flex-basis:65%;margin:0 20px;padding:10px 0;position:relative;display:flex;flex-flow:row wrap;align-items:center}.PcSuggestJobs{margin:0 10px;overflow-x:auto}.PcSuggestJobs-container{margin:10px auto 0;padding:0!important}.PcSuggestJobs-container.Container-root{max-width:1000px!important}.PcSuggestJobs-header{display:flex;align-items:center;font-size:18px;font-weight:700;border-left:6px solid #00a0e9;padding:0 10px;margin:20px 10px 5px;line-height:1.5}.PcSuggestJobs-header_wrap{padding:0!important}.PcSuggestJobs-header_wrap.Container-root{max-width:1000px!important}.PcSuggestJobs-wrap{display:flex;flex-wrap:wrap}.PcSuggestJobs-item{margin:6px}@media screen and (max-width:820px){.PcSuggestJobs-item{width:46%}}.PcSuggestJobs-item img{width:100%}.PcSuggestJobs-item-advanced{flex-grow:1;max-width:500px;display:flex;align-items:flex-end;justify-content:flex-end}.PcSuggestJobs-item-advanced_btn{border-radius:10px;background-color:#5886ef;color:#fff;border:none;padding:10px 20px;cursor:pointer;font-size:15px;text-decoration:none}.SuggestJobs{margin:0 10px}.SuggestJobs-container{margin:10px auto 0;padding:0!important}.SuggestJobs-header{display:flex;align-items:center;font-size:18px;font-weight:700;border-left:6px solid #00a0e9;padding:0 10px;margin:20px 10px 5px;line-height:1.5}.SuggestJobs-header_wrap{width:1000px!important;padding:0!important}.SuggestJobs-wrap{display:flex;flex-wrap:wrap}.SuggestJobs-item{margin:6px}.SuggestJobs-item-advanced{display:flex;justify-content:center;margin-top:30px}.SuggestJobs-item-advanced_btn{bottom:10px;right:0;border-radius:10px;background-color:#5886ef;color:#fff;border:none;padding:10px 20px;cursor:pointer;font-size:14px}.PcSearchHistory-area{background-color:#fff;min-height:calc(100vh - 120px);display:flex;flex-direction:column;justify-content:space-between}.PcSearchHistory-area-header_title{font-size:.82rem;line-height:1.4;font-weight:500;margin-bottom:15px}.PcSearchHistory-innerGrid{padding:0;width:560px}@media screen and (max-width:820px){.PcSearchHistory-innerGrid{width:450px}}.PcSearchHistory-emptySearches{padding-bottom:24px;line-height:1.25rem;font-size:.875rem;text-align:center;padding-top:32px;background-color:#eee}.PcSearchHistory-emptySearches--text{color:#2d2d2d;font-weight:700;margin-right:8px}.PcSearchHistory-emptySearches--undoButton{padding:.625rem .375rem!important}.PcSearchHistory-emptySearches--color{color:#2557a7!important}.PcSearchHistory-banner_title{display:flex;justify-content:center;margin-bottom:20px}.PcSearchHistory-banner_title h1{font-size:20px;color:#3d29fa;background-color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px 45px;border-radius:24px}.PcSearchHistory-banner_wrap{margin-top:20px;max-width:1000px!important;margin-left:auto;margin-right:auto;padding:10px 0!important;background-color:#f4f2ff}.PcSearchHistory-banner_images{display:flex;justify-content:space-between;padding:0 88px;width:100%;flex-wrap:wrap}.PcSearchHistory-banner_images a{max-width:50%}.PcSearchHistory-banner_images a img{width:100%;margin-bottom:10px}.NavigationList{border-top:none!important;margin-top:0!important}.NavigationList--inline{width:663px;background-color:#eee;padding:10px 15px}.NavigationList--inline_history{display:flex}.NavigationList--inline_history-items{flex:1 1}.NavigationList--inline_history-viewall{width:120px;text-align:center;text-decoration:underline;color:#2273de;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center}.NavigationList-header{line-height:1.5rem;display:flex;flex-wrap:wrap}.NavigationList-headerInfo{box-sizing:border-box}.NavigationList-title{font-weight:700;font-size:10px;letter-spacing:-.06px;line-height:1rem;color:#2d2d2d;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.NavigationList-actions{right:-5px;position:relative;margin:0 0 0 auto}.NavigationList-action{color:#2d2d2d!important;border-radius:.5rem;line-height:1rem!important;font-weight:400;font-size:.6875rem;letter-spacing:0;background:#0000;cursor:pointer;border:none;text-decoration:none;flex:0 1 auto}.NavigationList-actionText{line-height:1rem;display:inline-block;color:#2d2d2d;font-weight:700;font-size:13px}.NavigationList-rightAction{padding:.5rem .8rem!important;position:relative}.NavigationList-rightACtion:active,.NavigationList-rightACtion:focus,.NavigationList-rightAction:hover{background-color:#f4f4f4!important}.NavigationList-leftAction{padding:.5rem .8rem!important;position:relative}.NavigationList-items{margin:0;padding:0}.NavigationList-item{list-style-type:none}.NavigationList-item:last-child{margin:0;border:none}.NavigationList-cardInner{display:flex;justify-content:space-around;align-items:center;width:100%;text-decoration:none;cursor:pointer}.NavigationList-cardInner:hover .NavigationList-subText,.NavigationList-cardInner:hover .NavigationList-upperText{text-decoration:underline;color:#2d2d2d}.NavigationList-cardInner:hover .NavigationList-secondaryText{text-decoration:underline}.NavigationList-link{overflow-wrap:break-word;overflow:hidden;flex:1 1 auto;text-decoration:none;min-width:1px;box-sizing:border-box}.NavigationList-link,.NavigationList-text{width:100%;display:flex;align-items:center}.NavigationList-text{color:#2d2d2d!important;font-weight:400;font-size:11px;letter-spacing:0;line-height:1rem;min-width:auto!important;padding:0 16px 0 0}.NavigationList-subText{color:#767676!important;font-size:.75rem;letter-spacing:0;font-weight:400;line-height:1.43;display:inline}.NavigationList-upperText{display:block}.NavigationList-secondaryText{font-size:11px;line-height:1rem;float:none}.NavigationList-ActionIcon{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding-right:0!important;padding-left:0!important;overflow:visible!important;height:25px;display:inline-block}.NavigationList-actionIcon{height:25px;width:25px;padding:0!important;display:flex;align-items:center;justify-content:flex-end;margin-right:10px}.NavigationList-actionIconHover:hover{background:#f9f9f9;border-radius:50%}.NavigationList-lowerText{margin-left:15px;color:#767676;display:flex;align-items:center}.Icon{box-sizing:border-box;display:inline-block;vertical-align:middle}.Icon--list{fill:#767676!important;max-width:100%;max-height:100%;margin-right:6px}.Icon--black{fill:#2d2d2d!important;margin-right:6px}.Icon--md{height:1.5rem;width:1.5rem}.PopularKeywordBoxes{flex-grow:200;margin-top:10px}.PopularKeywordBoxes-title{display:flex;align-items:center}.PopularKeywordBoxes-title .Ic-glasses{width:31px;height:19px;margin-right:5px}.PopularKeywordBoxes-topSpacing{padding-top:10px}.PopularKeywordBoxes-header{box-shadow:1px 1px 3px rgba(0,0,0,.161);border-radius:3px;height:36px;padding:5px 10px!important;display:flex;align-items:center;background-color:#f4f2ff;margin-right:10px}.PopularKeywordBoxes-header p{font-size:14px;color:#000;font-weight:700}.PopularKeywordBoxes-content{margin:10px auto 0;display:flex;flex-wrap:wrap}.PopularKeywordBoxes-box{padding:5px 10px!important;color:#6a5bbc;border:0;margin-bottom:5px;display:inline-flex;align-items:center;box-shadow:1px 1px 3px rgba(0,0,0,.161);border-radius:3px;height:36px}.PopularKeywordBoxes-box:not(:last-child){margin-right:8px}.PopularKeywordBoxes-box:link{text-decoration:none}.PopularKeywordBoxes-box:hover:active:focus{outline:0}.PopularKeywordBoxes-box:focus-visible{outline:none}.PopularKeywordBoxes-box:hover{background-color:#d4d2d0!important;color:#2d2d2d;cursor:pointer}.PopularKeywordBoxes-icon{display:inline-block;width:18px;height:18px;margin-right:8px;background-color:#0000!important}.PopularKeywordBoxes-boxText{font-size:11px;height:auto!important;line-height:1rem;font-weight:400;letter-spacing:normal}.PcJobDetailBox-header{z-index:100}.PcJobDetailBox-container{padding:16px 16px 100px;background:#fff;box-shadow:0 1px 4px #e5e9f2;position:relative}.PcJobDetailBox-characteristicsPC{padding-bottom:10px;margin-bottom:6px;margin-top:20px}.PcJobDetailBox-characteristicsPC_items{display:flex;flex-flow:wrap}.PcJobDetailBox-characteristicsPC_item{border-radius:4px;margin-right:5px;border:1px solid #e0e0e0;font-size:13px;padding:7px 10px;overflow:hidden;line-height:18px;white-space:nowrap;margin-bottom:5px}.PcJobDetailBox-checkLogin{position:relative;border-radius:4;width:100%;padding:12px;margin-bottom:16px;background-color:#faf9f8}.PcJobDetailBox-checkLogin_title{color:#2d2d2d;font-size:13.5px;margin-bottom:10px}.PcJobDetailBox-checkLogin_des{color:#2d2d2d;font-size:13.5px}.PcJobDetailBox-addFavoriteBox{position:relative;border-radius:4;width:100%;padding:10px;margin-bottom:16px;background-color:#f6f6f6}.PcJobDetailBox-addFavoriteBox_title{color:#2d2d2d;font-size:13.5px;margin-bottom:10px}.PcJobDetailBox-addFavoriteBox_des{color:#2d2d2d;font-size:13.5px}.PcJobDetailBox-addFavorite{text-decoration:none;cursor:pointer;color:#2174ee;font-size:11pt}.PcJobDetailBox-addFavorite:hover{text-decoration:underline}.PcJobDetailBox-checkLoginText{text-decoration:none;cursor:pointer;color:#2174ee}.PcJobDetailBox-checkLoginText:hover{text-decoration:underline}.PcJobDetailBox-characteristicsSP{padding-bottom:10px;margin-bottom:6px;margin-top:10px}.PcJobDetailBox-characteristicsSP_title{overflow:hidden;text-align:center;font-weight:700;color:#333;margin-bottom:26px}.PcJobDetailBox-characteristicsSP_title:after,.PcJobDetailBox-characteristicsSP_title:before{background-color:#e0e0e0;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:80%}.PcJobDetailBox-characteristicsSP_title:before{right:.5em;margin-left:-85%}.PcJobDetailBox-characteristicsSP_title:after{left:.5em;margin-right:-20%}.PcJobDetailBox-characteristicsSP_items{display:flex;flex-flow:wrap}.PcJobDetailBox-characteristicsSP_item{border-radius:4px;margin-right:5px;border:1px solid #e0e0e0;font-size:13px;padding:7px 10px;overflow:hidden;line-height:18px;white-space:nowrap;margin-bottom:5px}.PcJobDetailBox-header{background:#fff}.PcJobDetailBox-title{position:relative;padding-right:20px;margin-bottom:16px;color:#293042;font-size:24px;font-weight:700}.PcJobDetailBox-summary{display:flex;justify-content:space-between}.PcJobDetailBox-summary_btn{margin-right:25px;padding:0!important;width:200px!important}.PcJobDetailBox-summary_btnFavorite{width:44px;min-width:44px;height:40px;margin-right:20px}.PcJobDetailBox-summary>button{margin-right:15px;padding:0!important;max-width:150px!important;height:40px}.PcJobDetailBox-summary_info{flex-grow:1;overflow:hidden;word-break:break-word}@media screen and (max-width:480px){.PcJobDetailBox-summary{flex-direction:column}.PcJobDetailBox-summary>button{margin:0 0 10px}.PcJobDetailBox-summary_info{width:100%}}.PcJobDetailBox-fields{margin-bottom:5px;list-style-type:none;display:flex;flex-wrap:wrap}@media screen and (max-width:1400px){.PcJobDetailBox-fields{flex-direction:column}.PcJobDetailBox-fields>li{margin-bottom:5px}}.PcJobDetailBox-fields>li{margin-right:20px;display:flex}.PcJobDetailBox-fields>li:last-child{margin-right:0}.PcJobDetailBox-summaryItem{font-size:13px;display:flex;flex-wrap:wrap;width:calc(100% - 25px);flex-grow:1}.PcJobDetailBox-summaryItem_lb{margin-right:10px;color:#828282}.PcJobDetailBox-summaryItem_vl{color:#293042}.PcJobDetailBox-company{display:flex;justify-content:space-between;flex-wrap:wrap;color:#a1a1a1;font-size:13px;font-weight:700}.PcJobDetailBox-company>span:first-child{max-width:70%}.PcJobDetailBox-company>span:last-child{text-align:right;max-width:30%}.PcJobDetailBox-company>span:last-child span{font-size:11px;color:#293042}.PcJobDetailBox-btn_close{position:absolute;top:-10px;right:-10px;border-radius:4px;cursor:pointer;transition:all .3s ease-out}.PcJobDetailBox-btn_close:hover{border:1px solid #293042}.PcJobDetailBox-apply_btn{width:100%;font-size:16px;font-weight:700;color:#fff;background:#2174ee;touch-action:manipulation;margin-right:15px;padding:0!important;max-width:150px!important;height:40px;min-width:64px;box-sizing:border-box;line-height:1.75;border-radius:4px;letter-spacing:.02857em;text-transform:uppercase;display:inline-flex;position:relative;align-items:center;justify-content:center;vertical-align:middle;text-decoration:none}.PcJobDetailBox-apply_btn-wrap{position:absolute;bottom:0;left:0;width:100%;height:100px;display:flex;align-items:center;justify-content:center;background-color:#fff}.PcJobDetailBox-apply_btn-bottom{width:100%;font-size:18px;font-weight:700;color:#fff;background:#2174ee;touch-action:manipulation;padding:0!important;max-width:170px!important;height:50px;min-width:64px;box-sizing:border-box;line-height:1.75;border-radius:4px;letter-spacing:.02857em;text-transform:uppercase;display:inline-flex;position:relative;align-items:center;justify-content:center;vertical-align:middle;text-decoration:none}.PcSearchQuestions-container p{font-size:13px}.PcSearchQuestions-question{margin-top:8px}.PcSearchQuestions-header{font-weight:700;border-left:5px solid #00a0e9;padding:0 10px}.PcSearchQuestions-answer{margin-bottom:20px}.PcSearchQuestions-answer:last-of-type{margin-bottom:0}.PcSearchQuestions-wrap{margin:10px 0;padding:15px 20px;background-color:#fff}.PcSearchQuestions-number{color:#eb7026;border-bottom:1px solid #eb7026;font-weight:700}.PcSearchQuestions-comment{padding-left:25px}.Container-root{width:100%;display:block;box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media(min-width:600px){.Container-root{padding-left:24px;padding-right:24px}}@media(min-width:1280px){.Container-root{max-width:1392px!important}}.Grid-container{width:100%;display:flex;flex-wrap:wrap;box-sizing:border-box}.Grid-grid-xs-12{flex-grow:0;max-width:100%;flex-basis:100%}@media(min-width:600px){.Grid-grid-sm-12{flex-grow:0;max-width:100%;flex-basis:100%}}@media(min-width:960px){.Grid-grid-md-6{flex-grow:0;max-width:50%;flex-basis:50%}.Grid-grid-md-4{flex-grow:0;max-width:40%;flex-basis:40%}.Grid-grid-md-8{flex-grow:0;max-width:60%;flex-basis:60%}}.Grid-item{margin:0;box-sizing:border-box}.PcSearch-area{margin:105px auto 9px;display:flex}@media screen and (max-width:1200px){.PcSearch-area{margin-top:50px}}.PcSearch-area .Loading-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.PcSearch-area .Container-root,.PcSearch-area .MuiContainer-maxWidthLg{max-width:1260px!important}.PcSearch-title{display:inline-block;margin-bottom:14px;margin-left:20px;color:#a1a1a1;font-size:14px}.PcSearch-faNotFound{display:flex;flex-direction:column;align-items:center}.PcSearch-faNotFound>p{color:#595959;font-size:14px;text-align:center;line-height:1.5rem}.PcSearch-faNotFound_title{font-size:16px!important;font-weight:700;margin-top:100px}.PcSearch-faNotFound_btn{margin-top:32px!important;width:150px!important;padding:9px 24px;border-radius:10px}.PcSearch-faNotFound_icon{width:1.5rem;height:1.5rem;color:inherit;display:block;flex:0 0 auto;margin-left:.5rem}.PcSearch-PoperIconClose{padding:14px;top:0;position:absolute;cursor:pointer;right:0}.PcSearch-Box{background-color:#0000;position:absolute;top:55px;left:-130px;z-index:100;box-shadow:none;border-radius:0;transform:translate(20px,-20px);width:270px;margin-left:-22px}.PcSearch-BoxContent{position:relative}.PcSearch-BoxContent:before{background:#fff;content:"";display:block;position:absolute;width:12px;height:12px;top:-6px;transform:rotate(45deg);left:calc(100% - 135px);box-shadow:-1px -1px 2px #2d2d2d33;z-index:1000}.PcSearch-BoxContent_wrapper{background:#fff;border-radius:5px;padding:16px;box-shadow:0 8px 16px #2d2d2d1f,0 4px 8px #2d2d2d29,0 0 2px #2d2d2d33}.PcSearch-PoperTitle{font-size:18px;font-weight:600}.PcSearch-PoperDes{font-size:14px;line-height:150%;color:#767676;margin-top:10px}.PcSearch-PoperButton{margin-top:10px!important;height:40px}.PcSearch-PoperRegister{text-decoration:underline;color:#2174ee}.PcSearch-favoriteResult{margin:0 auto 2rem;max-width:960px;width:100%}.PcSearch-favoriteTitle{font-weight:700;font-size:2.25rem;width:100%;margin:10px 0 25px 16px;color:#2d2d2d}.PcSearch-detail{margin-left:24px;top:132px;z-index:1}.PcSearch-detail.is_company{top:180px}.PcSearch-actions{text-align:center}.PcSearch-actions>button{padding:0!important;width:350px!important;height:40px}@media screen and (max-width:380px){.PcSearch-actions>button{width:100%!important}}.PcSearch-loadingDetail{width:100%;background:#00000026;z-index:10000}.PcSearch-error{margin:50px 0;color:#293042;font-size:15px;text-align:center}.PcSearch-result-header_title{display:inline-block;font-size:13px;line-height:1.5;font-weight:500;margin-bottom:5px}.PcSearch-company{display:flex;align-items:flex-end;background:#fff;padding-top:20px}.PcSearch-company-logo{max-height:38px;margin-right:20px}.PcSearch-company-name{font-size:18px;font-weight:600}.PcSearch-pagination{display:flex;justify-content:center;margin-bottom:15px}.PcSearch-pagination .MuiPaginationItem-root:hover{text-decoration:none}.PcSearch-flex_column{display:flex!important;flex-direction:column;min-height:80vh;width:100%;justify-content:space-between}.PcSearch-suggest{margin:10px 0 20px}.PcSearch-suggest_area{padding:10px}.PcSearch-suggest_buttons{display:flex;margin-top:10px}.PcSearch-suggest_button{border:none;border-radius:5px;min-width:196px;padding:10px 40px 10px 15px;font-size:12px;font-weight:500;color:#6d6d6d;cursor:pointer;position:relative;background-color:#fff;margin-right:15px}.PcSearch-suggest_button.active{color:#fff;background-color:#8b8b8b;font-weight:700}.PcSearch-suggest_button.active:after{background:url(/icons/ic_arrow-up-white.svg) no-repeat}.PcSearch-suggest_button:after{content:"";position:absolute;top:13px;right:10px;width:11px;height:11px;line-height:11px;font-size:12px;background:url(/icons/ic_arrow-down-brown.svg) no-repeat}.PcSearch-suggest_container{padding:12px 20px;background-color:#fff;margin:10px 0;border-radius:5px}.PcSearch-suggest_container.MuiCollapse-hidden{padding:0;margin:0}.PcSearch-suggest_title{padding:0 7px;border-left:5px solid #00a0e9;color:#6d6d6d;font-weight:600;font-size:14px}.PcSearch-suggest_data{margin-top:5px;padding:0 20px}.PcSearch-suggest_data_item{display:inline-block;width:20%;margin-top:10px;vertical-align:top}.PcSearch-suggest_data_item_link{text-decoration:none;position:relative;display:block;padding:0 20px;color:#4f95e0}.PcSearch-suggest_data_item_link a:visited{color:unset}.PcSearch-suggest_data_item_link:before{content:">";position:absolute;top:6px;left:0;display:inline-block;width:14px;height:14px;line-height:14px;background:#a5a5a5;font-size:10px;color:#fff;margin-right:5px;vertical-align:middle;text-align:center;border-radius:100%}.PcSearch-sort{display:flex;justify-content:flex-end;margin-top:-15px;margin-bottom:10px}.PcSearch-sort_item{color:#878787;font-size:14px;padding:0 10px;position:relative;cursor:pointer;text-decoration:none}.PcSearch-sort_item.active{color:#2174ee}.PcSearch-sort_item:not(:last-of-type):after{content:"|";color:#000;position:absolute;right:0;top:-2px}.JobDetailPreloader-container{padding:10px 15px;background:#fff;position:relative;border-radius:2px;overflow:hidden}.JobDetailPreloader-container:after{content:"";background:#333;width:100%;height:100%;position:absolute;top:0;left:0;animation-duration:.6s;animation-iteration-count:infinite;animation-name:loaderEffect;animation-timing-function:linear;background:linear-gradient(90deg,#fff0 0,#fff9 30%,#fff0 81%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#00ffffff",GradientType=1)}.JobDetailPreloader-title{margin-bottom:24px;height:22px;background:#ededed}.JobDetailPreloader-summary{margin-bottom:15px;padding-bottom:15px;display:flex;justify-content:space-between;border-bottom:1px solid #e0e0e0}.JobDetailPreloader-summary_btn{margin-right:25px;width:200px!important;height:40px;background:#ededed}.JobDetailPreloader-summary_info{flex-grow:1}.JobDetailPreloader-summary_fields{margin-bottom:5px;list-style-type:none;display:flex}.JobDetailPreloader-summary_fields>div{margin-right:20px;width:100px!important;height:15px;background:#ededed}.JobDetailPreloader-company{margin:10px 0;position:relative;height:12px;display:flex;justify-content:space-between}.JobDetailPreloader-company:after,.JobDetailPreloader-company:before{content:"";height:100%;background:#ededed;width:45%}.JobDetailPreloader-company:after{width:20%}.JobDetailPreloader-desc>div{margin-bottom:10px;height:12px;background:#ededed}.JobDetailPreloader-desc>div:first-child{width:150px;height:25px}.JobDetailPreloader-desc>div:nth-child(2n+2){width:50%}.JobDetailPreloader-desc>div:nth-child(3n+3){width:70%}.JobDetailPreloader-desc>div:nth-child(3n+4){width:95%}.PcJobDetailDialog-container{display:none}@media screen and (max-width:959px){.PcJobDetailDialog-container{display:block}}.PcJobDetailDialog-container .PcJobDetailBox-header{position:-webkit-sticky;position:sticky;top:0;padding-top:16px;margin-top:-16px}.PcJobDetailDialog-container .PcJobDetailBox-checkLogin{border-radius:4;width:100%;padding:12px;background-color:#faf9f8}.PcJobDetailDialog-container .PcJobDetailBox-checkLoginText{text-decoration:none;color:#2557a7}.PcJobDetailDialog-container .JobDescription-container{max-height:none!important}.PcSearchHistoryAtSearch-area{width:402px;margin:37px 0 0 24px!important;padding-bottom:16px;background-color:#fff;box-shadow:none;color:#909090;font-size:.75rem;font-weight:400;border:.0625rem solid #d4d2d0!important}.PcSearchHistoryAtSearch-title{padding:12px 16px!important;border-bottom:2px solid #f6f6f6;background-color:#fff;color:#4b4b4b;margin-bottom:0;border-color:#d4d2d0!important}.PcSearchHistoryAtSearch-title h2{font-size:.75rem;font-weight:700!important;line-height:.9375rem}.PcSearchHistoryAtSearch-list{margin:.5rem 1rem;list-style-type:none;padding:0;overflow:hidden}.PcSearchHistoryAtSearch-list li{margin:8px 0!important;color:#909090}.PcSearchHistoryAtSearch-list a{font-weight:400;color:#2557a7!important;padding-right:8px;font-size:.75rem;cursor:pointer;text-decoration:none}.PcSearchHistoryAtSearch-list a:hover{text-decoration:underline}.PcSearchHistoryAtSearch-totalNewCount{display:inline-block;color:#9d2b6b!important;font-size:.75rem;line-height:1}.PcSearchHistoryAtSearch-totalCount{display:inline-block;color:#767676!important;font-size:.75rem;line-height:1}.PcSearchHistoryAtSearch-clear{margin-left:16px;color:#2557a7!important;font-size:.75rem;font-weight:400;cursor:pointer;white-space:nowrap}.PcSearchHistoryAtSearch-clear:hover{text-decoration:underline}.PcStatisticChart{width:402px;margin:37px 0 0 24px!important;background-color:#fff;box-shadow:none;color:#909090;font-size:.75rem;font-weight:400;border:.0625rem solid #d4d2d0!important}.PcStatisticChart+.PcSearchHistoryAtSearch-area{margin:23px 0 0 24px!important}.PcStatisticChart-top_title{padding:12px 16px!important;border-bottom:2px solid #f6f6f6;background-color:#fff;margin-bottom:0;border-color:#d4d2d0!important}.PcStatisticChart-top_title h2{font-size:14px;font-weight:500;color:#555}.PcStatisticChart-wrap{padding:16px}.PcStatisticChart-title{display:flex;align-items:center;margin-bottom:3px}.PcStatisticChart-item{margin-bottom:25px}.PcStatisticChart-item_title{font-size:14px;color:#555;line-height:1.5;font-weight:500}.PcStatisticChart-item_title_note{color:#dfb823}.PcStatisticChart-rectangle{width:14px;height:14px;background-color:#2174ee;display:inline-block;margin-right:8px}.PcStatisticChart-new_jobs{font-size:34px;color:#dfb823;font-weight:700;margin-left:20px}.PcStatisticChart-new_jobs_count{font-size:26px;font-weight:600}.PcStatisticChart-wage{font-size:29px;color:#dfb823;font-weight:700;margin-left:20px}.PcStatisticChart-wage_count{font-size:22px;font-weight:600}.PcStatisticChart-circle{background-color:#b0b0b0;margin-left:7px;display:inline-block;width:15px;height:15px;text-align:center;font-size:9px;border-radius:100px;color:#fff}.PcStatisticChart-plain_text{font-size:15px;font-weight:500;color:#555}.PcInquiries-area{padding:24px 0 50px;margin-top:130px}.PcInquiries-area .FormInquiries-actions{text-align:right}@media screen and (max-width:640px){.PcInquiries-area .FormInquiries-actions{text-align:center}}.PcInquiries-area .FormInquiries-actions>button{padding:0!important;width:80%!important;max-width:350px;height:48px}@media screen and (max-width:480px){.PcInquiries-area .FormInquiries-actions>button{max-width:none;width:100%!important}}.PcInquiries-title{margin-bottom:24px;font-size:24px}.InquiriesConfirm-dialog .BasicDialog-title{color:#fff;background:#2174ee}.InquiriesConfirm-dialog .BasicDialog-content{max-height:350px}.InquiriesConfirm-dialog .BasicDialog-actions{justify-content:center}.InquiriesConfirm-dialog .MuiDialog-paper{min-width:500px}.InquiriesConfirm-table td{padding:10px 16px;background:#f0f0f0;border:2px solid #fff;word-break:break-word}@media screen and (max-width:480px){.InquiriesConfirm-table td{padding:10px;font-size:12px!important}}.InquiriesConfirm-table td:first-child{width:100px;font-weight:700;vertical-align:top;white-space:nowrap}@media screen and (max-width:480px){.InquiriesConfirm-table td:first-child{width:90px}}.PcPrivacyPolicy-area{margin-bottom:24px;margin-top:130px;display:flex}@media screen and (max-width:959px){.PcPrivacyPolicy-area{margin:24px 0}}.PcPrivacyPolicy-content{width:100%;padding:24px;color:#293042;font-size:14px;background:#fff;border-radius:4px;box-shadow:0 1px 4px #e5e9f2;word-wrap:break-word}@media screen and (max-width:640px){.PcPrivacyPolicy-content{margin:24px 0 0;width:100%}}.PolicyServicesTabs-categories{display:none;padding:24px;position:fixed;width:330px;top:112px;background:#fff;border-radius:4px;box-shadow:0 10px 40px #d6dcea;overflow-y:auto;z-index:1}@media screen and (max-width:959px){.PolicyServicesTabs-categories{top:350px;width:280px}}@media screen and (max-width:640px){.PolicyServicesTabs-categories{top:0!important;width:100%;position:relative}}.PolicyServicesTabs-categories_title{margin-bottom:16px;font-weight:700}.PolicyServicesTabs-categories_list{list-style-type:none}.PolicyServicesTabs-categories_list>li{margin-bottom:16px;font-size:14px}.PolicyServicesTabs-categories_list>li:last-child{margin-bottom:0}.PolicyServicesTabs-categories_list>li>a{color:#293042;cursor:pointer}.PolicyServicesTabs-categories_list>li>a:hover{text-decoration:underline}.PolicyServicesTabs-categories_list>li.active>a{color:#2174ee}.PolicyServicesTabs-categories_list.tab>li{margin-left:10px}.PrivacyPolicyContent-content{margin-bottom:10px}.PrivacyPolicyContent-content p{margin-top:10px}.TermsOfServiceContent-content{margin-bottom:10px}.TermsOfServiceContent-content p{margin-top:10px}.PolicyServicesContent-container{color:#343434;word-break:break-word}.PolicyServicesContent-container>div>p,.PolicyServicesContent-container>p{line-height:22px}.PolicyServicesContent-container.mobile>div>p,.PolicyServicesContent-container.mobile>p{line-height:normal}.PolicyServicesContent-container.mobile>h3{font-size:20px}body.detail .PcHeader-area{position:relative}body.detail .PcLayout-container .SearchForm-container,body.detail .PcLayout-content{margin-top:0}body.detail .Header-area{position:relative}.PcJobDetail-area{padding:24px 0;margin-top:100px}.PcJobDetail-area .PcJobDetailBox-container{min-width:800px;box-shadow:none}@media screen and (max-width:959px){.PcJobDetail-area .PcJobDetailBox-container{min-width:auto}}.PcJobDetail-area .JobDescription-container{max-height:none!important;overflow-y:visible}.PcJobDetail-area.sticky .PcJobDetailBox-header{position:-webkit-sticky;position:sticky;top:0;margin-left:-16px;width:calc(100% + 32px);padding:16px 16px 0;box-shadow:0 2px 8px 0 #0003}.PcJobDetail-area.sticky .PcJobDetailBox-summary{border:none}.ApiGuideContent-container{margin-top:20px}.ApiGuideContent-content code{font-size:87.5%;color:#e83e8c}.ApiGuideContent-content code a:link{text-decoration:none}.ApiGuideContent-content pre{background:#0d3244;padding:.75rem;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow:auto}.ApiGuideContent-content pre code{color:#d0d0d0}.ApiGuideContent-code_example{margin-top:10px;margin-bottom:10px}.ApiGuideContent-code_example pre{height:300px}.ApiGuideContent-code_example .MuiAppBar-colorPrimary{background-color:#2174ee}.ApiGuideContent-code_example .MuiTabs-indicator{background-color:#fff}.ApiGuideContent-attributes pre{background:none}.PcInsideLinks-container{width:402px;background-color:#fff;margin:23px 0 23px 24px!important;border:.0625rem solid #d4d2d0;border-top:none}.PcInsideLinks-title{font-size:.75rem;font-weight:700!important;line-height:.9375rem;padding:12px 16px!important;background-color:#fff;color:#4b4b4b;margin-bottom:0;border-color:#d4d2d0!important;border-bottom:.0625rem solid;border-top:.0625rem solid}.PcInsideLinks-wrap{display:flex;justify-content:space-between;padding:5px 15px 20px}.PcInsideLinks-list{display:inline-block}.PcInsideLinks-item{margin:10px 40px 0 0;list-style:none}.PcInsideLinks-link{display:block;margin-right:-5px;color:#2557a7;font-size:.75rem;text-decoration:none;cursor:pointer}.PcInsideLinks-link:hover{text-decoration:underline}.PcInsideLinksBottom{flex-grow:1;display:block;background-color:#fff}.PcInsideLinksBottom-long{width:100%}.PcInsideLinksBottom-container{width:100%;display:flex;flex-wrap:wrap}.PcInsideLinksBottom-title{font-size:.75rem;font-weight:700!important;line-height:.9375rem;padding:12px 16px!important;background-color:#fff;color:#4b4b4b;margin-bottom:0}.PcInsideLinksBottom-wrap{display:flex;justify-content:space-between;padding:5px 15px 20px}.PcInsideLinksBottom-list{display:inline-block}.PcInsideLinksBottom-item{margin:10px 40px 0 0;list-style:none}.PcInsideLinksBottom-link{display:block;margin-right:-5px;color:#2557a7;font-size:.75rem;text-decoration:none;cursor:pointer}.PcInsideLinksBottom-link:hover{text-decoration:underline}.PcSearchBreadCrumb-container{overflow-x:auto}.PcSearchBreadCrumb-container a{text-decoration:none}.PcSearchBreadCrumb-container.top .PcSearchBreadCrumb-bc{background-color:#0000;padding:0;margin-bottom:8px}.PcSearchBreadCrumb-container.top .PcSearchBreadCrumb-bc li{margin:0}.PcSearchBreadCrumb-bc{padding:5px 16px;margin-bottom:10px;border-radius:.25em;background-color:#fff;overflow-x:auto;white-space:nowrap}.PcSearchBreadCrumb-bc::-webkit-scrollbar-track{background:#f5f5f5;border-radius:8px;box-shadow:inset 0 0 6px #0003}.PcSearchBreadCrumb-bc::-webkit-scrollbar{width:10px;background:#f5f5f5;height:10px}.PcSearchBreadCrumb-bc::-webkit-scrollbar-thumb{background:#2174eebf;border-radius:8px;box-shadow:inset 0 0 6px #0003}.PcSearchBreadCrumb-bc::-webkit-scrollbar-thumb:hover{background:#2174ee}.PcSearchBreadCrumb-bc:after{clear:both;content:"";display:table}.PcSearchBreadCrumb-bc li{display:inline-block;margin:.5em 0;font-size:14px}.PcSearchBreadCrumb-bc li:after{display:inline-block;content:"＞";margin:0 .6em;color:#959fa5}.PcSearchBreadCrumb-bc li:last-of-type:after{display:none}.PcSearchBreadCrumb-bc li>*{display:inline-block;font-size:14px;color:#2174ee}.PcSearchBreadCrumb-bc li.current>*{color:#4b4b4b}.PcListBlogs-container{max-width:960px!important}.PcListBlogs-breadcrumb a{text-decoration:none}.PcListBlogs-breadcrumb_wrap{width:100%;margin:20px 0;border-radius:.25em;overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.PcListBlogs-breadcrumb_wrap:after{clear:both;content:"";display:table}.PcListBlogs-breadcrumb_wrap::-webkit-scrollbar{display:none}.PcListBlogs-breadcrumb_wrap li{display:inline-block;margin:.5em 0;font-size:14px;cursor:pointer}.PcListBlogs-breadcrumb_wrap li:after{display:inline-block;content:"＞";margin:0 .6em;color:#3f3f3f}.PcListBlogs-breadcrumb_wrap li:last-of-type{margin-right:16px}.PcListBlogs-breadcrumb_wrap li:last-of-type:after{display:none}.PcListBlogs-breadcrumb_wrap li>*{display:inline-block;font-size:14px;color:#3f3f3f}.PcListBlogs-breadcrumb_wrap li.current>*{color:#4b4b4b}.PcListBlogs-header{background-color:#e9eaf2;position:relative;display:flex;justify-content:center;flex-flow:row wrap;margin-top:50px;padding:25px 50px}.PcListBlogs-header_logo{position:absolute;display:flex;top:-40px;width:100px;height:80px;background-color:#fff;justify-content:center;align-items:center;border-radius:10px}.PcListBlogs-header_title{margin:25px 0;color:#2174ee}.PcListBlogs-header_content{font-size:15px;line-height:1.5;color:#363636;text-align:justify}.PcListBlogs-category{margin:30px 0;-ms-overflow-style:none;scrollbar-width:none;text-align:center;word-break:break-all}.PcListBlogs-category::-webkit-scrollbar{display:none}.PcListBlogs-category_item{cursor:pointer;display:inline-block;border:2px solid #666;border-radius:15px;margin:5px;padding:2px 25px;font-size:12px;color:#666;font-weight:500;background-color:#fff;text-decoration:none}.PcListBlogs-category_item.selected{background-color:#666;color:#fff}.PcListBlogs-blogs_item{border-top:1px solid #666;padding:25px;display:flex;cursor:pointer;text-decoration:none}.PcListBlogs-blogs_item:last-of-type{border-bottom:1px solid #666}.PcListBlogs-blogs_item-img{cursor:pointer;width:150px;height:150px;overflow:hidden;display:flex;align-items:center}.PcListBlogs-blogs_item-img img{width:100%}.PcListBlogs-blogs_item-content{width:-moz-available;width:-webkit-stretch;width:-webkit-fill-available;width:stretch;max-width:680px;margin-left:30px;display:flex;flex-direction:column;justify-content:space-between}.PcListBlogs-blogs_item-header{display:flex;justify-content:space-between;align-items:center}.PcListBlogs-blogs_item-posting_date{font-size:14px;color:#000}.PcListBlogs-blogs_item-category{border:2px solid #666;border-radius:15px;padding:2px 25px;font-size:12px;color:#666;font-weight:500;background-color:#fff;max-width:300px;word-break:break-all;text-decoration:none}.PcListBlogs-blogs_item-category.selected{background-color:#666;color:#fff}.PcListBlogs-blogs_item-description{color:#000;padding-right:30px;font-size:18px;font-weight:600;line-height:1.5;cursor:pointer;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.PcListBlogs-blogs_item-hashtag{min-height:24px;word-break:break-all}.PcListBlogs-blogs_item-hashtag_item{cursor:pointer;margin-right:10px;font-size:14px;font-weight:600;color:#2174ee}.PcListBlogs-pagination{margin-top:100px}.PcListBlogs-pagination .MuiPagination-ul li a{border:1px solid #000;background-color:#fff;border-radius:0;color:#000}.PcListBlogs-pagination .MuiPagination-ul li a.MuiPaginationItem-page.Mui-selected{border:1px solid #2174ee;background-color:#2174ee;color:#fff}.PcListBlogs-pagination .MuiPagination-ul li:first-of-type svg{visibility:hidden}.PcListBlogs-pagination .MuiPagination-ul li:first-of-type a{margin-right:20px;background-color:#0000;border:none}.PcListBlogs-pagination .MuiPagination-ul li:first-of-type a:before{content:"＜前へ";font-weight:500}.PcListBlogs-pagination .MuiPagination-ul li:last-of-type a{margin-left:20px;background-color:#0000;border:none}.PcListBlogs-pagination .MuiPagination-ul li:last-of-type a:before{content:"次へ＞";font-weight:500}.PcListBlogs-pagination .MuiPagination-ul li:last-of-type svg{visibility:hidden}.PcBlog-wrap{display:flex}.PcBlog-detail{padding:15px 30px;background-color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:680px}.PcBlog-detail_header{display:flex;justify-content:space-between;align-items:center}.PcBlog-detail_title{margin-top:20px;padding:10px;border-bottom:1px solid #666;text-align:center;word-break:break-all}.PcBlog-detail_title h1{font-size:20px}.PcBlog-detail_hashtag{margin:10px 0;text-align:center;word-break:break-all}.PcBlog-content{overflow:auto;list-style-position:inside;word-wrap:break-word}.PcBlog-content img{max-width:100%;height:unset}.PcBlog-sidebar{min-width:200px;padding:0 15px}.PcBlog-sidebar_category{margin:15px 0 25px;text-align:center}.PcBlog-sidebar_category_title{color:#2174ee;border-bottom:5px solid #2174ee;font-size:18px;font-weight:600;text-align:center}.PcBlog-sidebar_category_title.small{font-size:16px}.PcBlog-sidebar_category_items{margin:15px 0;word-break:break-word}.PcBlog-sidebar_category_items a{cursor:pointer;margin:3px;padding:1px 20px;font-size:10px;color:#666;font-weight:400}.PcBlog-sidebar_category_items a.PcListBlogs-link{margin:15px 0;padding:0;display:block;color:#2174ee;text-align:left;font-size:12px}.PcBlog-sidebar_hashtag{margin:15px 0 25px}.PcBlog-sidebar_hashtag_title{color:#2174ee;border-bottom:5px solid #2174ee;font-size:18px;font-weight:600;text-align:center}.PcBlog-sidebar_hashtag_items{margin:15px 0;word-break:break-all;text-align:center}.PcBlog-sidebar_hashtag_item{display:inline-block;cursor:pointer;margin-right:10px;color:#666;line-height:2;font-weight:500;font-size:12px}.PcBlog-sidebar_ads{margin:15px 0 0}.PcBlog-sidebar_ads_item{width:100%;margin:5px 0;cursor:pointer}.PcBlog-sidebar_ads_item img{width:100%}.PcBlog-search_form{margin:20px 0;padding:35px;background-color:#2174ee}.PcBlog-search_form-container{display:flex!important;justify-content:center;flex-direction:column;align-items:center}.PcBlog-search_form-title{font-size:28px;color:#fff;text-align:center}.PcBlog-search_form-wrap{margin:25px auto;width:800px!important;padding:0!important}.PcBlog-search_form-wrap .PcHeader-search_form-wrap{padding:0}.PcBlog-search_form-wrap .PcHeader-content{margin:0}.PcBlog-search_form-wrap .PcHeader-content.top-page .PcHeader-advanced_search,.PcBlog-search_form-wrap .PcHeader-content.top-page .PcHeader-keyword,.PcBlog-search_form-wrap .PcHeader-content.top-page .PcHeader-location,.PcBlog-search_form-wrap .PcHeader-content.top-page .PcHeader-submit{padding:10px;flex:50% 1!important;max-width:none!important}.PcBlog-search_form-wrap .PcHeader-content.top-page .PcHeader-advanced_customButton,.PcBlog-search_form-wrap .PcHeader-content.top-page .PcHeader-advanced_customInput{height:45px!important}.PcBlog-search_form-wrap .PcHeader-content.top-page .PcHeader-submit .MuiButton-root{background-color:#2174ee}.PcBlog-search_form-wrap .PcHeader-content.top-page .PcHeader-submit .MuiButton-root .MuiButton-label{font-size:14px}.PcBlog-search_form-wrap .InputSearch-input,.PcBlog-search_form-wrap .InputSearch-input.text{width:100px}.PcBlog-search_form-advanced{width:800px!important;background-color:#fff!important;color:#2174ee!important;border-radius:25px!important;box-shadow:2px 2px 4px .1px #4e4e4e}.PcBlog-favorite_title{border-bottom:2px solid #2174ee;font-size:26px;line-height:2;color:#2174ee;text-align:center}.PcBlog-note_title{font-size:26px;color:#fff;text-align:center}.PcBlog-note_wrap{margin:30px 0;display:flex;justify-content:space-between;align-items:center}.PcBlog-note_logo{width:40%;max-width:200px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#fff;padding:10px}.PcBlog-note_logo img{width:100%}.PcBlog-note_content{margin:0 30px;font-size:14px;line-height:2;color:#fff;text-align:justify}.PcBlogSearchPage{width:402px;background-color:#fff;margin:23px 0 23px 24px!important;border:.0625rem solid #d4d2d0;border-top:none}.PcBlogSearchPage-blogs_item{border-bottom:1px solid #d4d2d0;padding:10px 15px;display:flex;cursor:pointer;text-decoration:none}.PcBlogSearchPage-blogs_item:last-of-type{border-bottom:none}.PcBlogSearchPage-blogs_item-content{display:flex;flex-direction:column;justify-content:space-between}.PcBlogSearchPage-blogs_item-header{display:flex;justify-content:space-between;align-items:center}.PcBlogSearchPage-blogs_item-posting_date{font-size:.75em;color:#000;margin-bottom:5px}.PcBlogSearchPage-blogs_item-description{color:#2557a7;font-size:.75em;line-height:1.5;cursor:pointer;word-break:break-all}.PcLandingPage-area{margin-bottom:147px}.PcLandingPage-wrap{width:1000px!important;padding:0!important}.PcLandingPage-header{height:715px;background-image:url(/images/landing-page/pc/gayacrewtop4.png);display:flex;justify-content:space-between;font-weight:500;position:relative}.PcLandingPage-header-right{padding:25px 25px 0 0}.PcLandingPage-header-links{margin-top:20px;font-size:14px}.PcLandingPage-header-links ul{list-style-type:none;display:flex;justify-content:flex-end;align-items:center}.PcLandingPage-header-links ul li{margin:0 11px}.PcLandingPage-header-links ul li:last-child{margin-right:0}.PcLandingPage-header-links ul li a{text-decoration:none;color:#4626e8}.PcLandingPage-header-links ul li a:hover{text-decoration:none}.PcLandingPage-header-p-sub-title{position:absolute;top:333px;right:255px;font-size:40px;font-weight:700;color:#3e20d8;transform:rotate(-4deg)}.PcLandingPage-header-p-title-ichi{position:absolute;top:152px;right:78px;font-size:36px;font-weight:500;color:#3e20d8;transform:rotate(-3deg)}.PcLandingPage-header-p-title-ichi b{font-size:50px;font-weight:inherit}.PcLandingPage-header-p-title-ni{position:absolute;top:228px;right:71px;display:inline-block;padding:5px 10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:36px;font-weight:500;color:#3e20d8;white-space:nowrap;letter-spacing:2px}.PcLandingPage-header-p-title-ni .rotated-part{display:inline-block;transform:rotate(-4deg)}.PcLandingPage-header-p-title-ni .rotated-part b{font-weight:inherit;vertical-align:middle;font-size:56px}.PcLandingPage-header-p-title-ni .rotated-part span:first-of-type{vertical-align:middle}.PcLandingPage-header-p-title-ni .last-char{display:inline-block;vertical-align:initial;margin-left:2px}.PcLandingPage-header-form{position:absolute;bottom:15px;right:50px;box-shadow:3px 3px 5px rgba(0,0,0,.251);background-color:#ffffffc9;width:416px;padding:5px 20px 10px;border-radius:5px}.PcLandingPage-header-form_head{position:relative;display:flex;justify-content:center;align-items:center}.PcLandingPage-header-form_head_title{text-align:center;width:93px;border-bottom:.5px solid #261677}.PcLandingPage-header-form_head_title h4{font-size:16px;font-weight:500;color:#16358d}.PcLandingPage-header-form_head a{position:absolute;left:245px;color:#16358d;text-decoration:none;font-size:12px;font-weight:400}.PcLandingPage-header-form_inputs{margin:2.5px 0}.PcLandingPage-header-form_inputs-row{display:flex;justify-content:space-between}.PcLandingPage-header-form_inputs_group{margin:2px 0;width:180px}.PcLandingPage-header-form_inputs_group label{display:flex;align-items:center;color:#16358d;font-size:14px;margin:2px 0;font-weight:400}.PcLandingPage-header-form_inputs_group label .required{color:#fff;background-color:#e2395a;font-size:10px;padding:1px 5px;margin:0 5px}.PcLandingPage-header-form_inputs_group input{width:180px;height:30px;border:1px solid #b2b6dc;border-radius:5px;padding:0 5px}.PcLandingPage-header-form_inputs_group input:focus{outline:1px solid #b2b6dc}.PcLandingPage-header-form_inputs_group textarea{width:375px;height:60px;border:1px solid #b2b6dc;border-radius:5px;padding:7px 10px;resize:none}.PcLandingPage-header-form_inputs_group textarea:focus{outline:1px solid #b2b6dc}.PcLandingPage-header-form_inputs_group textarea:-ms-input-placeholder,.PcLandingPage-header-form_inputs_group textarea::-ms-input-placeholder,.PcLandingPage-header-form_inputs_group textarea::placeholder{font-weight:400}.PcLandingPage-header-form_inputs_group .alert{font-size:12px;color:#e2395a}.PcLandingPage-header-form_bottom{display:flex;justify-content:space-between;align-items:center;padding:0 23px 0 28px}.PcLandingPage-header-form_bottom-confirm{display:flex;align-items:center}.PcLandingPage-header-form_bottom-confirm input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;width:15px;height:15px;background-color:#fff;box-shadow:0 0 1px 1px #b2b6dc;border-radius:2px}.PcLandingPage-header-form_bottom-confirm input[type=checkbox]:checked{-moz-appearance:auto;-webkit-appearance:auto;-o-appearance:auto}.PcLandingPage-header-form_bottom-confirm label{color:#333;font-size:14px;margin:0 5px}.PcLandingPage-header-form_bottom-confirm label a{color:#2470e0}.PcLandingPage-header-form_bottom-submit button[type=submit]{width:90px;height:34px;background-color:#c95b1c;color:#fff;font-size:14px;border:none;border-radius:5px;padding:6px 11px 6px 26px}.PcLandingPage-header-form_bottom-submit button[type=submit] .triangle{display:inline-block;width:0;height:0;border-color:#0000 #0000 #fff;border-style:solid;border-width:0 6px 10.4px;transform:rotate(90deg);margin-left:10px}.PcLandingPage-header-form_bottom-submit button[type=submit]:disabled{opacity:.6}.PcLandingPage-logo{padding:47px 0 0 20px}.PcLandingPage-contact{display:flex;justify-content:flex-end;align-items:center}.PcLandingPage-phone{display:flex;align-items:center;margin-right:40px;color:#4626e8;font-size:24px}.PcLandingPage-phone img{margin-right:15px}.PcLandingPage-phone a{text-decoration:none}.PcLandingPage-inquiry{font-size:16px}.PcLandingPage-inquiry a{text-decoration:none;color:#4626e8}.PcLandingPage-inquiry a:hover{text-decoration:none}.PcLandingPage-area2{height:454px;background-image:url(/images/landing-page/pc/2背景.png);background-size:cover;background-repeat:no-repeat;padding-top:30px;position:relative;font-weight:500}.PcLandingPage-area2-title{display:flex;justify-content:center;align-items:center;color:#6546e1}.PcLandingPage-area2-title h2{margin:0 5px 0 13px;font-size:34px;font-weight:700}.PcLandingPage-area2-content{position:absolute;top:130px;width:100%;padding:0 135px}.PcLandingPage-area2-content-text{display:flex;align-items:center;margin-bottom:20px;font-size:20px}.PcLandingPage-area2-content-text img{margin-right:27px}.PcLandingPage-area2-footer{position:absolute;top:370px;left:10%;width:100%;font-size:20px}.PcLandingPage-area2-footer span{position:relative;display:inline-block;z-index:10;padding:0 5px}.PcLandingPage-area2-footer span:after{content:"";width:100%;position:absolute;top:80%;height:13px;background:#f4f950;transform:translateY(-50%);right:0;z-index:-1}.PcLandingPage-area3{padding:30px 10px 90px}.PcLandingPage-area3-title{text-align:center}.PcLandingPage-area3-title h2{font-size:30px;color:#6546e1}.PcLandingPage-area3-content{margin-top:50px;margin-bottom:87px}.PcLandingPage-area3-instructor{display:flex;justify-content:space-between}.PcLandingPage-area3-instructor-desc{display:flex;flex-wrap:wrap;justify-content:center}.PcLandingPage-area3-instructor-desc a{display:block;padding:15px 35px;border-radius:26px;font-size:20px;font-weight:700;color:#fff;width:320px;text-align:center;margin-top:15px;text-decoration:none}.PcLandingPage-area3-instructor-desc a.gaya{background-color:#2174ee}.PcLandingPage-area3-instructor-desc a.crew{background-color:#0281aa}.PcLandingPage-area3-total{height:302px;width:687px;margin:87px auto 0;background:#eaf6fd 0 0 no-repeat padding-box;border:2px solid #3f2dd2;display:flex;justify-content:center;align-items:center;position:relative}.PcLandingPage-area3-total img{position:absolute;right:-220px;height:540px;top:-136px}.PcLandingPage-area3-total-title{text-align:center}.PcLandingPage-area3-total-title h2{font-size:30px;font-weight:700;color:#6546e1}.PcLandingPage-area3-total-number{font-size:110px;font-weight:700;color:#6546e1;z-index:10;position:relative;display:inline-block}.PcLandingPage-area3-total-number:after{content:"";width:100%;position:absolute;top:100%;height:12px;background:#f12b73;transform:translateY(-50%);right:0;z-index:-1}.PcLandingPage-area3-total-date{text-align:right;font-size:18px;margin-top:28px}.PcLandingPage-area4{background-image:url(/images/landing-page/pc/4背景.png);background-size:cover;background-repeat:no-repeat;background-position:50%;padding:100px 128px;height:1965px}.PcLandingPage-area4-title{text-align:center;color:#fff}.PcLandingPage-area4-title h2{font-size:36px;margin-top:25px}.PcLandingPage-area4-title h3{font-size:24px;z-index:10;position:relative;display:inline-block}.PcLandingPage-area4-title h3:after{content:url(/images/landing-page/pc/4hukidashi.png);width:100%;position:absolute;top:100%;height:12px;transform:translateY(-50%);right:0;z-index:-1}.PcLandingPage-area4-content{position:relative;width:696px;height:484px;background-size:cover;background-repeat:no-repeat;background-position:50%}.PcLandingPage-area4-content:not(:last-child){margin-bottom:90px}.PcLandingPage-area4-content.first{background-image:url(/images/landing-page/pc/4-1.png)}.PcLandingPage-area4-content.second{background-image:url(/images/landing-page/pc/4-2.png)}.PcLandingPage-area4-content.third{background-image:url(/images/landing-page/pc/4-3.png)}.PcLandingPage-area4-content-text{position:absolute;left:345px;top:175px;width:272px;font-size:20px;color:#532eea;font-weight:500}.PcLandingPage-area4-content-wrap{margin-top:40px}.PcLandingPage-area5{background-image:url(/images/landing-page/pc/5背景.png);background-size:cover;background-repeat:no-repeat;background-position:top;padding:132px 40px 0;height:1190px}.PcLandingPage-area5-instructor{background-image:url(/images/landing-page/pc/ryoukin.png);background-size:cover;background-repeat:no-repeat;width:868px;height:416px;position:relative;margin:0 auto}.PcLandingPage-area5-instructor-title{position:absolute;top:13px;left:170px}.PcLandingPage-area5-instructor-title h2{color:#fff;font-size:32px;font-weight:500}.PcLandingPage-area5-instructor-content{position:absolute;top:100px;width:100%}.PcLandingPage-area5-instructor-content-title{text-align:center;font-size:20px;font-weight:500}.PcLandingPage-area5-instructor-content-desc{margin-top:30px;text-align:center;font-size:30px;color:#333;font-weight:500;padding-left:70px}.PcLandingPage-area5-instructor-content-desc b{width:95px;height:95px;border-radius:50px;background-color:#0162ac;color:#fff;font-size:23px;font-weight:700;display:inline-block;text-align:center;vertical-align:-webkit-baseline-middle;padding-top:15px}.PcLandingPage-area5-instructor-content-desc .hot-number{color:red;font-size:50px;font-weight:700;position:relative;display:inline-block;z-index:10;margin:0 10px}.PcLandingPage-area5-instructor-content-desc .hot-number:before{content:" ";width:100%;position:absolute;top:105%;height:1px;background:red;transform:translateY(-50%);right:0;z-index:-1}.PcLandingPage-area5-instructor-content-desc .hot-number:after{content:" ";width:100%;position:absolute;top:100%;height:1px;background:red;transform:translateY(-50%);right:0;z-index:-1}.PcLandingPage-area5-instructor-content-footer{margin:60px 90px 0 170px;font-size:16px;font-weight:500}.PcLandingPage-area5-content{margin-top:90px}.PcLandingPage-area5-content-container{background-image:url(/images/landing-page/pc/5hiromi-new.png);background-size:contain;background-repeat:no-repeat;width:673px;height:393px;position:relative;margin:50px auto 0;display:flex;justify-content:center;align-items:center}.PcLandingPage-area5-content-row{display:flex}.PcLandingPage-area5-content-row img{height:31px;width:31px;margin-right:19px;margin-top:5px}.PcLandingPage-area5-content-text{margin-bottom:22px}.PcLandingPage-area5-content-text-first{font-size:18px;font-weight:700}.PcLandingPage-area5-content-text-second{margin-top:5px;font-size:15px}.PcLandingPage-area5-title{text-align:center;color:#634eca;font-size:36px;font-weight:700}.PcLandingPage-area5-title img{margin:0 12px 10px}.PcLandingPage-area6-triangle{display:block;margin:0 auto}.PcLandingPage-area6-title{margin-top:78px;text-align:center;color:#634eca;font-size:36px;font-weight:700}.PcLandingPage-area6-title img{margin:0 12px 10px}.PcLandingPage-area6-slide{display:flex;justify-content:space-between;margin:82px 60px 60px}.PcLandingPage-area6-slide-button{color:#fff;width:208px;height:67px;display:block;background-color:#5956f0;border:none;font-size:20px;padding:20px 34px;text-align:left;margin:15px 0}.PcLandingPage-area6-slide-button.active{background-color:#a4c5fa}.PcLandingPage-area6-desc{margin:0 80px;display:flex}.PcLandingPage-area6-desc-text{width:507px;margin-right:36px}.PcLandingPage-area6-desc-text-title{font-weight:500;font-size:24px;border-bottom:1px solid #000;display:inline-block;margin-bottom:20px}.PcLandingPage-area6-desc-text-content{font-size:18px;font-weight:500}.PcLandingPage-area7{margin:130px 25px 55px}.PcLandingPage-area7-title{text-align:center;margin-bottom:25px}.PcLandingPage-area7-title h2{font-size:30px;font-weight:700;color:#6550cb;border-bottom:1px solid #6550cb;display:inline-block}.PcLandingPage-area7-img{display:flex;justify-content:space-between}.PcLandingPage-area7-footer{text-align:center;margin-top:55px}.PcLandingPage-area7-footer span{font-size:36px;font-weight:700;color:#6550cb;position:relative;display:inline-block;z-index:10}.PcLandingPage-area7-footer span:after{content:"";width:100%;position:absolute;top:80%;height:13px;background:#f4f950;transform:translateY(-50%);right:0;z-index:-1}.PcLandingPage-area8{margin:0 67px}.PcLandingPage-area8-title{text-align:center;margin-bottom:30px;margin-top:60px}.PcLandingPage-area8-title h2{font-size:36px;font-weight:700;color:#000;display:inline-block}.PcLandingPage-area8-wrap{margin:0 auto}.PcLandingPage-area8-qna:not(:last-child){margin-bottom:40px}.PcLandingPage-area8-qna label{margin-right:30px;font-size:24px;font-weight:500}.PcLandingPage-area8-question{display:flex;align-items:center;padding:23px 30px;background-color:#f6f1ff}.PcLandingPage-area8-question label{color:blue}.PcLandingPage-area8-question p{width:735px;font-size:20px;font-weight:500}.PcLandingPage-area8-question button{width:26px;height:26px;border:1px solid #c6bef9;font-size:20px;line-height:1.1;font-weight:500;padding-bottom:15px;background-color:#fff}.PcLandingPage-area8-answer{display:flex;padding:15px 30px}.PcLandingPage-area8-answer label{color:#fd0000}.PcLandingPage-area8-answer p{font-size:16px;line-height:2}.PcLandingPage-area8-answer-highlight{color:#5d3bfc;text-decoration:none}.PcLandingPage-apply{margin:84px auto 120px;width:427px}.PcLandingPage-apply-button{width:427px;height:77px;border:none;border-radius:8px;background-color:#00bb7d;color:#fff;font-size:24px;font-weight:700;display:flex;justify-content:center;align-content:center;flex-wrap:wrap;text-decoration:none}.PcLandingPage-apply-footer{font-size:14px;margin:15px 18px 0}.PcLandingPage-apply-footer .highlight{color:#5d3bfc;text-decoration:none}.PcLandingPage-footer{background-color:#3e20d8;padding:50px 70px 10px}.PcLandingPage-footer-wrap{display:flex;justify-content:space-between}.PcLandingPage-footer-links{width:45%}.PcLandingPage-footer-links a{display:block;font-size:16px;text-decoration:none;color:#fff;margin:5px 0}.PcLandingPage-footer-info{width:45%}.PcLandingPage-footer-info p{color:#fff;font-size:16px;margin:5px 0}.PcLandingPage-footer-cpr{margin-top:40px;text-align:center;font-size:14px;color:#fff}.PcLandingPage-back_to_top{background-color:#d5ccff}.PcLandingPage-action{display:flex;justify-content:space-between;padding:35px 48px;background-color:#f6f1ff;position:fixed;bottom:0;width:1000px;z-index:9999}.PcLandingPage-action.hidden{display:none}.PcLandingPage-action button{margin:0}.PcLandingPage-action .PcLandingPage-contact-button{width:427px;height:77px;border:none;border-radius:8px;background-color:#1302ff;color:#fff;display:flex;justify-content:center;align-content:center;flex-wrap:wrap;text-decoration:none}.PcLandingPage-action .PcLandingPage-contact-button-text_first{text-align:center;width:100%;font-size:18px;font-weight:700}.PcLandingPage-action .PcLandingPage-contact-button-text_second{text-align:center;width:100%;font-size:14px}.PcInfo{margin-top:100px}.PcInfo .PcAdvancedSearchPage{padding:10px 100px 80px;margin-bottom:30px}.PcInfo .PcAdvancedSearchPage-title{margin:0;padding:14px 20px;background-color:#fff}.PcInfo .AdvancedSearchGroup-label{flex-basis:20%;min-height:63px}.PcInfo .AdvancedSearchGroup-content{padding:10px;flex-basis:80%}.PcInfo .AdvancedSearchGroup-content p{padding:5px 35px;height:100%;display:flex;align-items:center;font-size:18px}.Info .AdvancedSearchPage{margin-bottom:25px}.Info .AdvancedSearchPage-bar{margin-top:-30px}.Info .AdvancedSearchPage-bar.under{margin-top:0;margin-bottom:-30px}.Info .AdvancedSearchPage-title{margin:0;padding:14px 20px;background-color:#fff}.Info .AdvancedSearchGroup-label{flex-basis:20%}.Info .AdvancedSearchGroup-content{padding:10px;flex-basis:80%}.Info .AdvancedSearchGroup-content p{padding:5px;min-height:30px;display:flex;align-items:center;font-size:12px}.PcListStatisticBlog{background-color:#fff;margin-bottom:55px;padding:15px 20px}.PcListStatisticBlog-container{margin-top:100px;max-width:1200px!important;padding-left:unset!important;padding-right:unset!important}.PcListStatisticBlog-wrap{display:flex;justify-content:space-between;padding:0 40px;margin:20px 0}.PcListStatisticBlog-wrap_item{width:-webkit-fill-available;width:-moz-available;width:stretch;max-width:786px}.PcListStatisticBlog-title{font-size:20px}.PcListStatisticBlog-breadcrumb a{text-decoration:none}.PcListStatisticBlog-breadcrumb_wrap{width:100%;margin:10px 0;border-radius:.25em;overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.PcListStatisticBlog-breadcrumb_wrap:after{clear:both;content:"";display:table}.PcListStatisticBlog-breadcrumb_wrap::-webkit-scrollbar{display:none}.PcListStatisticBlog-breadcrumb_wrap li{display:inline-block;margin:.5em 0;font-size:14px;cursor:pointer}.PcListStatisticBlog-breadcrumb_wrap li:after{display:inline-block;content:"＞";margin:0 .6em;color:#3f3f3f}.PcListStatisticBlog-breadcrumb_wrap li:last-of-type{margin-right:16px}.PcListStatisticBlog-breadcrumb_wrap li:last-of-type:after{display:none}.PcListStatisticBlog-breadcrumb_wrap li>*{display:inline-block;font-size:14px;color:#2174ee}.PcListStatisticBlog-breadcrumb_wrap li>:visited{color:#4e3d9f}.PcListStatisticBlog-breadcrumb_wrap li:not(:first-of-type)>*{color:#000}.PcListStatisticBlog-breadcrumb_wrap li.current>*{color:#4b4b4b}.PcListStatisticBlog-category{margin:30px 0;-ms-overflow-style:none;scrollbar-width:none;text-align:center;word-break:break-all}.PcListStatisticBlog-category::-webkit-scrollbar{display:none}.PcListStatisticBlog-category_item{cursor:pointer;display:inline-block;border:2px solid #666;border-radius:15px;margin:5px;padding:2px 25px;font-size:12px;color:#666;font-weight:500;background-color:#fff}.PcListStatisticBlog-category_item.selected{background-color:#666;color:#fff}.PcListStatisticBlog-blogs_item{text-decoration:none;border-top:1px solid #d5d5d5;padding:12px;display:flex;cursor:pointer;max-width:786px}.PcListStatisticBlog-blogs_item:last-of-type{border-bottom:1px solid #d5d5d5}.PcListStatisticBlog-blogs_item-img{cursor:pointer;width:150px;height:150px;overflow:hidden;display:flex;align-items:center}.PcListStatisticBlog-blogs_item-img img{width:100%}.PcListStatisticBlog-blogs_item-content{display:flex;flex-direction:column;justify-content:space-between}.PcListStatisticBlog-blogs_item-header{display:flex;align-items:center}.PcListStatisticBlog-blogs_item-posting_date{font-size:12px;color:#333}.PcListStatisticBlog-blogs_item-category{margin-left:35px;display:flex}.PcListStatisticBlog-blogs_item-category_item{margin-left:10px;border-radius:11px;padding:4px 20px;font-size:12px;color:#7f76fd;max-width:300px;word-break:break-all}.PcListStatisticBlog-blogs_item-description{margin:8px 0 15px;font-size:15px;cursor:pointer;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;color:#1700f9}.PcListStatisticBlog-blogs_item-description_short{font-size:13px;color:#777}.PcListStatisticBlog-blogs_item-hashtag{min-height:24px;word-break:break-all}.PcListStatisticBlog-blogs_item-hashtag_item{cursor:pointer;margin-right:10px;font-size:14px;font-weight:600;color:#2174ee}.PcListStatisticBlog-pagination{margin-top:100px}.PcListStatisticBlog-pagination .MuiPagination-ul li a{border:1px solid #707070;background-color:#fff;border-radius:0;color:#777}.PcListStatisticBlog-pagination .MuiPagination-ul li a.MuiPaginationItem-page.Mui-selected{border:1px solid #dbdbdb;background-color:#dbdbdb;color:#777}.PcListStatisticBlog-pagination .MuiPagination-ul li:first-of-type svg{visibility:hidden}.PcListStatisticBlog-pagination .MuiPagination-ul li:first-of-type a{margin-right:20px;background-color:#0000;border:none}.PcListStatisticBlog-pagination .MuiPagination-ul li:first-of-type a:before{content:"＜前へ";font-weight:500}.PcListStatisticBlog-pagination .MuiPagination-ul li:last-of-type a{margin-left:20px;background-color:#0000;border:none}.PcListStatisticBlog-pagination .MuiPagination-ul li:last-of-type a:before{content:"次へ＞";font-weight:500}.PcListStatisticBlog-pagination .MuiPagination-ul li:last-of-type svg{visibility:hidden}.PcStatisticBlog-wrap{display:flex;justify-content:space-between;padding:50px 40px}.PcStatisticBlog-detail{background-color:#fff;border-top:2px solid #3480ef;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:760px}.PcStatisticBlog-detail_title{padding:20px 10px;border-bottom:2px solid #d5d5d5;word-break:break-all}.PcStatisticBlog-detail_title h1{font-size:22px;font-weight:500}.PcStatisticBlog-detail_hashtag{margin:10px 0;text-align:center;word-break:break-all}.PcStatisticBlog-content{overflow:auto;list-style-position:inside;word-wrap:break-word}.PcStatisticBlog-content img{max-width:100%;height:unset}.PcStatisticBlog-sidebar{width:200px}.PcStatisticBlog-sidebar_category_title{font-size:15px;background-color:#dcdcdc;font-weight:500;padding:14px 30px}.PcStatisticBlog-sidebar_category_item{cursor:pointer;padding:10px 15px;font-size:15px;color:#555;border-bottom:1px solid #dcdcdc}.PcStatisticBlog-sidebar_category_item_a{text-decoration:none}.PcStatisticBlog-sidebar_hashtag_title{font-size:15px;background-color:#dcdcdc;font-weight:500;padding:14px 30px}.PcStatisticBlog-sidebar_hashtag_items{padding:10px 0}.PcStatisticBlog-sidebar_hashtag_item{cursor:pointer;display:inline-block;margin:7px;border-radius:11px;padding:4px 20px;font-size:12px;color:#7f76fd;max-width:300px;word-break:break-all}.PcStatisticBlog-posting_date{color:#333;font-size:12px;text-align:right;margin:15px}.PcStatisticBlog-hashtag{margin-top:40px}.PcProfile-container{width:1000px!important;display:flex!important;padding:40px 50px!important;margin:40px auto;background-color:#fff}.PcProfile-container.information{width:700px!important}.PcProfile-area{width:600px}.PcProfile-wrap{border-radius:5px;border:1px solid #909090;min-height:193px;margin-bottom:10px}.PcProfile-title{height:46px;color:#6991ff;border-bottom:1px solid #909090;font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:center}.PcProfile-sidebar{margin-left:50px;width:250px}.PcProfile-sidebar_wrap{flex-grow:1}.PcProfile-sidebar_menu{margin-bottom:10px;border:1px solid #d3d3d3}.PcProfile-sidebar_menu_item{height:45px;background-color:#f8f8f8;color:#1b0e9f;font-size:14px;cursor:pointer}.PcProfile-sidebar_menu_item:not(:last-of-type){border-bottom:1px solid #d3d3d3}.PcProfile-sidebar_menu_item.active{background-color:#e8e8e8}.PcProfile-sidebar_menu_item_new{border-radius:9px;background-color:#cceefa;padding:1px 10px 2px;font-size:10px;color:#4937fa;margin-left:8px}.PcProfile-sidebar_menu_item>span{width:100%;display:flex;align-items:center;padding:12px 25px;text-decoration:none}.PcProfile-sidebar_faq img{width:100%}.PcProfile-content_empty_title{display:flex;justify-content:center;align-items:center;margin-top:30px;margin-bottom:20px}.PcProfile-content_empty_title .icon{margin-right:36px}.PcProfile-content_empty_title button{width:247px!important}.PcProfile-content_empty_note{font-size:14px;color:#707070;margin:0 65px 20px}.PcProfile-content_btn{border-radius:5px;border:none;background-color:#248ee0!important;font-size:16px!important;color:#fff;padding:5px 35px!important;cursor:pointer;width:unset!important;font-weight:400!important}.PcProfile-content_btn.Mui-disabled{border:1px solid #248ee0!important;background-color:#fff!important;color:#248ee0!important}.PcProfile-content_note{margin-top:10px}.PcProfile-content_setting_mail{margin:0 28px}.PcProfile-content_setting_mail_row{display:flex;height:31px;margin-bottom:2px}.PcProfile-content_setting_mail_title{width:230px;display:flex;align-items:center;font-size:14px;color:#707070;background-color:#ebebeb;padding-left:12px}.PcProfile-content_setting_mail_options{border:1px solid #d3d3d3;display:flex;align-items:center;padding:6px 18px;width:312px;margin:0 2px}.PcProfile-content_setting_mail_options_content{display:flex;align-items:center}.PcProfile-content_setting_mail_options_content input[type=radio]{width:12px;height:12px;margin-right:5px}.PcProfile-content_setting_mail_options_content label{font-size:14px;color:#707070}.PcProfile-content_setting_mail_options_content:first-of-type{margin-right:55px}.PcProfile-content_setting_submit{margin:16px auto;display:flex;justify-content:center}.PcProfile-content_setting_submit button{padding:5px 60px!important}.PcProfile-content_email{padding:25px 45px;display:flex;justify-content:center;flex-wrap:wrap}.PcProfile-content_email_row{display:flex;align-items:center;width:100%}.PcProfile-content_email_row:not(:last-of-type){margin-bottom:20px}.PcProfile-content_email_row.hidden{display:none}.PcProfile-content_email_row label{width:120px;font-size:14px;color:#5f5f5f;font-weight:500;margin-right:26px}.PcProfile-content_email_wrap{border-bottom:1px solid #bebebe;width:320px;display:flex;justify-content:space-between;align-items:center;padding-bottom:5px}.PcProfile-content_email_wrap input{border:none;font-size:14px;color:#333;padding:0 10px;width:230px}.PcProfile-content_email_wrap input:focus{outline:none}.PcProfile-content_email_wrap input:disabled{background-color:#fff}.PcProfile-content_email_wrap button{color:#fff;font-size:10px!important;background-color:#248ee0!important;border-radius:5px;border:none;padding:4px 6px!important;cursor:pointer;width:unset!important;font-weight:400!important}.PcProfile-content_email_wrap button.Mui-disabled{border:1px solid #248ee0!important;background-color:#fff!important;color:#248ee0!important}.PcProfile-content_info{margin:25px}.PcProfile-content_row{display:flex;margin-bottom:2px}.PcProfile-content_label{min-width:150px;min-height:30px;background-color:#ebebeb;padding:0 12px;margin-right:6px}.PcProfile-content_data,.PcProfile-content_label{display:flex;align-items:center;font-size:14px;color:#707070}.PcProfile-content_data{border-top:1px solid #bbb;flex-grow:1;padding:0 20px;flex-wrap:wrap;word-break:break-all}.PcProfile-content_data.last-row{border-bottom:1px solid #bbb}.PcProfile-content_data p{width:100%}.PcProfile-content_redirect{display:flex;justify-content:center;margin-bottom:36px}.PcProfile-content_redirect button{width:247px}.PcProfile-withdraw{display:flex;justify-content:flex-end}.PcProfile-withdraw button{font-size:14px!important;font-weight:400!important;color:#5f5f5f!important;background-color:#fff!important;border:none!important;margin:0 15px 7px!important;cursor:pointer;width:unset!important;padding:unset!important}.PcProfile-form{padding:40px 100px 70px;width:100%}.PcProfile-form_error{color:#ff6161;font-size:12px}.PcProfile-form.desired{padding:40px 30px 70px}.PcProfile-form_title{font-size:20px;color:#6991ff;font-weight:600;text-align:center;margin-bottom:52px}.PcProfile-form_title.withdraw{color:#6c6c6c;margin-bottom:34px}.PcProfile-form_content{margin-bottom:40px}.PcProfile-form_row{display:flex;margin-bottom:5px;min-height:31px}.PcProfile-form_label{width:148px;display:flex;justify-content:center;align-items:center;font-size:14px;color:#fff;background-color:#79c4ff;margin-right:5px}.PcProfile-form_input{flex-grow:1;position:relative;max-width:387px}.PcProfile-form_input.single input,.PcProfile-form_input.single select{width:100%}.PcProfile-form_input input[type=text],.PcProfile-form_input select{border:1px solid #dbdbdb;border-radius:2px;font-size:14px;padding:4px 20px}.PcProfile-form_input input[type=text]:focus,.PcProfile-form_input select:focus{outline:1px solid #b8b5b5}.PcProfile-form_input.desired input[type=text],.PcProfile-form_input.desired select{padding:4px 0;border:none}.PcProfile-form_input.desired input[type=text]:focus,.PcProfile-form_input.desired select:focus{outline:none}.PcProfile-form_input.birthday{display:flex}.PcProfile-form_input.birthday select{padding:4px 5px 4px 1px;margin-right:5px}.PcProfile-form_input.birthday span{font-size:14px;color:#707070}.PcProfile-form_input.birthday .PcProfile-form_input{display:flex;align-items:flex-end}.PcProfile-form_input.gender{display:flex;align-items:center;padding:5px}.PcProfile-form_input_radio{font-size:14px;display:flex;align-items:center}.PcProfile-form_input_radio input{margin-right:4px}.PcProfile-form_input_radio label{margin-right:15px;font-size:14px;color:#707070}.PcProfile-form_input.area{display:flex}.PcProfile-form_input.area select{border:1px solid #dbdbdb;border-radius:2px;font-size:14px;padding:4px 8px}.PcProfile-form_input_area:first-of-type{margin-right:12px}.PcProfile-form_input_row{display:flex}.PcProfile-form_input.double-row{padding:5px}.PcProfile-form_input .occupation-text{margin-right:5px}.PcProfile-form_input .occupation-text.placeholder{font-weight:400;color:#c7c7c7}.PcProfile-form_input_salary{display:flex;align-items:flex-end}.PcProfile-form_input_salary select{width:100px!important;margin-right:10px}.PcProfile-form_submit{display:flex;justify-content:center;height:32px}.PcProfile-form_submit button{border-radius:5px!important;color:#fff;border:none!important;font-size:16px;height:32px;font-weight:400!important;width:unset!important}.PcProfile-form_submit button.Mui-disabled{border:1px solid #248ee0!important;background-color:#fff!important;color:#248ee0!important}.PcProfile-form_submit_back{padding:5px 30px!important;background-color:#969696!important;margin-right:20px!important}.PcProfile-form_submit_confirm{padding:5px 35px!important;background-color:#248ee0!important}.PcProfile-form_submit.withdraw button.Mui-disabled{border:none!important;background-color:#898989!important;color:#fff!important}.PcProfile-form_withdraw p{font-size:14px;color:#333}.PcProfile-form_confirm{display:flex;align-items:center;margin-bottom:20px}.PcProfile-form_confirm input[type=checkbox]{margin-right:8px}.PcProfile-form_confirm label{font-size:14px;color:#333}.PcProfile-favorite{padding:14px 22px!important}.PcProfile-favorite_list{margin-top:15px}.PcProfile-favorite_item{margin:5px 0;border-top:1px solid #545454}.PcProfile-favorite_item:last-of-type{padding-bottom:5px;border-bottom:1px solid #545454}.PcProfile-favorite_item .JobItem-container{margin-bottom:0}.PcProfile-favorite_delete{display:flex;justify-content:flex-end}.PcProfile-favorite_delete button{width:unset!important;background-color:unset!important;color:#5f5f5f!important;font-size:10px!important;font-weight:400!important;padding:0 12px!important;border:1px solid #bebcbc;border-radius:5px}.PcProfile-favorite_bottom{margin-top:60px;display:flex;justify-content:center}.PcProfile-favorite_bottom button{width:unset!important;background-color:#e0e0e0!important;color:#5f5f5f!important;font-size:14px!important;font-weight:400!important;padding:15px 23px!important}.PcProfile-header{display:flex;justify-content:space-between;align-items:center}.PcProfile-header_title{font-size:21px;font-weight:500;color:#5f5f5f}.PcProfile-header_sort{display:flex;align-items:center}.PcProfile-header_sort_label{font-size:14px;color:#5f5f5f;margin-right:10px}.PcProfile-header_sort_btn{width:unset!important;height:unset!important;background-color:unset!important;color:#357fee!important;font-weight:400!important;padding:0!important;margin-right:5px!important}.PcProfile-header_sort_btn .MuiButton-label{text-decoration:underline;font-size:14px!important}.PcProfile-description{margin-top:10px;font-size:14px;color:#333}.PcProfile-description a{color:#3063f1;text-decoration:none}.PcProfile-description-url{color:#3063f1;cursor:pointer}.PcProfile-faq{margin-top:20px}.PcProfile-faq .PcLandingPage-area8-question{padding:15px 22px}.PcProfile-faq .PcLandingPage-area8-question label{font-size:15px;margin-right:20px}.PcProfile-faq .PcLandingPage-area8-question p{font-size:12px;width:465px}.PcProfile-faq .PcLandingPage-area8-question button{width:17px;height:17px;border:1px solid #c6bef9;font-size:15px;line-height:1;padding-bottom:16px}.PcProfile-faq .PcLandingPage-area8-answer{padding:15px 22px}.PcProfile-faq .PcLandingPage-area8-answer label{font-size:15px;margin-right:20px}.PcProfile-faq .PcLandingPage-area8-answer p{font-size:12px}.PcProfile-apply_job_title{padding:5px 12px;color:#fff;background-color:#6156cd;font-size:18px;font-weight:500}.PcProfile-apply_job_row{display:flex;margin:2px 0}.PcProfile-apply_job_label{min-width:150px;padding:7px 12px;font-size:14px;color:#707070;background-color:#ebebeb;display:flex;align-items:center}.PcProfile-apply_job_data{padding:3px 30px;border-bottom:1px solid #bbb;flex-grow:1;color:#707070;font-size:14px}.PcProfile-apply_job_data.status{min-height:60px}.PcProfile-apply_job_buttons{display:flex;justify-content:flex-end;margin:17px 0 50px}.PcProfile-apply_job_buttons a,.PcProfile-apply_job_buttons button{font-size:14px;border-radius:5px;cursor:pointer;text-decoration:none}.PcProfile-apply_job_buttons_details{padding:7px 30px;color:#fff;background-color:#248ee0;margin-right:10px;border:none}.PcProfile-apply_job_buttons_delete{padding:7px 20px;color:#333;border:1px solid #888;background-color:#fff}.PcLandingPage2-area{margin-bottom:95px;margin-top:9px}.PcLandingPage2-container{width:1200px!important;padding:0!important}.PcLandingPage2-breadcrumb a{text-decoration:none}.PcLandingPage2-breadcrumb_wrap{width:100%;margin-top:15px;margin-bottom:12px;border-radius:.25em;overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.PcLandingPage2-breadcrumb_wrap:after{clear:both;content:"";display:table}.PcLandingPage2-breadcrumb_wrap::-webkit-scrollbar{display:none}.PcLandingPage2-breadcrumb_wrap li{display:inline-block;margin:.5em 0;font-size:14px}.PcLandingPage2-breadcrumb_wrap li:after{display:inline-block;content:"＞";margin:0 .6em;color:#3f3f3f}.PcLandingPage2-breadcrumb_wrap li a{color:#4e3d9f;cursor:pointer}.PcLandingPage2-breadcrumb_wrap li:last-of-type{margin-right:16px}.PcLandingPage2-breadcrumb_wrap li:last-of-type:after{display:none}.PcLandingPage2-breadcrumb_wrap li>*{display:inline-block;font-size:14px;color:#3f3f3f}.PcLandingPage2-breadcrumb_wrap li.current>*{color:#4b4b4b}.PcLandingPage2-wrap{background-color:#fff;min-height:100vh;padding:40px 120px!important}.PcLandingPage2-box1{margin-bottom:46px}.PcLandingPage2-box1-header{text-align:center;margin-bottom:33px}.PcLandingPage2-box1-header .title{font-size:34px}.PcLandingPage2-box1-content1{margin-bottom:20px}.PcLandingPage2-box1-content1-text{font-size:16px;font-weight:400;line-height:28px}.PcLandingPage2-box1-content2{margin-bottom:24px}.PcLandingPage2-box1-content2-title{font-size:20px;font-weight:500;margin-bottom:19px}.PcLandingPage2-box1-content2-subcontent1{margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}.PcLandingPage2-box1-content2-subcontent1-section{width:300px;height:152px;padding:22px;background-color:#e8e8e8}.PcLandingPage2-box1-content2-subcontent1-section .section-title{text-align:center;font-weight:18px;margin-bottom:26px;display:flex;justify-content:center;align-items:center}.PcLandingPage2-box1-content2-subcontent1-section .section-title-ic1{width:26px;height:18px;margin-right:8px;filter:invert(.7)}.PcLandingPage2-box1-content2-subcontent1-section .section-title-ic2{width:28px;height:28px;margin-right:7px}.PcLandingPage2-box1-content2-subcontent1-section .section-title-ic3{width:20px;height:27px;margin-right:7px}.PcLandingPage2-box1-content2-subcontent1-section .section-title-text{font-size:18px;font-weight:500}.PcLandingPage2-box1-content2-subcontent1-section .section-content{font-size:16px;font-weight:400;line-height:24px}.PcLandingPage2-box1-content2-subcontent1-section:last-child{background-color:#8b9bc1;color:#fff}.PcLandingPage2-box1-content3{margin-bottom:46px;border:1px solid #bebbbb;display:flex;height:172px;justify-content:space-around}.PcLandingPage2-box1-content3-subcontent1{width:45%;padding-top:35px;text-align:center}.PcLandingPage2-box1-content3-subcontent1 .title{font-size:16px;font-weight:500;margin-bottom:4px;color:#000}.PcLandingPage2-box1-content3-subcontent1 .tel{display:flex;justify-content:center;align-items:center}.PcLandingPage2-box1-content3-subcontent1 .tel .Ic-phone{width:45px;height:45px;filter:invert(46%) sepia(8%) saturate(5355%) hue-rotate(168deg) brightness(87%) contrast(85%);margin-right:8px}.PcLandingPage2-box1-content3-subcontent1 .tel .text{font-size:37px;color:#287cbc;text-decoration:none;font-weight:600}.PcLandingPage2-box1-content3-subcontent1 .content{font-size:18px;font-weight:500;margin-bottom:4px}.PcLandingPage2-box1-content3-subcontent2{width:45%;padding:35px 40px;text-align:center}.PcLandingPage2-box1-content3-subcontent2 .title{font-size:16px;font-weight:500;margin-bottom:4px;color:#000}.PcLandingPage2-box1-content3-subcontent2 .content a{display:inline-block;width:334px;height:71px;color:#fff;background-color:#c6cf4b;text-decoration:none;font-size:24px;text-align:center;line-height:71px}.PcLandingPage2-box1-content3-subcontent2 .content a .Ic-mail{width:26px;height:18px;margin-right:8px;color:#fff}.PcLandingPage2-box1-content3-subcontent2 .content a .text{font-size:24px;font-weight:500;color:#fff}.PcLandingPage2-box1-content3-line{height:124px;border-left:1px solid #bebbbb;margin-top:30px}.PcLandingPage2-box2-header{text-align:center;margin-bottom:17px}.PcLandingPage2-box2-content1{margin-bottom:10px}.PcLandingPage2-box2-content2{display:flex;flex-wrap:wrap;justify-content:space-between}.PcLandingPage2-box2-content2 .item{width:459px;max-width:459px;height:202px;border:1px solid #080f3d;flex:50% 1;margin-bottom:50px}.PcLandingPage2-box2-content2 .item .title{border-radius:0 18px 18px 0;background-color:#5a87ee;color:#fff;font-size:20px;font-weight:500;width:-webkit-max-content;width:max-content;padding:2px 7% 5px 17px;margin-top:22px;margin-left:-8px;max-width:480px}.PcLandingPage2-box2-content2 .item .content{display:flex;margin:24px 28px 22px 14px}.PcLandingPage2-box2-content2 .item .content .img{width:100px;height:100px;margin-right:22px}.PcLandingPage2-box2-content2 .item .content .text{font-size:16px;font-weight:500;line-height:26px}.PcLandingPage2-box3-header{text-align:center;margin-bottom:47px}.PcLandingPage2-box3-content1{margin-bottom:18px}.PcLandingPage2-box3-content1-text{font-size:16px;font-weight:400;line-height:28px}.PcLandingPage2-box3-content2{width:990px;margin-left:-7px}.PcLandingPage2-box3-content2-item{display:flex;padding:17px 10px 17px 17px;border:1px solid #334175;align-items:center;margin-bottom:25px;height:114px;justify-content:space-between}.PcLandingPage2-box3-content2-item .title{font-size:24px;width:264px}.PcLandingPage2-box3-content2-item .content{font-size:16px;width:636px;height:80px;line-height:28px}.PcLandingPage2-box3-content2-item .line{width:1px;height:64px;background-color:#334175}.PcLandingPage2-box3-content3{font-size:16px;width:993px;margin-bottom:52px}.PcLandingPage2-box4-header{text-align:center;margin-bottom:45px}.PcLandingPage2-box4-content1{margin-bottom:47px;margin-left:-14px}.PcLandingPage2-box4-content1 img{width:999px;height:340px}.PcLandingPage2-box4-content2{line-height:29px;margin-bottom:40px}.PcLandingPage2-box5{margin-bottom:91px}.PcLandingPage2-box5-header{text-align:center;margin-bottom:20px}.PcLandingPage2-box5-content1{margin-bottom:47px;margin-left:-14px;border:1px solid #bebbbb;display:flex;height:172px;justify-content:space-around}.PcLandingPage2-box5-content1 img{width:999px;height:340px}.title{font-size:30px;font-weight:500;color:#287cbc}.Login{width:100%;min-height:100vh;background:#f3f2f1;color:#595959;padding-bottom:50px}@media screen and (max-width:959px){.Login{padding-bottom:0}}.Login-area,.Login-wrapper .SignUp-container{margin:0 auto}.Login-area{max-width:480px;padding:0}.Login-area_header{padding-top:1.5rem;padding-bottom:1.5rem;display:flex;justify-content:center}@media screen and (max-width:959px){.Login-area_header{padding-top:1rem;padding-bottom:1rem}}.Login-area_logo{width:25%}.Login-area_logo>img{width:100%}.Login-errorText{margin:10px auto;width:100%;color:#ff6161;font-size:14px;text-align:center}.Login-noteText{font-size:14px;margin-bottom:10px;color:#828282}.Login-noteText>a{text-decoration:underline;color:#2174ee;cursor:pointer}.Login-confirmCode{font-size:14px;margin-bottom:10px}.Login-forgotPass{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:15px 0 30px}.Login-forgotPass>a{text-align:center;color:#2174ee;cursor:pointer}.SignUp-container{padding:1.5rem;background-color:#fff;font-size:1rem;letter-spacing:0;font-weight:400;line-height:1.38;max-width:452px;margin:62px auto;box-sizing:border-box}.SignUp-title{font-size:1.4375rem;letter-spacing:-.1px;font-weight:700;line-height:1.22;margin:0 0 1rem;overflow:hidden;width:100%;text-overflow:ellipsis;color:#5f5f5f}.SignUp-content{display:flex;flex-direction:column}.SignUp-content .SocialButton{display:flex;justify-content:center;align-items:center;position:relative;border:1px solid #909090;color:#000;height:44px;margin-bottom:1rem;max-width:100%;text-align:center;border-radius:5px;cursor:pointer;background-color:#fff;font-weight:700;font-size:14px}.SignUp-content .SocialButton-icon{position:absolute;left:16px;height:24px;width:24px}.SignUp-content .SocialButton.fbBtn{border:1px solid #1877f2;color:#166fe2}.SignUp-content .SocialButton.lineBtn{border:1px solid #00c300;color:#008500}.SignUp-note{font-size:14.5px;letter-spacing:0;font-weight:400;line-height:1.34;color:#5f5f5f;margin-bottom:1.5rem}.SignUp-reConfirm{color:#2557a7;text-decoration:underline;cursor:pointer}.SignUp-line{position:relative;padding-top:1rem;padding-bottom:1rem}.SignUp-left-divider{left:0}.SignUp-left-divider,.SignUp-right-divider{display:inline-block;position:absolute;width:40%;top:2rem}.SignUp-right-divider{right:0}.SignUp-option{letter-spacing:0;font-weight:400;font-size:1rem;line-height:1.75;color:#6f6f6f;display:inline-block;margin:0 auto;width:100%;text-align:center}.SignUp-accountInput{margin-bottom:10px}.SignUp-accountInput p{margin-bottom:.5rem;color:#2d2d2d;font-size:1rem;line-height:1.5;font-weight:700}.SignUp-accountInput_input{width:100%}.SignUp-accountInput_error{font-size:12px}.SignUp-accountInput .MuiFormHelperText-root.Mui-error{font-size:12px;margin-left:0}.SignUp-accountInput input{border-radius:5px;min-height:2.625rem;border-width:1px;letter-spacing:0;font-weight:400;line-height:1.72;color:#4b4b4b;outline:none;width:100%;min-width:7rem;outline-offset:0;padding:0 10px}.SignUp-link{font-weight:400;text-align:center;cursor:pointer;display:block;font-size:16px;color:#277af6;text-decoration:none;margin-top:10px}.SignUp-btn{margin-top:15px!important}.SignUp-forgot_note{color:#595959;font-size:14px;margin:16px 0;font-weight:400;line-height:1.5;word-break:break-all}.SignUp-wrapper{background-color:#fff;display:flex;margin:42px auto;justify-content:center;width:1010px}.SignUp-wrapper .SignUp-container{margin:0;padding:50px;max-width:500px}.SignUp-wrapper .SignUp-container:first-of-type{padding-right:5px;margin-right:10px}.SignUp-wrapper .SignUp-note{font-size:11px}.SignUp-wrapper.mobile{flex-wrap:wrap;width:100%;margin:0 auto}.SignUp-wrapper.mobile .SignUp-container{margin:0;padding:0 15px;max-width:unset;width:100%}.SignUp-wrapper.mobile .SignUp-container.first{margin-bottom:30px}.SignUp-wrapper.mobile .SignUp-note{font-size:11px}.SignUp-advantage{margin-bottom:25px}.SignUp-advantage_title{color:#49a7f9;font-size:18px;font-weight:500;margin-bottom:12px}.SignUp-advantage_content{display:flex;padding-left:20px;font-size:14px;color:#333;font-weight:400}.SignUp-advantage_image{min-width:60px;flex-grow:0;margin-right:25px}.SignUp-split{height:500px;margin-top:65px;border-left:2px solid #b1b1b1;opacity:.5}.SignUp-confirm{padding:40px 80px 50px;max-width:466px}.SignUp-confirm .SignUp-title{text-align:center;font-size:21px;margin-bottom:30px}.SignUp-confirm .SignUp-forgot_note{font-size:14px;color:#333}.SignUp-to_login,.SignUp-to_login_btn{display:flex;justify-content:center}.SignUp-to_login_btn{width:230px;height:40px;background-color:#3580ef;color:#fff;font-size:14px;border:none;margin-top:20px;cursor:pointer;text-decoration:none;align-items:center}.SignUpConfirm-title{font-size:18px;font-weight:700;line-height:1.5;color:#2d2d2d;margin-bottom:24px}.SignUpConfirm-note{font-size:15px;letter-spacing:0;font-weight:400;line-height:1.38;color:#595959;margin-bottom:22px}.mt-2{margin-top:8px!important}.Error404-area{min-height:100vh;background:#e8e8e8;display:flex;align-items:center;justify-content:center}.Error404-header{padding:14px 0;background:#fff;border-bottom:1px solid #d1d1d1}.Error404-header_container{display:flex!important;justify-content:space-between;align-items:center}.Error404-header_container>button{padding:0!important;width:75px!important;height:35px;color:#293042!important;background:#fff!important;border:1px solid #9a99ac}.Error404-logo{display:inline-block;width:71px;height:52px;margin-top:-6px;cursor:pointer}.Error404-container{padding:10px;max-width:95%;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;text-align:left}@media screen and (max-width:360px){.Error404-container{font-size:14px}}.Error404-container p,.Error404-container>h1{margin:1em 0;max-width:560px}.Error404-title{font-size:120%}.Error404-actions{text-align:left;margin:40px 0}.Error404-btn{margin:0 auto;padding:0!important;max-width:230px;height:45px}.InquiriesSuccess-container{padding:10px;width:100%;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:absolute;top:calc(50% - 34px);left:0;transform:translateY(-50%)}@media screen and (max-width:360px){.InquiriesSuccess-container{font-size:14px}}.InquiriesSuccess-intro{width:100%;max-width:500px;display:inline-block;margin-bottom:30px;padding:5px 30px;background:#f2f2f2;border:1px solid #828282;border-radius:4px}@media screen and (max-width:360px){.InquiriesSuccess-intro{font-size:14px}}.InquiriesSuccess-desc{font-size:30px;line-height:50px}@media screen and (max-width:640px){.InquiriesSuccess-desc{font-size:16px;line-height:30px}}.InquiriesSuccess-btns{display:flex;width:100%;justify-content:center}.InquiriesSuccess-btn,.InquiriesSuccess-btnError{margin-top:40px!important;padding:0!important;height:45px!important;min-width:200px!important;border-radius:8px;margin-left:10px!important;margin-right:10px!important}@media screen and (max-width:640px){.InquiriesSuccess-btnError{margin-top:20px!important;min-width:150px!important}}.Inquiries-area{padding-top:8px}.FormInquiries-title{margin-bottom:23px;font-size:24px}.FormInquiries-actions{margin-top:10px}.FormInquiries-actions.both{display:flex;justify-content:space-between;align-items:center}.FormInquiries-actions.both>button{max-width:calc(50% - 5px)}.FormInquiries-container{margin-bottom:10px}.SmPrivacyPolicy-area{padding:8px 0 0}.SmPrivacyPolicy-area .BackToTop-btn{bottom:90px}.SmPrivacyPolicy-content .PolicyServicesContent-title{font-size:20px}