*{font-size:inherit;box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth}@media (min-height:32em){html{scroll-padding-top:60px}}body{display:block;min-height:100vh;background-color:#f5f5f5;font-family:'Noto Sans JP',sans-serif;word-break:auto-phrase}#main{min-height:calc(100vh - 306px)}a{cursor:pointer}a:hover{opacity:.8}a:active{opacity:.7}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#ccc6b5}::-webkit-scrollbar-thumb:hover{background:#555}.slick-prev,.slick-next{z-index:2;border:solid 1px #ccc;width:30px;height:30px;border-radius:100vh;background:#fff}.service-slide-1 .slick-prev,.service-slide-1 .slick-next{top:45%}.slick-prev{left:-4px}.slick-next{right:-4px}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background:#fff;color:#fff}select:focus,textarea:focus,button:focus,input:focus{outline:0!important;box-shadow:none!important}ol.pan li.item::after{content:'';display:inline-block;width:12px;height:12px;background:url(/assets/atoms-icon/chevron_right_aaa_24dp.svg) no-repeat center 1px / cover;margin-right:4px}.pan li.item{display:inline-flex;align-items:center;gap:4px}.pan li.item-last{display:inline}label.error{color:#FF5B5B;font-size:11px;font-style:normal;font-weight:500;line-height:normal}#header .inner-header{height:50px}#header .inner-header>div,#header .inner-header .header__logo{height:inherit}#header .logo{width:calc(587px / 4);height:calc(133px / 4)}.header__ctc{display:flex;justify-content:flex-end}.header__ctc .btn-love,.header__ctc .btn-ctc,.header__ctc .btn-user{display:inline-block;width:50px;height:50px;text-align:center;font-size:9px;line-height:13px;font-weight:normal;padding-top:28px;background-size:18.52px;background-repeat:no-repeat;background-position:center top 8px}.header__ctc .btn-love{background-image:url(/assets/icon/heart.svg);background-color:#FFE8E2;color:#F6728B;padding-top:30px;background-position:center top 10px}.header__ctc .btn-user{padding-top:8px;background:#006EBA}.header__ctc .btn-user span{display:inline-block;position:relative;width:18.52px;height:18.52px;background:url(/assets/atoms-icon/person_white_19dp.svg) center/100% no-repeat;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.header__ctc .btn-user .status{position:relative;font-size:9px;line-height:1.444;text-align:center;color:#fff}.header__ctc .hamburger{width:50px;height:50px;background:#eee;position:relative;cursor:pointer}.header__ctc .hamburger span{position:absolute;width:20px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%);background:#333;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.header__ctc .hamburger span:before,.header__ctc .hamburger span:after{background:#333;content:'';-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.header__ctc .hamburger span:before{position:absolute;width:20px;height:2px;top:-5px}.header__ctc .hamburger span:after{position:absolute;width:20px;height:2px;top:5px}.menu-user{width:100%;position:fixed;z-index:101;top:0;right:0;bottom:0;left:100%}.menu-user.menusp-open{left:0;background:rgba(0,0,0,.7);box-shadow:0 4px 20px rgba(0,0,0,.25)}.menu-user-inner{background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.25);width:230px;height:100%;margin-left:auto}.menu-user-close-btn::before{content:'';display:inline-block;width:24px;height:24px;margin:auto;background:url(/assets/atoms-icon/close_666.svg) no-repeat center/cover}.menu-user-close-btn span{font-weight:700;font-size:9px;line-height:13px;color:#666}.menu-user .menu-user-title{font-weight:500;font-size:.75rem;line-height:1rem;color:rgba(102,102,102,.5);background:#DCEAF3;padding:.25rem .5rem}.menu-user.logged .menu-user-account-button{display:none}.menu-user .menu-user-account ul{display:none}.menu-user.logged .menu-user-account ul{display:block}.menu-user.logged .menu-user-title{color:rgba(102,102,102,.5);background:#DCEAF3;font-weight:500}.menu-user ul li{padding:17px 8px;border-bottom:1px solid #eee}.menu-user ul li a{position:relative;display:flex;align-items:center;gap:3px;font-weight:400;font-size:.75rem;line-height:1rem;color:#666}.menu-user ul li a::before{content:'';display:inline-block;width:16px;height:16px;background-color:#006EBA}.menu-user.logged ul li a::before{background-color:#006EBA}.menu-user ul li.menu-user-item-mypage a::before{-webkit-mask:url(/assets/atoms-icon/person_outline_black_24dp.svg) no-repeat center/16px;mask:url(/assets/atoms-icon/person_outline_black_24dp.svg) no-repeat center/16px}.menu-user ul li.menu-user-item-instruct a::before{-webkit-mask:url(/assets/atoms-icon/person_white_19dp.svg) no-repeat center/16px;mask:url(/assets/atoms-icon/person_white_19dp.svg) no-repeat center/16px}.menu-user ul li.menu-user-item-logout a::before{-webkit-mask:url(/assets/icon/mypage_logout.svg) no-repeat center/16px;mask:url(/assets/icon/mypage_logout.svg) no-repeat center/16px}.menu-user ul li.menu-user-item-top a::before{-webkit-mask:url(/assets/atoms-icon/home_black_24dp.svg) no-repeat center/16px;mask:url(/assets/atoms-icon/home_black_24dp.svg) no-repeat center/16px}.menu-user ul li.menu-user-item-company a::before{-webkit-mask:url(/assets/atoms-icon/apartment_fill0_wght400_grad0_opsz48.svg) no-repeat center/16px;mask:url(/assets/atoms-icon/apartment_fill0_wght400_grad0_opsz48.svg) no-repeat center/16px}.menu-user ul li.menu-user-item-column a::before{-webkit-mask:url(/assets/atoms-icon/menu_book_fill0_wght400_grad0_opsz48.svg) no-repeat center/16px;mask:url(/assets/atoms-icon/menu_book_fill0_wght400_grad0_opsz48.svg) no-repeat center/16px}.menu-user ul li.menu-user-item-form a::before{-webkit-mask:url(/assets/atoms-icon/email_black_24dp.svg) no-repeat center/16px;mask:url(/assets/atoms-icon/email_black_24dp.svg) no-repeat center/16px}.menu-user ul li.menu-user-item-history a::before{-webkit-mask:url(/assets/atoms-icon/history_black_24dp.svg) no-repeat center/16px;mask:url(/assets/atoms-icon/history_black_24dp.svg) no-repeat center/16px}.menu-user ul li.menu-user-item-applied a::before{-webkit-mask:url(/assets/atoms-icon/done_black_24dp.svg) no-repeat center/16px;mask:url(/assets/atoms-icon/done_black_24dp.svg) no-repeat center/16px}.menu-user ul li.menu-user-item-favourite a::before{-webkit-mask:url(/assets/atoms-icon/favorite_black_24dp.svg) no-repeat center/16px;mask:url(/assets/atoms-icon/favorite_black_24dp.svg) no-repeat center/16px}.menu-user ul li a::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-block;width:16px;height:16px;-webkit-mask:url(/assets/atoms-icon/chevron_right_blue.svg) no-repeat center/16px;mask:url(/assets/atoms-icon/chevron_right_blue.svg) no-repeat center/16px;background-color:#006EBA}.menu-user.logged ul li a::after{background-color:#006EBA}.menu-user-pc a::before{content:'';display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:center}.menu-user-pc a.top::before{background-image:url(/assets/icon/menu_top.svg)}.menu-user-pc a.list::before{background-image:url(/assets/icon/menu_list.svg)}.menu-user-pc a.company::before{background-image:url(/assets/icon/menu_company.svg)}.menu-user-pc a.instruct::before{background-image:url(/assets/icon/menu_instruct.svg)}.menu-user-pc a.point::before{background-image:url(/assets/icon/menu_ta_point.svg)}.menu-user-pc a.request::before{background-image:url(/assets/icon/menu_request_form.svg)}.text-search{width:100%;height:46px;border-radius:4px;border:1px solid #CCC;background:#FFF;box-shadow:0 3px 10px 0 rgba(0,0,0,.1)}.text-search input{height:46px;padding:0 8px;border:0;font-family:'Noto Sans JP',sans-serif;font-style:normal;font-weight:300;font-size:13px;line-height:19px}.text-search .searchBoxSubmit{width:46px;height:46px}.text-search .searchBoxSubmit-icon{background-color:white;-webkit-mask:url(/assets/atoms-icon/search_black.svg) no-repeat center;mask:url(/assets/atoms-icon/search_black.svg) no-repeat center}.main-wid .topMain_SectionTitle{margin:0 .5rem 8px}.main-wid .topMain_SectionTitle h2{display:inline-flex;align-items:center;gap:4px;font-weight:500;font-size:16px;line-height:162%;letter-spacing:.08em;color:#40381f}.main-wid .topMain_SectionTitle h2::before{content:'';display:inline-block;width:18px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:center}.recommend-category-list li{font-size:13px;line-height:26px;letter-spacing:.05em;color:#888;margin:0 8px;cursor:pointer}.recommend-category-list li.active span{color:#F49F00;border-bottom:2px solid #F49F00}#customer-voice .slick-prev,#customer-voice .slick-next{width:24px;height:100%;border:0;background:white;border-radius:0}#customer-voice .slick-prev{left:0}#customer-voice .slick-next{right:0}#customer-voice .slick-prev::before,#customer-voice .slick-next::before{content:'';display:inline-block;width:24px;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain}#customer-voice .slick-prev::before{background-image:url(/assets/atoms-icon/chevron_left_blue.svg)}#customer-voice .slick-next::before{background-image:url(/assets/atoms-icon/chevron_right_blue.svg)}.companyFaqList .question span::before{content:'';display:inline-block;width:40px;height:40px;background:url(/assets/icon/q-icon.svg) no-repeat center/contain;position:absolute;left:0;top:50%;transform:translateY(-50%)}.companyFaqList .answer a{color:#006EBA;text-decoration:underline}.companyFaqList .answer::before{content:'';display:inline-block;width:40px;height:40px;background:url(/assets/icon/a-icon.svg) no-repeat center/contain;position:absolute;left:0;top:0}.recommend-list-pick-up{display:flex;gap:8px;overflow-x:auto;width:100%;padding-bottom:12px}.recommendCard .recommendCard_inner{width:144px}.recIcon{display:inline-block;width:.875rem;height:.875rem;background-repeat:no-repeat;background-size:contain;background-position:center}.recIcon.recIcon-01{background-image:url(/assets/icon/recIcon-01.png)}.recIcon.recIcon-05{background-image:url(/assets/icon/recIcon-05.png)}.recIcon.recIcon-04{background-image:url(/assets/icon/recIcon-04.png)}.job-works-slider-button{position:absolute;z-index:1;width:40px;height:40px;top:50%;transform:translateY(-50%);background-color:white;border-radius:9999px;cursor:pointer}.job-works-slider-button:hover::before{opacity:.5}.job-works-slider-button::before{content:'';display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:100%;background-position:center}.job-works-slider-button-prev{left:-8px}.job-works-slider-button-prev::before{background-image:url(/assets/icon/slick-arrow-prev.png)}.job-works-slider-button-next{right:-8px}.job-works-slider-button-next::before{background-image:url(/assets/icon/slick-arrow-next.png)}.search-overlay-box .accbox .c-checkbox-title{min-width:97px;background-position-x:left;background-position-y:center;background-size:16px;background-repeat:no-repeat}.search-overlay-box .accbox-area .c-checkbox-title{background-image:url(/assets/icon/recIcon-01.png)}.search-overlay-box .accbox-station .c-checkbox-title{background-image:url(/assets/icon/recIcon-02.png)}.search-overlay-box .accbox-industry .c-checkbox-title{background-image:url(/assets/icon/recIcon-05.png)}.search-overlay-box .accbox-status .c-checkbox-title{background-image:url(/assets/icon/recIcon-03.png)}.search-overlay-box .accbox-salary .c-checkbox-title{background-image:url(/assets/icon/recIcon-04.png)}.search-overlay-box .accbox-condition .c-checkbox-title{background-image:url(/assets/icon/recIcon-06.png)}.c-checkbox label{padding-left:20px;position:relative;display:flex;align-items:center}.c-checkbox label input[type=checkbox],.c-checkbox label .check-stt{position:absolute;left:0;width:16px;height:16px;top:50%;transform:translateY(-50%);border:1px solid #ccc;border-radius:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-position:center;background-size:11px auto;background-repeat:no-repeat;cursor:pointer}.c-checkbox label input[type=checkbox]{opacity:0;z-index:1}.c-checkbox label input[type=checkbox]:checked~.check-stt{background-image:url(/assets/atoms-icon/done_blue_24dp.svg);background-size:16px;background-repeat:no-repeat}.c-checkbox label .num{padding-left:5px}.accbox-salary .select-option label{position:relative;font-style:normal;font-weight:400;font-size:12px;line-height:17px;padding-left:17px;color:#333}.accbox-salary .select-option label input{position:absolute;width:13px;height:13px;left:0;top:50%;transform:translateY(-50%);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer;color:transparent;border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none}.accbox-salary .select-option label input::before{content:'';display:inline-block;position:relative;width:13px;height:13px;border:1px solid #ccc;border-radius:50%}.accbox-salary .select-option label input:checked::before{border-color:#006EBA}.accbox-salary .select-option label input:checked::after{content:'';display:inline-block;position:absolute;top:4px;left:3px;width:7px;height:7px;background-color:#006EBA;border-radius:50%}.accbox-salary .select-salary select{position:relative;width:45%;padding:0 8px;border:1px solid #ccc;border-radius:4px;font-style:normal;font-weight:400;font-size:12px;line-height:17px;letter-spacing:.05em;color:#666;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/assets/atoms-icon/expand_more_ccc.svg);background-size:16px;background-repeat:no-repeat;background-position:right 8px center;cursor:pointer}.recDetail dl{width:100%;display:flex;align-items:flex-start;font-size:12px;line-height:1.5;color:#666;margin-bottom:8px}.recDetail dl:last-child{margin-bottom:0}.recDetail dl dt{background-position:left center;background-size:16px;background-repeat:no-repeat}.recDetail dl dt.place{background-image:url(/assets/icon/recIcon-01.png)}.recDetail dl dt.access{background-image:url(/assets/icon/recIcon-02.png)}.recDetail dl dt.type{background-image:url(/assets/icon/recIcon-03.png)}.recDetail dl dt.salary{background-image:url(/assets/icon/recIcon-04.png)}.recDetail dl dt.role{background-image:url(/assets/icon/recIcon-05.png)}.recDetail dl dt.particular{background-image:url(/assets/icon/recIcon-06.png)}.recDetail dt{width:25%;float:left;margin:0;padding:0}.recDetail dt span{padding-left:20px}.recDetail dd{width:75%;float:right;margin:0;overflow:hidden}.recDetail dd.w-full{width:100%}.checkbox{position:relative;padding-left:20px;display:inline-flex;align-items:center;cursor:pointer}.checkbox input,.checkbox .check-mark{position:absolute;left:0;width:16px;height:16px;border-radius:0;border:1px solid #ccc;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.checkbox input{opacity:0;z-index:1}.checkbox input:checked + .check-mark{background-image:url(/assets/atoms-icon/done_blue_24dp.svg);background-size:14px;background-repeat:no-repeat}.page-user .jobs-list .recList{display:none;opacity:0;transition:all .4s}.page-user .jobs-list .recList.active{display:block;opacity:1}.special-selection{font-family:'Noto Sans JP',sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:22px;letter-spacing:.05em;color:#F49F00}.special-selection-sub{font-family:'Noto Sans JP',sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:23px;text-align:center;letter-spacing:.15em;color:#333}.recommend-ota,.recommend-hotel{font-style:normal;font-weight:600;font-size:16px;line-height:22px;letter-spacing:.05em;color:#F49F00}.recommend-ota-sub,.recommend-hotel-sub{font-family:'Noto Sans JP',sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:23px;text-align:center;letter-spacing:.15em;color:#333}.pick-up{font-style:normal;font-weight:600;font-size:16px;line-height:22px;letter-spacing:.05em;color:#006EBA}.pick-up-sub{font-family:'Noto Sans JP',sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:23px;text-align:center;letter-spacing:.15em;color:#333}#list_job ul li,ul.list-job li{background:#FFF;box-shadow:0 3px 4px rgba(0,0,0,.1);border-radius:5px}.recommend-pickup::before{content:'＼PICK UP／';display:inline-block;position:absolute;top:0;left:50%;transform:translateX(-50%);font-family:'Ms Madi',sans-serif;font-style:normal;font-weight:bold;font-size:16px;line-height:137.5%;letter-spacing:.05em;color:#006eba}.topRecommend-list-wrap .shadow-taxonomy{background:#FFF;box-shadow:0 4px 10px rgba(0,0,0,.1);border-radius:4px;padding:0 0 7px}.topRecommend-list-wrap .shadow-taxonomy a{border:0}.btn-search{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#F49F00;box-shadow:0 0 10px 0 rgba(244,159,0,.50);border-radius:28px}.btn-search-filter{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 60px;gap:10px;height:46px;background:#F49F00;box-shadow:0 0 10px 0 rgba(244,159,0,.50);border-radius:40px;margin:0 auto;margin-top:1rem}.detailBtn{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 0 10px 16px;gap:4px;width:224px;height:50px;background:#F49F00;box-shadow:0 0 10px 0 rgba(244,159,0,.50);border-radius:5px}.font-bold{font-weight:560}@media screen and (max-width:640px){.slick-dotted.slick-slider{margin-bottom:48px}.slick-dots li button:before{font-size:8px}.menu-user.menusp-open,.menu-user-inner,.text-search,#list_job ul li,ul.list-job li,.topRecommend-list-wrap .shadow-taxonomy,.btn-search,.btn-search-filter,.detailBtn{box-shadow:none}}@media screen and (max-width:768px){.mb-4{margin-bottom:.5rem}}