﻿.orangeButton{display:block;text-decoration:none;text-align:center;line-height:52px;border:1px solid #b3b3b3;font-size:20px;font-weight:bold;color:#fff !important;text-shadow:0 1px 1px #d04c14;background:-owg-linear-gradient(#f47137, #f34e05);background:-webkit-gradient(linear, left top, left bottom, from(#f47137), to(#f34e05));background:linear-gradient(#f47137, #f34e05);background-color:#f47137;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.orangeButton:hover{background:#f34e05;cursor:pointer;color:#fff !important}.orangeButton:disabled{opacity:0.35}.orangeButton--close{color:#76736e !important;font-weight:normal;background:-owg-linear-gradient(#b3b3b3, #b3b3b3);background:-webkit-gradient(linear, left top, left bottom, from(#b3b3b3), to(#b3b3b3));background:linear-gradient(#b3b3b3, #b3b3b3);background-color:#b3b3b3;border:solid 1px #b2b2b2;text-shadow:none}.orangeButton--close:hover{color:#76736e !important;font-weight:normal;background:-owg-linear-gradient(#b3b3b3, #b3b3b3);background:-webkit-gradient(linear, left top, left bottom, from(#b3b3b3), to(#b3b3b3));background:linear-gradient(#b3b3b3, #b3b3b3);background-color:#b3b3b3;border:solid 1px #b2b2b2;text-shadow:none;cursor:default}.grayButton{display:block;text-decoration:none;text-align:center;line-height:40px;border:1px solid #b2b2b2;font-size:15px;color:#333 !important;background:-owg-linear-gradient(#fff, #e5e5e5);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5e5e5));background:linear-gradient(#fff, #e5e5e5);background-color:#e5e5e5;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (hover: hover){.grayButton:hover{background:#e5e5e5;cursor:pointer;color:#333 !important}}@media (hover: none){.grayButton:active{background:#e5e5e5;color:#333 !important}}.grayButton--small{font-size:12px;width:64px;height:30px;line-height:30px}.grayButton--medium{font-size:12px;width:84px;height:30px;line-height:30px}.grayButton--disable{color:#76736e;background:#b3b3b3;border:solid 1px #b2b2b2;border-radius:5px;text-align:center}.grayButton--fontMedium{font-size:14px;display:inline-block;line-height:30px}.designcompanyButton{width:100%;text-align:center;position:relative}.designcompanyButton div:after{content:none}.designcompanyButton__btnArea{position:fixed;bottom:10px;right:10px;z-index:998;width:240px;height:36px;border-radius:2px;-webkit-box-shadow:2px 4px 5px 0 rgba(0,0,0,0.14);box-shadow:2px 4px 5px 0 rgba(0,0,0,0.14);background-color:rgba(255,255,255,0.9);border:solid 1px #aaaaaa;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 8px 6px 10px}.designcompanyButton__btnAreaWrap :hover{background-color:#f5f5f5}.designcompanyButton__closeBtn{position:fixed;bottom:21px;right:230px;z-index:999;width:30px;height:30px;border-radius:15px;background-color:#d2d2d2;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.designcompanyButton__closeBtnWrap :hover{background-color:#bbb}.designcompanyButton__closeIcon{font-size:14px;font-weight:700;color:#fff;line-height:1}.designcompanyButton__txtArea{width:170px;height:36px;margin-left:40px}.designcompanyButton__txt{font-size:13px;line-height:1.35;color:#5d4531;text-align:left}.designcompanyButton__txt--bold{font-weight:bold}.designcompanyButton__caretArea{width:20px;height:20px;position:relative}.designcompanyButton__caret{content:'';display:block;position:absolute;top:3px;left:5px;width:6px;height:7px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:3px solid #f15a24;border-right:3px solid #f15a24}.featuredCompanies{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f6f6f6;padding:30px 104px;margin-bottom:30px}.featuredCompanies h2{font-size:24px;font-weight:700;line-height:30px}.featuredCompanies h3{font-size:20px;font-weight:700;line-height:25px}.featuredCompanies h4{font-size:16px;font-weight:700;line-height:normal}.featuredCompanies__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.featuredCompanies__header h2,.featuredCompanies__header h3,.featuredCompanies__header h4{color:#5d4531}.featuredCompanies__headerTitle{margin-bottom:7px}.featuredCompanies__headerSubtitle{border-top:3px solid #ffa200;padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.featuredCompanies__headerDescription{margin-top:30px}.featuredCompanies__headerDescription p{color:#333;font-size:14px;line-height:21px;font-weight:400}.featuredCompanies__body{padding:30px;margin-top:30px;background:#fff}.featuredCompanies__bodyTitle{text-align:center;margin-bottom:20px}.featuredCompanies__bodyTitle h3{color:#544234}.featuredCompanies__bodyList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:38px;-moz-column-gap:38px;column-gap:38px;row-gap:15px}.featuredCompanies__bodyList li{width:288px}.featuredCompanies__bodyListItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.featuredCompanies__bodyListItem p{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#666;font-size:16px;font-weight:400;line-height:22px}.featuredCompanies__bodyListItemImageBox{width:74px;height:74px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.featuredCompanies__bodyListItemImage{max-width:74px;max-height:74px}.featuredCompanies__footer{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.featuredCompanies__footerBtnCompanyLogin{height:42px;width:241px;font-weight:400}.featuredCompanies__footerBtnCompany{height:44px;width:260px}#overlay{background:rgba(0,0,0,0.4) none repeat scroll 0 0;left:0;position:absolute;top:0;width:100%;z-index:50;height:2600px}#popup-content-area{background-color:#fff;border:1px solid #d9d9d9;border-radius:3px;margin:40px auto;max-width:758px;overflow:hidden;position:relative;width:90%;z-index:100}#popup-content-area .popup-content{color:#4c4c4c;padding:15px 19px 23px;text-align:left}#popup-content-area .popup-content .popup-content-text{margin-top:15px}#popup-content-area .popup-content .popup-content-text .popup-content-em{font-weight:bold}#popup-content-area .popup-content .popup-content-text .popup-content-under{color:red;text-decoration:underline}#popup-content-area .popup-content .popup-content-text .popup-content-title{font-weight:bold}#popup-content-area .popup-content .popup-content-text .popup-content-space{padding-left:10px}#popup-content-area .btn-area{margin:20px}#popup-content-area .btn-area .profile-btn{background:transparent -webkit-gradient(linear, left top, left bottom, from(#f4f1eb), color-stop(73%, #ebe6da), color-stop(100%, #ebe6da), to(#e2dbc9)) repeat scroll 0 0;background:transparent linear-gradient(to bottom, #f4f1eb 0%, #ebe6da 73%, #ebe6da 100%, #e2dbc9 100%) repeat scroll 0 0;border:1px solid #b3aea4;border-radius:3px;color:#5d4531;display:block;font-size:18px;line-height:1;margin:0 auto;padding:20px 0;text-align:center;width:220px}#popup-content-area .btn-area .profile-btn-notes{text-align:center;font-size:12px}#popup-content-area .header-area{background-color:#ffa200;overflow:hidden;padding:3px 16px 3px 19px}#popup-content-area .header-area .headline{color:#fff;float:left;font-size:17px;font-weight:bold;line-height:1;padding:5px 0 3px}#popup-content-area .header-area .close-btn{float:right}.profilePopupLink{text-align:right;padding:5px 10px;margin-top:-12px}.forCompany{color:#333}.forCompany__title{padding:6px 12px;background-color:#ccc;font-size:16px;font-weight:bold;text-align:center}.forCompany__container{background-color:#fff;border:solid 1px #d7d7d7}.forCompany__reminder{margin-top:8px;padding:1px 0;display:inline-block;font-size:11px;color:#4169e1;background:url(/assets/img/hatena-000afedbb7554845ff86b8ca2395e8bcc9b6ddb474e0d988cc077ff7befb66b3.gif) no-repeat;background-position:0 50%;padding-left:25px}.forCompany__loginButtonWrap{margin-top:15px;display:block}.forCompany__register{border-top:solid 1px #d7d7d7;padding:15px}.forCompany__registerCatchphrase{font-size:13px;font-weight:bold;line-height:1.5;text-align:center}.forCompany__registerText{margin-top:10px;font-size:11px;line-height:1.5}.forCompany__registerDetailLinkWrap{margin-top:10px}.forCompany__registerDetailLink{display:block}.highlyRecommend{border:solid 3px #ffa200}.highlyRecommend__title{padding:5px 5px 9px 5px;background-color:#ffa200;font-size:17px;font-weight:bold;line-height:1;text-align:center;color:#fff}.highlyRecommend__container{padding:15px 12px;background-color:#fff}.highlyRecommend__companyName{font-size:15px;font-weight:bold;color:#4169e1}.highlyRecommend__companyImageWrap{display:block;margin-top:7px;width:100%;padding-top:70%;position:relative}.highlyRecommend__companyImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0}.highlyRecommend__companyLead{font-size:13px;color:#333}.highlyRecommend__companyLead:not(:first-child){margin-top:10px}.highlyRecommend__detailLinkWrap{margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.highlyRecommend__detailLinkWrap .orangeButton{width:120px;font-size:15px;line-height:40px}.home{max-width:1260px;min-width:960px;margin:0 auto;line-height:1.5}.home__searchJobWrapper{background-color:#f2f2f2}.home__searchJobHistoryWrapper{padding-left:10px}.home .home__pickup{min-height:600px}.home *{-webkit-box-sizing:border-box;box-sizing:border-box}.home img{image-rendering:-webkit-optimize-contrast}.home__lead{font-size:12px;line-height:1.25;color:#a9a9a9}.home__lead strong{font-weight:bold}.home__mainWrap{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.home__main{-webkit-box-flex:1;-ms-flex:1;flex:1}.home__aside{margin-left:2.3015873016%;width:25%;min-width:265px}.home__about{margin-top:40px}.home__searchArea{margin-top:-20px;margin-bottom:10px}.home__searchArea .searchJobsHistory__contents{margin-top:10px;margin-bottom:0;padding-bottom:10px}.loginedMenu{border:solid 1px #ccc;background-color:#fff}.loginedMenu__title{font-size:17px;font-weight:bold;color:#5d4531;line-height:19px;padding:15px;border-bottom:solid 1px #ffa200}.loginedMenu__container{padding:15px}.loginedMenu__block+.loginedMenu__block{margin-top:15px;border-top:dashed 1px #ccc;padding-top:15px}.loginedMenu__blockTitle{font-size:15px;font-weight:bold;color:#5d4531}.loginedMenu__blockList{margin-top:10px}.loginedMenu__blockListItem{font-size:13px}.loginedMenu__blockListItem+.loginedMenu__blockListItem{margin-top:15px}.loginedMenu__blockListItemContainer{font-size:12px;line-height:17px;color:#333}.loginedMenu__menuLink{color:#4169e1}.loginedMenu__unreadCount{color:#f34e05}.loginedMenu__innerList{margin-top:10px}.loginedMenu__innerListItem{padding-left:0.5em}.loginedMenu__innerListItem::before{content:'┗';color:#777}.loginedMenu__profileStatus{color:#f34e05}.magazineArea__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:2.5396825397%}.magazineArea__magazin{text-decoration:none}.magazineArea__magazinImageWrap{width:100%;padding-top:60%;position:relative}.magazineArea__magazinImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0}.magazineArea__magazinInfo{margin-top:15px}.magazineArea__magazinTitle{font-size:14px;line-height:1.35;color:#454d8c;text-decoration:underline}.magazineArea__magazinTime{margin-top:10px;font-size:12px;line-height:1.2;color:#999}.magazineArea__lintLinkWrap{margin-top:15px;border-top:solid 1px #e6e6e6;padding-top:15px;text-align:center}.magazineArea__listLink{font-size:14px;line-height:1.35;color:#454d8c}.newArrivalJob__list{padding-left:20px}.newArrivalJob__item{padding-left:30px;background:url(/assets/img/square-79171b2b8aeb6601f25e89f88998d504d12966bb8714c93ce1155d7175e6e345.gif) left center no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex}.newArrivalJob__item+.newArrivalJob__item{margin-top:6px}.newArrivalJob__itemDate{width:130px;font-size:14px;color:#333}.newArrivalJob__itemLinkWrap{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;line-height:1.43}.newArrivalJob__itemLink{color:#4169e1}.newArrivalJob__listLink{font-size:14px;color:#454d8c;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.newArrivalJob__listLink::before{content:'';display:inline-block;margin-right:8px;width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 7px;border-color:transparent transparent transparent #454d8c}.pickupArea{width:100%;background:#ffeccc}.pickupArea *{word-break:break-all}.pickupArea__mainArea{padding:20px 20px 0}.pickupArea__thumsArea{padding:20px 20px;position:relative}.pickupArea__thumsArea .swiper-pagination{position:static;padding-top:20px}.pickupArea__thumsArea .swiper-pagination-bullet-active{background-color:#666}.pickupArea__thumsArea .swiper-button-prev{position:absolute;background:rgba(0,0,0,0.38);width:39px;height:39px;border-radius:20px}.pickupArea__thumsArea .swiper-button-prev::before{content:'';position:relative;top:-3px;background:#fff;width:4px;height:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pickupArea__thumsArea .swiper-button-prev::after{content:'';position:relative;top:4px;left:-4px;background:#fff;width:4px;height:14px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.pickupArea__thumsArea .swiper-button-next{position:absolute;background:rgba(0,0,0,0.38);width:39px;height:39px;border-radius:20px}.pickupArea__thumsArea .swiper-button-next::before{content:'';position:relative;top:-3px;left:3px;background:#fff;width:4px;height:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.pickupArea__thumsArea .swiper-button-next::after{content:'';position:relative;top:4px;left:-1px;background:#fff;width:4px;height:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pickupArea__thumsArea .swiper-button-disabled{display:none}.pickupArea__thumsArea .pickupArea__gradationLeft{height:100%;width:70px;position:absolute;top:0;left:0;z-index:1;background:-webkit-gradient(linear, right top, left top, from(rgba(254,254,254,0)), color-stop(74.47%, #ffedce));background:linear-gradient(270deg, rgba(254,254,254,0) 0%, #ffedce 74.47%);pointer-events:none}.pickupArea__thumsArea .pickupArea__gradationRight{height:100%;width:70px;position:absolute;top:0;right:0;z-index:1;background:-webkit-gradient(linear, right top, left top, from(rgba(255,236,204,0)), color-stop(74.47%, #ffedce));background:linear-gradient(270deg, rgba(255,236,204,0) 0%, #ffedce 74.47%);-webkit-transform:rotate(180deg);transform:rotate(180deg);pointer-events:none}.pickupMain{display:-webkit-box;display:-ms-flexbox;display:flex}.pickupMain__imgArea{max-width:498px;max-height:332px;aspect-ratio:3/2;width:48%;min-height:315px;position:relative;overflow:hidden}.pickupMain__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1}.pickupMain__backgroundImg{-o-object-fit:cover;object-fit:cover;width:calc(100% + 10px * 2);height:calc(100% + 10px * 2);overflow:hidden;-webkit-filter:blur(10px);filter:blur(10px);top:-10px;left:-10px;position:absolute;z-index:0}.pickupMain__detailArea{-webkit-box-flex:1;-ms-flex:1;flex:1;background:rgba(255,255,255,0.8);padding:20px}.pickupMain__company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pickupMain__logoWrap{margin-right:20px}.pickupMain__logo{-o-object-fit:contain;object-fit:contain}.pickupMain__businessCode{color:#333;font-size:14px;line-height:1.4}.pickupMain__companyNameWrap{padding-top:5px}.pickupMain__companyName{color:#333;font-size:27px;line-height:32px;font-weight:bold;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pickupMain__jobArea{padding-top:10px}.pickupMain__jobTitleWrap{padding-bottom:10px;border-bottom:#ccc solid 1px}.pickupMain__jobTitle{color:#5d4531;font-size:22px;line-height:32px;font-weight:bold;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pickupMain__jobDetailItem{display:-webkit-box;display:-ms-flexbox;display:flex;height:23px;margin-top:10px}.pickupMain__columnName{width:64px;color:#5d4531;font-size:16px;line-height:23px;font-weight:bold;margin-right:16px}.pickupMain__jobDetailText{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#333;font-size:16px;line-height:23px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.pickupThum{position:relative;display:block;text-decoration:none}.pickupThum--selected .pickupThum__hoverArea{opacity:0.7;background:#fff;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.15);box-shadow:0 0 6px 0 rgba(0,0,0,0.15)}.pickupThum--selected .pickupThum__buttonWrap{opacity:1;-webkit-transition:opacity 0.1s;transition:opacity 0.1s}.pickupThum__contents{height:100%;background:#fff}.pickupThum__imgWrap{display:block;width:100%;padding-top:calc(100% / 3 * 2 / 3 * 2);position:relative}.pickupThum__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0}.pickupThum__companyNameAreaWrap{padding-top:calc(100% / 3 * 2 / 3 * 1);position:relative}.pickupThum__companyNameArea{height:100%;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0}.pickupThum__companyNameText{color:#333;font-size:12px;line-height:1.29;font-weight:bold;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pickupThum__hoverArea{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,248,236,0);-webkit-transition:background 0.1s;transition:background 0.1s}.pickupThum__buttonWrap{width:110px;height:42px;position:absolute;top:calc(50% - 21px);left:calc(50% - 55px);opacity:0}.pickupThum__button{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear, left top, left bottom, from(#f47137), to(#f34e05));background:linear-gradient(180deg, #f47137 0%, #f34e05 100%);border-radius:6px}.pickupThum__buttonText{color:#fff;font-size:16px;line-height:22px;font-weight:bold}.recommendJob{width:896px;padding-top:17px}.recommendJob__card{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.recommendJob__cardItem{display:-webkit-box;display:-ms-flexbox;display:flex;width:197px;padding:1px 1px 20px 1px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;border:1px solid #ccc;background:#fff;height:100%}.recommendJob__cardContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;text-decoration:none}.recommendJob__cardImageArea{display:-webkit-box;display:-ms-flexbox;display:flex;height:145px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-item-align:stretch;align-self:stretch;background:#f2f2f2}.recommendJob__cardImageArea>img{width:100%;-ms-flex-item-align:stretch;align-self:stretch;display:block;height:auto;-o-object-fit:cover;object-fit:cover}.recommendJob__textArea{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;-ms-flex-item-align:stretch;align-self:stretch;width:193px}.recommendJob__textWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;-ms-flex-item-align:stretch;align-self:stretch}.recommendJob__title{-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch;color:var(--link-sky, #08c);font-size:12px;font-style:normal;font-weight:700;line-height:15px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.recommendJob__company{-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch;color:#333;font-size:12px;font-style:normal;font-weight:700;line-height:15px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-word}.recommendJob__leftAlignment{margin-left:0 !important;padding-left:0 !important}.recommendJob__leftAlignment .slick-track{margin-left:0}.recommendJob .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.recommendJob .slick-slide{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;height:auto !important;padding-right:10px}.recommendJob .slick-slider{margin:0 30px;padding-left:10px}.recommendJob .slick-arrow{z-index:1;width:40px;height:40px;padding:8px}.recommendJob .slick-next{right:-40px}.recommendJob .slick-prev{left:-40px}.recommendJob .slick-prev::before,.recommendJob .slick-next::before{font-size:24px;color:#ccc;opacity:1}.recommendJob .slick-dots{bottom:-30px}.recommendJob .slick-dots li{width:8px;height:8px;margin:0 5px}.recommendJob .slick-dots li button{width:8px;height:8px}.recommendJob .slick-dots li button::before{width:8px;height:8px;-webkit-transform:scale(0.8);transform:scale(0.8);line-height:0;color:#ccc;opacity:1}.recommendJob .slick-dots li.slick-active button::before{-webkit-transform:scale(0.8);transform:scale(0.8);color:#666;opacity:1}.registerArea{padding:25px 0;background:rgba(241,155,45,0.1)}.registerArea__title{color:#5d4531;text-align:center;font-size:24px;font-weight:bold;line-height:1.25}.registerArea__jobCount{color:#f35109}.registerArea__container{margin-top:35px}.registerArea__infoWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:56px}.registerArea__meritList{background-color:#fff;padding:15px}.registerArea__meritItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.registerArea__meritItem+.registerArea__meritItem{margin-top:10px}.registerArea__meritIconWrap{margin-right:5px;color:#ffa200;font-size:24px;width:24px;line-height:1}.registerArea__meritText{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#333;font-size:16px;font-weight:normal;line-height:1.5}.registerArea__meritTextBold{font-weight:bold}.registerArea__buttonWrap{text-align:center}.registerArea__buttonLead{color:#333;text-align:center;font-size:14px;font-weight:normal;line-height:1.5}.registerArea__buttonLead::before{content:'';display:inline-block;width:1px;height:11px;background-color:#333;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);margin-right:3px}.registerArea__buttonLead::after{content:'';display:inline-block;width:1px;height:11px;background-color:#333;-webkit-transform:rotate(30deg);transform:rotate(30deg);margin-left:3px}.registerArea__registerButton{margin-top:10px}.registerArea__registerButton .dg-btn{padding:13.5px 24px}.registerArea__loginLead{margin-top:10px;color:#333;text-align:center;font-size:12px;font-weight:normal;line-height:1.5}.registerArea__loginLink{color:#4169e1}.searchByExpandedList{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.searchByExpandedList__item{padding-left:12px;position:relative}.searchByExpandedList__item::before{position:absolute;top:8px;left:0;content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 5px;border-color:transparent transparent transparent #454d8c}.searchByExpandedList__itemLink{display:inline;font-size:14px;line-height:1;color:#454d8c}.searchByExpandedList__itemLink--bold{font-weight:bold}.searchByExpandedList__itemLink--disabled{color:#333}.searchByExpandedList__itemCountWrap{display:inline;font-size:14px;line-height:1;color:#333}.searchByExpandedList__itemCountWrap::before{content:'';display:inline-block;width:1px;height:14px;background-color:#333;margin:0 0.2em 0 1.2em}.searchByExpandedList__itemCount{font-weight:bold}.searchByExpandedList__itemContainer{margin-top:5px;font-size:11px;color:#666}.searchByExpandedList__itemList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px 15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.searchByExpandedList__itemListItemLink{color:#454d8c;font-size:14px;line-height:1.5}.searchByExpandedList__itemListItemLink--disabled{color:#333}.searchByKeyword{display:-webkit-box;display:-ms-flexbox;display:flex}.searchByKeyword__form{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:26px}.searchByKeyword__formInput{padding:3px 64px 2px 8px;border-radius:2px;border:solid 1px #bcbcbc;width:240px;font-size:14px}.searchByKeyword__formSubmit{margin-left:20px;padding:5px 23px 3px;border-radius:4px;border:solid 1px #bcbcbc;background-color:#f2f2f2;font-size:12px;color:#333;cursor:pointer}.searchByKeyword__formSubmit:hover{background-color:#e5e5e5}.searchByKeyword__keyword{margin-left:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.searchByKeyword__keywordTile{font-size:14px;font-weight:bold;color:#333}.searchByKeyword__keywordList{margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.searchByKeyword__keywordListItem:not(:last-child){margin-right:1em}.searchByKeyword__keywordListItemLink{font-size:14px;color:#454d8c}.searchByList{display:grid;grid-gap:14px 0}.searchByList--2-3{grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 1280px){.searchByList--2-3{grid-template-columns:repeat(3, 1fr)}}.searchByList--3-4{grid-template-columns:repeat(3, 1fr)}@media screen and (min-width: 1280px){.searchByList--3-4{grid-template-columns:repeat(4, 1fr)}}.searchByList--3{grid-template-columns:repeat(3, 1fr)}.searchByList__item{padding-left:12px;position:relative}.searchByList__item::before{position:absolute;top:8px;left:0;content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 5px;border-color:transparent transparent transparent #454d8c}.searchByList__itemLink{display:inline;font-size:14px;line-height:1;color:#454d8c}.searchByList__itemCountWrap{display:inline;font-size:14px;line-height:1;color:#333}.searchByList__itemCountWrap::before{content:'';display:inline-block;width:1px;height:14px;background-color:#333;margin:0 0.2em 0 0.6em}.searchByMovie__company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.searchByMovie__companyImageWrap{min-width:120px;width:33.5570469799%;padding-top:calc(33.5570469799% * 0.565);position:relative}.searchByMovie__companyImage{position:absolute;top:0;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.searchByMovie__companyInfo{margin-left:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.searchByMovie__companyName{font-size:15px;font-weight:bold;color:#5d4531}.searchByMovie__listLinkWrap{margin-top:15px;text-align:right}.searchByMovie__listLink{font-size:14px;color:#454d8c;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.searchByMovie__listLink::before{content:'';display:inline-block;margin-right:8px;width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 7px;border-color:transparent transparent transparent #454d8c}.formParts{font-size:14px}.formParts input[type="submit"],.formParts input[type="text"],.formParts input[type="email"],.formParts input[type="tel"],.formParts input[type="password"]{-webkit-appearance:none;border-radius:0}.formParts__main{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:430px;height:44px;padding:10px;font-size:16px;background-color:#f9f9f9;border:1px solid rgba(0,0,0,0.3)}.formParts__tel{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% / 3 - 15px);max-width:140px;height:44px;padding:10px;font-size:16px;background-color:#f9f9f9;border:1px solid rgba(0,0,0,0.3)}.formParts__post{-webkit-box-sizing:border-box;box-sizing:border-box;width:60px;max-width:140px;height:44px;padding:10px;font-size:16px;background-color:#f9f9f9;border:1px solid rgba(0,0,0,0.3)}.formParts__post--sub{width:72px}.formParts input[type="text"][disabled]{border:solid 1px #bd0019}.formParts__select{position:relative;background:#f9f9f9}.formParts__select::before{position:absolute;top:50%;right:1em;width:0.65em;height:0.65em;padding:0;content:"";border:0.1em solid #b4b3b3;border-left:0;border-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(-70.1%) rotate(135deg);transform:translateY(-70.1%) rotate(135deg);pointer-events:none}.formParts__select>select{width:100%;padding-right:1em;cursor:pointer;text-indent:0.01px;text-overflow:ellipsis;border:1px solid rgba(0,0,0,0.3);border-radius:0;outline:none;background:transparent;background-image:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:10px;padding-right:38px;font-size:16px;color:inherit;margin:0;height:44px}.formParts__select>select:focus{outline:-webkit-focus-ring-color auto 1px;border-radius:0}.formParts__select>select::before{display:inline-block;vertical-align:middle;color:#333;line-height:1;width:1em;height:1em;border:0.1em solid currentColor;border-left:0;border-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.formParts__select>select::-ms-expand{display:none}.formParts__radio>li:nth-child(n + 2){margin-top:8px}.formParts__radioLabelWrap{font-size:16px;color:rgba(0,0,0,0.87);position:relative}.formParts__radioLabelContainer{padding:10px 12px 10px 8px;border:solid 1px rgba(0,0,0,0.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:22px}.formParts__radioLabel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.formParts__radioLabel:hover{cursor:pointer}.formParts__radioValue{padding-left:10px;z-index:2}.formParts__radioValue:hover{cursor:pointer}.formParts__radioInput{margin:0 3px 0 5px;z-index:2;width:14px;height:14px;position:relative;-webkit-appearance:none;border:0;outline:0}.formParts__radioInput::before{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:100%;border-radius:50%;border:solid 1px rgba(0,0,0,0.3);background-color:#fff}.formParts__radioInput:hover{cursor:pointer}.formParts__radioInput:checked::after{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:8px;height:8px;border-radius:50%;border:solid 1px #4c71a9;background-color:#4c71a9;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.formParts__radioInput:checked+.formParts__radioLabel{border:solid 1px #4c71a9;background-color:#f8fafc}.formParts__checkbox>li:nth-child(n + 2){margin-top:8px}.formParts__checkboxLabelWrap{font-size:16px;color:rgba(0,0,0,0.87);position:relative}.formParts__checkboxLabelContainer{padding:10px 12px;border:solid 1px rgba(0,0,0,0.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:22px}.formParts__checkboxLabel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.formParts__checkboxLabel:hover{cursor:pointer}.formParts__checkboxInputView{content:"";width:13px;height:13px;border-radius:2px;border:solid 1px rgba(0,0,0,0.3);background-color:#fff;z-index:2}.formParts__checkboxInputView:hover{cursor:pointer}.formParts__checkboxValue{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:10px;z-index:2}.formParts__checkboxValue:hover{cursor:pointer}.formParts__checkboxInput{opacity:0;position:absolute;margin:0 3px 0 5px;z-index:2}.formParts__checkboxInput:hover{cursor:pointer}.formParts__checkboxInput:checked+.formParts__checkboxLabel{border:solid 1px #4c71a9;background-color:#f8fafc}.formParts__checkboxInput:checked+.formParts__checkboxLabel~.formParts__checkboxInputView{border:solid 1px #4c71a9;background-color:#4c71a9;position:relative}.formParts__checkboxInput:checked+.formParts__checkboxLabel~.formParts__checkboxInputView::after{content:"";display:block;position:absolute;top:0;left:4px;width:4px;height:8px;-webkit-transform:rotate(40deg);transform:rotate(40deg);border-bottom:2px solid #fff;border-right:2px solid #fff}.formParts__textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:140px;padding:10px;font-size:16px;background-color:#f9f9f9;border:1px solid rgba(0,0,0,0.3);border-radius:0;-webkit-appearance:none}.formParts__textCheckbox{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:1.25}.formParts__textCheckboxInputView{content:"";margin-right:10px;width:13px;height:13px;border-radius:2px;border:solid 1px rgba(0,0,0,0.3);background-color:#fff}.formParts__textCheckboxInput{opacity:0;position:absolute}.formParts__textCheckboxInput:checked+.formParts__textCheckboxInputView{border:solid 1px #4c71a9;background-color:#4c71a9;position:relative}.formParts__textCheckboxInput:checked+.formParts__textCheckboxInputView::after{content:"";display:block;position:absolute;top:0;left:4px;width:4px;height:8px;-webkit-transform:rotate(40deg);transform:rotate(40deg);border-bottom:2px solid #fff;border-right:2px solid #fff}.formParts__textCheckboxText{-webkit-box-flex:1;-ms-flex:1;flex:1}.searchJob{padding:10px 20px}.searchJob--fixedTypeOfJob{padding:0}.searchJob__searchArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.searchJob--fixedTypeOfJob .searchJob__searchArea{display:block}.searchJob__conditionsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.searchJob__condition{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.searchJob__selectPlaceHolderLabel{background-color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;font-size:16px;font-weight:bold;height:90%;width:70%;z-index:1;line-height:42px;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333}.searchJob__selectBox{position:relative;z-index:0;height:42px;width:100%}.searchJob__conditionSpace{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:42px;width:42px}.searchJob__conditionSpaceIcon{font-size:16px;color:#9e9e9e}.searchJob__searchButtonWrapper{width:111px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.searchJob--fixedTypeOfJob .searchJob__searchButtonWrapper{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.searchJob__searchButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-weight:bold;width:91px;height:42px}.searchJob--fixedTypeOfJob .searchJob__searchButton{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:260px;height:54px;padding:10px 15px}.searchJob__searchButtonIcon{font-size:24px}.searchJob__searchButtonText{padding-left:5px}.searchJob--fixedTypeOfJob .searchJob__searchButtonText{font-size:18px}.formParts__select.formParts__select--searchJob{background:#fff;color:#fff}.formParts__select.formParts__select--searchJob>select{text-align:center;-moz-text-align-last:center;text-align-last:center}.formParts__select.formParts__select--searchJob>select>option{font-size:14px;color:#333;text-align:left}.section{border-top:solid 3px #ffa200;padding:10px 10px 30px}.section--l{border-top:solid 5px #ffa200;background-color:#f6f6f6;padding:11px 10px 9px}.section__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section__title{font-size:19px;font-weight:bold;line-height:1.05;color:#5d4531}.section--l .section__title{font-size:22px;line-height:1.14}.section__lead{margin-left:14px;font-size:13px;font-style:normal;line-height:1.54;color:#333}.section--l .section__lead{margin-left:23px;font-size:15px;line-height:1.07;color:#444}.section__link{margin-left:14px;color:var(--link-sky, #08c);font-size:14px;font-style:normal;font-weight:400;line-height:19.95px;text-decoration-line:underline;position:relative;display:inline-block}.section__link::after{content:'';width:7.553px;height:7.553px;-ms-flex-negative:0;flex-shrink:0;border:0;border-top:1px solid var(--link-sky, #08c);border-right:1px solid var(--link-sky, #08c);position:absolute;top:50%;margin-top:-4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.section__container{margin-top:17px}.section__container--center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sideMenu{background-color:#f6f6f6;padding:15px}.sideMenu__register:not(:first-child){margin-top:30px}.sideMenu__login{margin-top:10px}.sideMenu__loginedMenu{margin-top:16px}.sideMenu__other{margin-top:30px}.sideMenu__other>*+*{margin-top:30px}.tenpodesignBanner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tenpodesignBanner__link{display:block}.tenpodesignBanner__image{max-width:100%}.tenpodesignBanner__image:hover{-webkit-filter:brightness(93%);filter:brightness(93%)}.typeOfJobArea__title{color:#5d4531;font-size:19px;font-weight:bold;line-height:1.05}.typeOfJobArea__container{margin-top:30px}.typeOfJobArea__listItem+.typeOfJobArea__listItem{margin-top:15px}.typeOfJobArea__listItemNameWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.typeOfJobArea__listItemNameIcon{width:16px;height:16px}.typeOfJobArea__listItemName{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#666;font-size:16px;font-weight:bold;line-height:1.5}.typeOfJobArea__listItemContainer{margin-top:10px;border-top:1px solid #ccc;padding-top:10px;padding-left:30px;color:#333;font-size:14px;font-weight:normal;line-height:1.5}.typeOfJobArea__footer{margin-top:15px;text-align:right}.typeOfJobArea__footerLink{color:#454d8c;font-size:14px;font-weight:normal;line-height:1.425;text-decoration-line:underline;position:relative;right:12px}.typeOfJobArea__footerLink::after{content:'';width:7.553px;height:7.553px;-ms-flex-negative:0;flex-shrink:0;border:0;border-top:1px solid var(--link-sky, #454d8c);border-right:1px solid var(--link-sky, #454d8c);position:absolute;top:50%;margin-top:-4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.typeOfJobMainVisual{display:-webkit-box;display:-ms-flexbox;display:flex}.typeOfJobMainVisual__imageWrap{width:41.1904761905%}.typeOfJobMainVisual__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.typeOfJobMainVisual__container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f4f1ed;padding:24px 32px}.typeOfJobMainVisual__inner{width:100%}.typeOfJobMainVisual__title{color:#333;font-size:22px;font-weight:bold;line-height:1.25}.typeOfJobMainVisual__titleMain{color:#8a4100;font-size:28px}.typeOfJobMainVisual__searchArea{margin-top:24px}.typeOfJobMainVisual__searchHistory{margin-top:16px}.typeOfJobMainVisual .searchJobsHistory__contents{margin-bottom:0}.usefulInfo__title{padding:1px 8px;border-radius:5px;border:solid 1px #bdbdbd;background-color:#fff;font-size:14px;color:#333}.usefulInfo__list{margin-top:10px}.usefulInfo__item+.usefulInfo__item{margin-top:6px;border-top:solid 1px #aaa;padding-top:6px}.usefulInfo__itemName{font-size:11px}.usefulInfo__itemLink{color:#4169e1}.usefulInfo__itemContainer{margin-top:2.5px;font-size:11px;line-height:1.5;color:#333}.searchJobsHistory{display:none}.searchJobsHistory--show{display:block}.searchJobsHistory__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:23px}.searchJobsHistory__textWrap{width:140px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 10px;background:#f2f2f2}.searchJobsHistory__text{color:#333;font-size:12px;line-height:1.4;font-weight:bold}.searchJobsHistory__linkWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:12px}.searchJobsHistory__icon{width:8px;height:10px}.searchJobsHistory__link{color:#454d8c !important;font-size:12px;line-height:1.4;margin-left:5px;max-width:675px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.searchJobsHistory__link:visited{color:#454d8c}.u-my-20{margin-top:20px;margin-bottom:20px}
