.s-bookmark-button{color:#0d6bd3;white-space:nowrap;border:1px solid #0d6bd3;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;width:100%;height:2.75rem;font-size:1.5rem;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 1px 4px rgba(0,0,0,.25)}.s-bookmark-button:hover{color:#0f7ffa;border-color:#0f7ffa}.s-bookmark-button--is-active{box-shadow:none;background-color:#e2eeff;border-color:transparent}.s-bookmark-button--is-active:hover{color:#0f7ffa;background-color:#edf5ff;border-color:transparent}.s-bookmark-button:after{content:"気になる";font-size:1rem;font-weight:700}.s-bookmark-button--is-active:after{content:"気になる済み"}.s-bookmark-button--small{text-indent:100%;white-space:nowrap;border-radius:50%;width:2.5rem;height:2.5rem;font-size:1.75rem;overflow:hidden}.s-bookmark-button--small:after{content:none}.s-pagination{justify-content:center;align-items:center;gap:.375rem;display:flex}.s-pagination__break{color:#949ba8;pointer-events:none}.s-pagination__button{color:#0d6bd3;background-color:#fff;border-radius:3px;justify-content:center;align-items:center;width:100%;height:100%;padding:.625rem .5rem;font-weight:700;line-height:1;text-decoration:none;transition:all .2s;display:flex}.s-pagination__button--is-active{color:#fff;pointer-events:none;background-color:#0d6bd3}.s-pagination__button--is-disabled{color:#949ba8;pointer-events:none}.s-pagination__button--prev{background-color:transparent;padding:0}.s-pagination__button--prev:before{content:"";background:url(../../../../shared_images/users/icon_arrow_prev.e80d6dfd17caa865.svg) 0 0/100% no-repeat;width:1.8125rem;height:2rem;transition:background-image .2s}.s-pagination__button--prev.s-pagination__button--is-disabled:before{background-image:url(../../../../shared_images/users/icon_arrow_prev_disabled.1724b25e32846f18.svg)}.s-pagination__button--next{background-color:transparent;padding:0}.s-pagination__button--next:before{content:"";background:url(../../../../shared_images/users/icon_arrow_next.29bf37d6c9b4af96.svg) 0 0/100% no-repeat;width:1.8125rem;height:2rem;transition:background-image .2s}.s-pagination__button--next.s-pagination__button--is-disabled:before{background-image:url(../../../../shared_images/users/icon_arrow_next_disabled.94246ab1708188ec.svg)}.s-carousel{width:100%;height:100%;overflow:hidden}.s-carousel__wrapper{z-index:1;width:100%;height:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.s-carousel__slide{flex-shrink:0}.s-carousel__slide img{object-fit:cover;width:100%;display:block}.s-carousel__pagination{justify-content:center;gap:.5rem;margin-top:.5rem;display:flex}.s-carousel__pagination-bullet{cursor:pointer;background-color:#ededed;border-radius:50%;width:.5rem;height:.5rem}.s-carousel__pagination-bullet--is-active{background-color:#0d6bd3}.s-icon{background-color:currentColor;flex-shrink:0;width:calc(1em + .125rem);height:calc(1em + .125rem);display:block}.s-icon--profession{-webkit-mask-image:url(../../../../shared_images/users/icon_profession.8cff3d4e72990157.svg);mask-image:url(../../../../shared_images/users/icon_profession.8cff3d4e72990157.svg)}.s-icon--bullseye-arrow{-webkit-mask-image:url(../../../../shared_images/users/icon_bullseye_arrow.98e441a94a5e3db3.svg);mask-image:url(../../../../shared_images/users/icon_bullseye_arrow.98e441a94a5e3db3.svg)}.s-icon--check{-webkit-mask-image:url(../../../../shared_images/users/icon_check.732d5ce076548bd7.svg);mask-image:url(../../../../shared_images/users/icon_check.732d5ce076548bd7.svg)}.s-icon--arrow-down{-webkit-mask-image:url(../../../../shared_images/users/icon_arrow_down.ce012f0b52bf2c72.svg);mask-image:url(../../../../shared_images/users/icon_arrow_down.ce012f0b52bf2c72.svg)}.s-icon--arrow-left{-webkit-mask-image:url(../../../../shared_images/users/icon_arrow_left.c81d7609344e7401.svg);mask-image:url(../../../../shared_images/users/icon_arrow_left.c81d7609344e7401.svg)}.s-icon--arrow-right{-webkit-mask-image:url(../../../../shared_images/users/icon_arrow_right.a43b705bbdacfea4.svg);mask-image:url(../../../../shared_images/users/icon_arrow_right.a43b705bbdacfea4.svg)}.s-icon--arrow-up{-webkit-mask-image:url(../../../../shared_images/users/icon_arrow_up.655eb57ec55c0902.svg);mask-image:url(../../../../shared_images/users/icon_arrow_up.655eb57ec55c0902.svg)}.s-icon--circle-minus{-webkit-mask-image:url(../../../../shared_images/users/icon_circle_minus.f4bbe1d299e981af.svg);mask-image:url(../../../../shared_images/users/icon_circle_minus.f4bbe1d299e981af.svg)}.s-icon--circle-plus{-webkit-mask-image:url(../../../../shared_images/users/icon_circle_plus.8a85a99c06ab2024.svg);mask-image:url(../../../../shared_images/users/icon_circle_plus.8a85a99c06ab2024.svg)}.s-icon--development{-webkit-mask-image:url(../../../../shared_images/users/icon_development.a6087e22a2122d52.svg);mask-image:url(../../../../shared_images/users/icon_development.a6087e22a2122d52.svg)}.s-icon--download{-webkit-mask-image:url(../../../../shared_images/users/icon_download.1d7c2406a41af2a2.svg);mask-image:url(../../../../shared_images/users/icon_download.1d7c2406a41af2a2.svg)}.s-icon--gear{-webkit-mask-image:url(../../../../shared_images/users/icon_gear.7f651eed267cdd5c.svg);mask-image:url(../../../../shared_images/users/icon_gear.7f651eed267cdd5c.svg)}.s-icon--image{-webkit-mask-image:url(../../../../shared_images/users/icon_image.b1a55afba3113bb4.svg);mask-image:url(../../../../shared_images/users/icon_image.b1a55afba3113bb4.svg)}.s-icon--info-circle{-webkit-mask-image:url(../../../../shared_images/users/icon_info_circle.fca61a1bb05d9718.svg);mask-image:url(../../../../shared_images/users/icon_info_circle.fca61a1bb05d9718.svg)}.s-icon--information{-webkit-mask-image:url(../../../../shared_images/users/icon_information.5b5cd457868ed35f.svg);mask-image:url(../../../../shared_images/users/icon_information.5b5cd457868ed35f.svg)}.s-icon--pin{-webkit-mask-image:url(../../../../shared_images/users/icon_pin.b1a4c1bf611c84b0.svg);mask-image:url(../../../../shared_images/users/icon_pin.b1a4c1bf611c84b0.svg)}.s-icon--no-image{-webkit-mask-image:url(../../../../shared_images/users/icon_no_image.fcb4a8e23efa79bb.svg);mask-image:url(../../../../shared_images/users/icon_no_image.fcb4a8e23efa79bb.svg)}.s-icon--plus{-webkit-mask-image:url(../../../../shared_images/users/icon_plus.19ce6025626c25db.svg);mask-image:url(../../../../shared_images/users/icon_plus.19ce6025626c25db.svg)}.s-icon--portrait{-webkit-mask-image:url(../../../../shared_images/users/icon_portrait.843975022477167f.svg);mask-image:url(../../../../shared_images/users/icon_portrait.843975022477167f.svg)}.s-icon--question-circle{-webkit-mask-image:url(../../../../shared_images/users/icon_question_circle.672fd43b931c5074.svg);mask-image:url(../../../../shared_images/users/icon_question_circle.672fd43b931c5074.svg)}.s-icon--rank{-webkit-mask-image:url(../../../../shared_images/users/icon_rank.8ffe2074c9b7f232.svg);mask-image:url(../../../../shared_images/users/icon_rank.8ffe2074c9b7f232.svg)}.s-icon--repeat{-webkit-mask-image:url(../../../../shared_images/users/icon_repeat.e85d860d3ca13f5b.svg);mask-image:url(../../../../shared_images/users/icon_repeat.e85d860d3ca13f5b.svg)}.s-icon--search{-webkit-mask-image:url(../../../../shared_images/users/icon_search.52574dbc782cdbd5.svg);mask-image:url(../../../../shared_images/users/icon_search.52574dbc782cdbd5.svg)}.s-icon--sort-alt{-webkit-mask-image:url(../../../../shared_images/users/icon_sort_alt.b151b369858786b5.svg);mask-image:url(../../../../shared_images/users/icon_sort_alt.b151b369858786b5.svg)}.s-icon--star{-webkit-mask-image:url(../../../../shared_images/users/icon_star.304603a80ccea0ef.svg);mask-image:url(../../../../shared_images/users/icon_star.304603a80ccea0ef.svg)}.s-icon--star-center{-webkit-mask-image:url(../../../../shared_images/users/icon_star_center.290a81319fe18503.svg);mask-image:url(../../../../shared_images/users/icon_star_center.290a81319fe18503.svg)}.s-icon--star-plus{-webkit-mask-image:url(../../../../shared_images/users/icon_star_plus.a15405827c5d1cdf.svg);mask-image:url(../../../../shared_images/users/icon_star_plus.a15405827c5d1cdf.svg)}.s-icon--closed{-webkit-mask-image:url(../../../../shared_images/users/icon_closed.7491aef1ea3820c6.svg);mask-image:url(../../../../shared_images/users/icon_closed.7491aef1ea3820c6.svg)}.s-icon--todo-check{-webkit-mask-image:url(../../../../shared_images/users/icon_todo_check.41ca570a1586ea92.svg);mask-image:url(../../../../shared_images/users/icon_todo_check.41ca570a1586ea92.svg)}.s-icon--trash-solid{-webkit-mask-image:url(../../../../shared_images/users/icon_trash_solid.504054278592a33a.svg);mask-image:url(../../../../shared_images/users/icon_trash_solid.504054278592a33a.svg)}.s-icon--delete{-webkit-mask-image:url(../../../../shared_images/users/icon_delete.237633967d125971.svg);mask-image:url(../../../../shared_images/users/icon_delete.237633967d125971.svg)}.s-icon--money{-webkit-mask-image:url(../../../../shared_images/users/icon_money.f19742be364cff57.svg);mask-image:url(../../../../shared_images/users/icon_money.f19742be364cff57.svg)}.s-icon--attention-solid{-webkit-mask-image:url(../../../../shared_images/users/icon_attention_solid.4e53f9478319ff26.svg);mask-image:url(../../../../shared_images/users/icon_attention_solid.4e53f9478319ff26.svg)}.s-icon--attention-regular{-webkit-mask-image:url(../../../../shared_images/users/icon_attention_regular.d5cb88157ec1a6cb.svg);mask-image:url(../../../../shared_images/users/icon_attention_regular.d5cb88157ec1a6cb.svg)}.s-icon--status{-webkit-mask-image:url(../../../../shared_images/users/icon_status.0b6f0cd8c34df954.svg);mask-image:url(../../../../shared_images/users/icon_status.0b6f0cd8c34df954.svg)}.s-icon--apply-memo{-webkit-mask-image:url(../../../../shared_images/users/icon_apply_memo.afa1e01155eeff03.svg);mask-image:url(../../../../shared_images/users/icon_apply_memo.afa1e01155eeff03.svg)}.s-icon--industry{-webkit-mask-image:url(../../../../shared_images/users/icon_industry.c1dd20be74faeb15.svg);mask-image:url(../../../../shared_images/users/icon_industry.c1dd20be74faeb15.svg)}.s-icon--building{-webkit-mask-image:url(../../../../shared_images/users/icon_building.28dbb9f4c168b040.svg);mask-image:url(../../../../shared_images/users/icon_building.28dbb9f4c168b040.svg)}.s-icon--position{-webkit-mask-image:url(../../../../shared_images/users/icon_position.4434a94af93d7996.svg);mask-image:url(../../../../shared_images/users/icon_position.4434a94af93d7996.svg)}.s-icon--user-plus{-webkit-mask-image:url(../../../../shared_images/users/icon_user_plus.10bfd7991611a3d5.svg);mask-image:url(../../../../shared_images/users/icon_user_plus.10bfd7991611a3d5.svg)}.s-icon--mail{-webkit-mask-image:url(../../../../shared_images/users/icon_mail.3171d9e41f7b4879.svg);mask-image:url(../../../../shared_images/users/icon_mail.3171d9e41f7b4879.svg)}.s-icon--graduation{-webkit-mask-image:url(../../../../shared_images/users/icon_graduation.4c8e0c742afd5f34.svg);mask-image:url(../../../../shared_images/users/icon_graduation.4c8e0c742afd5f34.svg)}.s-icon--label-solid{-webkit-mask-image:url(../../../../shared_images/users/icon_label_solid.99cc4ecb91b4746c.svg);mask-image:url(../../../../shared_images/users/icon_label_solid.99cc4ecb91b4746c.svg)}.s-icon--up{-webkit-mask-image:url(../../../../shared_images/users/icon_up.e2ba674ae502b26f.svg);mask-image:url(../../../../shared_images/users/icon_up.e2ba674ae502b26f.svg)}.s-icon--down{-webkit-mask-image:url(../../../../shared_images/users/icon_down.eb3b8b561d2f20b9.svg);mask-image:url(../../../../shared_images/users/icon_down.eb3b8b561d2f20b9.svg)}.s-icon--work-features{-webkit-mask-image:url(../../../../shared_images/users/icon_work_features.abb89135e2e0e99f.svg);mask-image:url(../../../../shared_images/users/icon_work_features.abb89135e2e0e99f.svg)}.s-icon--document{-webkit-mask-image:url(../../../../shared_images/users/icon_document.37e01de80e101f09.svg);mask-image:url(../../../../shared_images/users/icon_document.37e01de80e101f09.svg)}.s-icon--user-lock-solid{-webkit-mask-image:url(../../../../shared_images/users/icon_user_lock_solid.bb13918f030b2ff9.svg);mask-image:url(../../../../shared_images/users/icon_user_lock_solid.bb13918f030b2ff9.svg)}.s-icon--link{-webkit-mask-image:url(../../../../shared_images/users/icon_link.1ccbe46ba7997253.svg);mask-image:url(../../../../shared_images/users/icon_link.1ccbe46ba7997253.svg)}.s-checkbox{cursor:pointer;position:relative}.s-checkbox--is-disabled{pointer-events:none;opacity:.5}.s-checkbox__input{z-index:-1;opacity:0;outline:none;width:0;height:0;position:absolute}.s-checkbox__text{align-items:center;gap:.25rem;display:inline-flex;position:relative}.s-checkbox__text:before{content:"";background-color:#fff;border:1px solid #ccc;border-radius:3px;flex-shrink:0;width:1.25rem;height:1.25rem;transition:background-color .2s;display:block}.s-checkbox__text:after{content:"";background-color:#fff;width:1.25rem;height:1.25rem;position:absolute;-webkit-mask-image:url(../../../../shared_images/users/icon_check.732d5ce076548bd7.svg);mask-image:url(../../../../shared_images/users/icon_check.732d5ce076548bd7.svg)}@media (max-width:767px){.s-checkbox__text--multiline{text-align:left;align-items:flex-start}}.s-checkbox__input:focus+.s-checkbox__text:before{border:1px solid #0d6bd3}.s-checkbox__input:checked+.s-checkbox__text:before{background-color:#0d6bd3;border-color:#0d6bd3}.s-checkboxes-squared{gap:1rem;width:100%;display:grid}.s-checkboxes-squared--column-2{grid-template-columns:repeat(2,1fr)}.s-checkboxes-squared--column-3{grid-template-columns:repeat(3,1fr)}@media (max-width:767px){.s-checkboxes-squared--column-3{grid-template-columns:auto}}.s-checkboxes-squared--column-4{grid-template-columns:repeat(4,1fr)}@media (max-width:767px){.s-checkboxes-squared--column-4{grid-template-columns:auto}}.s-checkboxes-squared--column-5{grid-template-columns:repeat(5,1fr)}@media (max-width:767px){.s-checkboxes-squared--column-5{grid-template-columns:auto}}.s-checkboxes-squared>li{width:100%}.s-checkbox-squared{cursor:pointer}.s-checkbox-squared--is-disabled{pointer-events:none;opacity:.5}.s-checkbox-squared__input{z-index:-1;opacity:0;outline:none;width:0;height:0;position:absolute}.s-checkbox-squared__content{color:#6e7687;background-color:#f5f9ff;border:1px solid transparent;border-radius:4px;align-items:center;gap:.5rem;height:100%;padding:.875rem 1rem;font-size:.875rem;font-weight:700;display:flex}.s-checkbox-squared__content:before{content:"";background-color:#dbdee4;flex-shrink:0;width:1rem;height:1rem;-webkit-mask-image:url(../../../../shared_images/users/icon_check.732d5ce076548bd7.svg);mask-image:url(../../../../shared_images/users/icon_check.732d5ce076548bd7.svg)}.s-checkbox-squared__input:focus+.s-checkbox-squared__content{border-color:#0f7ffa}.s-checkbox-squared__input:checked+.s-checkbox-squared__content{color:#0d6bd3;background-color:#cae2ff}.s-checkbox-squared__input:checked+.s-checkbox-squared__content:before{background-color:#0d6bd3}.s-checkbox-squared__text{flex-direction:column;display:flex}.s-checkbox-squared__sub-text{font-weight:400}.s-selectboxes{align-items:center;gap:1rem;display:flex}@media (max-width:767px){.s-selectboxes{flex-wrap:wrap}}.s-selectbox{border-radius:4px;align-items:center;font-size:1rem;display:inline-flex;position:relative}@media (max-width:767px){.s-selectbox{width:100%}}.s-selectbox+.s-selectbox{margin-left:.5rem}.s-selectbox__inner{background-color:#fff;border:1px solid #ccc;border-radius:4px;min-width:11.875rem;max-height:3rem;position:relative}@media (max-width:767px){.s-selectbox__inner{width:100%;min-width:auto}}.s-selectbox__inner:after{content:url(../../../../shared_images/users/icon_arrow_down.ce012f0b52bf2c72.svg);pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.s-selectbox__select{cursor:pointer;color:#333;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-color:transparent;border:none;width:100%;height:100%;padding:.75rem 2rem .75rem 1rem}.s-selectbox__select:focus-visible{outline:none}@media (max-width:767px){.s-selectbox--variable{width:auto}}.s-selectbox--variable .s-selectbox__inner{width:auto;min-width:4.5rem}@media (max-width:767px){.s-selectbox--variable .s-selectbox__inner{width:auto}}.s-selectbox--full,.s-selectbox--full .s-selectbox__inner{width:100%}.s-selectbox__inner{width:18.75rem}@media (max-width:767px){.s-selectbox__inner{width:100%}}.s-selectbox--is-disabled{pointer-events:none;opacity:.5}.s-selectbox--is-error .s-selectbox__inner{background-color:#fef9f9;border-color:#da2f2f}.s-selectbox--is-error .s-selectbox__select{color:#da2f2f}.s-selectbox:focus-within .s-selectbox__inner{background-color:#f8fbfe;border:1px solid #0d6bd3}.s-selectbox__unit{margin-left:.5rem}.s-radios{flex-wrap:wrap;gap:0 1rem;display:flex}.s-radio{vertical-align:text-top;cursor:pointer;margin:0;display:inline-block}.s-radio--is-disabled{pointer-events:none}.s-radio--is-disabled .s-radio__text{color:#949ba8}.s-radio--is-disabled .s-radio__input:checked+.s-radio__text:before{border-color:#bcc0c8}.s-radio--is-disabled .s-radio__input:checked+.s-radio__text:after{background-color:#bcc0c8}.s-radio__input{z-index:-1;opacity:0;outline:none;width:0;height:0;position:absolute}.s-radio__text{align-items:center;gap:.5rem;font-size:1rem;display:inline-flex;position:relative}.s-radio__text:before{content:"";color:#fff;text-align:center;background-color:#fff;border:1px solid #ccc;border-radius:50%;flex-shrink:0;width:1.25rem;height:1.25rem;line-height:1.25rem;transition:all .2s;display:block}.s-radio__input:focus+.s-radio__text:before{border-color:#0d6bd3}.s-radio__input:checked+.s-radio__text:after{content:"";background-color:#0d6bd3;border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:calc(50% - .375rem);left:.25rem}.s-input-text-wrapper{width:100%;position:relative}.s-input-text{box-sizing:border-box;color:#333;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:4px;height:3rem;padding:.75rem 1rem;font-size:1rem;transition:all .3s}.s-input-text:placeholder-shown{color:#bcc0c8;background-color:#f5f9ff}.s-input-text:focus{color:#333;background-color:#f5f9ff;border:1px solid #0f7ffa}.s-input-text:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.s-input-text--normal:placeholder-shown{background-color:#fff}.s-input-text--is-error{color:#da2f2f;background-color:#fef9f9;border-color:#da2f2f}.s-input-text--is-error::-webkit-input-placeholder{color:#da2f2f}.s-input-text--is-error::-ms-input-placeholder{color:#da2f2f}.s-input-text--is-error::placeholder{color:#da2f2f}.s-input-text--is-error:placeholder-shown{background-color:#fef9f9}.s-input-text--stretch{width:100%}.s-input-text--w300{width:18.75rem}@media (max-width:767px){.s-input-text{width:100%}}.s-input-text__delete{cursor:pointer;color:#6e7687;background-color:transparent;border:none;width:1rem;height:1rem;font-size:.875rem;position:absolute;top:1rem;right:1rem}.s-input-text__delete:hover{color:#333}.s-input-text-count{text-align:right;color:#6e7687;margin-top:.25rem;font-size:.75rem}.s-loading-svg{fill:transparent;stroke-width:6px;stroke-linecap:round;stroke-dasharray:132;stroke-dashoffset:264px;transform-origin:50%;animation:1.5s linear infinite loading;position:absolute;transform:rotate(0)}@keyframes loading{0%{stroke-dashoffset:264px;transform:rotate(0)}to{stroke-dashoffset:0;transform:rotate(360deg)}}.s-link{color:#0d6bd3;text-decoration:none}@media (max-width:767px){.s-link{text-decoration:underline}}.s-link:hover{color:#0f7ffa;text-decoration:underline}.s-text-link{cursor:pointer;color:#0d6bd3;text-decoration:underline}.s-text-link:hover{color:#0f7ffa}.s-icon-link{cursor:pointer;color:#0d6bd3;align-items:center;column-gap:.25rem;text-decoration:none;display:inline-flex}.s-icon-link:hover{color:#0f7ffa}.s-cv-button{cursor:pointer;white-space:nowrap;color:#fff;border:1px solid transparent;border-radius:4px;justify-content:center;align-items:center;gap:.25rem;height:3rem;padding:.75rem;font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none;transition-duration:.2s;display:inline-flex;box-shadow:0 1px 4px rgba(0,0,0,.25)}@media (max-width:767px){.s-cv-button{width:100%}}.s-cv-button:hover{box-shadow:none;color:#fff;text-decoration:none}.s-cv-button--x-small{height:auto;box-shadow:none;padding:.375rem .5rem;font-size:.75rem;font-weight:400}@media (max-width:767px){.s-cv-button--x-small{width:auto;min-width:auto}}.s-cv-button--small{min-width:9.375rem}@media (max-width:767px){.s-cv-button--small{min-width:auto}}.s-cv-button--medium{min-width:18.75rem}@media (max-width:767px){.s-cv-button--medium{min-width:auto}}.s-cv-button--full{width:100%}.s-cv-button--primary{background-color:#0d6bd3;border-color:#0d6bd3}.s-cv-button--primary:hover{background-color:#0f7ffa;border-color:#0f7ffa}.s-cv-button--primary.s-cv-button--is-disabled{pointer-events:none;box-shadow:none;background-color:#d2d5da;border-color:#d2d5da}.s-cv-button--secondary{color:#0d6bd3;background-color:#fff;border-color:#0d6bd3}.s-cv-button--secondary:hover{color:#0f7ffa;border-color:#0f7ffa}.s-cv-button--secondary.s-cv-button--is-disabled{pointer-events:none;background-color:none;color:#bcc0c8;box-shadow:none;border-color:#d2d5da}.s-cv-button--cta{background-color:#19b300;border-color:#19b300}.s-cv-button--cta:hover{background-color:#1dcf00;border-color:#1dcf00}.s-cv-button--cta.s-cv-button--is-disabled{pointer-events:none;box-shadow:none;background-color:#d2d5da;border-color:#d2d5da}.s-modal{z-index:-1000;opacity:0;pointer-events:none;visibility:hidden;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .2s;display:flex;position:fixed;top:0;left:0}.s-modal--is-active{z-index:1000;opacity:1;pointer-events:auto;visibility:visible}.s-modal__inner{background-color:#fff;border-radius:4px;padding:2rem;position:relative}@media (max-width:767px){.s-modal__inner{margin:0 1rem;padding:2rem 1.5rem}}.s-modal__close{color:#fff;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;border:none;line-height:1;position:absolute;top:.5rem;right:.5rem}.s-modal__close:before{content:"";z-index:-1;background-color:rgba(51,51,51,.5);width:100vw;height:100vh;position:fixed;top:0;left:0}.s-modal__close:after{content:"";background-color:#333;width:1.5rem;height:1.5rem;display:block;-webkit-mask-image:url(../../../../shared_images/users/icon_closed.7491aef1ea3820c6.svg);mask-image:url(../../../../shared_images/users/icon_closed.7491aef1ea3820c6.svg)}.s-modal__contents{max-height:calc(100vh - 10rem);overflow:auto}.s-modal__contents::-webkit-scrollbar{width:2px}.s-modal__contents::-webkit-scrollbar-thumb{background:#ccc;height:10px}.s-modal--small .s-modal__inner{width:30rem}@media (max-width:767px){.s-modal--small .s-modal__inner{width:100%}}.s-modal--medium .s-modal__inner{width:40rem}@media (max-width:767px){.s-modal--medium .s-modal__inner{width:100%}}.s-modal--large .s-modal__inner{width:48rem}@media (max-width:767px){.s-modal--large .s-modal__inner{width:100%}}.s-modal__title{color:#008cbb;text-align:center;margin-bottom:1.5rem;font-size:1.125rem;font-weight:700}@media (max-width:767px){.s-modal__title{margin-bottom:1rem}}.s-modal__lead{text-align:center;margin-bottom:1.5rem;font-size:1rem}@media (max-width:767px){.s-modal__lead{text-align:left;margin-bottom:1rem}}.s-job-offer-card{background-color:#fff;border-radius:4px;flex-wrap:wrap;padding:1rem 1rem 0;display:flex;overflow:hidden;box-shadow:0 0 4px rgba(0,0,0,.25)}@media (max-width:767px){.s-job-offer-card{flex-direction:column;padding:0}}.s-job-offer-card__header{aspect-ratio:3/2;width:22.5rem;margin-bottom:1rem;position:relative}@media (max-width:767px){.s-job-offer-card__header{width:100%;margin-bottom:0}}.s-job-offer-card__image{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.s-job-offer-card__image>img{width:auto;max-width:100%;height:auto;max-height:100%}.s-job-offer-card__no-image{color:#bcc0c8;aspect-ratio:3/2;background-color:#fafafa;justify-content:center;align-items:center;width:22.5rem;font-size:4rem;display:flex}@media (max-width:767px){.s-job-offer-card__no-image{width:100%}}.s-job-offer-card__no-image:hover{color:#bcc0c8}.s-job-offer-card__recruiter-name{color:#fff;background:rgba(0,0,0,.5);width:100%;padding:.5rem 1rem;font-size:.875rem;font-weight:700;display:block;position:absolute;bottom:0;left:0}.s-job-offer-card__recruiter-name:hover{color:inherit}.s-job-offer-card__new{color:#fff;background-color:#da2f2f;border-radius:.75rem;justify-content:center;align-items:center;height:1.5rem;padding:0 .5rem;font-size:.625rem;font-weight:700;display:flex;position:absolute;top:1rem;left:1rem}.s-job-offer-card__rank{position:absolute;top:1rem;right:1rem}.s-job-offer-card__body{background-color:#fff;width:calc(100% - 22.5rem);margin-bottom:1rem;padding-left:2rem}@media (max-width:767px){.s-job-offer-card__body{width:100%;margin-bottom:0;padding:1rem}}.s-job-offer-card__body-inner{row-gap:.5rem;margin-bottom:.5rem;display:grid}.s-job-offer-card__name{font-size:1rem;text-decoration:none}.s-job-offer-card__status{flex-wrap:wrap;gap:.5rem 1rem;font-size:.75rem;display:flex}.s-job-offer-card__status-item{align-items:center;gap:.25rem;width:100%;display:flex}.s-job-offer-card__status-item--inline{width:auto;display:inline-flex}.s-job-offer-card__status-item-inner{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s-job-offer-card__status-item-inner>a,.s-job-offer-card__status-item-inner>span{color:inherit}.s-job-offer-card__status-item-inner>a+a,.s-job-offer-card__status-item-inner>a+span,.s-job-offer-card__status-item-inner>span+a,.s-job-offer-card__status-item-inner>span+span{margin-left:.5rem}.s-job-offer-card__button{margin-top:1rem}.s-job-offer-card__sub{grid-template-rows:0fr;width:100%;transition:grid-template-rows .2s;display:grid}@media (max-width:767px){.s-job-offer-card__sub{padding:0 1rem}}.s-job-offer-card__sub--is-open{grid-template-rows:1fr}.s-job-offer-card__sub-items{overflow:hidden}.s-job-offer-card__sub-toggle{text-align:center;border-top:1px solid #dfe0e2;justify-content:center;align-items:center;column-gap:.375rem;width:100%;padding:1rem;font-size:.75rem;display:flex}.s-job-offer-card__sub-toggle-icon{color:#0d6bd3;transition:transform .2s}.s-job-offer-card__sub--is-open>.s-job-offer-card__sub-toggle>.s-job-offer-card__sub-toggle-icon{transform:rotate(180deg)}.s-job-offer-card-sub{padding-bottom:1rem}.s-job-offer-card-sub+.s-job-offer-card-sub{border-top:1px solid #dfe0e2;padding-top:1rem}.s-job-offer-card-sub__body{justify-content:space-between;align-items:center;gap:1rem;display:flex}.s-job-offer-card-sub__body-inner{row-gap:.5rem;display:grid}.s-job-offer-card-sub__name{font-size:.875rem;text-decoration:none}.s-job-offer-card-rank{color:#fff;border-radius:.75rem;justify-content:center;align-items:center;height:1.5rem;padding:0 .5rem;font-size:.625rem;font-weight:700;display:inline-flex}.s-job-offer-card-rank--career{background-color:#3d9fb7}.s-job-offer-card-rank--student{background-color:#195c9a}.s-job-offer-card-rank--is-disabled{background-color:#6e7687}.s-job-offer-card-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-weight:700;text-decoration:underline;transition:color .2s;display:-webkit-box;overflow:hidden}.s-job-offer-card-name--career{color:#3d9fb7}.s-job-offer-card-name--career:hover{color:#11778f}.s-job-offer-card-name--student{color:#195c9a}.s-job-offer-card-name--student:hover{color:#073f67}.s-job-offer-card-student-tags{flex-wrap:wrap;gap:.5rem .25rem;display:flex}.s-job-offer-card-student-tags__item{color:#6e7687;border:1px solid;border-radius:.8125rem;padding:.25rem .5rem;font-size:.625rem}.s-job-offer-topics{max-width:60rem;margin:0 auto}.s-job-offer-topics__title{margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.s-job-offer-topics__list{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}@media (max-width:767px){.s-job-offer-topics__list{grid-template-columns:1fr}}.s-job-offer-topics__item img{width:100%;height:auto}.s-job-offer-topics__more{margin-top:1rem;margin-left:auto;display:table}.p-job-offers{justify-content:center;gap:2rem;width:70rem;margin:0 auto;padding:2rem 0;display:flex;position:relative}@media (max-width:767px){.p-job-offers{width:100%;padding:0;display:block}}.p-job-offers__inner{width:50rem}.p-job-offers__side{width:18rem}@supports not (animation-timeline:scroll()){.p-job-offers__side:before{content:"";z-index:-10;background:url(../../../../pages/job_offers/images/illust_secret_paiza.6c35479f06b6f77a.png) calc(50vw - 31rem) calc(100% - 1.5rem)/8.5rem 3.75rem no-repeat fixed;width:100%;height:100vh;display:block;position:fixed;top:0;left:0}}.p-job-offers__banner{width:100%;height:auto}.p-job-offers__header{background-color:#fff;flex-direction:column;gap:1.5rem;padding:1rem;display:flex;box-shadow:0 0 2px rgba(0,0,0,.3)}.p-job-offers__header-title{margin-bottom:.5rem;font-size:1rem;font-weight:700}.p-job-offers__heading{-webkit-line-clamp:4;border-left:2px solid;-webkit-box-orient:vertical;margin-bottom:1rem;padding-left:.5rem;font-size:1.375rem;font-weight:700;display:-webkit-box;overflow:hidden}.p-job-offers__heading--career{border-color:#3d9fb7}.p-job-offers__heading--student{border-color:#195c9a}@media (max-width:767px){.p-job-offers__body{padding:1.5rem 1rem}}.p-job-offers__body-lead{color:#6e7687;margin-top:.5rem;margin-bottom:1.5rem;font-size:.75rem}.p-job-offers__loading{height:50vw;position:relative}.p-job-offers__bottom{background-color:#fff;padding-top:2rem}@media (max-width:767px){.p-job-offers__bottom{padding:1.5rem 1rem}}.p-job-offers-register-button{color:#fff;background-color:#19b300;border:1px solid #19b300;border-radius:4px;justify-content:center;align-items:center;column-gap:.25rem;width:100%;margin-bottom:1.5rem;padding:.75rem;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 1px 4px rgba(0,0,0,.25)}@media (max-width:767px){.p-job-offers-register-button{margin-bottom:0}}.p-job-offers-register-button:hover{color:#fff;background-color:#1dcf00;border-color:#1dcf00}.p-job-offers-loading{height:100vh;position:relative}.p-job-offers-recruiter-logos{margin-bottom:2rem}.p-job-offers-recruiter-logos__title{margin-bottom:.5rem;font-size:1rem;font-weight:700}.p-job-offers-recruiter-logos__items{grid-template-columns:repeat(6,1fr);gap:1rem;display:grid}@media (max-width:767px){.p-job-offers-recruiter-logos__items{grid-template-columns:repeat(3,1fr);gap:.5rem}}.p-job-offers-recruiter-logos__logo{width:7.5rem}@media (max-width:767px){.p-job-offers-recruiter-logos__logo{width:100%}}.p-job-offers-list__result{margin-bottom:1rem;font-size:.75rem}.p-job-offers-list__items{flex-direction:column;gap:1rem;display:flex}.p-job-offers-list__no-items{text-align:center;padding:2rem;font-size:1rem;font-weight:700}.p-job-offers-list__no-items-icon{color:#f2f2f2;justify-content:center;margin-bottom:1rem;font-size:6rem;display:flex}.p-job-offers-list__pagination{margin-top:1.5rem}.p-job-offers-keywords{margin-bottom:1.5rem}.p-job-offers-keywords__content+.p-job-offers-keywords__content{margin-top:1.5rem}.p-job-offers-keywords__content--is-active .p-job-offers-keywords__item:nth-child(n+10){display:block}.p-job-offers-keywords__content--is-active .p-job-offers-keywords__button{display:none}.p-job-offers-keywords__title{margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.p-job-offers-keywords__list{flex-wrap:wrap;gap:.5rem;display:flex}.p-job-offers-keywords__item:nth-child(n+10){display:none}.p-job-offers-keywords__item-link{color:#0d6bd3;font-size:1rem}.p-job-offers-keywords__item-link:hover{color:#0f7ffa}.p-job-offers-keywords__button{color:#0d6bd3;align-items:center;gap:.5rem;margin-top:.5rem;margin-left:auto;font-size:.875rem;display:flex}.p-job-offers-pc-search-module{z-index:1;position:-webkit-sticky;position:sticky;top:0}.p-job-offers-pc-search-module__inner{height:calc(100dvh - 6.6875rem);overflow-x:hidden;overflow-y:auto}@supports (animation-timeline:scroll()){.p-job-offers-pc-search-module__inner{animation-name:grow-height;animation-fill-mode:both;animation-timeline:scroll();animation-range:0 6.6875rem}}.p-job-offers-pc-search-module__header{background-color:#eff5ff;padding:1rem;font-size:1rem;font-weight:700}.p-job-offers-pc-search-module__body{background-color:#eff5ff;padding:1rem}.p-job-offers-pc-search-module__footer{z-index:1;background-color:#eff5ff;border-top:1px solid #b6d3f3;padding:1rem;position:-webkit-sticky;position:sticky;bottom:0}.p-job-offers-pc-search-module__footer-count{text-align:center;margin-top:.5rem;font-size:1.125rem}.p-job-offers-pc-search-module__footer-count-label{margin-right:1rem;font-size:.75rem;display:inline-block}@keyframes grow-height{0%{height:calc(100dvh - 6.6875rem)}to{height:100dvh}}.p-job-offers-pc-search-module-item+.p-job-offers-pc-search-module-item{margin-top:1rem}.p-job-offers-pc-search-module-item__title{margin-bottom:.25rem}.p-job-offers-pc-search-module-item__checkboxes{border-top:1px solid #b6d3f3;flex-direction:column;gap:.5rem;padding-top:1rem;display:flex}.p-job-offers-pc-search-module-balloon-button{background-color:#fff;border-radius:.25rem;justify-content:space-between;align-items:center;gap:.5rem;width:100%;height:3rem;padding:.5rem .5rem .5rem 1rem;display:flex}.p-job-offers-pc-search-module-balloon-button__selected{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;overflow:hidden}.p-job-offers-pc-search-module-balloon-button__selected-item:not(:last-child):after{content:"、"}.p-job-offers-pc-search-module-balloon-button__arrow{color:#0d6bd3;flex-shrink:0;font-size:.875rem}@media (max-width:767px){.p-job-offers-pc-search-module-balloon-button__arrow{font-size:1.25rem}}.p-job-offers-pc-search-module-sub__header{z-index:1;background:#fff;padding-bottom:1rem;position:-webkit-sticky;position:sticky;top:0}.p-job-offers-pc-search-module-sub__title{border-bottom:1px solid #dfe0e2;margin-bottom:1rem;padding-bottom:.25rem;font-size:1rem;font-weight:700}.p-job-offers-pc-search-module-sub__footer{background:#fff;justify-content:center;align-items:center;gap:1rem;width:100%;padding:1.5rem 0 0;display:flex;position:-webkit-sticky;position:sticky;bottom:0}.p-job-offers-pc-search-module-sub-selected-items{align-items:baseline;gap:.5rem;display:flex}.p-job-offers-pc-search-module-sub-selected-items__title{color:#6e7687;flex-shrink:0}.p-job-offers-pc-search-module-sub-selected-items__list{flex-wrap:wrap;gap:.5rem .25rem;display:flex}.p-job-offers-pc-search-module-sub-selected-items__item{color:#6e7687;border:1px solid #bcc0c8;border-radius:.75rem;justify-content:center;align-items:center;gap:.25rem;height:1.5rem;padding:0 .5rem;font-size:.75rem;display:flex}.p-job-offers-pc-search-module-sub-selected-items__item--clear{color:#0d6bd3;border-color:#0d6bd3}.p-job-offers-pc-search-module-sub-selected-items__item--is-disabled{color:#949ba8;pointer-events:none;border-color:#ccc}.p-job-offers-pc-search-module-prefectures{display:flex}.p-job-offers-pc-search-module-prefectures+.p-job-offers-pc-search-module-prefectures{padding-top:1rem}.p-job-offers-pc-search-module-prefectures__title{flex-shrink:0;width:5.5rem;font-size:.75rem;font-weight:700}.p-job-offers-pc-search-module-checkboxes{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.p-job-offers-pc-search-module-radios{flex-direction:column;display:flex}.p-job-offers-pc-search-module-radios>*{border-bottom:1px solid #dfe0e2;width:100%;padding:1rem 0;line-height:1}.p-job-offers-pc-search-module-selectbox{border-radius:4px;align-items:center;display:flex;position:relative}.p-job-offers-pc-search-module-selectbox__inner{background-color:#fff;border-radius:4px;width:100%;max-height:3rem;position:relative}.p-job-offers-pc-search-module-selectbox__inner:after{content:"";pointer-events:none;background-color:#0d6bd3;width:1rem;height:1rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%);-webkit-mask-image:url(../../../../shared_images/users/icon_arrow_down.ce012f0b52bf2c72.svg);mask-image:url(../../../../shared_images/users/icon_arrow_down.ce012f0b52bf2c72.svg)}.p-job-offers-pc-search-module-selectbox__select{cursor:pointer;color:#333;width:100%;height:100%;padding:.75rem 2rem .75rem 1rem}.p-job-offers-pc-search-module-input-text-wrapper{width:100%;position:relative}.p-job-offers-pc-search-module-input-text{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-color:#fff;border-radius:4px;width:100%;min-height:3rem;padding:.75rem 2rem .75rem 1rem;font-size:1rem;transition:all .3s}.p-job-offers-pc-search-module-input-text:placeholder-shown{color:#bcc0c8}.p-job-offers-pc-search-module-input-text:focus{color:#333}.p-job-offers-pc-search-module-input-text__delete{cursor:pointer;color:#6e7687;background-color:transparent;border:none;width:1rem;height:1rem;font-size:.875rem;position:absolute;top:1rem;right:.5rem}.p-job-offers-pc-search-module-input-text__delete:hover{color:#333}.p-job-offers-search-module-icon-text{flex-shrink:0;align-items:center;gap:.125rem;font-size:.875rem;font-weight:700;display:flex}.p-job-offers-search-module-icon-text__icon{color:#0d6bd3}.Modal-module__modal--TBcwo{z-index:1000;overscroll-behavior-y:none;-ms-overflow-style:none;scrollbar-width:none;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .5s;display:flex;position:fixed;top:0;left:0;overflow-y:scroll}.Modal-module__modal--TBcwo::-webkit-scrollbar{display:none}.Modal-module__backdrop--ayEQN{z-index:-1;opacity:.5;background-color:#333;width:100%;height:calc(100% + 1px);position:absolute;top:0;left:0}.Modal-module__inner--Z6kNR{background-color:#fff;border-radius:4px;padding:2rem;position:relative}@media (max-width:767px){.Modal-module__inner--Z6kNR{margin:0 1rem;padding:2rem 1.5rem}}.Modal-module__close--rizeF{cursor:pointer;background-color:#333;width:1.5rem;height:1.5rem;display:flex;position:absolute;top:.5rem;right:.5rem;-webkit-mask-image:url(../../../../shared_images/users/icon_closed.7491aef1ea3820c6.svg);mask-image:url(../../../../shared_images/users/icon_closed.7491aef1ea3820c6.svg)}.Modal-module__heading--ZZllQ{text-align:center;color:#008cbb;margin:0 0 1.5rem;font-size:1.125rem;font-weight:700}@media (max-width:767px){.Modal-module__heading--ZZllQ{text-align:left;margin-bottom:1rem}}.Modal-module__body--xlwB9{max-height:calc(100vh - 10rem);overflow:auto}.Modal-module__body--xlwB9::-webkit-scrollbar{width:2px}.Modal-module__body--xlwB9::-webkit-scrollbar-thumb{background:#ccc;height:10px}.Modal-module__small--TYGxc{width:30rem}@media (max-width:767px){.Modal-module__small--TYGxc{width:100%}}.Modal-module__medium--RQcHp{width:40rem}@media (max-width:767px){.Modal-module__medium--RQcHp{width:100%}}.Modal-module__large--IJDqL{width:48rem}@media (max-width:767px){.Modal-module__large--IJDqL{width:100%}}