*{font-size:inherit;box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth}@media (min-height:32em){html{scroll-padding-top:100px}}body{display:flex;flex-direction:column;height:100vh;background-color:#fbfbfb;font-family:"Noto Sans JP",sans-serif}main{flex:1}a{cursor:pointer}a:hover{opacity:.6}a:active{opacity:.5}::-webkit-scrollbar{width:6px;height:4px}::-webkit-scrollbar-track{scrollbar-color:#fddebf;-webkit-background-color:#fddebf;background-color:#fddebf}::-webkit-scrollbar-thumb{scrollbar-color:#ec6c00;-webkit-background-color:#ec6c00;background-color:#ec6c00}::-webkit-scrollbar-thumb:hover{-webkit-background-color:rgba(236,108,0,.8);background-color:rgba(236,108,0,.8)}.slick-prev,.slick-next{z-index:2;border:solid 1px #ccc;width:30px;height:30px;border-radius:100vh;background:#fff;padding:8px}.service-slide-1 .slick-prev,.service-slide-1 .slick-next{top:45%}.slick-prev{left:0}.slick-next{right:0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background:#fff;color:#fff}.slick-dots li button:before{font-size:10px}select:focus,textarea:focus,button:focus,input:focus{outline:none}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}label.error{color:#ff5b5b;font-size:11px;font-style:normal;font-weight:500;line-height:normal}#header .inner{border-bottom:4px solid #ec6c00}.header__ctc{display:flex;justify-content:flex-end}.header__ctc .btn-ctc{display:inline-block;min-width:90px;height:90px;text-align:center;font-size:9px;line-height:13px;padding-top:28px;background-size:18.52px;background-repeat:no-repeat;background-position:center top 8px}.header__ctc .hamburger{height:60px;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 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.header__ctc .hamburger span:before,.header__ctc .hamburger span:after{background:#333;content:"";-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.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:999;top:0;right:0;bottom:0;left:100%;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.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:225px;height:100vh;margin-left:auto;overflow:auto}.menu-user .menu-user-title{font-weight:500;font-size:.75rem;line-height:1rem;color:rgba(102,102,102,.5);background:#fff1e2;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 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:#ec6c00}.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-logout a::before{-webkit-mask:url(/assets/atoms-icon/logout_fill0_wght400_grad0_opsz48.svg) no-repeat center/16px;mask:url(/assets/atoms-icon/logout_fill0_wght400_grad0_opsz48.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_orange.svg) no-repeat center/16px;mask:url(/assets/atoms-icon/chevron_right_orange.svg) no-repeat center/16px;background-color:#ec6c00}.menu-user-footer{font-weight:400;font-size:10px;line-height:14px;color:#666}.menu-user.logged .menu-user-footer{display:none}@media screen and (min-width:768px){.header__ctc .btn-ctc{min-height:82px;height:82px}.header__ctc .hamburger{height:82px}.menu-user-inner{width:450px}.menu-user .menu-user-title{font-size:.875rem;line-height:1.25rem}.menu-user ul li a{font-size:.875rem;line-height:1.25rem;gap:8px}.menu-user ul li a::before,.menu-user ul li a::after{width:24px;height:24px;-webkit-mask-size:24px!important;mask-size:24px!important}}.search-overlay-box .accbox h3{min-width:97px;background-position-x:left;background-position-y:center;background-size:16px;background-repeat:no-repeat;text-align:left}.search-overlay-box .accbox-area h3{background-image:url(/assets/atoms-icon/location_fill_orange.svg)}.search-overlay-box .accbox-station h3{background-image:url(/assets/atoms-icon/train_fill0_wght400_grad0_opsz48_orange.svg)}.search-overlay-box .accbox-industry h3{background-image:url(/assets/atoms-icon/business_center_orange.svg)}.search-overlay-box .accbox-qualification h3{background-image:url(/assets/atoms-icon/menu_book_fill0_wght400_grad0_opsz48_orange.svg)}.search-overlay-box .accbox-facility h3{background-image:url(/assets/atoms-icon/meeting_room_orange_24dp.svg)}.search-overlay-box .accbox-status h3{background-image:url(/assets/atoms-icon/group_FILL_orange.svg)}.search-overlay-box .accbox-salary h3{background-image:url(/assets/atoms-icon/currency_yen_orange.svg)}.search-overlay-box .accbox-condition h3{background-image:url(/assets/atoms-icon/temp_preferences_fill_orange.svg)}.c-checkbox label{padding-left:20px;position:relative;display:flex;align-items:center}.c-checkbox label.line-clamp-1{display:-webkit-box}.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 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.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_orange_24dp.svg);background-size:16px;background-repeat:no-repeat}.topSearchConditions .c-checkbox label input.condition-array:checked+.check-stt{background-image:url(/assets/atoms-icon/done_orange_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 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;cursor:pointer;-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:#ec6c00}.accbox-salary .select-option label input:checked::after{content:"";display:inline-block;position:absolute;top:4px;left:3px;width:7px;height:7px;background-color:#ec6c00;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}.recList dl{width:100%;display:flex;align-items:flex-start;font-size:12px;line-height:17px;color:#666;margin-bottom:8px}.recList dl:last-child{margin-bottom:0}.recList dl .place.green{background:url(/assets/atoms-icon/location_on_fill0_wght400_grad0_opsz48_green.svg) left/14px no-repeat}.recList dl .place{background:url(/assets/atoms-icon/location_fill_orange.svg) left/16px no-repeat}.recList dl .access{background:url(/assets/atoms-icon/train_fill0_wght400_grad0_opsz48_orange.svg) left/16px no-repeat}.recList dl .type{background:url(/assets/atoms-icon/group_FILL_orange.svg) left/16px no-repeat}.recList dl .type.green{background:url(/assets/atoms-icon/group_FILL_green.svg) left/16px no-repeat}.recList dl .salary{background:url(/assets/atoms-icon/currency_yen_orange.svg) left/16px no-repeat}.recList dl .salary.green{background:url(/assets/atoms-icon/currency_yen_green.svg) left/14px no-repeat}.recList dl .role{background:url(/assets/atoms-icon/business_center_orange.svg) left/16px no-repeat}.recList dl .particular{background:url(/assets/atoms-icon/temp_preferences_fill_orange.svg) left/16px no-repeat}.recList dt{width:30%;min-width:70px;float:left;margin:0;padding:0 0 0 0}.recList dt span{padding-left:20px;color:#555}.recList dd{width:70%;float:right;overflow:hidden;margin:0;color:#555}.recList 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 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.checkbox input{opacity:0;z-index:1}.checkbox input:checked+.check-mark{background-image:url(../atoms-icon/done_orange_24dp.svg);background-size:cover;background-repeat:no-repeat}@media screen and (min-width:768px){.recList dl{font-size:.875rem;line-height:1.25rem}.recList dl .place.green,.recList dl .salary.green,.recList dl .type.green{background-size:16px}}select.form-select{position:relative;width:100%;height:39px;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}#formApply .required-text.success{background:#6fb92c;color:#fff}#formApply .form-label{position:relative}#formApply .form-label label{display:block;background:#fff;padding:16px 8px;border:1px solid #e9e7dd;border-radius:4px;text-align:center;font-weight:500;font-size:12px;line-height:133%;color:#707070;cursor:pointer}#formApply .form-label input{position:absolute;opacity:0}#formApply .form-label input:checked+label{background:#6fb92c;color:#fff}@media screen and (min-width:768px){#formApply .form-label label{font-size:14px}#formApply select.form-select{font-size:14px}}.menu-user ul li.menu-user-item-top-know-how a::before {background-image: url(/assets/img/know-how.png);background-size: contain;background-repeat: no-repeat;background-color: transparent;}.ninsyo {margin-left: auto;margin-right: auto;}@media screen and (min-width: 1024px) {.ninsyo {margin-left: 15rem;margin-right: 15rem;}}
