@charset "UTF-8";.urgentMessage{padding:12px 16px;margin-top:16px}.urgentMessage__list{display:flex;flex-direction:column;gap:4px 0}.urgentMessage__anchorLink{font-size:12px;line-height:18px;color:#007fc3}.urgentMessage__anchorLink:hover{-webkit-text-decoration:underline solid #007fc3;text-decoration:underline solid #007fc3}.brandPanel__wrapperr{height:323px;margin-top:16px}.brandPanel{position:absolute;left:0;width:100vw;height:323px;overflow:hidden;background:#d9d9d9}.brandPanel__anchor{display:flex;justify-content:center}.brandPanel__img{object-fit:cover}.signupLoginArea__container{display:flex;flex-direction:column;align-items:center;width:288px;padding:24px}.signupLoginArea__jobCountsText{margin-bottom:8px;font-size:11px;line-height:15.4px}.signupLoginArea__freeText{font-size:12px}.signupLoginArea__login{margin-top:8px;margin-bottom:16px;font-size:11px;line-height:15.4px}.signupLoginArea__login--link{color:#007fc3}.signupLoginArea__login--link:hover{text-decoration:underline}.signupLoginArea__introButton{gap:4px;height:40px;padding:0 16px;font-size:14px;font-weight:700;line-height:1}.signupLoginArea__introButton:before{position:relative;display:inline-block;width:20px;height:20px;content:"";background:url(https://doda.jp/cmn_web/img/cm/icon/beginner_blue.svg) no-repeat}.signupWithResume{margin-top:8px;color:#fe6e20;background:#fff;border:2px solid #ff5a00}.signupWithResume:hover{background:#f5f5f5}.sideNavTopLinkBanner{display:flex}.sideNavTopLinkBanner:not(:first-child){margin-top:16px}.sideNavTopLinkBanner:hover{opacity:.8}.sideNavTopLinkBanner__image{width:100%;object-fit:cover}.moveToListLink__listLink{display:flex;column-gap:4px;align-items:center;justify-content:flex-end;padding:9.5px 12px;font-size:14px;line-height:21px;color:#007fc3;background-color:#f5f5f5;border:1px solid #e5e5e5;border-radius:0 0 4px 4px}.moveToListLink__listLink:hover{text-decoration:underline}.popularJobsFeature__title{margin-top:24px}.popularJobsFeature__list{margin-top:8px;overflow:hidden;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-radius:4px 4px 0 0}.popularJobsFeature__listItem:not(:last-of-type){border-bottom:1px solid #e5e5e5}.popularJobsFeature__anchor{display:flex;column-gap:16px;padding:12px 16px;background-color:#fff}.popularJobsFeature__anchor:hover{background-color:#f0f9ff}.popularJobsFeature__cardTitle{margin-top:4px;font-size:12px;line-height:18px;color:#007fc3}.popularJobsFeature__image{flex-shrink:0;width:56px;height:56px;overflow:hidden;object-fit:cover;border-radius:4px}.eventSeminar__anchor,.eventSeminar__listItem--notEvent,.listStyle{padding:10px 16px;font-size:12px;line-height:18px;color:#007fc3;background-color:#fff}.eventSeminar__title{margin-top:24px}.eventSeminar__list{margin-top:8px;overflow:hidden;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-radius:4px 4px 0 0}.eventSeminar__listItem:not(:last-of-type){border-bottom:1px solid #e5e5e5}.eventSeminar__anchor{display:block}.eventSeminar__anchor:hover{background-color:#f0f9ff}.sideNavMiddleLinkBanner{display:flex;flex-direction:column;gap:16px;margin-top:24px}.sideNavMiddleLinkBanner__link{display:flex}.sideNavMiddleLinkBanner__link:hover{opacity:.8}.sideNavMiddleLinkBanner__image{width:100%;object-fit:cover}.newArrivalsFocusedContents__title{margin-top:24px}.newArrivalsFocusedContents__banners{display:flex;flex-direction:column;row-gap:8px;margin-top:8px}.newArrivalsFocusedContents__bannerLink{display:flex}.newArrivalsFocusedContents__bannerLink:hover{opacity:.8}.newArrivalsFocusedContents__banner{width:100%;object-fit:cover}.newArrivalsFocusedContents__list{margin-top:8px;overflow:hidden;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-radius:4px 4px 0 0}.newArrivalsFocusedContents__listItem:not(:last-of-type){border-bottom:1px solid #e5e5e5}.newArrivalsFocusedContents__anchor{display:block;padding:10px 16px;font-size:12px;line-height:18px;color:#007fc3;background-color:#fff}.newArrivalsFocusedContents__anchor:hover{background-color:#f0f9ff}.textLink{display:block;font-size:11px;line-height:1.4;color:#007fc3}.textLink:hover{-webkit-text-decoration:underline solid #007fc3;text-decoration:underline solid #007fc3}.noticesFromDoda{padding:16px;margin-top:16px}.noticesFromDoda__list{display:flex;flex-direction:column;gap:8px 0;margin-top:8px}.businessClientInfo{padding:16px;margin-top:16px}.businessClientInfo__list{display:flex;flex-direction:column;gap:8px 0;margin-top:8px}.sideNavBottomLinkBanner{display:flex;flex-direction:column;gap:8px;margin-top:16px}.sideNavBottomLinkBanner__link{display:flex}.sideNavBottomLinkBanner__link:hover{opacity:.8}.sideNavBottomLinkBanner__image{width:100%;object-fit:cover}.pr{padding:16px;margin-top:16px}.pr__list{display:flex;flex-direction:column;gap:8px 0;margin-top:8px}.searchMenu__anchorLink{display:flex;gap:0 16px;align-items:center;height:70px;padding:0 15px 0 20px;cursor:pointer;background-color:#fff}.searchMenu__anchorLink:hover{background-color:#f0f9ff}.searchMenu__listTextArea--withTag{width:296px}.searchMenu__listTextArea--withoutTag{width:372px}.searchMenu__desiredConditionText{margin-top:8px;overflow:hidden;line-height:11px;text-overflow:ellipsis;white-space:nowrap}.searchMenu{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px 1px;gap:1px 1px;margin-top:40px;overflow:hidden;background-color:#e5e5e5;border-radius:4px;box-shadow:0 2px 5px rgba(0,127,195,.15)}.draggableSlider__container{display:flex;gap:20px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.draggableSlider__container::-webkit-scrollbar{display:none}.section__title{margin-top:40px;margin-bottom:16px}.section__block:not(:last-of-type){margin-bottom:24px}.section_subtitle{margin-bottom:8px}.jobSearch-carousel__link{position:relative;display:flex;width:140px;height:100px}.jobSearch-carousel__link:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.4);border-radius:4px}.jobSearch-carousel__link:hover{opacity:.8}.jobSearch-carousel__image{width:100%;height:100%;object-fit:cover;border-radius:4px}.jobSearch-carousel__name{position:absolute;display:flex;align-items:center;justify-content:center;width:140px;height:100px;font-weight:700;line-height:1.5;color:#fff;text-align:center}.jobSuggestionService__sectionTitleArea{display:flex;align-items:center;justify-content:space-between;height:130px;padding-left:32px;margin-top:40px;overflow:hidden;background-color:#4ebdf1;border-radius:4px 4px 0 0}.jobSuggestionService__sectionTitle{border-bottom:4px solid #fff100}.jobSuggestionService__sectionList{padding:32px;background-color:#fafafa;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-radius:0 0 4px 4px}.JobSuggestionService__list{display:flex;column-gap:32px;justify-content:space-between}.JobSuggestionService__listDetail{flex:1 1;padding-right:16px;overflow:hidden;background-color:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.12)}.JobSuggestionService__listDetail:hover{background-color:#f0f9ff}.JobSuggestionService__listDetailLink{display:flex}.JobSuggestionService__listDetailTitle{margin-bottom:4px;line-height:21px}.JobSuggestionService__listDetailText{display:flex;flex-direction:column;justify-content:center;padding:10px 12px 10px 16px}.JobSuggestionService__linkText{display:flex;gap:0 4px;justify-content:flex-end;margin-top:10px;font-size:14px;color:#007fc3}.JobSuggestionService__linkText:hover{-webkit-text-decoration:underline solid #007fc3;text-decoration:underline solid #007fc3}.knowAndAskContents__sectionTitleArea{position:relative;display:flex;align-items:center;justify-content:space-between;height:130px;padding:0 32px;margin-top:40px;background-color:#4ebdf1;border-radius:4px 4px 0 0}.knowAndAskContents__sectionTitle{display:flex;align-items:center;border-bottom:4px solid #fff100}.knowAndAskContents__sectionTitleImage{position:absolute;right:40px;bottom:0}.knowAndAskContents__sectionList{padding:32px 32px 24px;background-color:#fafafa;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5}.knowAndAskContents__list{display:flex;column-gap:24px}.knowAndAskContents__listItem{flex:1 1;overflow:hidden;background-color:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.12)}.knowAndAskContents__listItem:hover{background-color:#f0f9ff}.knowAndAskContents__listItemTextArea{padding:16px}.knowAndAskContents__listItemTextAreaTitle{font-size:14px;font-weight:700;line-height:21px;color:#007fc3}.knowAndAskContents__listItemTextAreaText{margin-top:4px;font-size:12px;line-height:18px;color:gray}.siteDescription{margin-top:40px;font-size:11px;line-height:15.4px;color:#aaa}.recommendForYou__container{padding:0 32px 32px;background-color:#fafafa;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-radius:0 0 4px 4px}.recommendForYou__list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px 24px;gap:16px 24px;margin-top:24px}.recommendForYou__listDetail{display:flex;overflow:hidden;background-color:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.12)}.recommendForYou__listDetail:hover{background-color:#f0f9ff}.recommendForYou__listDetailLink{display:flex;flex:1 1;gap:12px;align-items:center;padding:16px 16px 16px 20px}.recommendForYou__listDetailImage{width:56px;height:56px;object-fit:cover;border-radius:4px}.recommendForYou__listDetailText{flex:1 1}.imageBanner__anchor{display:flex;width:100%;height:82px;overflow:hidden;border-radius:4px;box-shadow:0 2px 5px rgba(0,127,195,.15)}.imageBanner__anchor:hover{opacity:.8}.imageBanner__image{width:100%;object-fit:cover}.DiagnosisDocumentCreatingTool__title{margin-top:40px}.DiagnosisDocumentCreatingTool__banners{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px 20px;gap:16px 20px;margin-top:16px}.popularServices__title{margin-top:40px}.popularServices__banners{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px 20px;gap:16px 20px;margin-top:16px}.relatedWebsites__title{margin-top:40px}.relatedWebsites__banners{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px 8px;gap:16px 8px;margin-top:16px}.specialistSiteSection__linkList{display:grid;grid-template-columns:repeat(5,160px);grid-gap:16px 20px;gap:16px 20px;margin-top:40px}.specialistSiteSection__link:hover .specialistSiteSection__jobType,.specialistSiteSection__link:hover .specialistSiteSection__jobTypeExamples{text-decoration:underline}.specialistSiteSection__jobType{margin-bottom:4px;font-size:12px;font-weight:700;line-height:18px}.specialistSiteSection__jobTypeExamples{font-size:11px;font-weight:500;line-height:15.4px;color:#aaa}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.toDoListCard__anchor{display:flex;column-gap:8px;align-items:center;height:56px;padding:0 16px}.toDoListCard__anchor:hover{background-color:#f0f9ff;border-radius:4px}.toDoListCard__todoCardTitleArea{margin-right:auto}.toDoListCard__todoCardTitle{font-size:14px;font-weight:600;line-height:21px;color:#007fc3}.toDoListCard__todoCardDescription{font-size:12px;font-weight:300;line-height:18px;color:#aaa}.toDoListCard__icon{flex-shrink:0;width:28px;height:28px;background-repeat:no-repeat;background-size:contain}.toDoListCard__icon--counselingDate,.toDoListCard__icon--interviewDateSetting{background-image:url(https://doda.jp/cmn_web/img/cm/icon/calendar_fix_blue.svg)}.toDoListCard__icon--dateSetting{background-image:url(https://doda.jp/cmn_web/img/cm/icon/calendar_set_blue.svg)}.toDoListCard__icon--message{background-image:url(https://doda.jp/cmn_web/img/cm/icon/email_blue.svg)}.toDoListCard__icon--documentsOrder,.toDoListCard__icon--resumeFileUpload{background-image:url(https://doda.jp/cmn_web/img/cm/icon/resume_blue.svg)}.toDoListCard__icon--counseling{background-image:url(https://doda.jp/cmn_web/img/cm/icon/headphone_blue.svg)}.toDoListCard__icon--desiredCondition{background-image:url(https://doda.jp/cmn_web/img/cm/icon/preferredConditions_blue.svg)}.todoList__todoCardList{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:8px;column-gap:8px}.todoList__slideWrapper{display:flex;padding:0 48px}.todoList__slideWrapper.slick-slider{padding-bottom:0}.todoList__slideWrapper .slick-track{display:flex}.todoList__slideWrapper .slick-slide{width:352px}.todoList__slideWrapper .slick-slide:not(:last-of-type){margin-right:8px}.todoList__slideWrapper .slick-list{padding-bottom:8px;margin-bottom:-8px}.todoList__slideWrapper .slick-arrow{visibility:hidden}.todoList__sliderButton{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fff;border:1px solid #007fc3;border-radius:50%;transform:translateY(-50%)}.todoList__sliderButton:not(.todoList__sliderButton--disabled):hover{background-color:#f0f9ff}.todoList__sliderButton--left{left:0}.todoList__sliderButton--right{right:0}.todoList__sliderButton--disabled{cursor:default;background-color:#f5f5f5;border-color:#f5f5f5}.toDoListArea__container{position:relative;min-height:96px;padding:8px 16px 12px;margin-top:24px;background-color:#ddf1ff;border-radius:4px}.toDoListArea__title{margin-bottom:8px;font-size:12px;font-weight:700;line-height:1.5}.toDoListArea__noTodoText{position:absolute;top:50%;left:50%;font-size:12px;font-weight:700;color:#aaa;transform:translate(-50%,-50%)}.toDoListArea__loading{width:30px;height:30px;margin:0 auto;background-image:url(/assets/icon/icon_loading.svg)}.suggestedJobCard__container{display:flex;align-items:center;height:56px;padding:0 16px;background-color:#fff}.suggestedJobCard__container:hover{background-color:#f0f9ff}.suggestedJobCard__textArea{margin-right:auto}.suggestedJobCard__titleArea{display:flex;column-gap:8px;align-items:center}.suggestedJobCard__title{font-size:14px;line-height:21px;color:#007fc3}.suggestedJobCard__tagText{color:#007fc3}.suggestedJobCard__icon{flex-shrink:0;width:20px;height:20px;margin-right:8px;background-repeat:no-repeat;background-size:contain}.suggestedJobCard__icon--careerAdviser{background-image:url(https://src.doda.jp/cmn_web/img/cm/icon/user_blue.svg)}.suggestedJobCard__icon--recruitmentProject{background-image:url(https://src.doda.jp/cmn_web/img/cm/icon/headphone_blue.svg)}.suggestedJobCard__icon--companyRecruiter{background-image:url(https://src.doda.jp/cmn_web/img/cm/icon/business_blue.svg)}.suggestedJobCard__icon--partnerAgent{background-image:url(https://src.doda.jp/cmn_web/img/cm/icon/handshake_blue.svg)}.suggestedJobCard__stopRequestText{font-size:12px;line-height:18px;color:red}.suggestedJobs__container{padding:8px 16px 12px;margin-top:4px;background-color:#ddf1ff;border-radius:4px}.suggestedJobs__containerTitle{font-size:12px;line-height:1.5}.suggestedJobs__title{font-size:12px;font-weight:700;line-height:12px}.suggestedJobs__list{display:flex;margin-top:8px;overflow:hidden;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,127,195,.149)}.suggestedJobs__listItem{flex:1 1}.suggestedJobs__listItem:not(:last-of-type){border-right:1px solid #e5e5e5}.searchMenuLogInParts__anchorLink{display:flex;gap:0 16px;align-items:center;height:48px;padding:0 15px 0 20px}.searchMenuLogInParts__anchorLink:hover{background-color:#f0f9ff}.searchMenuLogInParts__listTextArea{display:flex;flex:1 1;align-items:center}.searchMenuLogInParts__listTextArea--withTag .searchMenuLogInParts__listText{width:502px}.searchMenuLogInParts__listTextArea--withoutTag .searchMenuLogInParts__listText{width:580px}.searchMenuLogInParts__listTitle{flex-shrink:0;margin-right:8px}.searchMenuLogInParts__listText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchMenuLogIn{display:flex;margin-top:8px;overflow:hidden;border-radius:4px;box-shadow:0 2px 5px rgba(0,127,195,.15)}.searchMenuLogIn__list{cursor:pointer;background-color:#fff}.searchMenuLogIn__list--matchJob{flex:4 1}.searchMenuLogIn__list--jobSearchTop,.searchMenuLogIn__list--previousSearchJob{flex:1 1}.searchMenuLogIn__list:not(:last-of-type){border-right:1px solid #e5e5e5}.moveToListLinkNoBackground__listLink{display:flex;column-gap:4px;align-items:center;font-size:14px;line-height:28px;color:#007fc3}.moveToListLinkNoBackground__listLink:hover{text-decoration:underline}.jobTypesSectionListItem__jobTypeTitle{margin-bottom:6px;font-size:12px;font-weight:400;line-height:12px;color:#007fc3}.jobTypesSectionListItem__jobName{font-weight:700}.jobTypesSectionListItem__jobCount{margin-left:3px;font-weight:400}.jobTypesSectionListItem__jobTypeSubCategories{font-size:11px;font-weight:500;line-height:16px;color:gray}.jobTypesSection{margin-top:40px}.jobTypesSection__headingWrapper{margin-bottom:10px}.jobTypesSection__heading{padding:8px 16px;font-size:14px;font-weight:700;line-height:14px;color:#fff;background-color:#007fc3;border-radius:4px}.jobTypesSection__linkListWrapper{flex:1 1;overflow:hidden;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,127,195,.149)}.jobTypesSection__imageLinkList a{height:88px}.jobTypesSection__linkWrapper{display:flex;column-gap:10px;align-items:flex-start;margin-bottom:10px}.jobTypesSection__toDetailLinkWrapper{display:flex;justify-content:flex-end}.favoriteBalloonNotice{padding:12px 16px}.favoriteBalloonNotice__heading{margin-bottom:4px;font-size:14px;font-weight:700;line-height:16px;color:#fff100}.favoriteBalloonNotice__text{font-size:12px;line-height:16px;color:#fff}.saveBookmarkButton{display:inline-flex;column-gap:4px;align-items:center}.saveBookmarkButton--loading{pointer-events:none}.appliedButton{color:#ccc;cursor:default;background:#e5e5e5}.appliedButton,.bookmarkListLink{display:inline-flex;column-gap:4px;align-items:center}.favorite{position:relative;display:inline-block}.favoriteBalloonNoticeWrapper{position:absolute;top:-108px;left:50%;pointer-events:none;transform:translateX(-50%)}.recommendCard__thumbnailImage{width:100%;height:143px;vertical-align:middle;object-fit:cover;border-radius:4px 4px 0 0}.recommendCard__thumbnailImage.recommendCard__thumbnailImage--wide{width:241px;height:169px}.companyName__jobDetailStatus{display:inline-block;margin-left:4px;vertical-align:text-top}.cardDetail__companyName{line-height:1.5}.cardDetail__jobName{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cardDetail__detailsItem:first-of-type{margin-bottom:4px;margin-left:-1px}.cardDetail__detailsItem{display:flex;align-items:center}.detailsItem__text{margin-left:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recommendCard{width:208px;padding-bottom:16px}.recommendCard>div:last-child{padding:0 16px}.recommendCard.recommendCard--wide{width:241px}.recommendCard__cardDetail{display:flex;flex-direction:column;row-gap:8px;justify-content:space-between;margin:12px 16px}.recommendCard__cardDetail.recommendCard--isJobDetails{height:130px}.recommendCard__cardDetail.recommendCard--notJobDetails{height:82px}.cardDetail__link{display:grid;grid-row-gap:4px;row-gap:4px}.cardDetail__link:hover .cardDetail__companyName{text-decoration:underline}.recommendSliderTitle{font-size:20px;font-weight:700;line-height:1.5}.recommendSliderTitle_jobCount{margin:0 4px;color:red}.recommendSliderUpdateDate{font-size:14px;font-weight:700;line-height:21px}.summaryBottom--visible{display:flex;align-items:center}.summaryBottom--invisible{display:none}.summaryBottom__text{margin-right:6px}.summaryBottom__text:hover{text-decoration:underline}.recommendStyle.slick-slider:has(.slick-dots){padding-bottom:42px}.recommendStyle .slick-list .slick-track{display:flex;padding-bottom:5px}.recommendStyle .slick-list{margin-bottom:-5px;margin-left:-9px}.recommendStyle .slick-list .slick-track .slick-slide{display:flex;flex-direction:column;max-width:213px;margin-left:10px}.recommendStyle .slick-dots{bottom:0;display:flex;justify-content:center}.recommendStyle .slick-dots ul{display:flex}.recommendStyle .slick-dots ul li{width:16px;height:16px;margin:0}.recommendStyle .slick-dots ul li.slick-active button:before{color:#007fc3;opacity:1}.recommendStyle .slick-dots ul li button{padding:0}.recommendStyle .slick-dots ul li button:before{top:1px;width:16px;height:16px;font-size:9px;color:#ebebeb;opacity:1}.recommendStyle .slick-dots ul li button:hover:before{color:#007fc3}.prevArrowStyle{margin-right:20px}.nextArrowStyle{margin-left:20px}.recommendSlider__titleArea{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.recommendPanelLogOut__slider{max-width:880px;margin-top:40px}.recommendPanelLogIn__slider{max-width:880px}.quickSearchSelectLogIn__background{position:fixed;inset:0;cursor:default}.quickSearchSelectLogIn__wrap{position:relative;z-index:1}.quickSearchSelectLogIn__container{display:flex;align-items:center;width:240px;height:48px;padding:13.5px 12px;background-color:#fff;border-right:1px solid #e5e5e5}.quickSearchSelectLogIn__container--occupation{border-radius:4px 0 0 4px}.quickSearchSelectLogIn__container:hover{background:#f0f9ff}.quickSearchSelectLogIn__selectedText{height:48px;margin-right:8px;margin-left:4px;overflow:hidden;font-size:14px;font-weight:500;line-height:48px;text-align:left;word-break:break-all}.quickSearchSelectLogIn__selectedText--notSelected{color:#007fc3}.quickSearchSelectLogIn__selectedText--selected{color:#222}.quickSearchSelectLogIn__icon{flex:0 0 auto;width:20px;height:20px}.quickSearchSelectLogIn__icon--occupation{background-image:url(https://doda.jp/cmn_web/img/cm/icon/work_blue.svg)}.quickSearchSelectLogIn__icon--location{background-image:url(https://doda.jp/cmn_web/img/cm/icon/location_blue.svg)}.quickSearchSelectLogIn__icon--income{background-image:url(https://doda.jp/cmn_web/img/cm/icon/income_blue.svg)}.quickSearchSelectLogIn__arrowIcon{margin-left:auto}.quickSearchSelectLogInDropdown{position:absolute;width:240px;max-height:232px;padding:4px 0;margin-top:2px;overflow:auto;background:#fff;border:1px solid #e5e5e5;border-radius:4px}.quickSearchSelectLogInDropdown--occupation{width:-moz-fit-content;width:fit-content;white-space:nowrap}.quickSearchSelectLogInDropdown::-webkit-scrollbar{width:8px;background-color:#e5e5e5;border-radius:0 3px 3px 0;scrollbar-width:unset}.quickSearchSelectLogInDropdown::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:4px}.quickSearchSelectLogInDropdown .quickSearchSelectLogInDropdown__button{width:100%;padding:5.5px 12px;font-size:14px;text-align:left}.quickSearchSelectLogInDropdown .quickSearchSelectLogInDropdown__button:hover{background:#fafafa}.keywordSuggest__background{position:fixed;inset:0;cursor:default;border:1px solid #e5e5e5}.keywordSuggest__menu{position:absolute;z-index:1;display:flex;flex-direction:column;max-height:232px;padding:4px 0;margin-top:2px;overflow-y:auto;background:#fff;border:1px solid #e5e5e5;border-radius:4px}.keywordSuggest__menu::-webkit-scrollbar{width:8px;background-color:#e5e5e5;border-radius:0 3px 3px 0;scrollbar-width:unset}.keywordSuggest__menu::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:4px}.keywordSuggest__button{width:100%;padding:5.5px 12px;font-size:14px;text-align:left}.keywordSuggest__button:hover{background:#fafafa}.SuggestAPI.seghl{font-weight:700}.quickSearchLogInHeader{justify-content:space-between;margin-top:16px;margin-bottom:8px}.quickSearchLogInHeader,.quickSearchLogInHeader__jobCountArea{display:flex;align-items:center}.quickSearchLogInHeader__jobCountText{margin-left:4px;font-size:12px;font-weight:700;line-height:12px}.quickSearchLogInHeader__jobCount{margin-left:12px;color:red}.quickSearchLogInHeader__jobCount,.quickSearchLogInHeader__jobCountNumber{font-size:14px;font-weight:700;line-height:14px}.quickSearchLogInHeader__publicationDate{margin-left:18px;font-size:12px}.quickSearchLogInHeader__UpdateDate{flex-shrink:0;margin-left:14px}.quickSearchLogIn__list{display:flex;border-radius:8px;box-shadow:0 2px 5px 0 rgba(0,127,195,.149)}.quickSearchLogInInput__wrap,.quickSearchLogInSelectBox__wrap{display:flex;align-items:center}.quickSearchLogInInput__wrap{position:relative;column-gap:12px;justify-content:space-between;width:400px;height:48px;padding:13.5px 12px;background:#fff;outline:none}.quickSearchLogInInput__wrap:hover{background:#f0f9ff}.quickSearchLogIn__input{width:100%;font-size:14px;background:#fff;background-color:transparent;border:none;border-radius:4px;outline:none}.quickSearchLogIn__input::placeholder{color:#aaa}.quickSearchLogIn__suggestList{width:400px;margin-top:2px}.quickSearchLogInCheckbox__wrap{flex-shrink:0}.quickSearchLogIn__button{display:flex;align-items:center;justify-content:center;width:80px;height:48px;padding:10px;background:linear-gradient(135deg,#69af1c,#7dba3c);border-radius:0 8px 8px 0}.quickSearchLogIn__button:hover{background:#88c14b}.quickSearchLogIn__searchIcon{width:32px;height:32px;background:url(https://doda.jp/cmn_web/img/cm/icon/search_white.svg) no-repeat 50% 50%;background-size:100%}.applicationUplift{padding:32px 56px}.applicationUplift__wrapper{display:grid;grid-gap:24px 0;gap:24px 0}.applicationUplift__title{text-align:center}.applicationUplift__text{margin-top:8px;font-feature-settings:"palt";line-height:18px;text-align:center}.applicationUplift__balloon{display:flex;align-items:center;margin-bottom:14px}.applicationUplift__balloonText{display:flex;flex-shrink:0;align-items:flex-end;margin-left:6px}.applicationUplift__jobDetail{width:338px;padding:16px}.applicationUplift__jobDetailTitle{word-wrap:break-word}.applicationUplift__jobDetailCompanyName{margin-top:5px;word-wrap:break-word}.applicationUplift__jobDetailTag{margin-top:12px}.applicationUplift__button{width:304px;margin:0 auto;font-feature-settings:"palt"}.applicationUplift__overlay{position:absolute;top:0;left:0;z-index:99999;width:100%;height:100%;cursor:default;background-color:rgba(0,16,26,.8)}.quickSearchSelectLogOut__background{position:fixed;inset:0;cursor:default}.quickSearchSelectLogOut__wrap{position:relative;z-index:1}.quickSearchSelectLogOut__container{display:flex;align-items:center;width:160px;height:48px;padding:13.5px 14px 13.5px 12px;background-color:#fff;border-right:1px solid #e5e5e5}.quickSearchSelectLogOut__container--occupation{border-radius:4px 0 0 4px}.quickSearchSelectLogOut__container:hover{background:#f0f9ff}.quickSearchSelectLogOut__selectedText{height:48px;margin-right:4px;margin-left:4px;overflow:hidden;font-size:14px;font-weight:500;line-height:48px;text-align:left;word-break:break-all}.quickSearchSelectLogOut__selectedText--notSelected{color:#007fc3}.quickSearchSelectLogOut__selectedText--selected{color:#222}.quickSearchSelectLogOut__icon{flex:0 0 auto;width:20px;height:20px}.quickSearchSelectLogOut__icon--occupation{background-image:url(https://doda.jp/cmn_web/img/cm/icon/work_blue.svg)}.quickSearchSelectLogOut__icon--location{background-image:url(https://doda.jp/cmn_web/img/cm/icon/location_blue.svg)}.quickSearchSelectLogOut__icon--income{background-image:url(https://doda.jp/cmn_web/img/cm/icon/income_blue.svg)}.quickSearchSelectLogOut__arrowIcon{margin-left:auto}.quickSearchSelectLogOutDropdown{position:absolute;width:160px;max-height:232px;padding:4px 0;margin-top:2px;overflow:auto;background:#fff;border:1px solid #e5e5e5;border-radius:4px}.quickSearchSelectLogOutDropdown--occupation{width:-moz-fit-content;width:fit-content;white-space:nowrap}.quickSearchSelectLogOutDropdown::-webkit-scrollbar{width:8px;background-color:#e5e5e5;border-radius:0 3px 3px 0;scrollbar-width:unset}.quickSearchSelectLogOutDropdown::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:4px}.quickSearchSelectLogOutDropdown .quickSearchSelectLogOutDropdown__button{width:100%;padding:5.5px 12px;font-size:14px;text-align:left}.quickSearchSelectLogOutDropdown .quickSearchSelectLogOutDropdown__button:hover{background:#fafafa}.quickSearchLogOutHeader{justify-content:space-between;margin-bottom:8px}.quickSearchLogOutHeader,.quickSearchLogOutHeader__jobCountArea{display:flex;align-items:center}.quickSearchLogOutHeader__jobCountText{font-size:12px;font-weight:700;line-height:12px}.quickSearchLogOutHeader__jobCount{margin-left:12px;color:red}.quickSearchLogOutHeader__jobCount,.quickSearchLogOutHeader__jobCountNumber{font-size:14px;font-weight:700;line-height:14px}.quickSearchLogOutHeader__publicationDate{margin-left:18px;font-size:12px}.quickSearchLogOutHeader__UpdateDate{flex-shrink:0;margin-left:14px}.quickSearchLogOut__list{display:flex;border-radius:8px;box-shadow:0 2px 5px 0 rgba(0,127,195,.149)}.quickSearchLogOutInput__wrap,.quickSearchLogOutSelectBox__wrap{display:flex;align-items:center}.quickSearchLogOutInput__wrap{position:relative;column-gap:12px;justify-content:space-between;width:320px;height:48px;padding:13.5px 12px;background:#fff;outline:none}.quickSearchLogOutInput__wrap:hover{background:#f0f9ff}.quickSearchLogOut__input{width:100%;font-size:14px;background:#fff;background-color:transparent;border:none;border-radius:4px;outline:none}.quickSearchLogOut__input::placeholder{color:#aaa}.quickSearchLogOutCheckbox__wrap{flex-shrink:0}.quickSearchLogOut__suggestList{width:320px;margin-top:2px}.quickSearchLogOut__button{display:flex;align-items:center;justify-content:center;width:80px;height:48px;padding:10px;background:linear-gradient(135deg,#69af1c,#7dba3c);border-radius:0 8px 8px 0}.quickSearchLogOut__button:hover{background:#88c14b}.quickSearchLogOut__searchIcon{width:32px;height:32px;background:url(https://doda.jp/cmn_web/img/cm/icon/search_white.svg) no-repeat 50% 50%;background-size:100%}.detailedSearchLink{display:flex;justify-content:flex-end;margin-top:8px}.locationList__locationList{display:flex;flex-direction:column;gap:20px;color:#007fc3;border:4px}.locationList__location{display:flex;column-gap:20px;align-items:flex-start}.locationList__area{width:70px;font-size:14px;font-weight:700;line-height:14px}.locationList__area:hover{text-decoration:underline}.locationList__prefectureList{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center;width:296px;margin-top:2px}.locationList__prefectureList>li{display:flex;align-items:flex-start}.locationList__prefecture{font-size:12px;font-weight:500;line-height:12px}.locationList__prefecture>a:hover{text-decoration:underline}.workLocationSection{margin-top:40px}.workLocationSection__heading{padding:8px 16px;margin-bottom:10px;font-size:14px;font-weight:700;line-height:14px;color:#fff;background-color:#007fc3;border-radius:4px}.workLocationSection__locationListRow{display:flex;column-gap:45px;padding:24px 32px;background-color:#fff;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,127,195,.149)}.premiumOffer{width:400px;margin-right:4%;pointer-events:auto;background:#fff;border-radius:4px}.premiumOffer__ModalTitleWrapper{display:flex;gap:0 12px;justify-content:space-between;padding:12px 20px;background:#f44360;border-radius:4px 4px 0 0}.premiumOffer__ModalCloseButton{flex-shrink:0;width:24px;height:24px;background:url(https://cms.doda.jp/cmn_web/img/cm/icon/close_white.svg) no-repeat 50% 50%;background-size:100%}.premiumOffer__ModalTitle{font-size:14px;font-weight:700;line-height:21px;color:#fff}.premiumOffer__wrapper{padding:20px;border:1px solid #e5e5e5;border-top:none;border-radius:0 0 4px 4px}.premiumOffer__offerDetail{display:flex;gap:0 12px}.premiumOffer__offerDetailWrapper{display:flex;flex-direction:column;justify-content:space-between}.premiumOffer__offerDetailOccupationName,.premiumOffer__offerDetailTitle{line-height:21px}.premiumOffer__message,.premiumOffer__offerDetailOccupationName,.premiumOffer__offerDetailTitle{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.premiumOffer__message{margin-top:16px}.premiumOffer__buttonWrapper{display:grid;grid-gap:12px 0;gap:12px 0;margin-top:20px}.premiumOffer__button{width:240px;margin:0 auto}.top__signupLoginArea{position:relative}.top__signupLogin{position:absolute;right:0;bottom:calc(-100% + 20px)}.top__main{display:flex;justify-content:space-between;margin-top:24px}.top__mainLeft{width:880px}.top__aside{width:288px}.top_premiumOfferWrapper{position:fixed;right:50%;bottom:4%;z-index:9999;display:flex;justify-content:flex-end;width:1200px;pointer-events:none;transform:translateX(50%)}.top_recommendWrapper:not(:first-of-type){margin-top:40px}.footer_wrapper{width:1200px;margin-top:50px}.shareContent{justify-content:space-between;width:74px}.externalSites{display:flex;justify-content:flex-end;margin:16px 0 8px}.modalOverlay{position:fixed;top:0;left:0;z-index:50000;display:none;width:100vw;height:100vh}.modalOverlay--show{display:block}.modalOverlay__contents{z-index:55000;width:100%;height:100%}.modalOverlay__background{z-index:51000;width:100%;height:100%;background:rgba(0,16,26,.8)}.shareCodeDialogWhole{font-family:游ゴシック,Yu Gothic,sans-serif}.shareCodeDialogWhole p{height:56px}.shareCodeContainer{display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center;padding:24px 32px 32px}.shareCodeDialogButton{width:150px;height:40px}.codeArea{display:flex;align-items:center;align-self:stretch;width:388px;height:40px;padding:10px 12px;font-size:14px;font-weight:500;white-space:nowrap}.shareContent{display:flex;column-gap:10px}.navigation_service,.navigation_specialty{width:110px}.navigation_area{width:72px}.navigation_event{width:143px}.navigation_relatedInformation{width:464px}.serviceLinks{display:flex;flex-direction:column;gap:14px 0;padding-top:24px;margin-top:8px;border-top:2px solid #e9f0f5}.serviceLinks_wrapper{display:flex;align-items:center}.serviceLinks_title{width:110px;font-size:12px;font-weight:700;line-height:18px}.serviceLinks_listWrapper{display:flex;flex:1 1;flex-wrap:wrap}.serviceLinks_list{display:flex;flex:1 1;flex-direction:column;gap:8px 0;padding-left:24px;border-left:1px solid #ccc}.serviceLinks_listItem{font-size:12px;font-feature-settings:"palt";line-height:18px}.serviceLinks_listItem a:hover{color:gray}.serviceLinks_listItem:not(:last-child):after{margin:0 12px 0 10px;color:#ccc;content:"|"}.serviceLinks_serviceList{display:flex;align-items:center}.serviceLinks_serviceListTitle{width:140px;font-size:12px;font-weight:700;line-height:18px}.serviceLinks_button{width:150px}.footer{width:1200px;margin:56px auto 0}.footer__PrivacyArea{margin-top:24px}.footer__externalSites{display:flex;justify-content:flex-end;margin:16px 0 8px}.popover__wrapper{position:absolute;bottom:calc(-1*(var(--height) + 15px));left:var(--position-left);z-index:3000;width:380px;padding:12px 16px;background-color:#fff;filter:drop-shadow(0 2px 5px rgba(0,0,0,.12));border-radius:4px}.popover__wrapper:before{position:absolute;top:-12px;left:var(--arrow-position-left);content:"";border-right:12px solid transparent;border-bottom:12px solid #fff;border-left:12px solid transparent}.popover__childrenWrapper{display:flex;justify-content:center}.popover__closeButton{position:absolute;top:12px;right:12px}.headerResumePopover__wrapper{width:300px;padding-bottom:12px;margin-top:12px}.headerResumePopover_tag{margin-bottom:6px}.headerResumePopover_textWrapper{margin-bottom:12px}.notificationRow__link{display:block;padding:12px 10px 18px;font-weight:500}.notificationRow__link:hover{background-color:#f7f7f7}.notificationRow__link--read{background-color:#fafafa}.notificationRow__link--read .notificationRow__content{color:#ccc}.notificationRow__metaRow{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.notificationRow__tag{height:18px;padding-inline:8px;font-size:11px;color:#fff;background-color:#ff5a00;border-radius:2px}.notificationRow__tag--orange{background-color:#f60}.notificationRow__tag--pink{background-color:#f44360}.notificationRow__tag--blue{background-color:#007fc3}.notificationRow__tag--yellow{background-color:#fc0}.notificationRow__tag--green{background-color:#5fab12}.notificationRow__tag--white{box-sizing:border-box;color:#333;background-color:#fff;border:1px solid #e5e5e5}.notificationRow__entryDate{font-size:11px;font-weight:500;color:gray}.noticeCounselingCard{display:block;width:100%;padding:16px;background:#fff}.noticeCounselingCard__textArea{display:flex;gap:8px;align-items:flex-start;align-self:stretch;font-size:14px;font-weight:500;line-height:170%;color:var(--text-333333,#333)}.noticeCounselingCard__img{margin:4px 0}.noticeCounselingCard__button{width:100%;margin-top:8px}.headerNotificationPopover__notificationList{border-top:1px solid #e5e5e5}.headerNotificationPopover__notificationListItem{border-bottom:1px solid #e5e5e5}.headerNotificationPopover__wrapper{flex:1 1;margin-top:36px}.headerNotificationPopover__scrollableWrapper{max-height:454px;overflow-y:auto}.headerNotificationPopover__scrollableWrapper::-webkit-scrollbar{width:8px}.headerNotificationPopover__scrollableWrapper::-webkit-scrollbar-track{background-color:#e5e5e5}.headerNotificationPopover__scrollableWrapper::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:10px}.headerNotificationPopover__noNotificationMessage{width:100%;padding:12px 16px;font-size:12px;font-weight:500;line-height:18px;color:red;border:1px solid red;border-radius:4px}.labeledIcon__wrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:72px;height:56px}.labeledIcon__wrapper--orange{background:linear-gradient(315deg,#fd7931,#ff5a00);border-radius:4px}.labeledIcon__wrapper--orange>div{color:#fff}.labeledIcon__wrapper:hover{background-color:#f7f7f7}.labeledIcon__iconWrapper{margin-bottom:2px}.labeledIcon__label{margin-bottom:2px;font-size:11px;color:#222}.labeledIcon__budgeCount{position:absolute;top:0;right:8px;display:flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding-inline:4px;font-family:Verdana,sans-serif;font-size:10px;font-weight:700;line-height:11px;color:#007fc3;background-color:#fff100;border-radius:20px}.notificationIcon__wrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:72px;height:56px}.notificationIcon__wrapper:hover{background-color:#f7f7f7}.notificationIcon__iconWrapper{margin-bottom:2px}.notificationIcon__label{margin-bottom:2px;font-size:11px;color:#222}.notificationIcon__budgeCount{position:absolute;top:0;right:8px;display:flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding-inline:4px;font-family:Verdana,sans-serif;font-size:10px;font-weight:700;line-height:11px;color:#007fc3;background-color:#fff100;border-radius:20px}.labeledIconMenu__wrapper{display:flex}.header__labeledIconWrapper{position:relative}.header{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:152px;background-color:#fff}.header__contentWrapper{width:1200px}.header__topRow{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:18px}.header__logoWrapper{display:flex;gap:20px;align-items:flex-end}.header__logoWrapper img{display:block}.header__titleWrapper{width:380px}.header__iconSectionWrapper{display:flex;align-items:flex-end}.header__forEmployersLink{margin-right:20px;margin-bottom:2px;color:#007fc3}.header__forEmployersLink:hover{text-decoration:underline}.header_userNameWrapper{margin-right:20px;margin-bottom:2px;text-align:right}.header__iconRegister{background:linear-gradient(315deg,#fd7931,#ff5a00);border-radius:4px}.header__iconRegister>div{color:#fff}.moveToSpSite{padding:10px 0;text-align:center}.basicLayout__wrapper{width:1200px;margin:0 auto}.basicLayout__header{background-color:#fff}.basicLayout__header__inner{width:1200px;margin:0 auto}.box{display:flex;flex-direction:column;padding:24px}.box__header{display:flex;align-items:flex-start;justify-content:space-between}.box__button{gap:10px;width:88px;height:40px;padding:0 16;border-radius:8px}.box__content{display:flex;gap:12px}.box__tag{flex-shrink:0}.count{display:flex;flex-direction:column;align-items:center}.count__text{line-height:21px}.count__text__middle{line-height:22.4px}.bottomButton{position:fixed;bottom:0;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100vw;height:75px;background:rgba(0,16,26,.8)}.bottomButton__item{width:360px;height:48px;margin:15px}.bottomButton__item--error{display:flex;flex-direction:column;pointer-events:none;background:red}.item{display:flex;align-items:center;justify-content:space-between;padding-right:16px}.item__tag{flex-shrink:0}.button{width:36px;height:36px}.title{flex-direction:column;align-items:center;text-align:center}.title__text{line-height:21px}.backButton__item{align-self:flex-start;width:160px;height:32px}body.scroll-lock{overflow:hidden;overscroll-behavior:none;touch-action:none;-webkit-overflow-scrolling:none}.dialog{position:unset;max-width:-moz-fit-content;max-width:fit-content;height:100vh;max-height:-moz-fit-content;max-height:fit-content;padding:0;background-color:#f0f9ff;border:0;border-top:4px solid #007fc3}.dialog__header{position:relative;display:flex;flex-direction:row;justify-content:center;width:100vw;padding:24px}.dialog__header__right{position:absolute;top:15px;right:20px;display:flex;align-self:flex-end;justify-content:center}.dialog__layout{display:flex;flex-direction:column;align-items:center;width:100vw}.selection-dialog__layout{gap:24px}.selection-dialog__content-upper{display:flex;align-items:center;width:448px}.dialog__content{display:flex;flex-direction:column;width:448px;background-color:#fff;border-width:0;border-bottom:1px solid #e5e5e5;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,127,195,.15)}.dialog__content,.selection-dialog__content{margin-bottom:100px}.selection-dialog__content__item{background:#fff}.selection-dialog__content__item--error{background:#fff0f2}.dialog__box--top{border-radius:4px 4px 0 0}.dialog__box--middle,.dialog__box--top{gap:8px;border-bottom:1px solid #e5e5e5}.dialog__box--middle{border-radius:0}.dialog__box--bottom{gap:8px}.dialog__bottom{position:fixed;bottom:0;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100vw;height:75px;background-color:rgba(0,16,26,.8)}.dialog__bottom__item{width:360px;height:50px;margin:15px}.income-dialog__header__text{line-height:21px}.income-dialog__header__middle-text{line-height:22.4px}.income-dialog__content-item{display:flex;justify-content:space-between;width:448px;padding:15px;text-align:center;border-bottom:1px solid #e5e5e5}.income-dialog__content-item--right{display:flex;gap:18px;align-items:center;justify-content:space-between}
/*# sourceMappingURL=5194711afbef91bf.css.map*/