.job-search-heading{padding-bottom:25px}#search-condition .border-top-a-important{border-top:1px solid #eee !important}.job-search .job-search__row{border-bottom:1px solid #eee}.job-search .job-search__head{align-items:center;padding:20px 20px 20px 20px;width:220px}.job-search .job-search__content{padding:20px 20px 20px 0}.job-search .job-search__box{margin-top:25px}.job-search .job-search__line{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.job-search .job-search__line:last-of-type{margin-bottom:5px}.job-search .job-search__delete{height:25px}.job-search .job-search__range{align-items:center;position:relative;z-index:2}.job-search .job-search__range .vs__dropdown-option{font-size:1.5rem}#search-condition .range{width:50px;display:inline-block;text-align:center}.job-search-bottom{margin-top:40px;margin-bottom:40px}.job-search-bottom .job-search-bottom__box{display:flex;align-items:center;justify-content:center}.job-search-bottom .job-search-bottom__button{margin-right:40px}.job-search-bottom .job-search-bottom__counter{position:absolute;right:0;top:50%;margin-top:-10px}.job-search-bottom .job-search-bottom__counter--sp{display:none}.job-search-bottom .job-search-bottom__counter--pc{display:block}#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-detail-bottom__box{margin-bottom:0}#search-scroll.is-fixed .job-detail-bottom__prev{display:none}#search-bottom{height:124px}@media(max-width: 667px){#search-scroll.is-fixed{padding:15px 0 20px 0;z-index:20}#search-scroll.is-fixed .job-search-bottom__counter--sp{margin-top:0}#search-scroll.is-fixed .job-search-bottom__button{margin-bottom:0}#search-scroll.is-fixed .foot-cnt-area-02{display:none}}@media(max-width: 667px){.job-search-wrap{padding-top:0}.job-search-wrap .job-search-wrap__inner{padding:0}.job-search-heading{padding:13.5px 16px}.job-search-heading .job-search-heading__text{font-size:1.5rem;line-height:2.4rem}.job-search-heading .job-search-heading__counter{display:none}#search-condition table,#search-condition tbody,#search-condition tr,#search-condition th,#search-condition td{display:block;width:100%}#search-condition tr{padding:20px 15px}.job-search .job-search__head,.job-search .job-search__content{padding:0}.job-search .job-search__head{margin-bottom:13px}.job-search .job-search__button{display:block;margin:0 auto;width:calc(100% - 20px);height:42px}.job-search .job-search__box{margin:16.5px 10px 0}.job-search .job-search__line{margin-bottom:28px}.job-search .job-search__line .list-inline{width:calc(100% - 50px)}#search-condition .range{width:25px}.job-search .job-search__input{width:100%}.job-search .job-search__input .custom-form{height:auto;padding:13px 10px;font-size:1.4rem;line-height:2rem}.job-search .job-search__range .job-search__select span.ui-selectmenu-button{height:auto !important;padding:13px 10px !important;font-size:1.4rem;line-height:2rem}.job-search-bottom{margin-top:40px;margin-bottom:0px}.job-search-bottom .job-search-bottom__box{display:block;padding:0 15px}.job-search-bottom .job-search-bottom__button{margin-right:0;margin-bottom:30px}.job-search-bottom .job-search-bottom__counter--sp{display:block;text-align:left;margin-bottom:10px}.job-search-bottom .job-search-bottom__counter--pc{display:none}.job-search-bottom .job-search-bottom__counter{position:unset}}@media(max-width: 320px){.job-search .job-search__select{width:48%}}@media(max-width: 667px){.h-icon-right{display:flex;justify-content:flex-end}.h-icon-right .h-icon-right__item{width:50px;height:50px}.h-icon-right .h-icon-right__button{width:100%;height:100%;display:block;padding-bottom:7px;text-align:center}.h-icon-right .h-icon-right__icon{display:flex;justify-content:center}.h-icon-right .h-icon-right__icon.h-icon-right__icon--search{padding-top:6px;margin-bottom:1px}.h-icon-right .h-icon-right__icon.h-icon-right__icon--message{padding-top:5px;margin-bottom:2px}.h-icon-right .h-icon-right__icon .icon-sharp::before{color:#0068b7}.h-icon-right .h-icon-right__label{font-size:1rem;line-height:1rem;color:#231815;letter-spacing:-0.05rem}}.g-nav-sp-maessage{position:relative}.g-nav-sp-maessage .g-nav-sp-maessage__label{padding-right:11px}.g-nav-sp .list-info li a .g-nav-sp-maessage .badge-a{right:-18px}@media(-ms-high-contrast: none){.txt-cnt-result{margin-top:8px !important}}.search-condition-trigger-btn button.is-open::before{left:30px}.search-condition-table table{width:100%}.search-condition-table table tr{border:1px solid #ededed}.search-condition-table table tr th{width:220px;background-color:#fafafa;padding:20px;font-size:1.6rem}.search-condition-table table tr td{padding:15px 20px}.search-condition-table .range{width:50px;display:inline-block;text-align:center}.search-condition-bottom{border:1px solid #ededed;border-top:none}.search-condition-bottom__content{padding:30px 20px 25px}.search-condition-bottom__main{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.search-condition-bottom__cnt{position:absolute;left:0}.search-condition-bottom__cnt-txt{font-size:2.2rem;padding:0 5px;color:#0068b7}.search-condition-bottom__clear{text-align:center;font-size:1.3rem}.search-result__head{display:flex;align-items:flex-end;justify-content:space-between;padding-top:40px;margin-bottom:20px}.search-result__head-txt-cnt{font-size:1.6rem}.search-result__head-txt-cnt--1{font-size:3rem;color:#0068b7}.search-result__fixed-header{display:none;box-shadow:0 3px 6px rgba(0,0,0,.16);position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:2;padding:15px 0}.search-result__fixed-header.is-fixed{display:block}.search-result__fixed-header-inner{width:1056px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.search-result__fixed-header-txt-cnt{font-size:1.6rem}.search-result__fixed-header-txt-cnt--1{font-size:3rem;color:#0068b7;margin-right:2px}.search-result__fixed-header-btn{margin-right:256px}.search-result__fixed-header-btn button{position:relative}.search-result__fixed-header-btn button::before{content:"\E92C";font-family: 'sharp-icon' !important;font-size:22px;font-weight:normal;display:block;position:absolute;left:56px;top:0}.search-result .result-list li{box-shadow:0 0 4px rgba(0,0,0,.16);margin-bottom:30px}.search-result .result-list li:last-child{margin-bottom:0}.search-result .result-list .title.ribbon_box{background:#fff;cursor:default}.search-result .result-list .title.ribbon_box:hover{background:#fff}.search-result .result-list .title-box1{width:760px}.search-result .result-list .job-result-heading-link{display:flex;flex-direction:column;width:100%}.search-result .result-list .job-result-heading-link:hover .job-result-heading{text-decoration:underline}.search-result .result-list .job-result-heading-link:hover .job-result-category{color:#000}.search-result .result-list .job-result-heading-items{display:flex}.search-result .result-list .job-result-heading{color:#0068b7;width:680px;flex:1 1 auto}.search-result .tag-status-inner{margin-top:1px}.search-result .result-list .company-name{font-size:2.2rem}.search-result .result-list .job-result-category{font-size:1.6rem;width:760px;color:#000}.search-result .result-list .job-result-bottom{padding:0 20px}.search-result .job-result-bottom .job-result-bottom__head{width:91px;min-width:91px;background:#f5f5f5;margin-top:0;padding:10px;float:none;float:initial;clear:none}.search-result .job-result-bottom__list{display:flex;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.search-result .job-result-bottom__list:not(:first-child){border-top:none}.search-result .job-result-bottom .job-result-bottom__content{float:left;width:669px;margin:10px}.search-result .job-result-bottom__btn{padding:20px;display:flex;align-items:center;justify-content:center;text-align:center;position:relative}.search-result .job-result-bottom__button--star{display:flex;align-items:center;padding:0 32px;margin-left:40px;position:absolute;right:30px;display:flex;justify-content:center}.search-result .job-result-bottom__button--star .icon-star_border{font-size:20px;margin-right:5px;padding:0}.search-result__empty{text-align:center;padding:45px 20px 40px;background-color:#fafafa;border:1px solid #f5f5f5}.search-result__empty--primary-txt{font-size:2.4rem;margin-bottom:26px}.search-result__empty--secondary-txt{font-size:1.6rem;margin-bottom:42px}#pagetop .ui-menu .ui-menu-item{font-size:1.5rem}#search-condition-toggle,#target-position{display:none}@media(max-width: 667px){.job-result-wrap__inner{padding:0 15px}.job-search-heading{padding:13.5px 0}.search-condition-trigger-btn .btn-search{width:200px}#open-search-condition.btn-search::before{left:20px;top:2px}#open-search-condition.btn-search::after{top:2px}.search-condition-table table tr th{width:60px;min-width:60px;height:52px;padding:10px;font-size:1.2rem;white-space:normal}.search-condition-table table tr:last-child th{line-height:1.8rem}.search-condition-table table tr td{padding:15px 10px}.search-condition-table .job-search__input .col-w-500,.search-condition-table .job-search__select,.search-condition-table .search-condition-table__btn{width:100%}.search-condition-table .search-condition-table__btn{font-size:1.4rem;height:40px;line-height:4rem}.search-condition-table .job-search__select .v-select{height:46px}.search-condition-table .job-search__select .v-select input::-webkit-input-placeholder{font-size:1.4rem !important}.search-condition-table .job-search__select .v-select input:-ms-input-placeholder{font-size:1.4rem !important}.search-condition-table .job-search__select .v-select input::-ms-input-placeholder{font-size:1.4rem !important}.search-condition-table .job-search__select .v-select input::placeholder{font-size:1.4rem !important}.search-condition-table .job-search__select .vs__dropdown-toggle .vs__selected{line-height:3.5rem !important;border:none}#pagetop .search-condition-table .job-search__select .vs__dropdown-toggle,.search-condition-table .job-search__input input{height:46px !important;padding:6px 10px !important;font-size:1.4rem !important;line-height:3.5rem;background-position:right 10px top 40%}#pagetop .search-condition-table .job-search__select .ui-button .ui-selectmenu-text{margin-right:0}.search-condition-table .job-search__content .btn-group{display:flex}.search-condition-bottom__cnt{position:static;margin-bottom:15px}.search-condition-bottom__content{padding:15px 10px 20px}.search-condition-bottom__main{flex-direction:column;align-items:flex-start}.search-result__head{padding-top:30px}.search-result__head-sort-input{width:126px}.search-result__head-txt-cnt--1{font-size:2.2rem}#pagetop .ui-selectmenu-button.ui-button.search-result__head-sort-input-inner{font-size:1.2rem !important;padding:7px 0px;line-height:1.9rem;height:30px}#pagetop .v-select.search-result__head-sort-input-inner{font-size:1.2rem !important;padding:7px 0px 7px 10px;line-height:1.9rem;height:30px}#pagetop .v-select.search-result__head-sort-input-inner input::-webkit-input-placeholder{font-size:1.2rem !important}#pagetop .v-select.search-result__head-sort-input-inner input:-ms-input-placeholder{font-size:1.2rem !important}#pagetop .v-select.search-result__head-sort-input-inner input::-ms-input-placeholder{font-size:1.2rem !important}#pagetop .v-select.search-result__head-sort-input-inner input::placeholder{font-size:1.2rem !important}#pagetop .v-select.search-result__head-sort-input-inner .vs__selected-options{flex-wrap:nowrap}#pagetop .v-select.search-result__head-sort-input-inner .vs__dropdown-toggle{padding:0}.search-result__fixed-header{padding:10px 20px 10px 15px}.search-result__fixed-header-inner{width:100%}.search-result__fixed-header-txt-cnt{font-size:1.2rem}.search-result__fixed-header-txt-cnt--1{font-size:2.2rem}.search-result__fixed-header-btn{margin-right:0;width:200px}.search-result__fixed-header-btn button{height:40px;font-size:1.5rem;display:flex;justify-content:flex-end;align-items:center;padding-right:30px}.search-result__fixed-header-btn button::before{left:23px;top:-4px}.job-search-wrap .search-result{margin:0}.search-result .result-list .title.ribbon_box{padding:16px 10px 9.5px 10px}.search-result .result-list .title-box1{width:100%}.search-result .result-list .job-result-heading-items{flex-direction:column-reverse}.search-result .tag-status-inner{margin:3px 0 8px}.search-result .result-list .job-result-heading{min-height:auto;width:100%}.search-result .result-list .company-name{font-size:1.8rem;display:inline}.search-result .result-list .job-result-category{font-size:1.3rem;width:100%}.search-result .result-list .job-result-bottom{padding:0 10px}.search-result .job-result-bottom .job-result-bottom__head{min-width:70px}.search-result .job-result-bottom .job-result-bottom__content{display:-webkit-box;width:100%}.search-result .job-result-bottom__btn{flex-direction:row-reverse;padding:20px 10px}.search-result .job-result-bottom__button--star{padding:0;justify-content:center;flex-direction:column;flex:1 1 28%;margin:0 10px 0 0;min-height:50px;font-size:1rem;line-height:1.7rem;position:static}.search-result .job-result-bottom__button--star .icon-star_border{font-size:2.6rem}.job-result-wrap__inner .job-paging-bottom-sp{padding-top:40px}.search-result__empty{padding:25px 20px}.search-result__empty--primary-txt{font-size:1.8rem}.search-result__empty--secondary-txt{font-size:1.3rem;margin-bottom:30px}.job-search-wrap .l-side.l-side--job-search{margin-bottom:-30px}}