.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}.displayJobCount{max-width:380px;font-size:14px}.displayJobCount__totalNum{margin:0 5px;font-family:Verdana,sans-serif;font-size:20px;font-weight:700;color:red}.displayJobCount__perPageNum{margin-left:3px}.followSearchResultsNavigation__item button{position:relative;display:flex;column-gap:6px;align-items:center;height:100%;padding:0 12px 0 15px;font-size:12px;font-weight:700;line-height:normal;color:#007fc3;background-color:#fff;border-right:1px solid transparent;border-left:1px solid transparent}.followSearchResultsNavigation__item button:after{position:absolute;inset:0 0 auto auto;z-index:1;display:block;width:100%;height:100%;content:none;background-color:hsla(0,0%,100%,.5)}.followSearchResultsNavigation__item button:hover:after{content:""}.followSearchResultsNavigation__item button.is_active{border-right-color:#e6e6e6;border-left-color:#e6e6e6}.followSearchResultsNavigation__item button.is_active:before{position:absolute;inset:auto auto 0 0;width:100%;height:3px;content:"";background-color:#fff;transform:translateY(2px)}.followSearchResultsNavigation__item button.is_active:after{content:""}.followSearchResultsNavigation__item button.is_active .Icon-module_icon__2DRl1{transform:rotate(180deg) translateY(2px)}.followSearchResultsNavigation__logo img{width:119px;height:40px;object-fit:contain;transform:translateY(5px)}.accordionListWrapper{position:absolute;inset:auto 48px 0 auto;z-index:-1;display:grid;grid-template-rows:0fr;width:640px;border:1px solid #e6e6e6;border-radius:0 0 6px 6px;transition:grid-template-rows .3s ease;transform:translateY(calc(100% - 10px))}.accordionListWrapper.is_open{grid-template-rows:1fr;transform:translateY(100%)}.accordionListWrapper>div{overflow:hidden}.confirmDisplay__inner{display:flex;flex-direction:column;align-items:center;padding:50px 0;margin:30px;background-color:#ebebeb}.confirmDisplay__inner p{margin-bottom:32px;font-size:12px}.confirmDisplay__btnWrap{display:flex;gap:10px}.emptyDisplay__inner{display:flex;flex-direction:column;align-items:center;padding:50px 0;margin:30px;background-color:#f5f5f5;border-radius:4px}.emptyDisplay__inner p{margin-bottom:32px;font-size:12px}.contentsWrapper__lists{max-height:344px;overflow-y:auto}.contentsWrapper__lists::-webkit-scrollbar{width:10px;background-color:#ccc;border-radius:4px}.contentsWrapper__lists::-webkit-scrollbar-thumb{background-color:gray;border-radius:4px}.contentsWrapper__listItem{position:relative;border-bottom:1px solid #e5e5e5}.contentsWrapper__listItem a{display:block;padding:23px 70px 21px 30px;text-decoration:none}.contentsWrapper__listItem a:hover{background-color:#f0f9ff}.contentsWrapper__listItem a:hover .contentsWrapper__companyName{text-decoration:underline}.contentsWrapper p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contentsWrapper__companyName{font-weight:700;color:#007fc3}.contentsWrapper__jobName{font-size:12px}.contentsWrapper__deleteBtn{position:absolute;inset:50% 30px auto auto;transform:translateY(-50%)}.contentsWrapper__deleteBtn:hover{opacity:.7}.contentsWrapper__btmArea{display:flex;align-items:center;justify-content:space-between;padding:20px 30px;background-color:#fafafa;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.contentsWrapper__allDeleteBtn{font-size:12px;color:#222}.contentsWrapper__btnWrap a{text-decoration:none}.searchedConditionsContentsWrapper__listItem{position:relative;border-bottom:1px solid #e5e5e5}.searchedConditionsContentsWrapper__listItem a{display:block;padding:23px 70px 21px 30px;text-decoration:none}.searchedConditionsContentsWrapper__listItem a:hover{background-color:#f0f9ff}.searchedConditionsContentsWrapper__listItem a:hover .contentsWrapper__conditionName{text-decoration:underline}.searchedConditionsContentsWrapper p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchedConditionsContentsWrapper__date{font-size:11px}.searchedConditionsContentsWrapper__conditionName{font-size:15px;font-weight:700;color:#007fc3}.searchedConditionsContentsWrapper__deleteBtn{position:absolute;inset:50% 30px auto auto;transform:translateY(-50%)}.searchedConditionsContentsWrapper__deleteBtn:hover{opacity:.7}.searchedConditionsContentsWrapper__btmArea{display:flex;align-items:center;justify-content:flex-end;padding:20px 30px;background-color:#fafafa;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.searchedConditionsContentsWrapper__allDeleteBtn{font-size:12px;color:#222}.bookmarkListContentsWrapper__lists{max-height:344px;overflow-y:auto}.bookmarkListContentsWrapper__lists::-webkit-scrollbar{width:10px;background-color:#ccc;border-radius:4px}.bookmarkListContentsWrapper__lists::-webkit-scrollbar-thumb{background-color:gray;border-radius:4px}.bookmarkListContentsWrapper__listItem{position:relative;border-bottom:1px solid #e5e5e5}.bookmarkListContentsWrapper__listItem a{display:block;padding:23px 30px 21px;text-decoration:none;cursor:pointer}.bookmarkListContentsWrapper__listItem a:hover{background-color:#f0f9ff}.bookmarkListContentsWrapper__listItem a:hover .contentsWrapper__companyName{text-decoration:underline}.bookmarkListContentsWrapper p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bookmarkListContentsWrapper__companyName{font-weight:700;color:#007fc3}.bookmarkListContentsWrapper__jobName{font-size:12px}.bookmarkListContentsWrapper__btmArea{padding:20px 30px;background-color:#fafafa;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.bookmarkListContentsWrapper__btnWrap a{text-decoration:none}.savedSearchesContentsWrapper__listItem{position:relative;border-bottom:1px solid #e5e5e5}.savedSearchesContentsWrapper__listItem a{display:block;padding:23px 30px 21px;text-decoration:none;cursor:pointer}.savedSearchesContentsWrapper__listItem a:hover{background-color:#f0f9ff}.savedSearchesContentsWrapper__listItem a:hover .savedSearchesContentsWrapper__name{text-decoration:underline}.savedSearchesContentsWrapper p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.savedSearchesContentsWrapper__label{font-size:11px}.savedSearchesContentsWrapper__name{font-size:15px;font-weight:700;color:#007fc3}.savedSearchesContentsWrapper__btmArea{padding:20px 30px;background-color:#fafafa;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.savedSearchesContentsWrapper__btnWrap a{text-decoration:none}.followSearchResultsNavigation{position:fixed;top:-120px;left:50%;z-index:7000;width:1200px;height:72px;background-color:#fff;border-radius:70px;transition:.2s linear;transform:translateX(-50%)}.followSearchResultsNavigation.is_show{top:15px}.followSearchResultsNavigation__inner{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 48px;background-color:#fff;border-radius:70px}.followSearchResultsNavigation__displayJobCount{margin:0 auto 0 40px}.followSearchResultsNavigation nav{height:100%}.followSearchResultsNavigation__lists{display:flex;height:100%}.followSearchResultsNavigation__jobCount{font-size:14px}.followSearchResultsNavigation__jobCount span{margin:0 5px;font-family:Verdana,sans-serif;font-size:20px;font-weight:700;color:red}.similarKeywordArea{display:inline-block;padding:8px;margin-top:12px;font-size:12px;line-height:1.5;background-color:#f5f5f5;border-radius:4px}.similarKeywordArea__text-bold{font-weight:700}.jobCard-matchingBalloon{display:flex;align-items:center;width:-moz-fit-content;width:fit-content}.jobCard-matchingBalloon__message{-webkit-margin-start:6px;margin-inline-start:6px}.jobCard-viewedBadge{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%);background-color:#e5e5e5}.jobCard-viewedBadge__text{font-size:11px;color:gray;transform:rotate(-45deg) translateY(-10px)}.jobCard-applyButton__subText{display:block;font-size:10px;font-weight:400;color:#fafafa}.jobCard-tag{display:inline-block;vertical-align:middle}.jobCard-tag+.jobCard-tag{-webkit-margin-start:4px;margin-inline-start:4px}.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%)}.jobCard-card{overflow:hidden;overflow-wrap:anywhere}.jobCard-matchingBalloonWrap{-webkit-margin-after:12px;margin-block-end:12px}.jobCard-header{position:relative;padding:32px;border-bottom:1px solid #e5e5e5}.jobCard-header__viewedBadge{position:absolute;top:0;left:0;z-index:10;pointer-events:none}.jobCard-header__container{display:flex;justify-content:space-between}.jobCard-header__titleArea{flex-grow:1}.jobCard-header__link{display:block}.jobCard-header__Tag,.jobCard-header__link *+*{-webkit-margin-before:4px;margin-block-start:4px}.jobCard-header__Tag{-webkit-margin-start:-4px;margin-inline-start:-4px}.jobCard-header__Tag :first-child{-webkit-margin-start:4px;margin-inline-start:4px}.jobCard-header__buttonArea{-webkit-margin-start:32px;margin-inline-start:32px}.jobCard-body{padding:32px}.jobCard-footer{display:flex;gap:16px;padding:20px 32px}.jobCard-footer__seeJobDetails{-webkit-margin-start:auto;margin-inline-start:auto}.jobCard-infoList>*+*{-webkit-margin-before:10px;margin-block-start:10px}.jobCard-info,.jobCard-info__title{display:flex;align-items:center}.jobCard-info__title{flex-direction:column;flex-shrink:0;justify-content:center;width:40px;height:40px;background-color:#e9f1f4;border-radius:120px}.jobCard-info__content{-webkit-margin-start:16px;margin-inline-start:16px}.jobCardA-body{display:flex;gap:32px;justify-content:space-between}.jobCardA-body__right{flex-basis:395px;flex-shrink:0}.dodaPrime{height:100%;margin:20px 0;outline:0}.dodaPrime__video{position:relative;width:100%;height:100%}.jobCard-media__imgWrap{display:block;width:-moz-fit-content;width:fit-content;overflow:hidden;border-radius:4px}.jobCard-media__img{max-width:100%;vertical-align:bottom}.jobCardBC-body{display:flex;gap:32px;justify-content:space-between}.jobCardBC-body__right{flex-basis:395px;flex-shrink:0}.jobCardBC-body__appeal{-webkit-margin-after:20px;margin-block-end:20px}.iconButton{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px}.iconButton--disabled{cursor:default}.iconButton:not(:first-child){border-left-style:none;border-top-left-radius:0;border-bottom-left-radius:0}.iconButton:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}a.iconButton:hover{background-color:#f2f9ff}.agentService__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:880px;padding:64px 40px 56px;background-color:#fff5ee;border-radius:4px;box-shadow:0 2px 5px rgba(0,127,195,.15)}.sidebar{width:288px}.sidebar__container{height:100%}.sidebar__area{position:relative}.sidebar__area.isBottomFixed{display:flex;align-items:flex-end;height:100%}.sidebar__area.isBottomFixed .sidebar__wrapper{position:-webkit-sticky;position:sticky;bottom:10px}.sidebar__area.isTopFixed{display:flex;align-items:flex-start;height:100%}.sidebar__area.isTopFixed .sidebar__wrapper{position:-webkit-sticky;position:sticky;top:100px}.sidebar__wrapper{position:relative;width:288px}.keywordSuggest__menu{position:absolute;bottom:0;z-index:6000;font-size:14px;background-color:#fff;border:1px solid #d6dfe2;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.15);transform:translateY(calc(100% + 10px))}.keywordSuggest__menu:before{top:-9px;z-index:1;border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 10px}.keywordSuggest__menu:after,.keywordSuggest__menu:before{position:absolute;left:30px;display:block;width:0;content:""}.keywordSuggest__menu:after{top:-10px;border-color:transparent transparent #d6dfe2;border-style:solid;border-width:0 10px 10px}.keywordSuggest__button{display:block;width:100%;padding:10px 14px;color:#000;text-align:left;border-bottom:1px solid #e6e6e6}.keywordSuggest__button:hover{background-color:#f0f9ff}.keywordSuggest__button:last-child{border-bottom:none}.SuggestAPI.seghl{font-weight:700}.keywordSuggest__select{width:200px;font-size:14px}.keywordSuggest__inputWrapper{position:relative;display:flex;align-items:center}.keywordSuggest__input div{width:128px;height:32px;font-size:14px}.keywordSuggest__input .FormText-module_formText__subText__QyAqZ{display:none}.keywordSuggest__text{margin-left:8px;font-size:12px}.conditions-area-wrapper{padding:0 32px 20px;border-bottom:1px solid #e5e5e5}.conditions-area-wrapper:last-child{border:none}.sidebar-section__title{padding:16px 32px;font-size:14px;font-weight:700;line-height:1}.sidebar-section__content{padding-top:12px;background-color:#fafafa}.search-keyword__wrapper,.sidebar-section__content{display:flex;flex-direction:column;gap:16px}.validation-text{display:flex;gap:3px;align-items:center;font-size:12px;font-weight:700;color:red}.validation-text span{display:inline-block}.jobCardDE-body{display:flex;gap:32px;justify-content:space-between}.jobCardDE-body__right{flex-basis:395px;flex-shrink:0}.jobCardDE-body__appeal{-webkit-margin-before:20px;margin-block-start:20px}.cardNavigationPanel__wrapper{display:flex}.cardNavigationPanel__displayFormat,.cardNavigationPanel__pageNav{display:flex;margin-left:12px}.cardNavigationPanel__selectWrapper{position:relative;height:32px}.cardNavigationPanel__select{width:200px}.cardNavigationPanel__select--wide{width:340px}.cardNavigationPanel__selectSuffix{position:absolute;top:50%;right:0;padding-right:32px;margin-top:2px;font-size:14px;color:gray;pointer-events:none;transform:translateY(-50%)}.checkboxItem__title{font-size:12px}.checkboxItem__title.-large{font-size:14px}.checkboxItemS__title--checked{font-weight:700}.checkboxItem__numberOfJobs{margin-left:6px;font-family:Verdana,sans-serif;font-size:10px;color:gray}.searchCondition__checkbox__wrapper{display:flex;align-items:center}.searchCondition__title{font-size:14px;font-weight:700}.searchCheckboxList__container{display:flex;flex-direction:column;gap:8px}.searchCondition__titleWrapper{margin-bottom:8px}.searchIncomeSelect__wrapper{display:flex;margin-top:8px}.searchIncomeSelect__form{width:160px}.searchIncomeSelect__text{margin:8px 0 0 8px;font-size:12px}.searchIncomeSelect__select{font-size:14px}.searchIncome__wrapper{padding-left:16px}.searchIncome__wrapper .searchIncomeItem__wrapper:not(:first-child){margin-top:8px}.searchIncome__error{display:flex;gap:2px;width:216px;padding-left:16px;margin-top:8px;font-size:12px;font-weight:700;color:red}.select-button{display:flex;justify-content:space-evenly;font-feature-settings:"palt"}.drillDownText__title{max-width:167px}.drillDownText__title__text.-large{font-size:14px}.drillDownText__title__text.-small{font-size:12px}.drillDownText__title__text.-bold{font-weight:700}.drillDownText__title__text.-anchor{color:#007fc3}.drillDownText__title__text.-anchor:hover{text-decoration:underline}.drillDownText__title__count{margin-left:4px;font-size:12px;color:gray}.industryDrillDown{margin-top:10px}.industryDrillDown__list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.title-with-button__wrapper{display:grid;grid-template-columns:1fr 100px}.title-with-button__title{font-size:14px;font-weight:700}.industry-check-list__wrapper{display:flex;flex-direction:column;gap:8px}.industry-check-list__heading{font-size:14px}.routeStationDrillDown__list{margin-top:10px}.routeStationDrillDown__station{display:flex;gap:7px;align-items:center;margin-top:10px}.routeStationDrillDown__station.-route{margin-left:18px}.routeStationDrillDown__station.-route:nth-child(2){margin-left:0}.routeStationDrillDown__station.-route:nth-child(2):before,.routeStationDrillDown__station.-station:before{content:"└"}.prefectureDrillDown__checkbox{display:flex;gap:7px;align-items:center;margin-top:10px}.prefectureDrillDown__checkbox:first-child:before{content:"└"}.prefectureDrillDown__checkbox:before{display:block;width:21px;height:21px;content:""}.wardDrillDown{display:flex;gap:7px;align-items:center}.wardDrillDown.-prefecture{margin-top:10px}.wardDrillDown.-prefecture:before{content:"└"}.wardDrillDown.-city{margin-top:10px;margin-left:8px}.wardDrillDown.-city:before{content:"└"}.wardDrillDown.-ward{margin-top:10px;margin-left:16px}.wardDrillDown.-ward:first-child:before{content:"└"}.wardDrillDown.-ward:before{width:21px;height:21px;content:""}.cityDrillDown__prefecture{display:flex;gap:7px;align-items:center;margin-top:10px}.cityDrillDown__prefecture:before{content:"└"}.cityDrillDown__checkbox{display:flex;gap:7px;align-items:center;margin-top:10px}.cityDrillDown__checkbox:first-child:before{content:"└"}.cityDrillDown__checkbox:before{width:21px;height:21px;margin-left:6px;content:""}.location-area__buttons,.location-check-list,.routeStation-check-list{display:flex;flex-direction:column;gap:8px}.routeStation-check-list:has(>div){margin-top:8px}.occupationDrillDown{margin-left:10px}.occupationDrillDown__list{display:flex;flex-direction:column;gap:10px;margin-top:12px}.occupationDrillDown__list__item{display:flex;gap:7px}.occupationDrillDown__list__item:before{content:"└"}.overlay-search-area__layout{position:fixed;bottom:0;display:block;width:288px;transition:.4s ease-in-out}.overlay-search-area__layout.is-opacity{opacity:0}.overlay-search-area__layout.is-invisible{display:none}.overlay-search-area__arrow-button{position:absolute;top:-24px;right:0;display:grid;place-content:center;width:50px;height:24px;background:rgba(0,16,26,.8)}.overlay-search-area__inner{position:relative;display:flex;flex-direction:column;gap:6px;padding:30px 32px;background:rgba(0,16,26,.8)}.overlay-search-area__total{font-size:14px;color:#fff;text-align:center}.overlay-search-area__number{margin-inline:2px;font-family:Verdana,sans-serif;font-size:20px;font-weight:700}.search-sidebar__search-area{display:flex;flex-direction:column;gap:12px;align-items:center;padding-block:20px;padding-inline:32px}.search-sidebar__search-area>.search-sidebar__total-count{font-size:14px}.search-sidebar__search-area>.search-sidebar__total-count>.search-sidebar__total-count__number{margin-inline:2px;font-family:Verdana,sans-serif;font-size:20px;font-weight:700;color:red}.searchCondition__titleWrapper__white{padding:16px;background-color:#fff}.searchCheckboxListWrapper{display:flex;flex-direction:column;gap:8px}.accordion__list{background:#fafafa}.accordion__button{position:relative;display:flex;align-items:center;width:100%;min-height:48px;padding:0 16px;color:#333;background:#fafafa;border-bottom:1px solid #e5e5e5}.accordion__icon{display:none;padding:0 8px;margin-left:12px;font-size:11px;line-height:18px;color:#fff;background:#6fb326;border-radius:2px}.accordion__icon--selected{display:block}.accordion__contentWrapper{display:flex;flex:1 1}.accordion__content{font-size:12px}.accordion__arrow{display:flex;align-items:center;justify-content:center;width:20px;transition:all .3s}.accordion__arrowIcon{display:block;width:18px;height:18px}.accordion__arrowIconDown{background:url(https://doda.jp/cmn_web/img/cm/icon/arrow_down_L_black.svg)}.accordion__arrowIconUp{background:url(https://doda.jp/cmn_web/img/cm/icon/arrow_up_L_black.svg)}.searchCondition__accordion__list{padding:8px 8px 0 16px;background-color:#fafafa}.searchCondition__accordion__list:first-child{padding-top:20px}.searchCondition__accordion__list:last-child{padding-bottom:20px}.occupation-check-list{display:flex;flex-direction:column;gap:8px}.occupation-check-list__medium-heading{display:flex;gap:6px;margin-bottom:6px}
/*# sourceMappingURL=a0e8942a06b52a4f.css.map*/