#search-detail{font-size:1.4rem;max-height:160px;overflow-y:auto}#search-detail .search-conditions{clear:both;overflow:hidden;padding:20px;background:#f5f5f5}.search-detail dl{line-height:2.8rem}.search-detail dt{width:230px;float:left;clear:both;font-weight:normal}.search-detail dd{width:530px;float:right}#open-search-condition{height:40px}#open-search-condition::before{top:3px}#open-search-condition::after{top:3px}#search-bottom .l-main-content{width:100%;justify-content:flex-start}#search-bottom .foot-close-area{margin-right:70px}.job-search-bottom--result{margin-bottom:0}.job-search-bottom--result .job-search-bottom--result__box{justify-content:flex-start;margin-bottom:20px}.job-search-bottom--result .job-search-bottom--result__box .job-search-bottom__counter--pc{position:static}#sort-item{margin-top:40px}#sort-item .sort-nav{display:inline-block;padding:0 15px}#sort-item .sort-nav:last-of-type{padding:0 15px 0 50px}#sort-item .txt-cnt-textarea span{font-weight:normal}.result-list li{display:inline-block;width:800px}.result-list .title.ribbon_box{padding:20px;cursor:pointer;width:100%;border-top:3px solid #5185c5;background:#f5f5f5;position:relative;display:flex}.result-list .title.ribbon_box:hover{background:#e8f8ff}.new-arrivals{float:left;display:inline-block;position:absolute;top:-9px;left:0px;box-sizing:border-box;padding:4px 24px;margin:0 0 0 -10px;font-size:1.2rem;color:#fff;background:#b81c22;box-shadow:0 2px 2px rgba(0,0,0,.2)}.new-arrivals::after{position:absolute;content:"";top:100%;left:0;border:none;border-bottom:solid 10px transparent;border-right:solid 10px #93161b}.update{float:left;display:inline-block;position:absolute;top:-9px;left:0px;box-sizing:border-box;padding:4px 24px;margin:0 0 0 -10px;font-size:1.2rem;color:#fff;background:#0068b7;box-shadow:0 2px 2px rgba(0,0,0,.2)}.update::after{position:absolute;content:"";top:100%;left:0;border:none;border-bottom:solid 10px transparent;border-right:solid 10px #005293}.c-star-cts{display:flex;align-items:center;width:35px;height:35px;border-radius:50%;background:#fff;margin-bottom:5px}.icon-star_border,.icon-star{width:20px;margin-right:5px;font-size:20px}.icon-star_border::before{color:#cfd0d0}.icon-star::before{color:#f4c84b !important}.job-result-icon{margin:0px 18px 0 0px;width:50px;float:left;display:flex;justify-content:center;flex-wrap:wrap}.job-result-icon .job-result-icon__text{font-size:8px;line-height:1;color:#9fa0a0;display:block;letter-spacing:-0.025rem}.result-list .title-box1{width:610px;display:flex;flex-wrap:wrap}.result-list .company-name{font-size:1.5rem;font-weight:bold}.tag-status-red{border:1px solid #b81c22;display:inline-block;width:80px;height:20px;margin-top:-0.4rem;margin-bottom:-0.4rem;font-size:1.2rem;letter-spacing:.05rem;color:#b81c22;background:#fff;text-align:center;line-height:1.8rem}.job-result-heading{width:580px;margin-bottom:15px}.job-result-category{width:100%;font-size:1.3rem;line-height:1}.job-result-bottom{padding:20px 30px 37px 30px}.job-result-bottom__list{line-height:2.2rem}.job-result-bottom .job-result-bottom__head{font-weight:normal;width:135px;float:left;clear:left;margin-top:10px}.job-result-bottom .job-result-bottom__content{float:left;width:605px;margin-top:10px}.l-side.l-side--job-search{padding-top:45px}.side-banner{margin-bottom:20px}.side-banner .side-banner__img{display:block;width:220px;height:220px}.side-banner .side-banner__img--sp{display:none}.job-paging-bottom-pc{width:1056px;margin:0 auto}.job-paging-bottom-pc .txt-cnt-dropdown span{font-weight:normal}.search-button-wrap-sp{display:none}.job-search-bottom__clear--sp{display:none}.sort-item-sp{display:none}.job-paging-bottom-sp{display:none}.txt-cnt-dropdown{position:relative;display:inline-block;cursor:pointer}.txt-cnt-dropdown-menu{display:none;position:absolute;min-width:160px;right:0;text-align:center;z-index:1;padding-top:5px}.txt-cnt-dropdown-menu span{padding:12px 16px;display:block;text-decoration:none;background:#fff;box-shadow:0px 1px 2px 0px rgba(0,53,87,.4)}.txt-cnt-dropdown-menu span:hover{background:#e8f8ff;box-shadow:0px 1px 2px 0px rgba(0,53,87,.4)}.txt-cnt-dropdown-menu span.txt-cnt-dropdown-menu-disaled{cursor:pointer}.txt-cnt-dropdown:hover .txt-cnt-dropdown-menu{display:block}@media(max-width: 667px){.job-result-wrap{padding:0}.job-result-wrap .job-result-wrap__inner{padding:0}#search-detail{margin:0 15px 20px 15px}#search-detail .search-conditions{padding:8px 10px}.search-detail dl{line-height:2rem;margin-bottom:7.5px}.search-detail dl:last-of-type{margin-bottom:0}.search-detail dt{width:100%;float:unset;font-weight:bold;font-size:1.2rem;margin-bottom:2px}.search-detail dd{width:100%;float:unset;font-size:1.3rem}#open-search-condition::after{top:7px}.search-button-wrap{width:100%;margin-top:0 !important}.search-button-wrap .search-button-wrap__toggle{width:100%;height:50px !important}.search-button-wrap .search-button-wrap__toggle::before{content:none}.search-button-wrap-sp{width:100%;display:flex;justify-content:center;margin:20px auto 25px}.icon-star_border,.icon-star{font-size:2.6rem}.search-button-wrap-sp .search-button-wrap-sp__button{height:40px;width:168px !important;margin:0 auto}.job-search-bottom__clear--pc{display:none}.job-search-bottom__clear--sp{display:block}.job-search-bottom__box.job-search-bottom__box--result{margin-bottom:40px}#sort-item{display:none}.sort-item-sp{display:flex;justify-content:space-between;align-items:center;margin:0 20px 15px 20px}.sort-item-sp .txt-cnt-textarea span{font-weight:normal;font-size:1.4rem}.search-result{margin:0 15px}.result-list .result-list__item{width:100%}.result-list .title.ribbon_box{padding:16px 10px 23px 10px;display:block}.job-result-icon{width:50px;margin-right:0;float:unset;height:50px;position:absolute;right:10px;top:16px}.c-star-cts{width:34px;height:34px;margin-bottom:2px}.job-result-icon .job-result-icon__text{font-size:8px;letter-spacing:-0.05rem}.result-list .title-box1{width:100%}.title-box1 .job-result-heading{width:calc(100% - 65px);min-height:48px;overflow:unset;white-space:unset;font-size:1.5rem;line-height:2.4rem;margin-bottom:8px}.job-result-category{line-height:2.2rem;margin-bottom:5.5px}.job-result-bottom{padding:0 10px 36px 10px}.job-result-bottom__list{width:100%;display:block}.job-result-bottom .job-result-bottom__head{width:70px;font-size:1.2rem;line-height:2rem;display:block;float:left;clear:left}.job-result-bottom .job-result-bottom__content{width:calc(100% - 70px);float:left;font-size:1.2rem;line-height:2rem;display:block}.job-paging-bottom-sp{display:block;padding-top:20px;margin:0 auto}.job-paging-bottom-sp .text-right{text-align:center !important}.job-paging-bottom-sp .job-paging-bottom-sp__counter{text-align:center !important}.job-paging-bottom-sp .job-paging-bottom-sp__counter span{font-weight:normal}.job-paging-bottom-pc{display:none}.l-side.l-side--job-search{padding-top:50px;margin-bottom:100px}.side-banner{margin:0 15px 40px 15px}.side-banner .side-banner__img--pc{display:none}.side-banner .side-banner__img--sp{display:block;width:100%;height:auto}}#search-scroll{width:100%}#search-scroll.is-fixed{background:rgba(250,250,250,.85);position:fixed;bottom:0;left:0;padding:10px 0;width:100%;z-index:1049;opacity:1;visibility:visible;margin-bottom:0}#search-scroll.is-fixed .job-search-bottom--result__box{width:1056px;margin:0 auto}#search-scroll.is-fixed .job-search-bottom__clear{display:none}#search-bottom{height:90px}@media(max-width: 667px){#search-bottom.job-search-bottom--result{height:150px}#search-scroll.is-fixed .job-search-bottom--result__box{width:100%}#search-scroll.is-fixed{padding:15px 0 20px 0;z-index:20}}@media(-ms-high-contrast: none){.new-arrivals,.update{padding:6px 24px 2px 24px}.tag-status-red{padding-top:2px}.txt-cnt-result{margin-top:8px !important}}@media(max-width: 667px){.prts-paging{flex-wrap:wrap;display:flex;width:calc(100% - 70px);margin:0 auto 5px;padding-left:15px;justify-content:center}.prts-paging li{margin-bottom:15px}.prts-paging li:last-child{margin-right:15px}}