@charset "UTF-8";.for__pc,.show__pc{display:block}@media (max-width: 768px){.for__pc,.show__pc{display:none}}.for__sp,.show__sp{display:none}@media (max-width: 768px){.for__sp,.show__sp{display:block}}.is__visible{opacity:1!important;display:block!important}.is__hidden{opacity:0;display:none}.is__visible__visibility{visibility:visible!important}.is__hidden__visibility{visibility:hidden}.header{margin-top:3.125rem}.header__container{display:flex;flex-direction:column;height:6.5625rem;background-color:#fff;box-sizing:content-box}@media (max-width: 767px){.header__container{height:-moz-fit-content;height:fit-content}}.header--top{display:flex;justify-content:space-between;align-items:center;height:3.75rem;padding:.625rem 1.25rem .625rem 1.5625rem;border-bottom:.0625rem solid #e6e6e6}@media (max-width: 767px){.header--top{height:3.125rem;padding-left:.75rem}}.header--bottom{display:flex;justify-content:space-between;align-items:center;height:2.8125rem;padding:.46875rem 1.25rem .53125rem;border-bottom:.0625rem solid #e6e6e6}@media (max-width: 767px){.header--bottom{display:none}}.header--left,.header--right{display:flex;align-items:center;width:-webkit-fill-available}.header--left{justify-content:flex-start}@media (max-width: 1050px){.header--left{width:100%}}.header--right{justify-content:flex-end}@media (max-width: 1050px){.header--right{width:-moz-fit-content;width:fit-content}}.header--guest{position:sticky;height:3.75rem;display:flex;justify-content:flex-start;align-items:center;background-color:#fff;width:100%;padding:0 1.563rem;border-bottom:.0625rem solid #E6E6E6}@media (max-width: 960px){.header--guest{padding:0 .75rem;height:3.125rem}}.header--guest .header__logo__img{width:6.25rem;height:1.563rem}@media (max-width: 960px){.header--guest .header__logo__img{width:5rem;height:1.25rem}}.header__logo__container a{display:flex;justify-content:center;align-items:center;min-width:6.25rem;height:1.5625rem;margin-right:1.875rem}@media (max-width: 767px){.header__logo__container a{min-width:5rem;height:1.25rem;margin-left:.9375rem}}.header__logo__container a img{width:100%;height:100%}.header__logo__img{cursor:pointer}.header__search-bar__container{display:flex;justify-content:flex-start;align-items:center;height:2.5rem;min-width:28.1875rem}@media (max-width: 1230px){.header__search-bar__container{width:100%;min-width:8.8125rem}}@media (max-width: 767px){.header__search-bar__container{min-width:unset}}.auth__button__container{display:flex;-moz-column-gap:.625rem;column-gap:.625rem}.auth__button__container button{width:6.25rem;height:2.5rem;font-size:.75rem}@media (max-width: 767px){.auth__button__container button{width:4.5rem;height:2rem}}.auth__button__container .sign-in__button button{background-color:#fff;color:#208a99;border-color:#208a99}.auth__button__container .sign-in__button button:hover,.auth__button__container .sign-in__button button:focus{background-color:#f8f8f8!important}.icon__list{display:flex;align-items:center;-moz-column-gap:1rem;column-gap:1rem;list-style:none;padding:0;margin-right:.5rem;margin-bottom:0}@media (max-width: 767px){.icon__list{margin-right:0;-moz-column-gap:.75rem;column-gap:.75rem}}.icon__item{position:relative;cursor:pointer;padding:.46875rem;border-radius:.25rem}.icon__item:hover,.icon__item.open{background-color:#e4eff1}.message__alarm{position:absolute;top:.3125rem;right:0;width:.4375rem;height:.4375rem;background-color:#dc4b7f;border-radius:50%}.mail__icon{padding:.15625rem}.message-modal__container{position:absolute;top:3.125rem;right:0;display:flex;flex-direction:column;width:26.25rem;background-color:#fff;box-shadow:0 .0625rem .25rem #00000040;z-index:99999}@media (max-width: 391px){.message-modal__container{width:14.6875rem;right:.5rem}}.message-modal__container:after{content:"";position:absolute;top:-.3125rem;right:2.5%;width:.3125rem;height:.3125rem;border-left:.625rem solid transparent;border-right:.625rem solid transparent;border-bottom:.625rem solid #ffffff;z-index:999;filter:drop-shadow(0rem -.4375rem .25rem rgba(0,0,0,.1))}.message-modal__title{display:flex;align-items:center;height:2.875rem;padding:1.25rem;font-size:.875rem;font-weight:700;border-bottom:.0625rem solid #dedede}.message-modal__message-list{display:flex;flex-direction:column;justify-content:center;align-items:center;list-style:none;padding:0;margin:0}.message-modal__message-item{display:flex;width:100%;font-size:.75rem;padding:.625rem 1.25rem;cursor:pointer}.message-modal__message-item:hover{background-color:#e4eff1}.message-modal__message-item a{display:flex;justify-content:space-between;align-items:center;width:100%;text-decoration:none;color:#0e0e0e}.message__content__container{width:100%}.message__profile-icon__container{margin-right:.75rem}.message__header{display:flex;justify-content:space-between;margin-bottom:.125rem}.message__header .username{color:#208a99;font-weight:700;word-break:break-all}.message__header .date{font-size:.625rem;color:#4c4c4c}.message{display:flex;align-items:center;font-size:.75rem;word-break:break-all}.message a{display:flex}.message-main{margin:0}.no-message{margin:0;color:#bebebe;font-size:.875rem}.message-modal__more-message__link__container{display:flex;justify-content:center;align-items:center;height:2.6875rem;border-top:.0625rem solid #dedede}.more-message__link{font-size:.875rem;color:#208a99}.user-mode__switch{display:flex;align-items:center;-moz-column-gap:.375rem;column-gap:.375rem;margin-right:1.25rem;cursor:pointer;text-decoration:none}.user-mode__switch:hover{opacity:.8}@media (max-width: 1050px){.user-mode__switch{margin-left:1.25rem}}@media (max-width: 767px){.user-mode__switch{display:none}}.user-mode{color:#208a99;font-weight:700;font-size:.8125rem;margin:0;white-space:nowrap}.profile__container{position:relative;cursor:pointer}@media (max-width: 767px){.profile__container{display:none}}.profile-menu__container{position:absolute;top:3.125rem;right:0;display:flex;flex-direction:column;justify-content:center;width:16.25rem;align-items:center;padding:.625rem 0;background-color:#fff;box-shadow:0 .0625rem .25rem #00000040;z-index:999999}.profile-menu__container:after{content:"";position:absolute;top:-.3125rem;right:5.5%;width:.3125rem;height:.3125rem;border-left:.625rem solid transparent;border-right:.625rem solid transparent;border-bottom:.625rem solid #ffffff;z-index:999;filter:drop-shadow(0rem -.4375rem .25rem rgba(0,0,0,.1))}.profile-menu__list{width:100%;padding:0;margin:0;list-style:none}.profile-menu__list li{padding:.625rem 1.25rem;font-size:.8125rem}.profile-menu__list li:hover{background-color:#e4eff1}.profile-menu__item,.icon-text-container{display:flex;align-items:center;cursor:pointer}.profile-menu__item:hover,.icon-text-container:hover{background-color:#e4eff1}.profile-menu__item{padding:.625rem 1.25rem}.profile-menu__item p{margin:0;font-size:.8125rem;white-space:nowrap}.profile-menu__profile{display:flex;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem}.profile-menu__profile .profile-icon{min-width:24px;min-height:24px}.profile-menu__profile .username{white-space:pre-line;word-break:break-all}.menu__icon{font-size:1rem;color:#b8b8b8;padding-right:.625rem}.search-options{display:flex;-moz-column-gap:1.5rem;column-gap:1.5rem;list-style:none;padding:0;margin-bottom:0;height:2.8125rem}.search-option{display:flex;align-items:center;font-size:.8125rem;cursor:pointer;gap:.3125rem}.search-option .search-option__title__container{display:flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;border-radius:.25rem}.search-option .search-option__title__container a{display:flex;justify-content:space-between;align-items:center;width:100%;-moz-column-gap:.3125rem;column-gap:.3125rem;text-decoration:none;color:#0e0e0e}.search-option .sp .finder--for-worker img,.search-option .sp .finder--for-package img{margin:0;padding:0 .625rem}.search-option .sp .divider{margin:0 .3125rem 0 .625rem;width:.0625rem;height:.9375rem;background-color:#e6e6e6}.search-option .sp__search-bar{display:flex;justify-content:center;align-items:center;padding:1.25rem;width:100%;box-shadow:0 .625rem .9375rem #0000001a}@media only screen and (max-width: 769px){.search-option .sp__search-bar{padding:.625rem}.search-option:hover{color:#0e0e0e!important;background-color:#e4eff1}}.search-option .search-option__title{margin-bottom:0}.link__list{display:flex;align-items:center}@media (max-width: 985px){.link__list{display:none}}.link__list a{text-decoration:none}.work-publish__link{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:.25rem;height:1.8125rem;color:#208a99;border:.0625rem solid #208a99;font-size:.8125rem;margin-right:.625rem;padding:.5rem;cursor:pointer}.work-publish__link:hover{background-color:#e4eff1}.work-publish__link a{color:#208a99}.offer-request-links{display:flex;justify-content:center;align-items:center;list-style:none;padding:0;margin-bottom:0}.offer-request-links .offer-request-link:first-of-type{margin:0 .5rem}.offer-request-links a{color:#000;padding:.5rem}.offer-request-links a:hover{color:#208a99}.offer-request-link{font-size:.8125rem;cursor:pointer}.worker__menu__container,.orderer__menu__container{display:flex;-moz-column-gap:.5rem;column-gap:.5rem;list-style:none;font-size:.8125rem;padding:0;margin:0;margin-right:.75rem}.worker__menu__container a,.orderer__menu__container a{color:#0e0e0e;text-decoration:none;padding:.25rem .5rem;border-radius:.125rem}.worker__menu__container a:hover,.orderer__menu__container a:hover{background-color:#e4eff1}@media (max-width: 1049px){.orderer__menu__container{display:none}}@media (max-width: 864px){.worker__menu__container{display:none}}.orderer__menu__container{margin:0 1.25rem}.worker__menu__item,.orderer__menu__item{white-space:nowrap}.category-dropdown-container{position:relative}.category-dropdown-container.activated .category-dropdown-menu{display:flex;box-shadow:0 .0625rem .25rem #00000040}.category-dropdown-container.activated .search-option__title__container{background-color:#e4eff1}.category-dropdown-container:not(.activated) .category-dropdown-menu{display:none}.category-dropdown-menu{position:absolute;left:-.3125rem;top:2.8125rem;height:15.53125rem;color:#0e0e0e;background-color:#fff;z-index:99999}.category-dropdown-menu:after{content:"";position:absolute;top:-.3125rem;right:48.5%;width:.3125rem;height:.3125rem;border-left:.625rem solid transparent;border-right:.625rem solid transparent;border-bottom:.625rem solid #ffffff;z-index:999;filter:drop-shadow(0rem -.4375rem .25rem rgba(0,0,0,.1))}.category-dropdown-menu[data-type=worker-skill-menu]{max-height:15.5rem;overflow:auto}.large-categories-list{width:100%;min-width:13.6875rem;min-height:15.5rem;list-style:none;padding:.625rem 0}.large-category-item{display:flex;justify-content:space-between;align-items:center;height:2.0625rem;padding:.625rem .9375rem;cursor:pointer}.large-category-item:hover,.large-category-item.active{background-color:#e4eff1;border-radius:unset}.large-category-item.activated{background-color:#e4eff1!important}.large-category-link{display:flex;justify-content:space-between;align-items:center;width:100%}.large-category-link a{display:flex;align-items:center;justify-content:space-between;width:100%;text-decoration:none;color:#0e0e0e}.large-category-link p{margin:0;white-space:nowrap}.medium-categories-list{position:absolute;top:0;width:-moz-fit-content;width:fit-content;min-height:15.5rem;white-space:nowrap;list-style:none;background-color:#fff;padding:.625rem 0;box-shadow:0 .0625rem .25rem #00000040}.category-detail-menu.activated .medium-categories-list{display:flex;flex-direction:column}.category-detail-menu:not(.activated) .medium-categories-list{display:none}.medium-category-item{height:2.0625rem}.medium-category-title{display:flex;justify-content:space-between;align-items:center;width:100%;height:2.0625rem;margin:0;padding:.625rem .9375rem}.medium-category-title p{margin:0;white-space:nowrap}.medium-category-title:hover{background-color:#e4eff1}.medium-category-item.active{background-color:#e4eff1;border-radius:unset}.link__list__container--sp{display:none;position:relative;cursor:pointer;height:2.8125rem}.link__list__container--sp:not(:has(.link__list--sp.hide)) img{filter:brightness(.94) sepia(5%) saturate(300%) hue-rotate(150deg)}.link__list__container--sp img{width:1.8125rem;height:1.8125rem;border-radius:50%}@media (max-width: 985px){.link__list__container--sp{display:flex;align-items:center}}.link__list__container--sp.open img{filter:brightness(.94) sepia(5%) saturate(300%) hue-rotate(150deg)}.link__list--sp{display:none;position:absolute;bottom:-7.1875rem;right:0;height:7.1875rem;flex-direction:column;background-color:#fff;padding:.625rem 0;margin:0;border-radius:.25rem;list-style:none;filter:unset;box-shadow:0 .0625rem .25rem #00000040}@media (max-width: 985px){.link__list--sp{display:flex;justify-content:center;align-items:center}}.link__list--sp:after{content:"";position:absolute;top:-.3125rem;right:2.5%;width:.3125rem;height:.3125rem;border-left:.625rem solid transparent;border-right:.625rem solid transparent;border-bottom:.625rem solid #ffffff;z-index:999;filter:drop-shadow(0rem -.4375rem .25rem rgba(0,0,0,.1))}.link__list__item--sp{width:10.25rem;height:2.0625rem;font-size:.8125rem;white-space:nowrap;padding:.4375rem .9375rem .375rem}.link__list__item--sp a{text-decoration:none;color:#0e0e0e}.link__list__item--sp:hover{background-color:#e4eff1}.header__hamburger__menu{display:none;width:1.25rem;height:1.125rem;cursor:pointer}@media (max-width: 767px){.header__hamburger__menu{display:flex}}.search__modal__btn{display:none;cursor:pointer;padding:.46875rem;border-radius:.25rem}.search__modal__btn:hover{filter:brightness(.94) sepia(5%) saturate(300%) hue-rotate(150deg)}@media (max-width: 767px){.search__modal__btn{display:flex}}.menu__modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:99999}.menu__modal{width:16.875rem;background-color:#fff;height:80vh;overflow-y:auto}.menu__modal a{color:#0e0e0e;text-decoration:none}.menu__modal h1{font-size:.6875rem;height:2.1875rem;padding:.75rem;margin:0;background-color:#f2f2f2}.menu__modal ul{padding:0;margin:0}.menu__modal ul li{font-size:.875rem;height:2.5rem;padding:.75rem;border-bottom:solid .0625rem #f2f2f2;background-color:#fff;list-style:none;line-height:1rem;cursor:pointer}.menu__modal ul li:hover{background-color:#e4eff1}.menu__modal ul li.purrchase__requester__item[data-label=仕事を掲載して募集する],.menu__modal ul li.purrchase__requester__item[data-label=サービスパッケージ出品]{display:flex;justify-content:center;align-items:center;background-color:#208a99;border-radius:4px;margin:12px 11px;padding:0;cursor:pointer}.menu__modal ul li.purrchase__requester__item[data-label=仕事を掲載して募集する] a,.menu__modal ul li.purrchase__requester__item[data-label=サービスパッケージ出品] a{width:100%;color:#fff;font-weight:700;text-align:center;cursor:pointer}.search__modal{position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:#fff;z-index:99999}.search__modal h1{font-size:.6875rem;height:2.1875rem;padding:.75rem;margin:0;background-color:#f2f2f2}.search__modal ul{padding:0;margin:0}.search__modal ul li{font-size:.875rem;height:2.5rem;padding:.75rem;border-bottom:solid .0625rem #f2f2f2;background-color:#fff;list-style:none;line-height:1rem;cursor:pointer}.search__modal ul li:hover{background-color:#e4eff1}@media (max-width: 767px){.search__modal .search-bar{display:flex}}.search-bar__container{display:flex;align-items:center}.search-bar__container .search-bar__modal__close__btn{position:absolute;right:.9375rem;top:.9375rem;color:#0e0e0e;font-size:1.4375rem;cursor:pointer}.search-bar__container .search-bar__input__container{min-width:21.875rem}@media (max-width: 515px){.search-bar__container .search-bar__input__container{min-width:unset}}.search-bar__container .search-bar__wrapper{flex-grow:3;flex-shrink:1}.search-bar__container .search-bar__spacer{flex-basis:31px}.search-bar__wrapper{padding:.8125rem}.modal__close__btn{position:absolute;right:.9375rem;top:.9375rem;color:#fff;font-size:1.4375rem;cursor:pointer}.user__profile--modal{display:flex;-moz-column-gap:.5rem;column-gap:.5rem;padding:.75rem;border-top:.0625rem solid #dedede}.user__profile--modal p{display:flex;align-items:center;font-size:.6875rem;margin:0}.user__mode__switch--modal{padding:.75rem}.user__mode__switch--modal .user-mode__switch{display:flex;justify-content:center;align-items:center;width:15.4375rem;height:2.5rem;border:.0625rem solid #208a99;border-radius:.25rem;margin:0}.search__modal__link a,.search__modal__support a{color:#0e0e0e;text-decoration:none}.link__divider{width:.0625rem;height:1.25rem;background-color:#e6e6e6}.switch__icon{width:1.8775rem;height:1.1875rem}.user__profile--modal__divider.user__profile--modal__divider--bg-black{height:.375rem;background-color:#000000b3}.user__profile--modal__divider.user__profile--modal__divider--bg-gray,.search__modal__divider.search__modal--modal__divider--bg-gray{height:.75rem;background-color:#f2f2f2}.footer{display:flex;flex-direction:column;align-items:center;width:100%;background-color:#3d3d3d;color:#fff;min-height:3.75rem;margin-top:60px}.footer__grid{display:flex;justify-content:space-between;gap:.9375rem;width:100%;max-width:82.5rem;padding:3.125rem 1.25rem;margin-bottom:6.25rem}@media (max-width: 767px){.footer__grid{gap:0;margin-bottom:0}}.footer__grid.footer__grid__pc{display:flex;overflow:hidden}@media (max-width: 1279px){.footer__grid.footer__grid__pc{display:none}}.navigation__wrapper{display:flex;flex-direction:column}.navigation__wrapper ul{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}.navigation__wrapper li{font-size:.75rem;line-height:1rem;width:10.625rem}@media (max-width: 767px){.navigation__wrapper li{width:100%}}.navigation__wrapper ul li ul li:last-child{margin-bottom:.9375rem}.navigation__wrapper a{color:inherit;text-decoration:none;font-weight:200;line-height:1rem}.navigation__wrapper a:hover{text-decoration:underline}.navigation__wrapper .small__category{gap:.5rem}.navigation__subtitle{margin-bottom:.5rem}.navigation__subtitle a{font-size:.75rem;font-weight:700;line-height:1rem}.category__title{font-size:.875rem;font-weight:700;margin-bottom:.9375rem;line-height:1rem}@media (max-width: 767px){.category__title{width:100%;margin-bottom:0}}.navigation__wrapper-group{display:flex;flex-direction:column;width:auto}@media (max-width: 767px){.navigation__wrapper-group{width:100%!important}}.category__list{display:flex;-moz-column-gap:1.375rem;column-gap:1.375rem}@media (max-width: 1279px){.category__list{-moz-column-gap:.938rem;column-gap:.938rem}}.category-half,.genre-half{flex:1 1 48%;min-width:9.375rem}.footer__grid .navigation__wrapper[data-type="発注/クライアントの方へ"]{grid-area:client;order:initial;width:auto}.footer__grid .navigation__wrapper[data-type="出品/支援会社・ワーカーの方へ"]{grid-area:worker;order:initial;width:auto}.footer__grid .navigation__wrapper-group[data-type=カテゴリ]{grid-area:category;order:initial;flex-grow:initial;min-width:initial}.footer__grid .navigation__wrapper-group[data-type=ジャンル]{grid-area:genre;order:initial;flex-grow:initial;min-width:initial;margin-top:0}.footer__grid .navigation__wrapper-group[data-type="サポート/会社情報"]{grid-area:support_group;order:initial;flex-grow:initial;min-width:initial;margin-top:0;display:flex;flex-direction:column;gap:1.25rem}.footer__grid.footer__grid--sp{display:none;flex-direction:column}@media (max-width: 1278px){.footer__grid.footer__grid--sp{display:flex;justify-content:space-between;align-items:center}}.footer__grid.footer__grid--sp .worker-client__link__list{margin-right:.9375rem}.footer__grid.footer__grid--sp .support-company__link__list{margin-left:1.875rem}@media (max-width: 1279px){.footer__grid.footer__grid--sp .support-company__link__list{margin-left:.938rem}}@media (max-width: 1279px){.footer__grid.footer__grid--sp .support-company__link__list .support__link__list{margin-bottom:1.25rem}}@media (max-width: 767px){.footer__grid.footer__grid--sp .support-company__link__list .support__link__list{margin-bottom:0}}@media (max-width: 767px){.footer__grid.footer__grid--sp .support-company__link__list{margin-left:0}}@media (max-width: 767px){.footer__grid.footer__grid--sp .footer__grid__top--sp{width:100%;flex-direction:column}.footer__grid.footer__grid--sp .footer__grid__bottom--sp{flex-direction:column!important}.footer__grid.footer__grid--sp .worker-client__link__list{flex-direction:column;margin-right:0}.footer__grid.footer__grid--sp .category__list{flex-direction:column!important}.footer__grid.footer__grid--sp .category__list[data-type=ジャンル__list]{row-gap:8px!important}.footer__grid.footer__grid--sp .genre__link__list .category__list{flex-direction:column!important}.footer__grid.footer__grid--sp .support-company__link__list,.footer__grid.footer__grid--sp .category__link__list .navigation__wrapper-group,.footer__grid.footer__grid--sp .support-company__link__list .navigation__wrapper{margin-left:0!important}}@media (max-width: 767px){.footer__grid.footer__grid--sp .navigation__wrapper[data-type="発注/クライアントの方へ"],.footer__grid.footer__grid--sp .navigation__wrapper[data-type=サポート],.footer__grid.footer__grid--sp .navigation__wrapper[data-type=会社情報]{margin-bottom:0!important}}.footer__grid.footer__grid--sp .genre-half{flex:unset;min-width:unset}.footer__grid__top--sp{display:flex}@media (max-width: 767px){.footer__grid__top--sp{flex-direction:column}}.footer__grid__bottom--sp{display:flex;justify-content:center;width:100%}@media (max-width: 767px){.footer__grid__bottom--sp{flex-direction:column!important}}.flex{display:flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}@media (max-width: 767px){.footer__grid--sp .category__list,.footer__grid--sp .navigation__wrapper ul[data-type$=__list]{overflow:hidden;max-height:0;transition:max-height .3s ease-out;margin-top:0;padding-top:0}.footer__grid--sp .category__list ul,.footer__grid--sp .navigation__wrapper ul[data-type$=__list] ul{max-height:none!important;transition:none!important}.footer__grid--sp .category__list.is-open,.footer__grid--sp .navigation__wrapper ul[data-type$=__list].is-open{margin-bottom:1.25rem}}.category__title__container{display:flex;align-items:center;justify-content:space-between}@media (max-width: 767px){.category__title__container{margin-bottom:1.25rem;cursor:pointer}}.category__title__container img{cursor:pointer}.category__title__container img,.category__title__container>div:last-child{display:none;transition:.2s ease-in-out transform}@media (max-width: 767px){.category__title__container img,.category__title__container>div:last-child{display:flex}}.category__title{width:10.625rem}@media (max-width: 1279px){.category__title{width:10.625rem}}@media (max-width: 767px){.category__title{width:unset;cursor:pointer}}.category__title[data-type="出品/支援会社・ワーカーの方へ__title"]{margin-top:1.875rem}@media (max-width: 767px){.category__title[data-type="出品/支援会社・ワーカーの方へ__title"]{margin-top:0}}.category__title__container.is-active img,.category__title__container.is-active>div:last-child{transform:rotate(-180deg)}.copyright__container{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;padding:.625rem 1.25rem;height:2.5rem;border-top:.0625rem solid #DDDDDD;background-color:#3d3d3d}@media (max-width: 767px){.copyright__container{flex-direction:column;height:unset;padding-bottom:8.125rem}}.footer__sns__container{display:flex;align-items:center}@media (max-width: 767px){.footer__sns__container{flex-direction:column;margin-top:1.25rem;gap:1.25rem}}.sns{display:flex;flex-direction:row;align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;margin-right:1.5rem}.copyright__navigation{display:flex;align-items:center;margin:0;padding:0;-moz-column-gap:1.5rem;column-gap:1.5rem;font-size:.75rem;list-style:none}.copyright__navigation li a{text-decoration:none;color:#fff}.copyright{font-size:.6875rem;margin:0}@media (max-width: 767px){.copyright{padding-top:3.125rem;padding-bottom:1.25rem}}.copyright-wrapper{display:flex;align-items:center}.business-rebuilding:empty:empty{display:none}.business-rebuilding:empty:not(:empty){display:flex}.has-icon{display:flex;align-items:center;-moz-column-gap:.3125rem;column-gap:.3125rem}.footer--guest{position:absolute;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.footer--guest .spacer{display:flex;min-height:60px;width:100%}@media (max-width: 960px){.footer--guest .spacer:has(~.footer--guest){display:block}}.footer--guest .copyright-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;height:4.75rem;border-top:.0625rem solid #E6E6E6;background-color:#fff;padding:0 1.563rem}@media (max-width: 960px){.footer--guest .copyright-wrapper{height:4.125rem;flex-direction:column;justify-content:center;align-items:center;padding:.75rem}}#account-register{justify-content:flex-start}#account-register .step-content-container>form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0}.step-content-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.step-content-container .layouts-vertical-container .layouts-vertical-sub{margin-bottom:.4375rem}.step-content-container .description{margin-top:.4375rem}.content-container{max-width:50rem;padding:3.125rem 0 0;margin-bottom:8.5rem}@media (max-width: 960px){.content-container{max-width:unset;padding:0;line-height:1rem;margin-bottom:3.75rem}}.input-wrapper,.input-wrapper.input-row-container{margin-bottom:1.875rem}.input-wrapper:last-child{margin-bottom:0!important}.route_btn_container{margin-bottom:8.25rem}.input-container{display:flex;flex-direction:column;width:100%;background-color:#fff;padding:3.125rem;margin-bottom:3.125rem;box-sizing:border-box}.body--job-posting .work-request-info .job-posting__content__title__wrapper .job-posting__content__title{font-size:1.25rem;font-weight:700;margin-bottom:1.875rem;word-break:break-all}.body--job-posting .work-request-info .job-posting__content__title__wrapper .job-posting__content__description{color:#4c4c4c;font-size:.75rem;font-weight:500}.body--job-posting .work-request-info .job-posting__content__title__wrapper .job-posting__content__description:first-of-type{margin-bottom:.1875rem}.body--job-posting .work-request-info .job-posting__content__title__wrapper .job-posting__content__description:last-of-type{margin-bottom:30px}.body--job-posting .work-request-info .job-posting-confirm__subtitle{color:#208a99;margin-bottom:2.1875rem}.body--job-posting .work-request-info .job-posting-confirm__subtitle a{text-decoration:none;color:#208a99}.body--job-posting .work-request-info .job-posting-confirm__condition__wrapper{display:flex;flex-direction:column;justify-content:center;margin-bottom:3.5rem}.body--job-posting .work-request-info .job-posting-confirm__condition{display:flex;align-items:flex-start;padding:.625rem 0;border-bottom:.0625rem solid #E6E6E6}.body--job-posting .work-request-info .job-posting-confirm__condition:first-child{padding-top:0}.body--job-posting .work-request-info .job-posting-confirm__condition__title{display:flex;align-items:center;gap:10px;font-size:.875rem;font-weight:700;width:120px;height:22px;line-height:22px}.body--job-posting .work-request-info .job-posting-confirm__description{display:flex;align-items:center;gap:10px;color:#4c4c4c;font-size:13px;height:22px;line-height:22px}.body--job-posting .work-request-info .job-posting-confirm__description .budget__wrapper{display:flex;align-items:center;justify-items:baseline;gap:8px}.body--job-posting .work-request-info .job-posting-confirm__description .bold__decoration{font-size:18px;font-weight:700;color:#000}.body--job-posting .work-request-info .job-posting-confirm__description .desired__date__wrapper{font-size:14px}.body--job-posting .work-request-info .job-posting-confirm__description .limit__date,.body--job-posting .work-request-info .job-posting-confirm__description .slash,.body--job-posting .work-request-info .job-posting-confirm__description .display__date{font-size:11px;line-height:11px}.body--job-posting .work-request-info .job-posting-confirm__description .applicant__wrapper{display:flex;align-items:center;gap:5px;height:22px;line-height:22px}@media (max-width: 780px){.body--job-posting .work-request-info .job-posting-confirm__description{flex-direction:column;align-items:flex-start;height:-moz-fit-content;height:fit-content;gap:0}.body--job-posting .work-request-info .job-posting-confirm__description .limit__date{margin-top:10px}.body--job-posting .work-request-info .job-posting-confirm__description .limit__date,.body--job-posting .work-request-info .job-posting-confirm__description .display__date{height:15.5px;line-height:15.5px}}.body--job-posting .work-request-info .job-posting-confirm__item__wrapper{display:flex;flex-wrap:wrap;gap:.5rem}.body--job-posting .work-request-info .job-posting-confirm__item__wrapper .job-posting-confirm__item{display:flex;justify-content:center;align-items:center;height:1.5rem;padding:.3125rem .625rem;background-color:#f8f8f8;border:.0625rem solid #E6E6E6;font-size:.875rem}.body--job-posting .work-request-info .job-posting-confirm__content__wrapper{margin-bottom:3.125rem}.body--job-posting .work-request-info .job-posting-confirm__content__wrapper:last-child{margin-bottom:0}.body--job-posting .work-request-info .job-posting-confirm__content__wrapper .header-title-container{border-left:8px solid #208A99}.body--job-posting .work-request-info .job-posting-confirm__posting-contents{font-size:.875rem;margin-bottom:3.4375rem;word-break:break-all}.body--job-posting .work-request-info .job-posting-confirm__secondary__content__wrapper{display:flex;gap:1.875rem;margin-bottom:3.125rem}.body--job-posting .work-request-info .job-posting-confirm__secondary__content__wrapper:last-child{margin-bottom:0}@media (max-width: 780px){.body--job-posting .work-request-info .job-posting-confirm__secondary__content__wrapper{flex-direction:column;align-items:flex-start;gap:20px}}.body--job-posting .work-request-info .job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__title{display:flex;flex:0 0 120px;justify-content:center;align-items:center;background-color:#efefef;font-size:12px;min-width:120px;height:22px;line-height:14px;padding:4px 0}@media (max-width: 780px){.body--job-posting .work-request-info .job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__title{max-height:22px}}.body--job-posting .work-request-info .job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__item__wrapper[data-section=file]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0;flex:1 1 auto}.body--job-posting .work-request-info .job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__item__wrapper[data-section=file] .job-posting-confirm__secondary__content__item{color:#208a99;border:.0625rem solid #208A99;font-size:.875rem;padding:.625rem .75rem;height:2.125rem;width:100%;max-width:100%;min-width:0;border-radius:.25rem;display:flex;justify-content:center;align-items:center;gap:.5rem;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;text-decoration:none;cursor:pointer}.body--job-posting .work-request-info .job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__item__wrapper[data-section=file] .job-posting-confirm__secondary__content__item:hover{background-color:#e4eff1}.body--job-posting .work-request-info .job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__item__wrapper[data-section=file] .job-posting-confirm__secondary__content__item img{display:inline-flex;align-items:center;flex:0 0 auto}@media (max-width: 780px){.body--job-posting .work-request-info .job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__item__wrapper[data-section=file]{grid-template-columns:repeat(1,1fr)}}.body--job-posting .work-request-info .job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__item__wrapper[data-section=url]{min-width:0}.body--job-posting .work-request-info .job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__item__wrapper[data-section=url] .job-posting-confirm__secondary__content__item{color:#208a99;font-size:.8125rem;overflow-wrap:anywhere}.body--job-posting .work-request-info .job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__item__wrapper[data-section=note],.body--job-posting .work-request-info .job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__item__wrapper[data-section=skill]{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.body--job-posting .work-request-info .job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__item__wrapper[data-section=note] .job-posting-confirm__secondary__content__item,.body--job-posting .work-request-info .job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__item__wrapper[data-section=skill] .job-posting-confirm__secondary__content__item{padding:4px 5px;font-size:13px;border:1px solid #E6E6E6;border-radius:2px;height:22px;line-height:14px;display:flex;justify-content:center;align-items:center}.body--job-posting .datepicker-dropdown,.body--job-posting .datepicker-dropdown.dropdown-menu,.body--job-posting .datepicker.datepicker-dropdown.dropdown-menu{z-index:11000!important}.body--job-posting .for__pc{display:block}@media (max-width: 780px){.body--job-posting .for__pc{display:none!important}}.body--job-posting .l-container{background-color:#f3f9fa}.body--job-posting .l-container,.body--job-posting .l-main{display:flex;flex-direction:column;align-items:center;width:100%!important;min-height:100vh!important;margin:0;padding:0}@media (max-width: 780px){.body--job-posting .l-container,.body--job-posting .l-main{align-items:flex-start}}.body--job-posting form{margin:0}.body--job-posting .main--job-posting{padding:30px 0}@media (max-width: 780px){.body--job-posting .main--job-posting{padding:20px 0}}.body--job-posting .job-posting__wrapper{position:relative;width:780px;padding-bottom:160px}@media (max-width: 780px){.body--job-posting .job-posting__wrapper{width:100vw}}.body--job-posting .job-posting__wrapper .job-posting__title__wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;height:30px;line-height:30px}.body--job-posting .job-posting__wrapper .job-posting__title__wrapper .job-posting__title{font-size:1.5rem;font-weight:700;margin-bottom:0}.body--job-posting .job-posting__wrapper .job-posting__title__wrapper .job-posting__nav--recruit-guide{display:flex;gap:.3125rem;color:#2373ad;font-size:.8125rem;font-weight:400;height:25px}@media (max-width: 780px){.body--job-posting .job-posting__wrapper .job-posting__title__wrapper{margin-left:12px}.body--job-posting .job-posting__wrapper .job-posting__title__wrapper .job-posting__title{font-size:20px;line-height:20px}}.body--job-posting .job-posting__wrapper .job-posting__content__container .job-posting__content__wrapper{padding:2.5rem 3.125rem;margin-bottom:1.25rem;background-color:#fff}.body--job-posting .job-posting__wrapper .job-posting__content__container .job-posting__content__wrapper:last-child{margin-bottom:1.25rem}.body--job-posting .job-posting__wrapper .job-posting__content__container .job-posting__content__wrapper .form-checkbox{background-color:#fff;border:.125rem solid #5c787c}.body--job-posting .job-posting__wrapper .job-posting__content__container .job-posting__content__wrapper .labels-requierd-badge{background-color:#fff;color:#dc4b7f;border:.0625rem solid #dc4b7f}@media (max-width: 780px){.body--job-posting .job-posting__wrapper .job-posting__content__container .job-posting__content__wrapper{padding:30px 12px}}.body--job-posting .job-posting__wrapper .job-posting__content__container .job-posting__content__wrapper.confirm__wrapper{padding:40px 45px;margin-bottom:0}@media (max-width: 780px){.body--job-posting .job-posting__wrapper .job-posting__content__container .job-posting__content__wrapper.confirm__wrapper{padding:30px 12px}}.body--job-posting .job-posting__wrapper .job-posting__form__container{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.body--job-posting .job-posting__wrapper .job-posting__form__container .form-group{width:100%}.body--job-posting .job-posting__wrapper .job-posting__form__container .form-group .form-select{padding:0 1.125rem;height:3.125rem}.body--job-posting .job-posting__wrapper .job-posting__form__container .package__form__row{width:100%}.body--job-posting .job-posting__wrapper .job-posting__form__container .package__form__row .form-check{padding-left:unset}.body--job-posting .job-posting__wrapper .job-posting__form__container .package__form__row .form-check .form-check-input{margin:0;float:unset;width:1.125rem;height:1.125rem}.body--job-posting .job-posting__wrapper .job-posting__form__container .package__form__row .form-check-inline{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;margin-right:unset}.body--job-posting .job-posting__wrapper .job-posting__form__container .package__form__row .category-container{margin:20px 0 0}.body--job-posting .job-posting__wrapper .job-posting__form__container .package__form__row .row{--bs-gutter-x: 0px}.body--job-posting .job-posting__wrapper .job-posting__form__container .category-container label{font-size:13px!important;font-weight:700!important}.body--job-posting .job-posting__wrapper .job-posting__form__container .category__detail__container{width:100%;margin-top:1.875rem}.body--job-posting .job-posting__wrapper .job-posting__form__container .category__item__container{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width: 780px){.body--job-posting .job-posting__wrapper .job-posting__form__container .category__item__container{grid-template-columns:repeat(2,1fr)}}.body--job-posting .job-posting__wrapper .job-posting__form__container .textarea-wrapper{margin-bottom:1.875rem}.body--job-posting .job-posting__wrapper .job-posting__form__container .textarea-form-group .textarea-wrapper .form-control{margin-bottom:0;padding:17px 12px;line-height:14px}.body--job-posting .job-posting__wrapper .job-posting__form__container .textarea-form-group .textarea-wrapper .form-control+.textarea-placeholder{font-size:14px!important;top:15px;height:100%;padding-right:12px}.body--job-posting .job-posting__wrapper .job-posting__form__container--recruit-info .file__upload__link{color:#208a99}.body--job-posting .job-posting__wrapper .job-posting__form__container--recruit-info .form-group:first-child .textarea-form-group .textarea-wrapper .form-control{height:3.125rem}.body--job-posting .job-posting__wrapper .job-posting__form__container--recruit-info .form-group:nth-child(2){margin-bottom:1.875rem}.body--job-posting .job-posting__wrapper .job-posting__form__container--recruit-info .form-group:nth-child(2) .textarea-form-group .textarea-wrapper .form-control{height:27.0625rem;line-height:20px}.body--job-posting .job-posting__wrapper .job-posting__form__container--recruit-info .form-group:nth-child(3),.body--job-posting .job-posting__wrapper .job-posting__form__container--recruit-info .form-group:nth-child(6){margin-bottom:1.875rem}.body--job-posting .job-posting__wrapper .job-posting__form__container--recruit-info .form-group:nth-child(4) .textarea-form-group .textarea-wrapper .form-control{height:7.875rem}.body--job-posting .job-posting__wrapper .job-posting__form__container--recruit-info .form-group:nth-child(7) #category-detail{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media (max-width: 780px){.body--job-posting .job-posting__wrapper .job-posting__form__container--recruit-info .form-group:nth-child(7) #category-detail{grid-template-columns:repeat(2,1fr);gap:15px}}.body--job-posting .job-posting__wrapper .job-posting__form__container--recruit-info .skill_input__wrapper{width:100%}.body--job-posting .job-posting__wrapper .job-posting__form__container--recruit-info .skill_input__wrapper input{height:50px!important}.body--job-posting .job-posting__wrapper .job-posting__form__container--recruit-info .skill_input__wrapper .tag-input-container{margin-bottom:30px}.body--job-posting .job-posting__wrapper .job-posting__form__container--recruit-info .skill_input__wrapper .tag__list{margin-top:15px}.body--job-posting .job-posting__wrapper .job-posting__form__container--recruit-info .skill_input__wrapper .tag__list .border-btn{font-size:14px}.body--job-posting .job-posting__wrapper .job-posting__form__container--recruit-info .skill_input__wrapper .tag__list .border-btn .tagText{line-height:14px}.body--job-posting .job-posting__wrapper .job-posting__form__container--recruit-info #skill_years .skill__item{margin-bottom:1.25rem}.body--job-posting .job-posting__wrapper .job-posting__form__container--recruit-info #skill_years .skill__item:last-child{margin-bottom:0}.body--job-posting .job-posting__wrapper .job-posting__form__container--recruit-info #skill_years .skill__item .form-group{margin-bottom:0!important}.body--job-posting .job-posting__wrapper .job-posting__form__container--recruit-info #skill_years .skill__item .form-group .select-wrapper{height:50px}.body--job-posting .job-posting__wrapper .job-posting__form__container--budget .selectbox-form-group .select-wrapper{height:100%}.body--job-posting .job-posting__wrapper .job-posting__form__container--budget .radio-button__label{display:flex;align-items:center;font-size:.875rem}.body--job-posting .job-posting__wrapper .job-posting__form__container--budget .radio-button__label:nth-of-type(2){margin-top:1.4375rem}.body--job-posting .job-posting__wrapper .job-posting__form__container--budget .radio-simple-group-content{display:flex;flex-direction:column}.body--job-posting .job-posting__wrapper .job-posting__form__container--budget .radio-form-check{display:flex;align-items:center;gap:.5rem;padding-left:unset}.body--job-posting .job-posting__wrapper .job-posting__form__container--budget .form-check .form-check-input{float:unset;margin-left:unset}.body--job-posting .job-posting__wrapper .job-posting__form__container--budget .selectbox__wrapper .layouts-vertical-main{margin-left:1.75rem}@media (max-width: 780px){.body--job-posting .job-posting__wrapper .job-posting__form__container--budget .selectbox__wrapper .layouts-vertical-main{width:336px}}.body--job-posting .job-posting__wrapper .job-posting__form__container--budget .form-radio{width:1.25rem;height:1.25rem;position:relative;background-color:#fff}.body--job-posting .job-posting__wrapper .job-posting__form__container--budget .radio-form-check .form-radio:checked{border:.125rem solid #208a99}.body--job-posting .job-posting__wrapper .job-posting__form__container--budget .radio-button__label:has(.form-radio:checked) .form-radio:after{content:"";position:absolute;width:.625rem;height:.625rem;background-color:#208a99;top:.1875rem;left:.1875rem;z-index:998;border-radius:50%}.body--job-posting .job-posting__wrapper .job-posting__form__container--period .form-group{display:flex;flex-direction:column}.body--job-posting .job-posting__wrapper .job-posting__form__container--period>.form-group{margin-bottom:1.875rem}.body--job-posting .job-posting__wrapper .job-posting__form__label__wrapper{display:flex;align-items:center;gap:.4375rem;margin-bottom:1.25rem}.body--job-posting .job-posting__wrapper .job-posting__form__label__wrapper .job-posting__form__label{font-size:.875rem;font-weight:700}.body--job-posting .job-posting__wrapper .job-posting__precaution__wrapper{padding:1.5625rem 1.25rem;background-color:#def}.body--job-posting .job-posting__wrapper .job-posting__precaution__wrapper .job-posting__precaution__title__wrapper{margin-bottom:.9375rem}.body--job-posting .job-posting__wrapper .job-posting__precaution__wrapper .job-posting__precaution__title__wrapper .job-posting__precaution__title{display:flex;justify-content:flex-start;align-items:center;gap:.5625rem;font-size:.9375rem;font-weight:700}.body--job-posting .job-posting__wrapper .job-posting__precaution__wrapper .job-posting__precaution__description__container{padding:0}.body--job-posting .job-posting__wrapper .job-posting__precaution__wrapper .job-posting__precaution__description__container .job-posting__precaution__description{display:flex;font-size:.875rem;list-style:none}.body--job-posting .job-posting__wrapper .job-posting__precaution__wrapper .job-posting__precaution__description__container .job-posting__precaution__description:first-child{margin-bottom:.1875rem}.body--job-posting .job-posting__wrapper .job-posting__precaution__wrapper .job-posting__precaution__description__container .job-posting__precaution__description .job-postring__precaution__marker{margin-right:.125rem}@media (max-width: 780px){.body--job-posting .job-posting__wrapper .job-posting__precaution__wrapper{padding:15px 12px}}.body--job-posting .sticky__button__container button{width:340px;height:60px;font-size:18px;font-weight:400}@media (max-width: 767px){.body--job-posting .sticky__button__container button{width:183px}}.body--job-posting .footer__button__navigation{position:relative;bottom:0;display:flex;width:100%;min-height:7.0625rem;justify-content:center;align-items:center;gap:1.875rem;padding:1.375rem 0}.body--job-posting .footer__button__navigation button{width:340px;height:60px}@media (max-width: 780px){.body--job-posting .footer__button__navigation button{width:183px}}.body--job-posting .footer__button__navigation .back__button{position:absolute;left:3rem;width:-moz-fit-content;width:fit-content}.required__marker{color:#dc4b7f;font-size:.5rem;font-weight:800;border:.0625rem solid #dc4b7f;border-radius:.1875rem;padding:.1875rem .25rem}.job-posting__form__container .parts-labels-container .labels-optional-badge{color:#a6a6a6;background-color:#fff;border:.0625rem solid #a6a6a6}.datepicker__calendar .form-control{position:relative;font-size:.875rem;height:3.125rem;padding:1.0625rem 0 .9375rem 2.8125rem;outline:none}.datepicker__calendar .form-control::-moz-placeholder{color:#b8b8b8}.datepicker__calendar .form-control::placeholder{color:#b8b8b8}.datepicker__calendar .form-control:focus{border:.0625rem solid #208a99;box-shadow:unset}.calendar__logo{position:absolute;top:1.125rem;left:.9375rem;width:1rem;height:1rem;z-index:9999}.datepicker{padding:1.25rem}[aria-label=category__select] .select-wrapper{max-width:13.4375rem;min-width:13.4375rem;height:50px!important}[aria-label=budget__select] .select-wrapper{max-width:350px;height:50px!important}@media (max-width: 780px){[aria-label=budget__select] .select-wrapper{max-width:336px}}[aria-label=date__select] .select-wrapper,[aria-label=date__select] .input-group{max-width:350px;height:50px!important}@media (max-width: 780px){[aria-label=date__select] .select-wrapper,[aria-label=date__select] .input-group{max-width:100%}}[aria-label=date__select] .form-control{margin:0}.form__button{width:15.625rem}.route_btn_container{display:flex;justify-content:flex-start;align-items:flex-start;gap:1rem}@media (max-width: 960px){.route_btn_container{flex-direction:column-reverse;margin-bottom:3.125rem}}.route_btn_container .btn{width:15.625rem;padding:0}.route_btn_container .btn.btn--skill{width:15.625rem;height:3.125rem}.input-row-container{display:flex;justify-content:space-between;align-items:center}.input-row-container .form-group{width:48%}.input-row-container .form-group:last-child label{visibility:hidden}.description{margin:.5rem 0 0;font-size:.6875rem;color:#4c4c4c}.description--small{font-size:.6875rem}.worker__header__info.new-worker__header__info{display:flex;justify-content:flex-start;align-items:flex-end!important;width:100%;max-width:1039px;position:relative}@media (max-width: 768px){.worker__header__info.new-worker__header__info{display:none}}.worker__header__info.new-worker__header__info .new-profile-icon__container{margin-right:24px}.worker__header__info.new-worker__header__info .new-profile-icon__container .profile-icon{width:120px;height:120px}.worker__header__info.new-worker__header__info .profile__img__container{position:relative;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.worker__header__info.new-worker__header__info .profile__contents__container{margin:0;padding:0}.worker__header__info.new-worker__header__info .profile__contents__container>div{display:flex;-moz-column-gap:74px;column-gap:74px}.worker__header__info.new-worker__header__info .profile__contents{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:122px}.worker__header__info.new-worker__header__info .profile__catchphrase{margin-bottom:0}.worker__header__info.new-worker__header__info .profile__button__container{display:flex;flex-direction:column;gap:10px}.worker__header__info.new-worker__header__info .profile__button__container .profile__message__button,.worker__header__info.new-worker__header__info .profile__button__container .profile__follow-button{width:180px;height:40px;margin:0}.worker__header__info.new-worker__header__info .profile__button__container .profile__message__button button,.worker__header__info.new-worker__header__info .profile__button__container .profile__follow-button button{width:100%;height:100%;margin:0}.worker__header__info.new-worker__header__info .profile__button__container .profile__message__button button img,.worker__header__info.new-worker__header__info .profile__button__container .profile__follow-button button img{width:18px;height:18px}.worker__header__info.new-worker__header__info .profile__button__container .profile__message__button button p,.worker__header__info.new-worker__header__info .profile__button__container .profile__follow-button button p{margin:0 0 0 10px;height:15px;line-height:1rem}.worker__header__info.new-worker__header__info .profile__button__container .profile__message__button button{background-color:#208a99;color:#fff}.worker__header__info.new-worker__header__info .profile__button__container .profile__follow-button button{border:1px solid #DEDEDE}.worker__header__info.new-worker__header__info .profile__button__container .profile__follow-button button p{color:#4c4c4c}.worker__header__info.new-worker__header__info .profile__button__container .profile__follow-button button[data-following=true] p{color:#fff}.worker__header__info.new-worker__header__info .profile__name__container{display:flex;align-items:center;-moz-column-gap:15px;column-gap:15px;margin-bottom:5px}.worker__header__info.new-worker__header__info .profile__emblem,.worker__header__info.new-worker__header__info .name__container{margin-bottom:0}.worker__header__info.new-worker__header__info .name__container .name{font-size:24px;font-weight:700;margin:0}.worker__header__info.new-worker__header__info .profile__contents__container .profile__info__container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.worker__header__info.new-worker__header__info .profile__info__container .profile__img__container{display:flex;flex-direction:column;justify-content:center;align-items:center}.card.card--base{width:270px;height:368px}.card.worker__card__wrapper{height:100%}.card.card--renewal{width:11.5rem;height:13.0625rem;margin-right:.9375rem;overflow:hidden}@media (max-width: 768px){.card.card--renewal{width:138px;height:187px}}.card.card--renewal .card__img__container{width:100%}.card.card--renewal .card__img__container img{border-radius:.25rem .25rem 0 0}@media (max-width: 768px){.card.card--renewal .card__img__container img{width:100%;height:100%}}.card.card--renewal .worker-profile-package-item>a{height:100%}.card.card--renewal figure.card-img{height:0;width:100%;padding-top:56.2%;position:relative;margin-bottom:0}.card.card--renewal figure.card-img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.card.card--renewal .card-title-wrapper{display:flex;flex-direction:column;margin-bottom:.9375rem}.card.card--renewal .card-title-wrapper a,.card.card--renewal .card-title-wrapper a:link,.card.card--renewal .card-title-wrapper a:visited,.card.card--renewal .card-title-wrapper a:hover,.card.card--renewal .card-title-wrapper a:active{color:inherit;text-decoration:none}.card.card--renewal .card-title{height:2.75rem;font-size:.8125rem;font-weight:700;margin-bottom:0}.card.card--renewal .card-price-wrapper{display:flex;justify-content:space-between}.card.card--renewal .card-price{font-size:.9375rem;font-weight:400}.card.card--renewal .card-sale{align-items:center;border:.0625rem solid #208a99;border-radius:.125rem;color:#208a99;display:flex;font-size:.875rem;font-weight:700;height:2.3125rem;justify-content:center;margin-top:.625rem;pointer-events:none;width:100%}.card.card--renewal .card-user-info{display:flex;justify-content:space-between;margin-bottom:.9375rem}.card.card--renewal .user-icon-wrapper{display:flex;justify-content:center;align-items:center;margin-right:.625rem}.card.card--renewal .user-name-wrapper{display:flex;flex-direction:column;row-gap:.3125rem;flex:1;font-size:.75rem}.card.card--renewal .user-name-wrapper a{color:#000;text-decoration:none}.card.card--renewal .user-name-wrapper span{margin-left:.3125rem}.card.card--renewal .user-rating-wrapper{display:flex}.card.card--renewal .card-user-status{padding-top:.75rem;display:flex;justify-content:space-between;align-items:baseline;font-size:.75rem;border-top:.0625rem solid #dedede}.card.card--renewal .status-box{display:flex;justify-content:flex-end;align-items:center;-moz-column-gap:.625rem;column-gap:.625rem}.card.card--renewal .status-box .icon{width:1.25rem;height:1.25rem;border:.0625rem solid #dc4b7f;display:grid;place-content:center;border-radius:50%;background:#fff}.card.card--renewal .status-box .icon>span{font-size:.6875rem;color:#dc4b7f}.card.card--renewal .favorite__button{cursor:pointer;width:1.25rem;height:1.25rem}.card.card--renewal .user-emblem-wrapper{display:flex;align-items:center;background-color:#f3fafb;color:#208a99;padding:.3125rem .625rem;font-weight:700}.card.card--renewal .user-emblem-wrapper .material-symbols-outlined{font-size:1rem;margin-right:.3125rem}.card.card--renewal .user-card-button button{width:100%;height:2.1875rem;margin-top:.625rem;font-size:.8125rem}.card.card--renewal .assessment-box{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;-moz-column-gap:.625rem;column-gap:.625rem;width:100%}.card.card--renewal .assessment-box .rank{width:6.25rem}.card.card--renewal .assessment-box .rank>img{width:100%}.card.card--renewal .assessment-box .stars{flex:1;display:flex;justify-content:flex-end;flex-direction:row;align-items:center;-moz-column-gap:.1875rem;column-gap:.1875rem}.card.card--renewal .assessment-box .stars .icon{width:.9375rem;height:.9375rem}.card.card--renewal .assessment-box .stars .icon>img{width:100%;max-height:100%}.card.card--renewal .assessment-box .stars .num{font-family:Roboto;font-size:1.236875rem;font-weight:700;line-height:1.449375rem}.card-list .swiper-slide{position:relative}.card-list .card__index{position:absolute;top:0;left:.5rem;width:1.25rem;height:1.25rem}.card-list .swiper-button-next{right:-1.375rem}.card-list a{text-decoration:none}.card-list__title__container{display:flex;justify-content:space-between;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;margin-bottom:.9375rem}@media (max-width: 768px){.card-list__title__container{margin-bottom:8px}}.card-list__title__container .show-more{font-size:.6875rem;text-decoration:underline;color:#208a99}.card-list__title__wrapper{display:flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem}.card-list__title{display:flex;justify-content:center;align-items:center;font-size:1rem;margin:0}@media (max-width: 768px){.card-list__title{font-size:14px}}.card__index{display:flex;justify-content:center;align-items:center;font-size:.75rem;color:#fff}.index-gold{background-color:#ecb220}.index-silver{background-color:#9eabb7}.index-bronze{background-color:#a9754d}.index-gray{background-color:#e0e0e0;color:#0e0e0e!important}.rating-wrapper{display:flex;justify-content:flex-start;align-items:center}.rating-star__container{display:flex;align-items:center;justify-content:center;margin-right:.1875rem}.rating-info__container{display:flex;justify-content:center;align-items:center;font-size:.75rem}.rating-star{color:#208a99!important}.rating-text{display:flex;justify-content:center;align-items:center;height:1.0625rem;color:#208a99!important;font-size:.875rem;margin-right:.3125rem}@media (max-width: 768px){.rating-text{font-size:.625rem;margin-right:.1875rem}}@media (max-width: 768px){.rating-count{font-size:.625rem}}.card.mcard{width:14.5625rem;height:16.125rem}@media (max-width: 768px){.card.mcard{width:100%;height:-moz-fit-content;height:fit-content}}.mcard .card-body{padding:.5rem!important}.mcard .card__with__worker-info{width:233px}.mcard .worker-profile-package-item>a{height:100%}.mcard figure.card-img{height:0;width:100%;padding-top:56.2%;position:relative;margin-bottom:0}.mcard figure.card-img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;border-top-left-radius:.375rem;border-top-right-radius:.375rem}.mcard figure.card-img>.platinum-badge{position:absolute;top:8px;left:8px;width:100%;height:100%}.mcard .card-title-wrapper{display:flex;flex-direction:column;margin-bottom:10px;position:relative}@media (max-width: 768px){.mcard .card-title-wrapper{margin-bottom:5px}}.mcard .card-title-wrapper a,.mcard .card-title-wrapper a:link,.mcard .card-title-wrapper a:visited,.mcard .card-title-wrapper a:hover,.mcard .card-title-wrapper a:active{color:inherit;text-decoration:none}.mcard .card-title{max-height:40px;min-height:40px;font-size:14px;font-weight:400;line-height:20px;overflow:hidden;margin-bottom:0}@media (max-width: 768px){.mcard .card-title{max-height:45px;min-height:45px;font-size:11px;line-height:15px}}.mcard .discount-info-wrapper{position:absolute;right:0;bottom:0;width:-moz-fit-content;width:fit-content;height:20px;background-color:#208a99;padding:4px}.mcard .discount-info-wrapper div{color:#fff;height:12px;font-size:12px;line-height:12px}@media (max-width: 768px){.mcard .discount-info-wrapper{height:14px;padding:2px}.mcard .discount-info-wrapper div{height:10px;font-size:10px;line-height:10px}}.mcard .card-price-wrapper{display:flex;justify-content:space-between;align-items:center;height:19px;line-height:19px;margin-bottom:10px}@media (max-width: 768px){.mcard .card-price-wrapper{height:14px;line-height:14px;margin-bottom:5px}}.mcard .card-price{display:flex;align-items:baseline;font-size:16px}@media (max-width: 768px){.mcard .card-price{font-size:12px}}.mcard .price-unit{font-size:12px}@media (max-width: 768px){.mcard .price-unit{font-size:10px}}.mcard .card-user-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.mcard .user-icon-wrapper{display:flex;justify-content:center;align-items:center;margin-right:10px}.mcard .user-name-wrapper{display:flex;flex-direction:column;row-gap:5px;flex:1;font-size:12px}@media (max-width: 768px){.mcard .user-name-wrapper{font-size:10px}}.mcard .user-name-wrapper a{color:#000;text-decoration:none}.mcard .user-name-wrapper span{margin-left:0}.ec-recruit-post-button-list__container{display:flex;flex-direction:column;align-items:flex-start}@media (max-width: 768px){.ec-recruit-post-button-list__container{width:100%;margin-top:4.25rem}}.ec-recruit-post-button-list__container a{text-decoration:none;color:#0e0e0e}.ec-recruit-post-button-list{display:flex;justify-content:space-around;width:100%}@media (max-width: 768px){.ec-recruit-post-button-list{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:.625rem;column-gap:.625rem;row-gap:.75rem}}@media (max-width: 768px){.ec-recruit-post-button-list a{display:flex;justify-content:center;align-items:center}}.ec-recruit-post-button-list__title{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem}@media (max-width: 768px){.ec-recruit-post-button-list__title{font-size:1rem;margin-bottom:1rem}}.ec-recruit-post-button__container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content}@media (max-width: 768px){.ec-recruit-post-button__container{width:5rem}}.ec-recruit-post-button__icon{background-color:#e4eff1;border-radius:.3125rem;padding:.9375rem}@media (max-width: 768px){.ec-recruit-post-button__icon{width:5.25rem;height:5.25rem}}.ec-recruit-post-button__title{height:2.75rem;margin-top:.625rem;margin-bottom:0;white-space:pre;font-size:.875rem;text-align:center}@media (max-width: 768px){.ec-recruit-post-button__title{height:2rem;font-size:.625rem;margin-top:.3125rem}}.popular__usecase__container{width:100%}@media (max-width: 768px){.popular__usecase__container{display:none}}.popular__usecase__title{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem}@media (max-width: 768px){.popular__usecase__title{font-size:1rem;margin-bottom:1rem}}.popular__usecase__list{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:0;margin:0;list-style:none}.popular__usecase__item{display:flex;justify-content:center;align-items:center;width:14.5625rem;height:9.375rem;border:.0625rem solid #DEDEDE;border-radius:4px;overflow:hidden;transition:.2s ease-in-out all}@media (max-width: 768px){.popular__usecase__item{box-shadow:unset;width:100%;height:100%}}.popular__usecase__item:hover{opacity:.8}.popular__usecase__item img{width:100%}.popular__usecase__item a{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;color:#0e0e0e;text-decoration:none;width:14.5625rem;height:9.375rem}@media (max-width: 768px){.popular__usecase__item a{width:100%;height:100%}}.popular__usecase__item__title{padding-top:.625rem;padding-bottom:.75rem;margin:0}.sp__popular__usecase__container{width:100%;display:none;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media (max-width: 768px){.sp__popular__usecase__container{display:block}}.sp__popular__usecase__container .popular__usecase__title{padding-left:12px}.banner__container{position:relative;display:flex;width:82.5rem;height:18.625rem;overflow:hidden;padding:0 1.25rem}@media (max-width: 768px){.banner__container{display:none}}.banner__container .swiper-container{width:61.25rem;height:16.5625rem}.banner__container img{border-radius:.3125rem!important}.banner__container .swiper-button-next{right:10.125rem}.fixed__banner{margin-right:2.8125rem}.fixed__banner img{width:384px}.sp__banner__container img{border-radius:.3125rem!important}.view-history-card-list__container{width:100%;max-width:61.25rem}.view-history-card-list__container .swiper-slide{width:-moz-fit-content;width:fit-content}.view-history-card-list__title__container{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}@media (max-width: 768px){.view-history-card-list__title__container{margin-bottom:1rem}}.view-history-card-list__title{font-size:1.25rem;font-weight:700}@media (max-width: 768px){.view-history-card-list__title{font-size:1rem}}.view-history-card-list__link{color:#208a99;font-size:.6875rem}.package-merit__container{width:100%}.package-merit__title{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem}.package-merit__item__list{display:flex;-moz-column-gap:3.75rem;column-gap:3.75rem}@media (max-width: 768px){.package-merit__item__list{flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;row-gap:1.25rem}}.package-merit__item{display:flex;flex-direction:column;justify-content:center;align-items:center;width:16.5rem}.package-merit__img{width:16.5rem;height:12.1875rem;margin-bottom:1.5rem}.package-merit__item__title{font-size:1rem;font-weight:700;color:#208a99;margin-bottom:.625rem}.package-merit__description{font-size:.875rem}.support__icon__container{position:relative;display:flex;justify-content:center;align-items:center;margin-right:.75rem;padding:.46875rem;border-radius:.25rem;cursor:pointer}.support__icon__container:hover{background-color:#e4eff1}.support__icon__container:hover .support__tooltip{display:flex}.support__icon__container.open{background-color:#e4eff1}.support__icon__container.open:hover .support__tooltip{display:none}@media (max-width: 47.9375rem){.support__icon__container{display:none}}.support__tooltip{position:absolute;bottom:-2.1875rem;display:none;justify-content:center;align-items:center;box-sizing:border-box;margin:0;padding:.5rem;width:4rem;height:1.75rem;font-size:.75rem;color:#fff;background-color:#000;border-radius:.25rem;z-index:9999;cursor:default}.support__tooltip:after{content:"";position:absolute;top:-.3125rem;right:33.5%;width:.3125rem;height:.3125rem;border-left:.625rem solid transparent;border-right:.625rem solid transparent;border-bottom:.625rem solid #000000;z-index:999;filter:drop-shadow(0rem -.4375rem .25rem rgba(0,0,0,.1))}.support-menu__list{position:absolute;bottom:-7.8125rem;display:flex;flex-direction:column;align-items:center;padding:.5rem 0;width:9.375rem;height:7.1875rem;margin:0;list-style:none;border-radius:.25rem;background-color:#fff;box-shadow:0 .0625rem .25rem #00000040;z-index:9999}.support-menu__list:after{content:"";position:absolute;top:-.3125rem;right:43.5%;width:.3125rem;height:.3125rem;border-left:.625rem solid transparent;border-right:.625rem solid transparent;border-bottom:.625rem solid #ffffff;z-index:999;filter:drop-shadow(0rem -.4375rem .25rem rgba(0,0,0,.1))}.support-menu__list a{color:#0e0e0e;text-decoration:none}.support-menu__item{display:flex;justify-content:flex-start;align-items:center;white-space:nowrap;padding:.4375rem .9375rem .375rem;width:100%;height:2.0625rem;font-size:.8125rem}.support-menu__item:hover{background-color:#e4eff1}.support__icon__container.hover-disabled .support__tooltip{display:none}.search-bar{position:relative;display:flex;width:100%;height:100%;margin:0}@media (max-width: 767px){.search-bar{display:none}}.search-bar__selector__container{position:relative;display:flex;min-width:6.3125rem;cursor:pointer}.search-bar__selector__container .search-bar__selector{position:relative;padding:.6875rem .9375rem;width:100%;font-size:.75rem;border:.0625rem solid #B2B2B2;border-top-left-radius:.3125rem;border-bottom-left-radius:.3125rem;white-space:nowrap}.search-bar__selector__container .search-bar__selector__icon__container{position:absolute;right:0;display:flex;align-items:center;justify-content:center;height:100%;width:1.75rem}.search-bar__input__container{position:relative;display:flex;width:100%}.search-bar__input__container .search-bar__input{width:100%;height:100%;border:.0625rem solid #B2B2B2;border-left:none;border-top-right-radius:.3125rem;border-bottom-right-radius:.3125rem;font-size:.75rem;padding-left:.9375rem;padding-right:2.1875rem}.search-bar__input__container .search-bar__input::-moz-placeholder{color:#b2b2b2}.search-bar__input__container .search-bar__input::placeholder{color:#b2b2b2}.search-bar__input__container .search-bar__input:focus{outline:none}.search-bar__input__container .search-bar__icon__container{position:absolute;display:flex;justify-content:center;align-items:center;right:0;width:2.5rem;height:100%}.search-bar__input__container .search-bar__icon__container .search-bar__icon{width:.8125rem;height:.9375rem}.search-bar__options{position:absolute;bottom:-7.1875rem;width:10.625rem;height:6.8125rem;margin:0;padding:.375rem 0;background-color:#fff;z-index:99999;box-shadow:0 .0625rem .25rem #00000040;border-radius:.25rem}.search-bar__options .search-bar__option{display:flex;align-items:center;list-style:none;box-sizing:border-box;width:100%;height:2.0625rem;padding:.65625rem .9375rem;font-size:.75rem;cursor:pointer}.search-bar__options .search-bar__option:hover{background-color:#0091ac;color:#fff}.yellow-rating__wrapper{display:flex;align-items:center;gap:5px}.yellow-rating__wrapper .yellow-rating__container{display:flex;gap:2px;font-size:15px;line-height:15px;text-align:center;color:#fbc02d}.yellow-rating__wrapper .s-size__star{font-size:12px;line-height:12px}.yellow-rating__wrapper .nonecolor,.yellow-rating__wrapper .nothing{color:#b8b8b8}.yellow-rating__wrapper a{text-decoration:none}.yellow-rating__wrapper .rating__text__container{display:flex;justify-content:baseline;gap:5px;font-size:16px;line-height:16px}.yellow-rating__wrapper .rating__text__container .rating__cnt{font-size:12px}.hide{display:none}.title__container{display:flex;flex-direction:column;justify-content:center}@media (max-width: 960px){.title__container{background-color:#fff;padding:2.5rem .75rem;align-items:center!important}}.title__label{color:#208a98;font-weight:500;font-size:1.375rem;margin-bottom:1.875rem}@media (max-width: 960px){.title__label{color:#208a98;font-size:1.125rem;margin-bottom:2.53125rem}}.login__form__container .title__text,.email__form__container .title__text{font-size:1.375rem;font-weight:500;text-align:center;margin-bottom:2.5rem;height:1.25rem}@media (max-width: 960px){.login__form__container .title__text,.email__form__container .title__text{font-size:1.25rem}}.login__form__container .btn,.email__form__container .btn{font-size:.875rem}.email__send__container .title__text{font-size:1.25rem;font-weight:500}.form__link{color:#0091ac;font-weight:500}.form__privacy-policy,.form__already-user{font-size:.75rem}.form__already-user__container{display:flex;flex-direction:column;gap:.875rem}.divider{writing-mode:horizontal-tb;display:flex;align-items:center;justify-content:center;color:#666;font-size:.75rem;width:100%;flex-direction:row;margin-bottom:1.563rem}@media (max-width: 960px){.divider{margin-bottom:1.5625rem}}.divider:before,.divider:after{content:"";flex:1;border-top:1px solid #DDDDDD}.divider:not(:empty):before{margin-right:.5rem}.divider:not(:empty):after{margin-left:.5rem}.oauth-btn-container{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1.875rem}.oauth-btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-width:25rem;height:3.125rem;border:1px solid #E5E7EB;border-radius:.5rem;background:#fff;font-size:.875rem;font-weight:700;color:#111827;cursor:pointer;text-decoration:none}.oauth-btn:hover,.oauth-btn:focus{color:#0e0e0e!important;background-color:#f2f2f2!important;border:1px solid #B8B8B8!important;box-shadow:none}.oauth-btn .oauth-icon{position:absolute;left:1.1875rem;display:flex;align-items:center;width:1.5rem}.cms__contents{width:100%;height:auto;overflow:hidden}@media (max-width: 960px){.cms__container{display:flex}.title__container{margin-bottom:0}.oauth-btn{min-width:unset}}.login_form{display:flex;flex-direction:column;width:100%;min-width:25rem;margin:0}.login_form .btn{margin-top:1.188rem}.login_form:has(.error) .btn{margin-top:.625rem}.login_form:has(.error) .form-group{margin-top:.438rem}.login__container{width:100%;height:100%}@media (max-width: 376px){.login__container{overflow:auto}}.login__container>div{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}@media (max-width: 960px){.login__container>div{align-items:flex-start;height:unset}}@media (max-width: 376px){.login__container .form__wrapper{min-width:23.438rem}}.login__form__container{display:flex;flex-direction:column;align-items:center;width:31.25rem;height:100%;background-color:#fff;padding:3.125rem}.login__form__container .btn{width:100%;height:3.375rem;margin-bottom:1.563rem;font-size:.875rem}.login__form__container .parts-labels-container .labels-form-label{font-size:.875rem;height:1.063rem}.login__form__container .parts-input-group .form-control{padding:.875rem 1rem 1.1875rem;width:100%}.login__form__container .parts-input-group.input-group.hasError{display:unset!important}.login__form__container .login_form .form-group{margin-bottom:1.375rem}@media (max-width: 960px){.login__form__container .login_form .form-group{margin-bottom:1.25rem}}@media (max-width: 960px){.login__form__container{width:100%;padding:2.5rem .75rem;min-height:40.3125rem;margin-bottom:3.75rem}.login_form{min-width:unset}}.email_register_form{display:flex;flex-direction:column;width:100%;min-width:25rem;height:100%;margin:0}.email_register_form .btn{margin-top:1.188rem}.email_register_form:has(.hasError) .form__button{margin-top:1.875rem}.email__form__container{display:flex;flex-direction:column;align-items:center;width:31.25rem;height:37.5rem;background-color:#fff;padding:3.125rem}.email__form__container .btn{width:100%;height:3.375rem;margin:1rem 0 1.5625rem}@media (max-width: 960px){.email__form__container .btn{font-size:.875rem;margin:1.25rem 0 1.563rem}}.email__form__container .parts-labels-container .labels-form-label{font-size:.875rem;height:1.063rem}.email__form__container .parts-input-group{margin-top:.5rem}.email__form__container .parts-input-group .form-control{padding:.875rem 1rem 1.1875rem}.email__form__container .form-group .layouts-vertical-sub{margin-bottom:1.0625rem}@media (max-width: 960px){.email__form__container .form-group .layouts-vertical-sub{margin-bottom:.625rem}}.email__form__container .parts-input-group.input-group.hasError{display:unset!important}@media (max-width: 960px){.email__form__container{width:100%;padding:2.5rem .75rem;min-height:37.5rem;margin-bottom:3.75rem}.email__container{width:100%}.email_register_form{min-width:unset}}@media (max-width: 376px){.email__container{width:100%;overflow:auto}.email__container .form__wrapper{min-width:23.438rem}}.container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:6.25rem 1.875rem!important;height:100%}.email__send__container__wrapper{display:flex;justify-content:center;align-items:center;width:50rem;height:100%;padding-top:.3125rem}.email__send__container{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center}.send-completed__container{display:flex;flex-direction:column;align-items:center;background:#fff;padding:3.75rem 0 2.5rem;max-height:24.25rem;width:100%;line-height:1rem}.send-completed__container .title__label{line-height:1.5rem}.send-completed__container .send-completed__img{width:5rem;height:5.4375rem;margin-bottom:2.5625rem}@media (max-width: 960px){.send-completed__container .send-completed__img{width:3.75rem;height:4.09rem;margin-bottom:2.53875rem}}.send-completed__container .send-completed__title,.send-completed__container .send-completed__description{font-size:.875rem;text-align:center}@media (max-width: 960px){.send-completed__container .send-completed__title,.send-completed__container .send-completed__description{width:17.5rem;font-size:.875rem}}.send-completed__container .send-completed__title{margin-bottom:0}.send-completed__container .send-completed__description{margin-bottom:2.5rem}@media (max-width: 960px){.send-completed__container .send-completed__description{margin-bottom:3.34375rem}}.send-completed__container .send-completed__button{padding:1.25rem 2.5rem!important}.send-completed__container .send-completed__button img{margin-right:.5rem}.send-completed__container .title__label{font-size:1.5rem}.send-completed__container .title__text{margin-bottom:9.188rem}.link__container{display:flex;flex-direction:column;margin-top:2.5rem;max-width:50rem;width:100%}@media (max-width: 960px){.link__container{margin:1.875rem 0 60px .75rem}}.link__container a{font-size:.8125rem;color:#208a98;padding:.125rem}@media (max-width: 960px){.container{padding:3.125rem .9375rem!important}.send-completed__container{padding:2.5rem 1.5625rem 0;max-height:unset;min-height:31.25rem}.email__send__container__wrapper{width:100%;padding:0}}.content-container{height:80%}.container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%}.error__container__wrapper{display:flex;justify-content:center;align-items:center;padding:.938rem 0 0;width:100%;height:100%}@media (max-width: 960px){.error__container__wrapper{padding:0 0 3.75rem}}.error__container{width:100%;max-width:31.25rem;height:37.5rem;background:#fff;padding:3.125rem 3.125rem 19.875rem;display:flex;flex-direction:column;align-items:center}@media (max-width: 960px){.error__container{padding:2.5rem .75rem;height:100%;min-height:31.25rem;max-width:unset}}.error__container .btn{width:100%;height:3.125rem;min-height:3.125rem;font-size:.875rem;margin-bottom:.625rem}.error__container .btn-outline-secondary:hover,.error__container .btn-outline-secondary:focus{color:#208a98!important;background-color:#f2f2f2!important;border:1px solid #208A98!important;box-shadow:none}.error__container .support__button{color:#208a98;border-color:#208a98}.error__container .error_title{font-size:1.375rem;font-weight:500;margin-bottom:1.875rem}@media (max-width: 960px){.error__container .error_title{font-size:1.25rem;margin-bottom:2.5rem}}.error__container .error__description{margin-bottom:3.125rem;max-height:17.5rem}.back__button{width:100%}@media (max-width: 960px){.step-content-container--address .input-container{padding:0 .75rem 2.5rem}}.step-content-container--address .input-row-container{display:flex;justify-content:space-between;align-items:center}.step-content-container--address .input-row-container .form-group{width:48%}.step-content-container--address .input-row-container .form-group:last-child label{visibility:hidden}.step-content-container--address .form__button{width:15.625rem;margin-top:.75rem}.step-content-container--address .description{margin:.5rem 0 0;color:#4c4c4c}@media (max-width: 960px){.step-content-container--basic .input-container{padding:0 .75rem 2.5rem}}@media (max-width: 960px){.step-content-container--basic .input-container .form-select[name=birthday_year]{padding:.375rem 1rem .375rem .75rem}}.step-content-container--basic .input-row-container{display:flex;justify-content:space-between;align-items:center}.step-content-container--basic .input-row-container .form-group{width:48%}.step-content-container--basic .input-row-container .form-group:last-child label{visibility:hidden}.step-content-container--basic .form__button{width:15.625rem}.step-content-container--basic .description{color:#4c4c4c;margin:.4375rem 0 0}.step-content-container--basic .form-group{display:flex;flex-direction:column}.step-content-container--basic .edit__birth__container{display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin-top:.4375rem}.step-content-container--basic .edit__birth__container .input-group{flex-wrap:nowrap}.step-content-container--basic .edit__birth__container .form-select{border-radius:0}.step-content-container--basic .edit__birth__container .selectbox-form-group .form-select{width:12.4rem}@media (max-width: 960px){.step-content-container--basic .edit__birth__container .selectbox-form-group .form-select{width:100%}}@media (max-width: 960px){.step-content-container--basic .edit__birth__container{justify-content:space-between;align-items:flex-start;gap:1rem}.step-content-container--basic .edit__birth__container .select-suffix{padding-right:0}.step-content-container--basic .edit__birth__container .selectbox-form-group{width:100%}}.step-content-container--basic .input-group-text{background-color:transparent;border:none}@media (max-width: 960px){.step-content-container--basic .input-group-text{padding:.375rem .5rem}}@media (max-width: 960px){.step-content-container--category .input-container{padding:0 .75rem 2.5rem}}.step-content-container--category .title__container--skill{width:100%}.step-content-container--category .title__container--skill h1{font-size:1.5625rem;font-weight:700}.step-content-container--category .title__container--skill p{font-size:1rem}.step-content-container--category .skill__description{font-size:.9375rem;padding-bottom:.9375rem}.step-content-container--category .subtitle--skill{width:100%;font-size:1.125rem;font-weight:700}.step-content-container--category .process-bar--skill{display:flex;justify-content:space-between;align-items:center;list-style:none;width:50rem;padding:1.25rem 0}.step-content-container--category .process-bar--skill li{position:relative;width:1.125rem;height:1.125rem;border-radius:50%;background-color:#ddd}.step-content-container--category .process-bar--skill li:first-child:before{content:"";position:absolute;left:23%;bottom:25%;width:.625rem;height:.625rem;border-radius:50%;background-color:#208a98;z-index:1}.step-content-container--category .process-bar--skill li:after{content:"";position:absolute;left:.625rem;bottom:.5rem;width:15.625rem;height:.0625rem;background-color:#ddd}.step-content-container--category .process-bar--skill li:last-child:after{width:0;height:0}.step-content-container--category .skill__container--skill{display:flex;flex-direction:column;justify-content:center;width:100%;background-color:#fff;font-size:.8125rem}.step-content-container--category .skill__container--skill h2,.step-content-container--category .skill__container--skill h4{font-size:.9375rem;font-weight:700;margin-bottom:.8125rem}.step-content-container--category .skill__container--skill label:first-child{font-weight:700}.step-content-container--category .skill__container--skill form,.step-content-container--category .skill__container--skill .parts-input-group.input-group,.step-content-container--category .skill__container--skill .form-wrapper{width:100%!important}.step-content-container--category .skill__container--skill .input-group.select-wrapper{width:100%;margin-bottom:.625rem}.step-content-container--category .skill__container--skill .form-checkbox{display:none}.step-content-container--category .skill__container--skill .checkbox-label{background-color:#f2f2f2;border:1px solid transparent;border-radius:.25rem;padding:.375rem .5rem;height:2rem;font-weight:700;line-height:1rem;transition:.3s ease-in-out}.step-content-container--category .skill__container--skill .form-check-input:checked+.checkbox-label{color:#208a98;background-color:#fff;border-color:#208a98;padding:.375rem .5rem;height:2rem;font-weight:700;line-height:1rem}.step-content-container--category .skill__container--skill .form-check{padding:0}.step-content-container--category .button__container--skill{display:flex;justify-content:center;align-items:center;width:100%}.step-content-container--category .form__button--skill{width:100%;max-width:18rem;margin-top:1.875rem}.step-content-container--category .form__button--skill:first-child{margin-right:1.875rem}.step-content-container--category .small-categories-error{display:block;font-size:.75rem;font-weight:700;color:#ff0f00;margin:0 0 1.563rem}.step-content-container--category .accordion{--bs-accordion-border-width: 0 !important;border-bottom:.0625rem solid #E6E6E6}.step-content-container--category .accordion-header,.step-content-container--category .accordion-button,.step-content-container--category .accordion-button p{margin:0!important}.step-content-container--category .accordion-button{background-color:transparent!important;border:none;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;padding:.8125rem 0 1.0625rem!important}.step-content-container--category .accordion-button:focus{box-shadow:none!important}.step-content-container--category .accordion-button:not(.collapsed){background-color:transparent!important}.step-content-container--category .accordion-button:not(.collapsed) img{transform:rotate(90deg)}.step-content-container--category .accordion-button img{width:.3125rem;height:.625rem;margin-right:1.25rem;display:block}.step-content-container--category .accordion-button:after{display:none}.step-content-container--category .accordion-button .header-text{font-size:.875rem;font-weight:400;color:#4c4c4c}.step-content-container--category .accordion-body{padding:0 0 1.875rem 2.7rem!important}.step-content-container--category .accordion-body>h4{margin-top:.3125rem}.step-content-container--category .accordian-wrapper{border-top:.0625rem solid #E6E6E6}.step-content-container--category .tag_container{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:1.875rem}.step-content-container--category .tag_container:last-child{margin-bottom:0}.step-content-container--category .tag_container .form-check.form-check-inline{margin-right:0!important}@media (max-width: 960px){.step-content-container--category .accordion-body{padding:0!important}}.step-content-container--category .accordion-body .tag_container:last-child{margin-bottom:1.875rem}@media (max-width: 960px){.step-content-container--category .accordion-button:not(.collapsed){padding-bottom:2.25rem!important}}@media (max-width: 64rem){.step-content-container--category .skill__container--skill,.step-content-container--category .title__container--skill,.step-content-container--category .subtitle--skill,.step-content-container--category .process-bar--skill{width:100%}.step-content-container--category .process-bar--skill li:after{left:0;width:32vw}.step-content-container--category .skill__container--skill .checkbox-label{margin-bottom:0}.step-content-container--category .container{padding:3.125rem 1.875rem}}.step-content-container--common{width:100%;background-color:unset;margin-bottom:0}@media (max-width: 960px){.step-content-container--common{padding:3.75rem 2.8125rem 0}}.step-content-container--common .input-container{width:100%;height:100%}.step-content-container--common .wrap{padding:0}.step-content-container--common #selectForm{margin:0}.step-content-container--common #account-register .content-container{padding:1.25rem 0 8.375rem}.step-content-container--common .container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:0!important;max-width:100vw!important;height:100%}.step-content-container--common .title{font-size:1.375rem;text-align:center;font-weight:700}.step-content-container--common .note{font-size:.75rem;text-align:center}.step-content-container--common .section{padding:1.25rem 0}@media (max-width: 960px){.step-content-container--common .section{padding-bottom:0}}.step-content-container--common .section:first-child{padding-bottom:0}@media (max-width: 960px){.step-content-container--common .section:first-child{padding-top:0}}.step-content-container--common .section+.section{border-top:.0625rem solid #E6E6E6}.step-content-container--common .section h2{font-size:1.375rem;font-weight:800;text-align:center}.step-content-container--common .section p.note{color:#000;font-size:.8125rem;margin:0;text-align:center}.step-content-container--common #purpose-h{padding:0 1rem 1.125rem;margin:0}@media (max-width: 960px){.step-content-container--common #purpose-h{font-size:1.25rem;padding:0 0 1.25rem}}.step-content-container--common #type-h{margin:1.875rem 0 1.125rem}@media (max-width: 960px){.step-content-container--common #type-h{margin:1.25rem 0;font-size:1.25rem}}.step-content-container--common .email-verified{display:flex;justify-content:center;align-items:center;background-color:#def9ee;padding:.625rem;margin-bottom:2.5rem;min-width:80vw}.step-content-container--common .email-verified span{font-size:1.375rem;margin-right:.625rem;color:#208a98}.step-content-container--common .email-verified p{font-size:.9375rem;font-weight:700;margin:0}.step-content-container--common .form__container{min-width:80vw;padding:3.125rem;background-color:#fff}.step-content-container--common .form__container .form-wrapper,.step-content-container--common .form__container .radio-simple-group-container{margin-bottom:.625rem}@media (max-width: 960px){.step-content-container--common .form__container .parts-labels-container .labels-input-description,.step-content-container--common .form__container .parts-labels-container .description{font-size:.625rem}}.step-content-container--common .form__label{width:80vw;font-size:1.125rem;font-weight:700;margin-bottom:1.25rem}.step-content-container--common .labels-form-label{font-size:.9375rem!important}.step-content-container--common .parts-input-group.input-group,.step-content-container--common .form-wrapper{width:100%!important}.step-content-container--common .form__button{width:100%}.step-content-container--common .email__form__container>form>div.layouts-vertical-container.form-group>div.layouts-vertical-main>div>span{margin:.625rem}.step-content-container--common .options{display:grid;grid-template-columns:1fr 1fr;gap:1.875rem;min-width:24.0625rem;margin:3.125rem 0}@media (max-width: 960px){.step-content-container--common .options{min-width:unset;margin:2.5rem 0}}.step-content-container--common .option{position:relative;display:flex;justify-content:center;align-items:center;gap:.875rem;width:100%;min-width:24.0625rem;height:6.25rem;padding:1.125rem 1.5rem;border-radius:62.4375rem;background:#fff;font-size:1.25rem;font-weight:700;cursor:pointer;border:.125rem solid #DDDDDD;color:#4c4c4c;transition:.2s ease-in-out}@media (max-width: 960px){.step-content-container--common .option{min-width:unset;font-size:1.125rem;height:3.75rem;padding:1.25rem 0}}.step-content-container--common .option.active{color:#148fa0;border-color:#e8f7f1}.step-content-container--common .option .check{position:absolute;left:2rem;width:2.125rem;height:2.125rem;border-radius:62.4375rem;display:flex;align-items:center;justify-content:center}.step-content-container--common .option .check svg{width:1.125rem;height:1.125rem;color:#fff}@media (max-width: 960px){.step-content-container--common .option .check{left:1.125rem;width:1.5rem;height:1.5rem}}.step-content-container--common input[type=radio]:checked+label.option{border-color:#148fa0}.step-content-container--common input[type=radio]:checked+label.option .check{background:#148fa0}.step-content-container--common .actions{display:flex;justify-content:center;padding:0;margin:1.875rem 0 5.25rem}@media (max-width: 960px){.step-content-container--common .actions{margin-top:0;padding-top:.625rem;margin-bottom:3.125rem}}.step-content-container--common .primary-btn{display:inline-flex;justify-content:center;align-items:center;gap:.625rem;width:15.625rem;height:2.75rem;border:none;border-radius:.5rem;background:#148fa0;color:#fff;font-size:.9375rem;font-weight:800;cursor:pointer}.step-content-container--common .primary-btn:hover,.step-content-container--common .primary-btn:focus{background-color:#3ab5c6!important;border-color:#3ab5c6!important;box-shadow:none}.step-content-container--common #nextBtn{position:relative;min-width:15.625rem;height:3.125rem}.step-content-container--common #nextBtn svg{position:absolute;right:1.25rem;width:1.25rem;height:100%}.step-content-container--common .sr-only{position:absolute;clip:rect(0,0,0,0)}@media (max-width: 960px){.step-content-container--common .section:last-child{padding-top:2.188rem}.step-content-container--common .container{width:100%;padding:1.875rem}.step-content-container--common .options{grid-template-columns:1fr;gap:1.25rem}.step-content-container--common .options:first-child{margin-bottom:2.188rem}}@media (max-width: 960px){.step-content-container--company .input-container{padding:0 .75rem 2.5rem}}.step-content-container--company .input-row-container{display:flex;justify-content:space-between;align-items:center}.step-content-container--company .input-row-container .form-group{width:48%}.step-content-container--company .input-row-container .form-group:last-child label{visibility:hidden}.step-content-container--company .form__button{width:15.625rem}.step-content-container--company .description{margin:.5rem 0 0;color:#4c4c4c}.step-content-container--display-name{margin-top:.813rem}@media (max-width: 960px){.step-content-container--display-name{margin-top:0}}.step-content-container--display-name .input-container--display-name{padding:2.5rem 3.125rem 3rem;gap:0;max-height:19rem;line-height:1rem}@media (max-width: 960px){.step-content-container--display-name .input-container--display-name{max-height:unset;padding:0 .75rem 2.5rem}}.step-content-container--display-name .input-row-container{display:flex;justify-content:space-between;align-items:center}.step-content-container--display-name .input-row-container .form-group{width:48%}.step-content-container--display-name .input-row-container .form-group:last-child label{visibility:hidden}.step-content-container--display-name .divider{height:.0625rem;width:100%;background:#d1d1d1;margin:2.188rem 0}@media (max-width: 960px){.step-content-container--display-name .divider{margin:2.5rem 0 1.875rem}}.step-content-container--display-name .form__button{width:15.625rem;margin-bottom:24.125rem}@media (max-width: 960px){.step-content-container--display-name .form__button{margin-bottom:0}}.step-content-container--display-name .description{margin:.5rem 0 0;color:#4c4c4c}.step-content-container--display-name .discript_container{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 960px){.step-content-container--display-name .discript_container{flex-direction:column;align-items:flex-start}}.step-content-container--display-name .discript_container .info-icon{display:inline-grid;place-items:center;width:1.125rem;height:1.125rem;border-radius:999px;background:#208a98;color:#fff;font-size:.75rem;line-height:1}.step-content-container--display-name .discript_container .discript__img{width:10rem;height:4.875rem}.step-content-container--display-name .discript_title_conteiner{display:flex;justify-content:center;align-items:center;font-weight:700}@media (max-width: 960px){.step-content-container--display-name .discript_title_conteiner{margin-bottom:.875rem}}.step-content-container--display-name .discript_text_conteiner{font-size:.75rem}@media (max-width: 960px){.step-content-container--display-name .discript_text_conteiner>p:first-child{margin-bottom:.625rem}}@media (max-width: 960px){.step-content-container--display-name .discript_text_conteiner>p:last-child{margin-bottom:1rem}}.step-content-container--display-name .example__img{width:10rem}.step-content-container--display-name .help-icon{color:#208a98;margin-right:.5rem}.step-content-container--display-name .help-title{font-size:.9375rem;word-break:keep-all;margin:0}.step-content-container--display-name .input__disp_name_container{display:flex;flex-direction:column;margin:0 .625rem}.step-content-container--display-name .layouts-vertical-container .layouts-vertical-sub{margin-bottom:.4375rem}@media (max-width: 960px){.step-content-container--display-name .title__container{margin-bottom:1.5rem}}.content-container:has(.step-content-container--genre) .title__container{max-width:50rem}.step-content-container--genre{position:relative;display:flex;flex-wrap:wrap;width:100%;max-width:50rem;box-sizing:border-box;margin-bottom:3rem}@media (max-width: 960px){.step-content-container--genre{margin-bottom:0}}.step-content-container--genre .input-container--genre{padding:3.125rem;margin-bottom:3.125rem}@media (max-width: 960px){.step-content-container--genre .input-container--genre{padding:0 .75rem 2.5rem}}.step-content-container--genre .input-container--genre .form-check{padding:0;margin:.2rem}.step-content-container--genre h2,.step-content-container--genre h4{font-size:1rem;font-weight:700}.step-content-container--genre label:first-child{font-weight:700}.step-content-container--genre form,.step-content-container--genre .parts-input-group.input-group,.step-content-container--genre .form-wrapper{width:100%!important}.step-content-container--genre .input-group.select-wrapper{width:100%;margin-bottom:.4rem}.step-content-container--genre .form-checkbox{display:none}.step-content-container--genre .checkbox-label{background-color:#f2f2f2;border:1px solid transparent;border-radius:.3rem;font-size:.8125rem;font-weight:700;height:2rem;line-height:1rem;padding:.375rem .5rem;transition:.3s ease-in-out}.step-content-container--genre .form-check-input:checked+.checkbox-label{color:#208a98;background-color:#fff;border-color:#208a98;padding:.4rem .5rem;margin:0;line-height:1rem;font-weight:700}.step-content-container--genre #select-all-btn{background-color:#fff;border:1px solid #F2F2F2;color:var(--gray-800);font-size:.8125rem;width:5.25rem;height:2rem;margin-bottom:1.875rem}.step-content-container--genre #select-all-btn:not(.active):focus{background-color:#fff!important;border:1px solid #F2F2F2!important;color:var(--gray-800)!important}.step-content-container--genre #select-all-btn:hover,.step-content-container--genre #select-all-btn.active{color:#0ca0b4;border:1px solid #0CA0B4;background-color:#fff!important}.step-content-container--genre .items-container{display:flex;flex-wrap:wrap;gap:.25rem}.step-content-container--genre .genres-error{display:block;color:#ff0f00;font-size:.75rem;font-weight:700;margin:.313rem 0 1.875rem}@media (max-width: 1024px){.step-content-container--genre .input-container--genre{width:100%;padding:1rem}.step-content-container--genre .input-container--genre .checkbox-label{margin-bottom:0}.step-content-container--genre .input-container--genre .form-check{margin:.125rem}}.step-content-container--skill .input-container{gap:0}@media (max-width: 960px){.step-content-container--skill .input-container{padding:0 .75rem 2.5rem}}.step-content-container--skill .input-container .form-group .layouts-vertical-main:has(.tag__list:empty){height:2.188rem;margin-bottom:1.875rem}.step-content-container--skill .input-container .form-group:last-child .labels-form-label{font-size:1.125rem}.step-content-container--skill .input-row-container{display:flex;justify-content:space-between;align-items:center}.step-content-container--skill .input-row-container .form-group{width:48%}.step-content-container--skill .form__button{width:15.625rem}.step-content-container--skill .description{margin:.5rem 0 0;color:#4c4c4c}.step-content-container--skill .profile__category__title{font-size:1.125rem;font-weight:800;margin-bottom:1.313rem}.step-content-container--skill .skill__item{margin-bottom:1.25rem;line-height:1rem}@media (max-width: 960px){.step-content-container--skill .skill__item{font-size:.9375rem}}.step-content-container--skill .skill__item:last-child{margin-bottom:0}.step-content-container--skill .skill__title{margin-bottom:.4375rem;font-size:.9375rem}.step-content-container--skill .tagText{font-size:.8125rem}.step-content-container--skill .tag-input-container{margin-bottom:1.875rem}.step-content-container--skill .tag-input-container .tag-add-button{width:2.563rem;height:2.313rem;right:-.25rem}.step-content-container--skill .parts-input-group .form-control{height:2.188rem}.step-content-container--skill .input-group .form-select{font-size:.9375rem!important}.step-content-container--skill .select-wrapper{width:100%}.step-content-container--skill .form-select{width:100%;height:3.125rem;border:1px solid #DDDDDD}.step-content-container--skill .error{color:#ff0f00;font-size:.75rem;font-weight:700}.step-content-container--skill .first__form:has(.error) .form-control{background-color:#ffecec;border:1px solid #FF0F00!important}.step-content-container--skill .first__form:has(.error) .tag-input-container .tag-add-button{height:2.188rem;top:0;right:0}.step-content-container--skill .first__form:has(.error) .form-wrapper{border:none}.step-content-container--skill .first__form:not(:has(.error))+.second__form .labels-form-label[for=second__form__label]{margin-top:0}.step-content-container--skill .first__form:has(.error)~.second__form .labels-form-label[for=second__form__label]{margin-top:1.375rem}.step-content-container--skill .second__form .labels-form-label[for=second__form__label]{margin-bottom:1.313rem}.step-content-container--skill .second__form .select-wrapper{margin-bottom:.313rem}.step-content-container--skill .second__form:has(.error) .selectbox-form-group.hasError .form-select{background-color:#ffecec;border:1px solid #FF0F00!important}.step-content-container--skill .second__form:has(.error) .input-container--skill:has(.error) .form-group:last-of-type{margin-top:3.125rem}.step-content-container--skill .input-container--skill:has(.error) .form-group .layouts-vertical-sub{margin-top:0}.step-content-container--skill .input-container--skill:has(.error) #skill_years .form-group{margin-top:0}.step-content-container--skill .input-container--skill:has(.error) #skill_years .form-group .select-wrapper{margin-bottom:.313rem}.step-content-container--skill .input-container--skill #skill_years .form-group{margin-top:0}.step-content-container--skill .input-container--skill #skill_years .form-group .select-wrapper{margin-bottom:.313rem}.step-content-container--skill .input-container--skill>div:nth-child(2)>div.layouts-vertical-sub{margin-bottom:.4375rem!important}.step-content-container--skill .input-container--skill>div:nth-child(4)>div.layouts-vertical-sub{margin-bottom:1.313rem!important}.step-content-container--skill #account-register>main>div.step-content-container>form>div>div:nth-child(4)>div.layouts-vertical-sub>div>div>label{font-size:1.125rem!important;margin-bottom:1.3125rem}.worker-profile-header-container{display:block;position:relative}.worker-profile-header-breadcrumb{display:block;position:absolute;top:-200px;left:150px}.worker-profile-header{display:block;position:absolute;top:-40px}.worker-profile-sheet{width:100%;padding:1.5em 0}.worker-profile-sheet_h{font-size:25px;font-weight:700;margin-bottom:30px}.add-portfolio-button__container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:200px;background-color:#f2f2f2;border-radius:4px}.add-portfolio-button__container .img__wrapper{display:flex;justify-content:center;align-items:center;width:55px;height:55px;background-color:#208a99;border-radius:50%}.add-portfolio-button__container .img__wrapper img{width:20px;filter:contrast(10);cursor:auto}.add-portfolio-button__container button{color:#208a99;font-size:14px;font-weight:400;text-decoration-line:underline;background-color:transparent;border:none}.add-portfolio-button__container button:hover{color:#208a99!important;background-color:transparent!important;border:none!important}.worker-profile-self-introduction{padding:50px 50px 30px;border:1px solid #DEDEDE;margin-bottom:50px}@media only screen and (max-width: 768px){.worker-profile-self-introduction{padding:30px}}.header-title-container .title{overflow-wrap:break-word;word-break:break-word;white-space:normal}.worker-profile-self-introduction_p{font-size:14px;word-break:break-all}.worker-profile-self-introduction_table{width:100%;border-collapse:collapse}.worker-profile-self-introduction_table tr{border-bottom:1px #DEDEDE dashed}@media only screen and (max-width: 768px){.worker-profile-self-introduction_table tr{display:block;width:100%}}.worker-profile-self-introduction_table tr:last-child{border-bottom:none}.worker-profile-self-introduction_table th{display:flex;align-items:center;padding:1rem 0;vertical-align:top;font-size:15px}@media only screen and (max-width: 768px){.worker-profile-self-introduction_table th{padding:15px 0;width:100%}}.worker-profile-self-introduction_table p{margin:0 5px 0 0}.worker-profile-self-introduction_table td{padding:1rem;text-align:left;font-size:15px}@media only screen and (max-width: 768px){.worker-profile-self-introduction_table td{padding:0 0 15px;width:100%}}.worker-profile-table{margin-bottom:60px;width:100%}.worker-profile-th{font-size:25px;font-weight:700;padding-bottom:30px;text-align:left}.worker-profile-package-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.worker-profile-package-item{width:100%}.worker-profile-portfolio-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px}.worker-profile-portfolio-item{width:100%}.worker-profile-portfolio-item .portfolio__rating__container{align-items:center}.worker-profile-portfolio-item .card{border:none;box-shadow:0 1px 3px #00000026}.worker-profile-portfolio-item .card-body{padding:0}.worker-profile-portfolio-item .portfolio-card__title{min-height:70px;margin:20px 20px 0;padding:0}.worker-profile-portfolio-item .card-img{border-radius:4px 4px 0 0}.worker-profile-portfolio-item .portfolio__user-info__container{margin-bottom:0}.worker-profile-portfolio-item .portfolio__user-name__container h1{font-size:12px}.worker-profile-portfolio-item .portfolio__rating__container .rating-title{font-size:12px;margin-right:4px}.worker-profile-portfolio-item .portfolio__rating__container .rating-star__container{margin-right:3px}.worker-profile-portfolio-item .portfolio__rating__container .rating-star{font-size:13px}.worker-profile-portfolio-item .portfolio__rating__container .rating-text{font-size:12px;height:20px!important;margin-right:6px}.worker-profile-portfolio-item .portfolio__rating__container .emblem-wrapper{padding-right:0}.worker-profile-self-introduction .header-title-container{height:-moz-fit-content!important;height:fit-content!important}.header-title-container>div{position:relative}.worker-profile-rank-ratings-title{border-left:3px solid #208A99;color:#0e0e0e;display:inline-block;font-size:18px;font-weight:700;margin-bottom:30px;padding-left:10px}.worker-profile-view-more{text-align:center}.worker-profile-view-more a{color:#208a99;display:inline-block;font-size:15px;text-decoration:none;margin-top:20px}.worker-profile-view-more a:hover{text-decoration:underline}.worker-profile-table .worker-skill-skills-box,.worker-profile-table .worker-skill-qualifications-box{margin-bottom:30px}.worker-profile-package-item a{text-decoration:none;color:#0e0e0e}.worker-profile-qna-title{font-size:25px!important;font-weight:700!important}.worker-profile-qna tr{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid #DEDEDE}.worker-profile-qna tr:first-child{border-bottom:none}.worker-profile-qna tr th{font-size:15px;font-weight:400}.worker-profile-qna tr td{font-size:15px;font-weight:700}.worker-profile-content_h{font-size:25px;font-weight:700;margin-bottom:30px}.worker-profile-suggestion{display:flex;margin:30px 0;padding:20px;width:100vw;flex-direction:column;justify-content:center;align-items:center;background-color:#effbfd;position:relative;margin:0 calc(50% - 50vw)}.worker-profile-skill-container{display:block;width:100%;margin:10px auto 0;max-width:930px}.worker-profile-skill-box{display:flex;flex-wrap:wrap;margin-right:auto;margin-bottom:50px;width:100%}.worker-profile__tag--skill{display:flex;margin:5px}.worker-profile__tag--skill span{margin:auto;justify-content:space-around;border-radius:16px;color:#208a99;border:1px solid #208A99;background:#fff;padding:5px 14px;font-size:13px;font-weight:700}.worker-profile-history-container{display:block;width:100%;margin:0 auto 3px;max-width:930px}.worker-profile-history-box{display:flex;align-items:stretch;flex-wrap:wrap;width:100%;gap:10px}.worker-profile-simple-card{width:calc((100% - 30px)/4);display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid #DEDEDE}.worker-profile-simple-card .card{border:none}.worker-profile-checks{margin-bottom:30px;overflow:hidden}.worker-profile-check{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px dashed #DEDEDE;font-size:15px;font-weight:400;word-break:keep-all}@media only screen and (max-width: 768px){.worker-profile-check{flex-direction:column;align-items:flex-start;padding:15px 0;row-gap:5px;word-break:break-all}}.worker-profile-check_q{font-size:15px;font-weight:400}.worker-profile-check_a{float:right;text-align:right;font-size:15px;font-weight:700}.alert-card{background-color:#f7f7f7}.msg-alert-icon{display:block;width:22px;height:22px;background-color:#208a99;display:flex;justify-content:center;align-items:center;color:#fff}.alert-card .card-header{font-size:18px}.card-sub-header{font-size:15px;color:#208a99!important}.list__text{font-size:13px}.list__text .card-link{color:#208a99}.pkg__btn{display:flex;flex-wrap:wrap;width:100%;align-items:center;justify-content:space-evenly;gap:10px 10px}.pkg__btn button{flex:0 1 90%}@media (min-width: 768px){.pkg__btn button{flex:0 1 45%}}@media only screen and (max-width: 768px){.worker-profile-self-introduction{padding:30px}.worker-profile-self-introduction_table th{padding:15px 0;width:100%}.worker-profile-self-introduction_table tr{display:block;width:100%}.worker-profile-self-introduction_table td{padding:0 0 15px;width:100%}.worker-profile-check{flex-direction:column;align-items:flex-start;padding:15px 0;row-gap:5px;word-break:break-all}}@media (max-width: 1024px){.worker-profile-qna tr{flex-direction:column;align-items:flex-start}.worker-profile-package-item{width:100%}}@media only screen and (max-width: 1024px){.worker-profile-simple-card{width:calc((100% - 20px) / 3)}}@media only screen and (max-width: 768px){.worker-profile-simple-card{width:calc((100% - 10px)/2)}}@media only screen and (max-width: 480px){.worker-profile-simple-card{width:100%}}.skill__certificate__container,.category__container,.portfolio__container,.review__container{margin-top:40px;width:100%;max-width:1040px}@media (max-width: 768px){.skill__certificate__container,.category__container,.portfolio__container,.review__container{margin-top:40px}}.profile__sns__container{display:flex;justify-content:center;align-items:center;margin-top:60px;margin-bottom:78px}@media (max-width: 768px){.profile__sns__container{margin-top:40px;margin-bottom:60px}}.body--profile .l-container{width:100%;padding:14px 0;margin:0}@media (max-width: 1064px){.body--profile .l-container{padding:14px 12px 0}}.body--profile .l-container .l-page{width:100%}.body--profile .l-container .l-main{padding:0}.body--profile .main--profile{display:flex;flex-direction:column;justify-content:center;align-items:center}.body--profile .main--profile .app__topic-path{margin-top:0}@media (max-width: 768px){.body--profile .main--profile .app__topic-path{margin-bottom:0}}@media (max-width: 768px){.body--profile .main--profile{padding:0}}.body--profile .main--profile .app__upper-contents{padding:0 20px}@media (max-width: 768px){.body--profile .main--profile .app__upper-contents{padding:0;margin-bottom:14px}}.body--profile .topic-path__container{margin-top:0}@media (max-width: 768px){.body--profile .worker__header__container{width:100%}}.body--profile .app__upper-contents{margin-bottom:32px}.body--profile .app__upper-contents .app__topic-path{margin-bottom:0}.body--profile .access__forbidden{color:#b8b8b8;font-weight:700;margin-bottom:40px}.catchphrase__container{width:100%;max-width:1040px}.worker__profile__wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.worker__profile__wrapper .portfolio__data__list{display:grid;-moz-column-gap:16px;column-gap:16px;grid-template-columns:repeat(4,1fr)}@media (max-width: 768px){.worker__profile__wrapper .portfolio__data__list{display:flex;flex-wrap:wrap;gap:12px}}.worker__profile__wrapper .profile__content__container .tag__data__container{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 768px){.worker__profile__wrapper .profile__content__container .tag__data__container{flex-direction:column;border:1px solid #208A99;padding:10px;border-radius:5px}}.worker__profile__wrapper .schedule__container{width:100%;max-width:1040px;margin-bottom:40px}.worker__profile__wrapper .schedule__container .side__list__item__container{display:flex;margin-bottom:0;gap:40px}.worker__profile__wrapper .schedule__container .side__list__item__container .value{height:-moz-fit-content;height:fit-content}@media (max-width: 768px){.worker__profile__wrapper .schedule__container .side__list__item__container{flex-direction:column;gap:12px}}.worker__profile__wrapper .schedule__container .show-all{display:none;margin-top:12px;justify-content:center;align-items:center}@media (max-width: 768px){.worker__profile__wrapper .schedule__container .show-all{display:flex}}.worker__profile__wrapper .schedule__container .show-all p{margin-bottom:0;margin-right:9px;font-size:12px;color:#9a9a9a}.worker__profile__wrapper .schedule__container .show-all.open img{transform:rotate(180deg)}.worker__profile__wrapper .schedule__container .value.string__value{margin-top:0;font-size:12px;word-break:break-all}.tab__menu__container{position:sticky;top:0;width:1040px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #DEDEDE;z-index:9998}@media (max-width: 768px){.tab__menu__container{width:100vw;border:none}}.tab__menu__container .new-tab-menu__container .new-tab-menu__item{outline:none}@media (max-width: 768px){.tab__menu__container .new-tab-menu__container .new-tab-menu__item{width:100%;outline:1px solid #DEDEDE}}.orderer__profile__wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}#topPage .l-container{width:-moz-fit-content;width:fit-content;padding:0}@media (max-width: 768px){#topPage .l-container{width:100%}}@media (max-width: 768px){#topPage .l-main{padding:0}}.top-page__container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:1.5625rem}@media (max-width: 1050px){.top-page__container{margin-top:.625rem}}@media (max-width: 767px){.top-page__container{width:100%}}.top-page__container .swiper-container .slide__banner__img{width:384px}.main__content__container{display:flex;-moz-column-gap:2.5625rem;column-gap:2.5625rem;padding:0 1.25rem;margin-top:2.5rem}@media (max-width: 768px){.main__content__container{width:100%;flex-direction:column-reverse;margin-top:30px;padding:30px 0}}.category-sidebar{width:16.25rem;min-width:16.25rem}@media (max-width: 768px){.category-sidebar{width:100%;padding:0 .75rem;margin-bottom:3.75rem;margin-top:0}}.category-sidebar__title{font-size:.8125rem;font-weight:700;margin-bottom:.9375rem}@media (max-width: 768px){.category-sidebar__title{font-size:.75rem;margin-bottom:.625rem}}.category-sidebar__large-category{display:flex;align-items:center;font-weight:700;font-size:.8125rem;margin-left:.625rem;height:2.0625rem}@media (max-width: 768px){.category-sidebar__large-category{display:flex;justify-content:space-between;align-items:center;margin-left:0;margin-bottom:0;height:2.5rem;border-bottom:.0625rem solid #dedede}}.category-sidebar__large-category p{margin:0}.category-sidebar__large-category .sp-arrow-down__icon{display:none}@media (max-width: 768px){.category-sidebar__large-category .sp-arrow-down__icon{display:block}}.category-sidebar__large-category.open{border-bottom:none}.category-sidebar__large-category.open .sp-arrow-down__icon{transform:rotate(180deg)}@media (max-width: 768px){.category-sidebar__large-category.open+.category-sidebar__medium-category__container.show{border-bottom:.0625rem solid #dedede;margin-bottom:0}}.category-sidebar__medium-category__container{margin-bottom:.625rem;margin-left:.625rem}@media (max-width: 768px){.category-sidebar__medium-category__container{display:none;margin-left:0}}.category-sidebar__medium-category{display:flex;justify-content:space-between;align-items:center;height:2.0625rem;font-size:.8125rem;color:#0e0e0e;text-decoration:none;transition:.2s ease-in-out color}.category-sidebar__medium-category:hover{color:#208a99}.category-sidebar__medium-category p{margin:0}@media (max-width: 768px){.category-sidebar__medium-category{height:2.5rem}}.category-ranking__wrapper{display:flex;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:2.5rem;margin-bottom:3.75rem}@media (max-width: 768px){.category-ranking__wrapper{width:100%;padding:0 .75rem;align-items:center}}.card__info__container{height:6.6875rem;padding:.625rem .5rem;line-height:1rem}.card__title{font-size:.75rem;margin-bottom:.3125rem;height:2.1875rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.1rem}@media (max-width: 768px){.card__title{font-size:.6875rem}}.card__rate{display:flex;justify-content:space-between;align-items:center;height:.875rem;margin-bottom:.5rem}.card__price{font-size:.875rem}@media (max-width: 768px){.card__price{font-size:.75rem}}.card__profile{display:flex;justify-content:flex-start;align-items:center;-moz-column-gap:.3125rem;column-gap:.3125rem}.card__profile__img{margin-right:.3125rem}.card__profile__name{font-size:.625rem}.card-list__container{display:flex;flex-direction:column;row-gap:1.875rem}@media (max-width: 768px){.card-list__container{row-gap:1.25rem}}.card-list__container .swiper-container{max-width:61.25rem}.swiper-container .job-list{width:100%;height:100%;display:flex;max-width:61.25rem}.swiper-container .job-list .swiper-slide{width:-moz-fit-content;width:fit-content}.swiper-container .job-list a{text-decoration:none}.top__banner__container{display:flex;-moz-column-gap:1.875rem;column-gap:1.875rem}.top__banner__container img{width:100%}@media (max-width: 768px){.top__banner__container{width:100%;flex-direction:column;gap:.75rem;margin-top:0}}.banner-ec-recruit-post-button-list__container{display:flex;flex-direction:column;gap:2.5rem}@media (max-width: 768px){.banner-ec-recruit-post-button-list__container{width:100%;flex-direction:column-reverse}}.for__sp{display:none;width:100%}@media (max-width: 768px){.for__sp{display:block}}.show{display:block!important}.swiper-slide img{border-radius:4px 4px 0 0}@media (max-width: 768px){.swiper-slide img{width:100%!important;height:100%}}.only__sp,.pd__wrapper__sp{display:block}.only__pc,.pd__wrapper__pc{display:none}@media (min-width: 769px){.only__sp,.pd__wrapper__sp{display:none}.only__pc,.pd__wrapper__pc{display:block}}#packageDetail.body--detail .l-container{width:100%;padding:0}#packageDetail.body--detail .l-main{padding:0}.body--detail .main--detail{max-width:100vw}.body--detail .main--detail .app__upper-contents{margin-bottom:1.6875rem;padding:0 .75rem;overflow-x:auto}.body--detail .main--detail .app__upper-contents .app__topic-path{white-space:nowrap;overflow-x:auto;margin-bottom:0}.body--detail .main--detail .app__upper-contents .app__topic-path .topic-path__container{margin-top:0}.package__detail__wrapper{width:100%;max-width:100%;padding:0 .75rem}@media (min-width: 769px){#packageDetail.body--detail .l-container{width:-moz-fit-content;width:fit-content}.body--detail .main--detail{max-width:82.5rem;margin-bottom:60px}.body--detail .main--detail .app__upper-contents{margin-bottom:2.0625rem;padding:0 1.25rem}.body--detail .main--detail .app__upper-contents .topic-path__container{white-space:normal;overflow-x:hidden}.package__detail__wrapper{width:-moz-fit-content;width:fit-content;padding:0 8.75rem;max-width:82.5rem}}@media (max-width: 1319px){.package__detail__wrapper{padding:0 1.25rem;margin:0 auto}}.package__detail__subtitle{position:relative;font-size:1rem;font-weight:400;height:1.25rem;line-height:1.25rem;margin:0 0 1.25rem 1.125rem}.package__detail__subtitle:before{content:"";position:absolute;top:0;left:-1.125rem;width:.5rem;height:1.25rem;line-height:1.25rem;background-color:#208a99}@media (min-width: 769px){.package__detail__subtitle{font-size:1.25rem;margin-bottom:1.3125rem}}.package__media__wrapper{margin-bottom:20px}.package-media__main{aspect-ratio:16/9;height:220px;overflow:hidden;background:#fff}.package-media__main .swiper-slide{display:flex;align-items:center;justify-content:center}.package-media__main img{aspect-ratio:16/9;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0}.package-media__main .swiper-button-next,.package-media__main .swiper-button-prev{display:flex;align-items:center;justify-content:center;width:30px;height:30px}.package-media__main .swiper-button-prev{left:8px}.package-media__main .swiper-button-next{right:8px}.package-media__main .arrow-icon{font-size:14px;font-weight:600;line-height:1;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}.package-media__main .arrow-left:before{content:"arrow_forward_ios"}.package-media__main .arrow-left{display:inline-block;transform:scaleX(-1);padding-left:3px}.youtube-wrapper{position:relative;aspect-ratio:16/9;width:100%}.youtube-wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.thumb-play-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.thumb-play-icon:before{content:"";width:24px;height:24px;background:#0009;-webkit-clip-path:polygon(30% 20%,30% 80%,80% 50%);clip-path:polygon(30% 20%,30% 80%,80% 50%)}@media (min-width: 769px){.package__media__wrapper{display:grid;grid-template-columns:550px 1fr;gap:25px;margin-bottom:41px}.package-media__main{width:100%;height:309px}.package-media__main .swiper-button-next,.package-media__main .swiper-button-prev{width:40px;height:40px}.package-media__main .swiper-button-prev{left:0}.package-media__main .swiper-button-next{right:0}.youtube-wrapper{width:550px}}.package-media__thumbs{width:100%;height:309px}.package-media__thumbs .swiper-wrapper{flex-direction:column}.package-media__thumbs .swiper-slide{position:relative;width:115px;height:65px;margin-bottom:8px;cursor:pointer;opacity:.5;overflow:hidden}.package-media__thumbs .swiper-slide.swiper-slide-thumb-active{opacity:1;outline:2px solid #2a8f98}.package-media__thumbs .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0}.package__detail__title{font-size:1.125rem;font-weight:700;margin-bottom:.625rem;word-wrap:break-word}.package__detail__sub-title{font-size:.875rem;font-weight:400;margin-bottom:.625rem;word-wrap:break-word}@media (min-width: 769px){.package__detail__title{font-size:1.5rem;margin-bottom:0}.package__detail__sub-title{font-size:1.125rem;margin-top:.5rem;margin-bottom:0;overflow-wrap:break-word;word-break:break-word}}.package__detail__rating{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:-moz-fit-content;height:fit-content;margin-top:1.5rem}.package__detail__rating .rating__and__achieved{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px}.package__detail__rating .rating__and__achieved .package__rating,.package__detail__rating .rating__and__achieved .package__achieved{display:flex;align-items:center;gap:10px}.package__detail__rating .rating__and__achieved .rating__title,.package__detail__rating .rating__and__achieved .achieved__title{width:-moz-fit-content;width:fit-content;height:20px;background-color:#e4eff1;font-size:12px;line-height:12px;padding:4.5px 8px 3.5px}.package__detail__rating .rating__and__achieved .rating__wrapper,.package__detail__rating .rating__and__achieved .achieved__wrapper{display:flex;align-items:center;gap:5px}.package__detail__rating .rating__and__achieved .rating__wrapper a,.package__detail__rating .rating__and__achieved .achieved__wrapper a{color:#000;text-decoration:none}.package__detail__rating .rating__and__achieved .rating__wrapper .rating__value,.package__detail__rating .rating__and__achieved .achieved__wrapper .rating__value{display:flex;justify-content:baseline;gap:5px;border-bottom:1px solid}.package__detail__rating .rating__and__achieved .rating__wrapper .rating__score,.package__detail__rating .rating__and__achieved .rating__wrapper .achieved__count,.package__detail__rating .rating__and__achieved .achieved__wrapper .rating__score,.package__detail__rating .rating__and__achieved .achieved__wrapper .achieved__count{font-size:16px;line-height:16px}.package__detail__rating .rating__and__achieved .rating__wrapper .rating__count,.package__detail__rating .rating__and__achieved .rating__wrapper .achieved__unit,.package__detail__rating .rating__and__achieved .achieved__wrapper .rating__count,.package__detail__rating .rating__and__achieved .achieved__wrapper .achieved__unit{font-size:12px;line-height:16px}.package__detail__rating .favorite__button{cursor:pointer;width:8.75rem;height:2.5rem}.package__detail__rating .btn{width:100%;height:100%;padding:.6875rem 0 .5rem;font-size:.8125rem;font-weight:400}.package__detail__rating .fav-count{font-size:.75rem}@media (min-width: 769px){.package__detail__rating .rating__and__achieved{flex-direction:row;gap:24px}}#plan-selector{margin-bottom:0}.consultant__contents__container{position:relative;z-index:0}.consultant__plan__list{width:18.75rem;margin:0 auto}.consultant__nav__List{width:18.75rem;position:relative;display:flex;gap:.3125rem;align-items:center;list-style:none;margin:0;padding:0}.consultant__nav__List:after{position:absolute;bottom:0;content:"";width:100%;height:.0625rem;background-color:#208a99}.consultant__nav__List li{display:flex;justify-content:center;align-items:center;width:33%;height:2.375rem;background-color:#f2f2f2;color:#9a9a9a;font-size:.75rem;font-weight:400;border:.0625rem solid #F2F2F2;border-bottom:none;border-radius:.3125rem .3125rem 0 0;padding:.3125rem .5rem;word-break:keep-all;cursor:pointer}.consultant__nav__List li.active{font-weight:700;background-color:#fff;color:#208a99;border-color:#208a99}.consultant__contents{display:none;width:18.75rem;padding:1.25rem;border:.0625rem solid #208A99;border-top:none}.consultant__contents:first-child{display:block}.consultant__contents .button__container button{width:100%}.consultant__contents .button__container button:first-child{margin-bottom:.9375rem}.consultant__price__container,.consultant__description{font-size:.75rem;font-weight:400;word-break:break-all;margin-bottom:.625rem}.consultant__price__container span{font-size:1.5rem!important;font-weight:700!important;margin-right:.1875rem}.consultant__period__container{display:flex;justify-content:flex-start;align-items:center;height:1.125rem;line-height:1.125rem;margin-bottom:1.25rem}.consultant__period__container span{margin-right:.3125rem;font-size:1rem}.consultant__period__text{font-size:.75rem;margin:0}.package__detail__profile__card>.side__worker__profile__container{display:block;max-width:100%}.package__detail__profile__card>.side__worker__profile__container .side__list__item__list{margin-bottom:0}.package__detail__profile__card>.side__worker__profile__container .side__list__item__container:last-child{margin-bottom:0}.package__detail__profile__card>.side__worker__profile__container .profile-icon{width:60px!important;height:60px!important}@media (min-width: 769px){.package__detail__profile__card>.side__worker__profile__container .profile-icon{width:90px!important;height:90px!important}}.package__detail__description{word-wrap:break-word}.package__detail__description p{line-height:22px;font-size:14px;margin-bottom:40px;color:#0e0e0e}.package__detail__table{width:-moz-max-content;width:max-content;border:1px solid #DEDEDE}.package__detail__table td{border:1px solid #DEDEDE;font-size:.875rem;padding:.75rem;text-align:center;word-break:break-all}.package__detail__table td.table__cell__base{font-size:16px;line-height:22.4px}.package__detail__table td.bg-column{min-width:108px;max-width:108px;background-color:#f2f9fa}.package__detail__table td.title__plan{vertical-align:top}.package__detail__table td.display__data{width:194px;height:-moz-fit-content;height:fit-content;padding:1.25rem}.package__detail__table .table__explanation{text-align:left!important;vertical-align:baseline;border-top:none}.table__explanation__wrapper{display:flex;flex-direction:column;gap:5px;color:#0e0e0e;line-height:21px}.table__explanation__wrapper .plan__name{color:#2a8f98;font-size:18px;font-weight:700;margin-bottom:3px}.table__explanation__wrapper .plan__price{line-height:100%;font-size:24px;font-weight:700}.table__explanation__wrapper .plan__price .price__unit{margin-left:5px;font-size:16px}.table__explanation__wrapper .price__explanation{font-size:14px}.package__detail__table .table__left__header{width:15%}.table__price{display:inline-block;font-size:.9375rem;font-weight:700;margin:0 .3125rem .625rem 0}.table__header{color:#fff;background-color:#208a99;text-align:center;padding:.9375rem}.table__title{height:2.5rem;font-size:.875rem;font-weight:700;color:#208a99;background-color:#c8ebf0;text-align:left;padding:.9375rem 1.25rem .9375rem .9375rem;word-break:keep-all}.table_plan{font-size:1.125rem;font-weight:700;color:#208a99;text-align:center}.table__left__header{position:relative;background-color:#f4f9fa}@media (min-width: 769px){.package__detail__table{width:-moz-fit-content;width:fit-content}}#package-order-request{margin-top:20px}.detail__notice p{line-height:22px;font-size:14px;margin-bottom:46px}@media (min-width: 769px){#package-order-request{margin-top:40px}}.btn.faq__question{justify-content:flex-start;font-weight:400;height:31px;line-height:31px;padding:0;gap:15px}.btn.faq__question .faq__icon{position:absolute;top:0;right:0;font-size:24px;line-height:31px;color:#208a99;transition:transform .3s}.detail__question__container{display:flex}.detail__question__container.is-open .faq__answer{max-height:500px;padding-top:15px}.detail__question__container.is-open .faq__icon{transform:rotate(180deg)}.detail__question__container button{border:none;outline:none}.detail__question__container button:focus,.detail__question__container button:active,.detail__question__container button:focus-visible{outline:none}.detail__question__text__container{display:flex;flex-direction:column}.detail__question{font-size:.875rem;line-height:1.375rem}.faq__answer{max-height:0;overflow:hidden;padding-top:0;transition:max-height .3s ease,padding .3s ease}.detail__answer{display:flex;gap:15px;font-size:.875rem;overflow-wrap:break-word;word-break:break-word}.detail__answer .answer__text{padding:5px 40px 5px 0}@media (min-width: 769px){.detail__question__container{border:1px solid #DEDEDE;padding:20px}}.worker__packages__container{margin-top:40px}.worker__packages__container .package-list__container{gap:0}.worker__packages__container .package-list__container .swiper-container .swiper{max-width:390px}.worker__packages__container .package-list__container .swiper-container .swiper-slide{width:138px;margin-right:10px;flex-shrink:0}.worker__packages__container .package-list__container .swiper-container .card--renewal{width:100%;margin-right:0}@media (min-width: 426px){.worker__packages__container .package-list__container .swiper-container .swiper{max-width:unset}}@media (min-width: 769px){.worker__packages__container .package-list__container .swiper-container .swiper{max-width:690px}.worker__packages__container .package-list__container .swiper-container .swiper-slide{width:184px;margin-right:15px}}.worker__rating__container{display:flex;flex-direction:column;margin-top:40px}.worker__rating__contents,.worker__rating__contents .worker__rating__header{display:flex;flex-direction:column;gap:20px}.worker__rating__contents .worker__rating__header .overall__rating{display:flex;justify-content:space-between;align-items:center;margin-top:-10px}.worker__rating__contents .worker__rating__header .overall__rating .overall__summary{display:flex;justify-content:center;align-items:center;gap:5px;line-height:30px;background-color:#f2f9fa;padding:4px 10px}.worker__rating__contents .worker__rating__header .overall__rating .overall__summary .summary__text{font-size:12px;line-height:22px;color:#208a99}.worker__rating__contents .worker__rating__header .overall__rating .overall__summary .summary__score{font-size:18px;font-weight:500}.detail__skill-rating__subtitle{font-size:12px;font-weight:700;color:#208a99;margin-bottom:9px}.detail__skill-rating__breakdown{display:flex;flex-direction:column;gap:4px}.detail__skill-rating__breakdown .breakdown__row{display:flex;align-items:center;justify-content:space-between;font-size:11px;line-height:11px}.detail__skill-rating__breakdown .breakdown__row .breakdown__text{width:77px}.detail__skill-rating__breakdown .breakdown__row .breakdown__bar{width:123px;height:8px;background-color:#f2f2f2}.detail__skill-rating__breakdown .breakdown__row .breakdown__bar .gauge__fill{height:8px;background-color:#fbc02d}.detail__skill-rating__container{display:flex;flex-direction:column;gap:4px;font-size:11px;line-height:11px}.detail__skill-rating{display:flex;justify-content:space-between;align-items:center}.detail__skill__title{font-size:11px}.rating__cnt__with__bar{width:100%;height:23px;line-height:23px;border-bottom:1px solid #DEDEDE;font-size:13px;font-weight:500}.rating__cnt__with__bar span{font-size:12px;font-weight:400}.detail__review__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}.detail__review__title{font-size:1.125rem;font-weight:700}.worker__profile__package-img__title{font-size:.9375rem;font-weight:700;margin-bottom:.625rem}.worker__profile-info__container:last-child .divider{display:none}.detail__review__show-more{display:block;text-align:end;color:#9a9a9a;font-size:.875rem;font-weight:400}a.detail__review__show-more{text-decoration:none}.vertical__line{display:none}@media (min-width: 769px){.worker__rating__contents{border:1px solid #DEDEDE;padding:30px}.worker__rating__contents .worker__rating__header{display:grid;grid-template-columns:107px auto 30px 175px;gap:0px}.worker__rating__contents .worker__rating__header .overall__rating{flex-direction:column;justify-content:center;gap:8px;grid-row:1;grid-column:1;margin-right:20px}.worker__rating__contents .worker__rating__header .overall__rating .overall__summary{width:87px;height:87px;flex-direction:column;gap:0;border-radius:50%}.worker__rating__contents .worker__rating__header .overall__rating .overall__summary .summary__score{font-size:28px;font-weight:500}.worker__rating__contents .worker__rating__header .overall__rating .yellow-rating__wrapper,.worker__rating__contents .worker__rating__header .overall__rating .yellow-rating__wrapper .yellow-rating__container{gap:3px}.worker__rating__contents .worker__rating__header .detail__eval-rating__wrapper{grid-row:1;grid-column:2}.worker__rating__contents .worker__rating__header .detail__skill-rating__wrapper{width:190px;grid-row:1;grid-column:4}.worker__rating__contents .worker__rating__header .breakdown__bar{width:100px}.worker__rating__contents .worker__rating__header .vertical__line{display:block;grid-row:1;grid-column:3;width:1px;height:100%;margin:0 15px;background-color:#dedede;opacity:.5}.worker__rating__contents .detail__review__show-more{text-align:center}}.related__packages{margin-top:40px}.related__packages .package-list__container{gap:0}.related__packages .package-list__container .swiper-container .swiper{max-width:390px}.related__packages .package-list__container .swiper-container .swiper-slide{width:138px;margin-right:10px;flex-shrink:0}.related__packages .package-list__container .swiper-container .card--renewal{width:100%;margin-right:0}@media (min-width: 426px){.related__packages .package-list__container .swiper-container .swiper{max-width:unset}}@media (min-width: 769px){.related__packages .package-list__container .swiper-container .swiper{max-width:690px}.related__packages .package-list__container .swiper-container .swiper-slide{width:184px;margin-right:15px}}.pd-border{color:#dedede;opacity:1;margin:20px 0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.pc-spacer{display:none}.consultation-sticky-button{display:none;position:fixed;bottom:0;left:0;right:0;background-color:#fff;border-top:.0625rem solid #DEDEDE;z-index:10000}.consultation-sticky-button>button{font-size:1rem;width:100%;padding:.9375rem 0rem;line-height:1.1;margin:.625rem 1.25rem}.consultation-sticky-button>button:hover{background-color:#208a99!important}@media (max-width: 768px){.consultation-sticky-button{display:flex}}@media (max-width: 768px){.pd-tabs{display:none}.pd-media{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#worker-profile{display:none}.package__detail__wrapper>.pd__wrapper__sp{display:flex;flex-direction:column}.card--renewal .card__price{font-size:11px}.card--renewal .card__price .card__price__unit{font-size:10px!important}}.pd__wrapper__pc .banner_how_to_buy__img{width:100%;margin-top:20px;margin-bottom:40px}.detail__nav__list{display:flex;align-items:stretch;border-bottom:.0625rem solid #DEDEDE;list-style:none;padding:0;margin-top:2.5rem;margin-bottom:1.5625rem}.detail__nav__list:before,.detail__nav__list:after{box-sizing:border-box}.detail__nav__list li{flex:1}.detail__nav__tab{display:flex;justify-content:center;height:55px;text-decoration:none;font-size:.9375rem;color:#0e0e0e;padding:.9375rem}.detail__nav__tab.tab_active{background-color:#e4eff1;color:#208a99;font-weight:700}@media (min-width: 769px){.pd-border{display:none}.pc-spacer{display:block;height:15px}.package__detail__wrapper>.pd__wrapper__pc{display:grid;grid-template-columns:690px 300px;-moz-column-gap:50px;column-gap:50px}.package__detail__wrapper>.pd__wrapper__pc .grid__col__left{display:flex;flex-direction:column}.package__detail__wrapper>.pd__wrapper__pc .grid__col__right{display:flex;flex-direction:column}.package__detail__wrapper>.pd__wrapper__pc .grid__col__left>*{order:initial}.package__detail__wrapper>.pd__wrapper__pc .grid__col__right>*{order:initial}}.package-detail__pc .package__detail__wrapper{width:100vw;padding:0 8.75rem;max-width:82.5rem}.package-detail__pc .package__detail__wrapper .swiper-container{max-width:37.5rem;margin:0!important}.package__detail__container{display:flex;flex-direction:column;justify-content:center;align-items:center}.package__detail__section{width:100%}.path__indicator{margin-bottom:1.875rem}.worker-name__container{display:flex;justify-content:flex-start;align-items:center}.worker__name{font-size:.875rem;font-weight:700;margin:0 .3125rem 0 .625rem}.worker__name--link{font-size:.75rem;font-weight:400;margin-right:.3125rem}.worker__name--link a{color:#000}.package__detail__container .detail__review__contents .profile-info__header .profile-icon{margin-right:1.25rem}.detail__package__option__container{display:flex;justify-content:space-between;align-items:center;border-bottom:.0625rem solid #e5e5e5;padding-bottom:.3125rem;margin-bottom:.3125rem;font-size:.875rem}.detail__package__option__text__container{display:flex;align-items:center}.detail__package__option__title{margin-right:.3125rem}.detail__package__option__price{margin-left:auto}.detail__notice{font-size:.875rem;font-weight:400;overflow-wrap:break-word;word-break:break-word}.detail__order__question__container{display:flex;padding-bottom:.625rem;margin-bottom:.625rem;border-bottom:.0625rem dashed #707070}.detail__order__question__container .symbols-fill{color:#208a99;font-size:1.25rem}.detail__order__question__text__container{margin-left:.4375rem}.detail__order__question{font-size:.8125rem;font-weight:700;margin-top:.0625rem}.detail__any__package__list{display:grid;grid-template-columns:repeat(4,18.125rem);gap:1.875rem}.recommand__package__background{padding:3.125rem 0;background-color:#f3fafb;width:100vw;position:relative;left:50%;transform:translate(-50%)}.recommand__package__container{display:flex;flex-direction:column;max-width:60rem;gap:3.125rem;background-color:#f3fafb!important}.recommand__package__title{width:58.125rem;font-size:1.5625rem;font-weight:700;margin-bottom:1.875rem}@media (max-width: 1024px){.recommand__package__title{width:100%}}.package-view-history__container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:3.125rem 10.9375rem}.view-history__title{width:58.125rem;font-size:1.5625rem;font-weight:700;margin-bottom:1.875rem}.view-history__list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.875rem}.view-history__list a{width:18.125rem}.consultant__container{display:flex;justify-content:space-between;align-items:flex-start}.consultant__container--left{flex-direction:column;justify-content:center;align-items:flex-start;width:43.125rem;margin-right:3.125rem}.consultant__container .swiper-wrapper{align-items:center}.package__pdf{display:block;justify-content:space-between;align-items:center;margin:.625rem 0}.package__pdf_header{font-size:1.125rem;font-weight:700}.package__pdf_contents{height:100%;width:100%;text-align:left}.package__detail__category ul{list-style:none;padding-left:0;margin-left:0}.package__detail__category label{font-weight:700;margin-bottom:.625rem}.active{color:#208a99!important;border-color:#208a99!important;z-index:9999}.border-right-bold{border-right:.125rem solid #208A99}.border-top-bold{border-top:.125rem solid #208A99}.border-right-normal{border-right:.0625rem solid #208A99}.border-bottom-light{position:relative;border-bottom:none;border-top:none}.border-bottom-light:after{position:absolute;bottom:0;left:0;content:"";width:100%;height:.125rem;background-color:#d2e8eb}.border-top-light{position:relative;border-bottom:none;border-top:none}.border-top-light:after{position:absolute;top:0;left:0;content:"";width:100%;height:.125rem;background-color:#d2e8eb}.border-bottom-white{position:relative}.border-bottom-white:after{position:absolute;bottom:0;left:0;content:"";width:100%;height:.125rem;background-color:#fff}.border-top-white{position:relative}.border-top-white:after{position:absolute;top:0;left:0;content:"";width:100%;height:.125rem;background-color:#fff}.portfolio__more{text-align:end;margin-top:1.875rem}.portfolio__more a{color:#208a99;font-size:.875rem}.scroll__button__container{position:relative}.package__next-button,.package__previous-button{position:absolute;z-index:9999;width:2.8125rem;height:2.8125rem;border-radius:2.8125rem;background-color:#fff;box-shadow:0 0 .375rem #0000001a;cursor:pointer}.package__next-button{display:flex;justify-content:center;align-items:center;bottom:14.6875rem;right:0}.package__previous-button{display:none;justify-content:center;align-items:center;position:absolute;bottom:14.6875rem;left:-.9375rem;padding-left:.3125rem}.package__previous-button span,.package__next-button span{font-size:1rem}.consultant__container .rank--by-category__list{display:flex;gap:2rem;margin-bottom:1.875rem;transition:.3s ease-in-out all}.consultant__container .rank--by-category__item{width:16.375rem;height:25.125rem}.recommand__package__list .rank--by-category__list{display:flex;gap:1.625rem;margin-bottom:1.875rem;transition:.3s ease-in-out all}.recommand__package__list .rank--by-category__item{width:18.125rem;height:25.125rem}.package-view-history__container .rank--by-category__list{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1.625rem;margin-bottom:1.875rem;transition:.3s ease-in-out all}.package-view-history__container .scroll__button__container{width:58.125rem}.rank--by-category__item{width:18.125rem;height:25.125rem;margin-bottom:1.875rem}.package-view-history__container .package__next-button{bottom:16.125rem;right:-.9375rem}.package-view-history__container .package__previous-button{bottom:16.125rem;left:-.9375rem}.inpuiry__link{font-size:.6875rem;font-weight:400;color:#208a99;text-decoration:underline}.viewing-history__container{padding:3.75rem 0}.viewing-history__header{display:flex;justify-content:space-between;align-items:center;width:100%}.viewing-history__title{font-size:1.5625rem;font-weight:700;margin-bottom:1.875rem}.viewing-history__more{color:#208a99;font-size:.6875rem}.search-by--skill__package-list{display:grid;grid-template-columns:repeat(4,1fr);gap:1.375rem}.search-by--skill__package-item>div{width:100%;height:100%}.search-by--skill__package-item button .usage__title{color:#208a99!important;margin-bottom:.625rem}.search-by--skill__package-list button{border-color:#208a99;word-break:break-all;display:block;width:100%;height:100%;padding:1.25rem 2.1875rem 1.25rem 1.25rem}.keyword-ranking__list{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.keyword-ranking__keyword{display:flex;justify-content:center;align-items:center;color:#208a99;border:.0625rem solid #208A99;border-radius:1rem;background-color:#fff;font-size:.8125rem;font-weight:700;height:2rem;padding:.5rem .875rem;text-decoration:none}@media (max-width: 768px){.keyword-ranking__keyword{min-height:2rem;height:auto}}.detail-tab-menu .detail-active-title{color:#0e0e0e;font-weight:700;padding:.9375rem;background-color:#f7f7f7;position:relative;cursor:pointer;display:none!important}.detail-tab-menu{position:relative}.worker-profile-card__catchphrase{word-wrap:break-word;width:100%}.worker-profile-card__container{overflow:hidden}.portfolio__case__list .swiper-slide .card{min-width:16.5625rem}.portfolio__case__list .swiper-slide .card-body{padding:0}.portfolio__case__list .swiper-slide .card-img{border-radius:.25rem .25rem 0 0}.portfolio__case__list .swiper-slide .portfolio-card__title{margin:1.25rem;margin-bottom:0;padding:0;min-height:3.75rem}.portfolio__case__list .swiper-slide .rating-title{margin-right:.25rem}.portfolio__case__list .swiper-slide .rating-star{font-size:.8125rem}.portfolio__case__list .swiper-slide .rating-text{font-size:.875rem;height:1.375rem!important;margin-right:.1875rem}.portfolio__case__list .swiper-slide .rating-star__container{margin-right:.125rem}.portfolio__case__list .swiper-slide .emblem-wrapper{height:auto}.portfolio__case__list .swiper-slide .emblem-wrapper img{height:.875rem}.portfolio__case__list .swiper-slide .portfolio__user-info__container{margin-left:.25rem}.portfolio__case__list .swiper-slide .portfolio__user-profile__container .profile-icon__container{margin-right:.125rem}@media (max-width: 1279px){.container-fluid main{padding:0!important}}@media (max-width: 1080px){.search-by--skill__package-list{grid-template-columns:repeat(auto-fit,minmax(14.046875rem,1fr))}.recommand__package__background{padding-left:.625rem;padding-right:.625rem}}@media (max-width: 980px){html,body{width:100%;overflow-x:hidden}.consultant__container{flex-direction:column}.consultant__container .consultant__img__container{margin-bottom:28rem}.consultant__container .consultant__container--left{margin-right:0;width:100%}.package__detail__section{width:100%}.package__detail__container .worker-name .profile-icon{margin-bottom:.3125rem}.swiper-slide .rank--by-category__item{width:auto;height:auto}}@media (max-width: 480px){.profile-title__container .worker__profile__rating__container{flex-direction:column}.profile-title__container .rating-wrapper{margin-bottom:.3125rem}.detail__worker-profile-card__container .worker-profile-card__name__container{flex-direction:column;align-items:flex-start}.worker-profile-card__container .worker-profile-card__status__container{text-wrap:nowrap;flex-wrap:wrap}}@media (max-width: 580px){.consultant__container .consultant__img__container{width:auto}}.worker-search__container{width:100%;max-width:935px}.worker-search__title{margin-bottom:35px}.worker-search__title h1,.worker-search__title p{padding:0;margin:0;font-size:16px;font-weight:400}.worker-search__title h1{font-size:25px;font-weight:700;margin:30px 0 20px}.worker-search__title p{font-size:16px;font-weight:400}.worker-search__contents{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-color:#fff;margin-bottom:20px;width:100%;padding:40px 40px 25px}@media only screen and (max-width: 1024px){.worker-search__contents{padding:25px 20px}.worker-simple-card__wrapper{padding:10px!important}}.layouts-vertical-sub{margin:0}.worker-search_button-symbol{font-size:20px!important}.worker-search_continuous_workers_p{font-size:14px;font-weight:400;white-space:normal}.worker-search_data{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:10px;margin-right:auto;margin-left:auto}@media only screen and (max-width: 768px){.worker-search_data{-moz-column-gap:25px;column-gap:25px;row-gap:50px}}.worker-search_data .card{width:calc((100% - 40px)/5);margin:0}@media only screen and (max-width: 768px){.worker-search_data .card{width:calc((100% - 50px) / 3)}}@media only screen and (max-width: 480px){.worker-search_data .card{width:calc((100% - 25px)/2)}}.worker-search__footer{width:100%;text-align:center;padding-bottom:40px}.worker-search__genres{width:100%;display:flex;flex-direction:column;justify-content:center;margin:50px 0}.worker-search__genres h1{font-size:25px;font-weight:700;margin:20px 0 16px}.worker-search__genres td{width:310px;height:40px}.genre__container{display:grid;grid-auto-flow:column;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(17,auto);gap:10px}@media only screen and (max-width: 1024px){.genre__container{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(25,1fr)}}@media only screen and (max-width: 615px){.genre__container{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(50,1fr)}}.genre__container .genre__name a{font-size:16px;font-weight:700;color:#4c4c4c;text-decoration:none;white-space:nowrap;line-height:40px}.genre__container .genre__name a:hover{color:#208a99}.worker__search__main__wrapper{position:relative;display:flex;flex-wrap:nowrap;justify-content:flex-start;flex-direction:row;align-items:stretch;padding:35px 40px;background:#fff;border-radius:4px;-moz-column-gap:40px;column-gap:40px}@media only screen and (max-width: 768px){.worker__search__main__wrapper{flex-direction:column;row-gap:40px;padding:20px}}.worker__search__contents{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:-moz-fit-content;min-width:fit-content;row-gap:45px}.worker__search__sidebar{width:170px;padding-top:5px}.worker__search__sidebar .prefectures-selector{margin-bottom:30px}.worker__search__sidebar .category__title{font-size:15px;font-weight:700;word-break:keep-all}@media only screen and (max-width: 768px){.worker__search__sidebar{width:100%;padding-top:0}}.worker__search__main{flex:1}.worker__search--bar__wrapper{display:flex;align-items:flex-end;width:100%}.worker__search--bar__wrapper .form-group{width:50%}.worker__search--bar__wrapper .form-wrapper{width:100%}.worker__search__button{margin:5px 1px;padding:0;width:41px;height:35px}.worker__search__main__header h1{font-size:15px;font-weight:700;margin:50px 0}.worker__search__main__header h1 span{font-size:25px}.worker__search__title{width:100%}.worker__search__title h1,.worker__search__title p{padding:0;margin:0}.worker__search__title h1{font-size:25px;font-weight:700;margin:30px 0 20px}.worker__search__title p{font-size:16px;font-weight:400}.worker__search__question{display:flex;justify-content:center;align-items:center}.worker__search__question span{margin-right:10px;font-size:18px;color:#b8b8b8}.worker__search__question a{color:#208a99;font-size:11px}.worker__search__sidebar__item h1{font-size:15px;font-weight:700;margin:0 0 16px}.worker__search__sidebar__item .input-group,.worker__search__sidebar__item .worker__search__sidebar__checkbox-list{margin-bottom:25px}.worker__search__sidebar__item .worker__search__sidebar__checkbox-list{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.worker__search__sidebar__item .checkbox-label{font-size:13px}.worker__search__sidebar__item ul{list-style:none;padding:0;margin-bottom:25px!important}.worker__search__sidebar__item ul li{width:-moz-fit-content;width:fit-content;margin-bottom:5px;font-size:12px;font-weight:700;padding:8px;border-radius:4px;background-color:#f2f2f2;box-sizing:content-box}.worker__search__btn__container{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.worker__search__btn{width:164px;height:39px}.worker__search__footer__wrapper{width:100%;padding-bottom:40px}.worker__search__button-span{display:inline-block;justify-content:center;align-items:center;margin:4px 0 0;padding:0;width:41px;height:35px;border-radius:0 3px 3px 0;overflow:hidden}.worker__search__button{margin:0;padding:0;width:100%;height:100%!important;border-radius:0!important}.worker__search__button-symbol{font-size:20px!important}.worker-search_form{padding:0;display:flex;justify-content:center;align-items:flex-end;width:100%}@media only screen and (max-width: 768px){.worker-search_form{flex-direction:column;row-gap:10px}}.worker-search_input-span{display:inline-block;justify-content:center;align-items:center;margin:0;padding:0;width:100%;height:100%!important}.worker-search_input{margin:0;padding:0;width:100%;height:100%!important}.worker-search_button-span{display:grid;place-content:center;padding:0}.worker-search_button{margin:0;padding:0;width:41px;height:34px!important;border-radius:0!important}.worker__package__list .service__card__list{display:flex;margin-bottom:20px}.worker__package__list .service__card__list a{text-decoration:none}.worker__package__list .worker__package__card{min-width:130px;width:calc((100% - 45px)/4)}@media only screen and (max-width: 1024px){.worker__package__list .worker__package__card{width:calc((100% - 15px)/2)}}@media only screen and (max-width: 480px){.worker__package__list .worker__package__card{width:100%}}@media only screen and (max-width: 1024px){.worker__card__header{flex-direction:column}}.body--search .l-container{width:-moz-fit-content;width:fit-content}.body--search .l-main{padding:0}.body--search .app__upper-contents{margin-left:20px}@media (max-width: 768px){.body--search .app__upper-contents{padding:0 12px;margin-bottom:0;margin-left:0}}@media (max-width: 768px){.body--search .app__topic-path{margin-bottom:0}}.body--search .main--search .worker__search__container{display:flex;padding:20px 20px 60px}@media (max-width: 768px){.body--search .main--search .worker__search__container{padding:0}}.body--search .main--search .worker__search__container .category-sidebar{margin-top:0}.body--search .main--search .worker__search__container .sidebar{display:flex;flex-direction:column;gap:40px;margin-right:40px}@media (max-width: 768px){.body--search .main--search .worker__search__container .sidebar{display:none}}.body--search .main--search .worker__search__container .worker__search__content{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;width:100%;max-width:980px}.body--search .main--search .worker__search__container .worker__search__content .worker__search__item__list--sp{position:relative;display:none;flex-direction:column;row-gap:12px;padding-bottom:69px;margin-bottom:12px}@media (max-width: 768px){.body--search .main--search .worker__search__container .worker__search__content .worker__search__item__list--sp{display:flex}}.body--search .main--search .worker__search__container .worker__search__content .worker__search__title__container{display:flex;flex-direction:column;width:100%;margin-bottom:40px}@media (max-width: 768px){.body--search .main--search .worker__search__container .worker__search__content .worker__search__title__container{padding:0 12px;margin-top:25px;margin-bottom:12px}}.body--search .main--search .worker__search__container .worker__search__content .worker__search__title__container .worker__search__title{font-size:24px;font-weight:700;margin-bottom:40px}@media (max-width: 768px){.body--search .main--search .worker__search__container .worker__search__content .worker__search__title__container .worker__search__title{font-size:18px;margin-bottom:20px}}.body--search .main--search .worker__search__container .worker__search__content .worker__search__title__container .worker__search__pagination{font-size:12px}.body--search .main--search .worker__search__container .worker__search__content .pagination__container{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 768px){.body--search .main--search .worker__search__container .worker__search__content .pagination__container .nav__wrapper{margin-top:46px;margin-bottom:76px}}.body--search .main--search .worker__search__container .worker__search__content .pagination__container .nav__wrapper>span{display:flex;justify-content:center;align-items:center;width:29px;height:29px;border-radius:50%;background-color:#208a99}.body--search .main--search .worker__search__container .worker__search__content .pagination__container .nav__wrapper>span svg{fill:#fff}.body--search .main--search .worker__search__container .worker__search__content .pagination__container .nav__wrapper a[rel=next]{display:flex;justify-content:center;align-items:center;width:29px;height:29px;border-radius:50%;background-color:#208a99}.body--search .main--search .worker__search__container .worker__search__content .pagination__container .nav__wrapper a[rel=next] svg{fill:#fff;margin:0}.body--search .main--search .worker__search__container .worker__search__content .pagination__container .nav__wrapper .nav__pagination span{background-color:transparent!important}.body--search .main--search .worker__search__container .worker__search__content .pagination__container .nav__wrapper .nav__pagination a{color:#9a9a9a}.body--search .main--search .worker__search__container .worker__search__content .pagination__container .nav__wrapper span[aria-current=page] span{color:#208a99;font-weight:600}.body--search .main--search .worker__search__container .worker__search__content .pagination__container .nav__wrapper .nav__text--previous,.body--search .main--search .worker__search__container .worker__search__content .pagination__container .nav__wrapper .nav__text--next{display:none}.body--search .main--search .worker__search__container .worker__search__content .pagination__container .pagination__description{font-size:12px}@media (max-width: 768px){.body--search .main--search .worker__search__container .worker__search__content .pagination__container .pagination__description{display:none}}.body--search .main--search .worker__search__container .worker__search__item__list{display:flex;flex-direction:column;width:100%;row-gap:32px}@media (max-width: 768px){.body--search .main--search .worker__search__container .worker__search__item__list{display:none}}.body--search .main--search .worker__search__container .worker__search__item{display:flex;-moz-column-gap:29px;column-gap:29px;border:1px solid #dedede;padding:24px 24px 24px 28px;border-radius:5px}.body--search .main--search .worker__search__container .worker__search__item .worker__profile__img__container{width:115px}@media (max-width: 768px){.body--search .main--search .worker__search__container .worker__search__item .worker__profile__img__container{width:30px!important}}.body--search .main--search .worker__search__container .worker__profile__info__container{display:flex;flex-direction:column;max-width:784px;min-width:784px}.body--search .main--search .worker__search__container .worker__profile__info__container .profile__header{display:flex;justify-content:space-between}.body--search .main--search .worker__search__container .worker__profile__info__container .profile__header div:first-child{max-width:470px}.body--search .main--search .worker__search__container .worker__profile__info__container .profile__header .button__container{display:flex;-moz-column-gap:8px;column-gap:8px}.body--search .main--search .worker__search__container .catchphrase{font-size:12px;font-weight:700;margin-bottom:5px;word-break:break-all}.body--search .main--search .worker__search__container .worker__name__container{margin:0 0 10px;display:flex;-moz-column-gap:15px;column-gap:15px}.body--search .main--search .worker__search__container .worker__name__container .name{font-size:24px;font-weight:700}.body--search .main--search .worker__search__container .worker__name__container .emblem__container{width:auto}@media (max-width: 768px){.body--search .main--search .worker__search__container .worker__name__container .emblem__container{width:64px}}.body--search .main--search .worker__search__container .worker__detail__info__container{display:flex;align-items:center;-moz-column-gap:16px;column-gap:16px;margin-bottom:20px}@media (max-width: 768px){.body--search .main--search .worker__search__container .worker__detail__info__container{margin-bottom:18px}.body--search .main--search .worker__search__container .worker__detail__info__container .profile__tag__list{padding-top:6px}}.body--search .main--search .worker__search__container .worker__detail__info__container .worker__status{display:flex;-moz-column-gap:16px;column-gap:16px}.body--search .main--search .worker__search__container .worker__detail__info__container .worker__status .status__container{display:flex;-moz-column-gap:10px;column-gap:10px}.body--search .main--search .worker__search__container .worker__introduction{background-color:#f2f9fa;padding:16px}.body--search .main--search .worker__search__container .worker__introduction .introduction{font-size:14px;word-break:break-all}.body--search .main--search .worker__search__container .worker__introduction .show-more{margin-top:10px;text-align:right}.body--search .main--search .worker__search__container .worker__introduction .show-more a{font-size:11px;color:#208a99}.body--search .main--search .worker__search__container .worker__search__button__container{display:flex;-moz-column-gap:8px;column-gap:8px}.body--search .main--search .worker__search__container .worker__search__button__container button{display:flex;width:145px;height:40px;-moz-column-gap:3px;column-gap:3px}.body--search .main--search .worker__search__container .worker__search__button__container button .button__img{width:18px;height:18px}.body--search .main--search .worker__search__container .worker__search__button__container button .button__description{font-size:14px;margin-bottom:0}.body--search .main--search .worker__search__container .empty_result_container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;background-color:#f2f2f2;padding:30px}.body--search .main--search .worker__search__container .empty_result_container .empty-result{color:#707070;text-align:center;font-size:13px;font-weight:400}.body--search .main--search .worker__search__container .empty_result_container .material-symbols-outlined{font-size:80px;color:#707070;margin-bottom:15px}.body--search .main--search .worker__search__container .worker__search__item--sp{max-width:100vw;padding:12px!important;margin-bottom:0!important;border-radius:0!important}@media (max-width: 385px){.body--search .main--search .worker__search__container .worker__search__item--sp{padding:12px 5px!important}}.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp{width:100%}.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .profile__header{display:flex;flex-direction:column}.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .profile__info__container{display:none}.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .new-profile-icon__container{width:30px;height:30px}.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .worker__info__container{display:flex}.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .worker__info__container .profile-icon{width:30px;height:30px}.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .worker__info__container .profile-icon img{width:100%!important;height:100%!important}.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .worker__search__item{padding:12px}.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .worker__info{display:flex}.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .worker__info__container{display:flex;justify-content:space-between}@media (max-width: 768px){.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .worker__tag__list{margin-bottom:16px}}.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .worker__info__container .worker__info .worker__name__container{display:flex;flex-direction:column;margin-left:12px;margin-bottom:15px}@media (max-width: 768px){.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .worker__info__container .worker__info .worker__name__container .name{font-size:14px!important}}.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .button__container{display:flex;gap:8px}.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .last__login__date{font-size:11px;color:#9a9a9a;margin-top:8.84px}.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .profile__tag{width:30px;font-size:11px}@media (max-width: 768px){.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .profile__tag{height:15px;font-size:11px;line-height:11px;padding:2px 4px}}.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .worker__status .stars{height:19px}.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .worker__detail__info__container .profile__tag__list{height:60px}.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .worker__package__list .card--renewal{width:117px;height:178px;margin-right:0}.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .worker__package__list .card--renewal .card__info__container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:5.42px 3px 8px 3.31px;width:117px;height:100%}.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .worker__package__list .card--renewal .card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;line-height:15px;height:-moz-fit-content;height:fit-content;margin-bottom:0}.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .worker__package__list .card--renewal .card__img__container{width:117px}.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .worker__package__list .card--renewal .card__profile{display:none}.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .worker__package__list .card--renewal .card__price{width:-moz-fit-content;width:fit-content;font-size:12px;line-height:14px;letter-spacing:-.5px}.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .worker__package__list .card--renewal .card__price .card__price__unit{font-size:10px}.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .worker__package__list .card--renewal .card__rate{width:100%;margin-bottom:0}.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .worker__package__list .card--renewal .card__rate .rating-wrapper{width:24px}.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .worker__package__list .show-more{display:inline-block;width:100%;text-align:right;font-size:11px;color:#208a99}.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .worker__introduction.worker__introduction{padding:8px;margin-top:10px;border-radius:5px}.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .worker__introduction.worker__introduction .introduction{font-size:12px}@media (max-width: 768px){.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .worker__introduction.worker__introduction .show-more{margin-top:8px}}.body--search .main--search .worker__search__container .worker__search__item--sp .worker__profile__info__container--sp .service__card__list{display:flex;-moz-column-gap:7px;column-gap:7px;margin-bottom:10px}.body--search .search__page__banner{width:100%;padding:0 24px;margin-top:40px}@media (max-width: 768px){.body--search .search__page__banner{padding:0 12px;margin:28px 0 60px}}.body--search .search__page__banner a{display:inline-block;width:100%}.body--search .search__page__banner img{width:100%}.body--work-request .parts-input-group .input-group.date.datepicker__calendar .calendar__logo{top:.5rem}.body--work-request .parts-input-group .input-group.date.datepicker__calendar input.form-control{border:1px solid #dedede;padding-left:2.5rem!important}.body--work-request .parts-input-group .input-group.date.datepicker__calendar input.form-control.hasError{border:1px solid #ff0f00}.bookmark__icon--filled{display:none}.bookmark[data-bookmarked=true] .bookmark__icon--filled{display:block}.bookmark[data-bookmarked=true] .bookmark__icon--outline{display:none}.bookmark{display:flex;flex-direction:row;align-items:center;gap:10px;border:1px solid #dedede;border-radius:6px;padding:7px 11px;cursor:pointer}.bookmark:hover{background-color:#e4eff1}@media (max-width: 768px){.bookmark{padding:7px 9px}}.bookmark[data-disabled=true]{cursor:not-allowed;opacity:.5}.bookmark[data-disabled=true]:hover{background-color:transparent}.bookmark__icon{width:14px;height:19px;display:inline-flex;align-items:center;justify-content:center;line-height:0;flex:0 0 auto}.bookmark__icon--outline{width:100%;height:100%;display:block}.bookmark__icon--filled{width:100%;height:100%}.bookmark__text{font-size:13px;font-weight:400;color:#4c4c4c;margin:0}.bookmark__text,.bookmark__icon--outline,.bookmark__icon--filled:hover{opacity:.7}@media (max-width: 768px){.bookmark__text{display:none}}.bookmark.primary{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;padding:13px 0}.bookmark.primary .bookmark__icon{width:18px;height:23px}.bookmark.primary .bookmark__text{font-size:18px;font-weight:700;color:#0e0e0e}@media (max-width: 780px){.bookmark.primary .bookmark__text{display:block}}body#workRequestSearch :root{--sheet-duration: .3s;--sheet-ease: ease-in-out}body#workRequestSearch .sp__sticky__filter__container{display:none;position:fixed;top:auto;bottom:0;left:0;width:100%;height:69px;z-index:1000;font-size:14px;font-weight:700;color:#208a99;background-color:#fff}@media (max-width: 1024px){body#workRequestSearch .sp__sticky__filter__container{display:block}}body#workRequestSearch .sp__sticky__filter__container .sticky__bottom__search{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:14px;width:100%;height:100%}body#workRequestSearch .bottom__sheet__wrapper{position:fixed;bottom:0;left:0;right:0;width:100%;max-height:80vh;z-index:1056;display:none;flex-direction:column}body#workRequestSearch .bottom__sheet__wrapper.is-active{display:block}body#workRequestSearch .animation__wrapper{position:fixed;left:0;right:0;bottom:-100vh;background:#fff;transition:bottom var(--sheet-duration) var(--sheet-ease)}body#workRequestSearch .bottom__sheet__wrapper.is-visible .animation__wrapper{bottom:0}body#workRequestSearch .bottom__sheet{width:100%;max-height:80vh;padding:32px 65px;box-sizing:border-box;overflow-y:auto;pointer-events:auto;-webkit-overflow-scrolling:touch}body#workRequestSearch .bottom__sheet__close__button{position:absolute;width:34px;height:34px;top:-15px;right:40px;z-index:1080;cursor:pointer;transition:.2s ease-in-out all;border:none;border-radius:50%;background-color:#fff;padding:0;display:flex;justify-content:center;align-items:center;opacity:0;transform:translateY(-55px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}body#workRequestSearch .bottom__sheet__close__button .material-symbols-outlined{width:34px;line-height:34px;color:#208a99;text-align:center}body#workRequestSearch .bottom__sheet__wrapper.is-visible .bottom__sheet__close__button{opacity:1;transform:translateY(0);pointer-events:auto}body#workRequestSearch .sheet__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease;z-index:1050}body#workRequestSearch .sheet__backdrop.is-visible{opacity:1;visibility:visible;pointer-events:auto}body#workRequestSearch .package__search__title__container{width:100%;text-align:center;font-size:16px;font-weight:700}body#workRequestSearch .pc-only{display:block}body#workRequestSearch .sp-only{display:none}@media (max-width: 768px){body#workRequestSearch .pc-only{display:none}body#workRequestSearch .sp-only{display:block}}body#workRequestSearch .work-row{position:relative;display:grid;grid-template-columns:1fr 376px;grid-template-rows:auto auto;grid-template-areas:"main side" "meta side";-moz-column-gap:30px;column-gap:30px;row-gap:10px;align-items:start}@media (max-width: 768px){body#workRequestSearch .work-row{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"main" "meta" "side";-moz-column-gap:0;column-gap:0;row-gap:12px}}body#workRequestSearch .work-row__main{grid-area:main;max-width:514px}@media (max-width: 768px){body#workRequestSearch .work-row__main{max-width:none}}body#workRequestSearch .work-row__body{display:flex;flex-direction:column;gap:10px}body#workRequestSearch .work-row__body p{margin:0}body#workRequestSearch .work-row__heading{display:flex;flex-direction:column;gap:8px}body#workRequestSearch .work-row__categories{display:flex;gap:8px;align-items:center;height:12px}body#workRequestSearch .work-row__category{font-size:12px;font-weight:400;line-height:12px;color:#777}body#workRequestSearch .work-row__category-separator{color:#ddd}body#workRequestSearch .work-row__title-text{color:#0e0e0e;font-size:20px;font-weight:700;line-height:28px;overflow-wrap:anywhere}body#workRequestSearch .work-row__recruitment-details-text{font-size:12px;font-weight:400;color:#4c4c4c;overflow-wrap:anywhere}body#workRequestSearch .work-row__meta-actions{grid-area:meta;display:flex;flex-direction:column;justify-content:flex-end}@media (max-width: 768px){body#workRequestSearch .work-row__meta-actions{grid-area:meta;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-direction:row}}body#workRequestSearch .work-row__actions{position:absolute;top:0;right:0;display:flex;justify-content:flex-end;align-items:flex-start;color:#4c4c4c}@media (max-width: 768px){body#workRequestSearch .work-row__actions{position:static;top:auto;right:auto;justify-content:flex-end}}body#workRequestSearch .work-row__meta{margin-top:10px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-moz-column-gap:8px;column-gap:8px;row-gap:2px}@media (max-width: 768px){body#workRequestSearch .work-row__meta{margin-top:0;min-width:0}}body#workRequestSearch .work-row__meta-icon{grid-column:1;grid-row:1/3}body#workRequestSearch .work-row__meta-icon-inner>img:hover{opacity:.7}body#workRequestSearch .work-row__account-profile{grid-column:2;grid-row:1;display:flex;flex-direction:row}body#workRequestSearch .work-row__account-name{font-size:11px;font-weight:400;color:inherit;text-decoration:none;word-break:break-all}body#workRequestSearch .work-row__account-name:hover{opacity:.7}body#workRequestSearch .work-row__created-at{grid-column:2;grid-row:2;font-size:11px;font-weight:400}body#workRequestSearch .work-row__created-at p{margin:0}body#workRequestSearch .work-row__side{grid-area:side;align-self:start;padding-top:48px;display:flex;flex-direction:row;align-items:flex-start;gap:8px;color:#4c4c4c}@media (max-width: 768px){body#workRequestSearch .work-row__side{padding-top:0;width:100%;gap:3px}}body#workRequestSearch .work-row__stat{display:flex;flex-direction:column;padding:16px 0;gap:16px;flex:1;background-color:#f2f9fa;border-radius:4px}@media (max-width: 768px){body#workRequestSearch .work-row__stat{padding:16px 0 10px}}body#workRequestSearch .work-row__stat-label{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}body#workRequestSearch .work-row__stat-icon img{width:25px;height:25px}body#workRequestSearch .work-row__stat-text{font-size:13px;font-weight:700;line-height:14px}body#workRequestSearch .work-row__stat-value{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:40px}body#workRequestSearch #work-row__stat-budget-value{font-size:16px;font-weight:700;line-height:16px}body#workRequestSearch #work-row__stat-agreement-value{font-size:22px;font-weight:700}body#workRequestSearch .work-row__stat-value-main{display:flex;align-items:center;height:24px;gap:2px}body#workRequestSearch .work-row__stat-value-sub{line-height:1}body#workRequestSearch .work-row__stat-remaining-label,body#workRequestSearch .work-row__stat-remaining-unit{font-size:11px;font-weight:400;color:#3e5f64}body#workRequestSearch .work-row__stat-remaining-alert{font-size:22px;font-weight:700;color:#ff4b4b}body#workRequestSearch .work-row__stat-deadline{font-size:10px;font-weight:400;color:#3e5f64}body#workRequestSearch .work-row__stat-remaining-value{font-size:16px;font-weight:700}body#workRequestSearch .l-container{width:100%;padding:0}body#workRequestSearch .l-main{padding:0 0 60px}body#workRequestSearch .app__upper-contents{max-width:1320px;margin:0 auto;padding:0 20px}@media (max-width: 1024px){body#workRequestSearch .app__upper-contents{margin-top:.75rem;margin-bottom:1.25rem;padding:0}}@media (max-width: 1024px){body#workRequestSearch .app__topic-path{margin:0}}body#workRequestSearch .topic-path__container{padding:0}@media (max-width: 1024px){body#workRequestSearch .topic-path__container{margin:0;padding:0 12px}}body#workRequestSearch .work__search-bar__container .bg-green-btn.disabled{color:#fff;pointer-events:none;background-color:#6c757d}body#workRequestSearch .category-expalenation{font-size:16px;font-weight:400;margin-bottom:30px}body#workRequestSearch .work__search__cms__container{margin-top:5px;margin-bottom:15px;display:flex;justify-content:flex-start}body#workRequestSearch .work__search__cms__contents{width:100%;height:auto;overflow:auto}body#workRequestSearch .keyword__container{font-size:25px;font-weight:700;margin-bottom:20px}body#workRequestSearch .keyword__description{font-size:12px;font-weight:400;margin-bottom:20px}body#workRequestSearch .sibori__container{display:none;margin-bottom:40px;margin-left:auto;margin-right:auto;padding:20px;border:1px solid #DEDEDE;border-radius:3px;width:100%}body#workRequestSearch .work-request.search-title__div{font-size:16px;font-weight:700;margin-bottom:20px}body#workRequestSearch .work-request.search-button-container{display:flex;flex-direction:column;gap:10px}body#workRequestSearch .bg-green-btn{background-color:#208a99;color:#fff;text-align:center;font-size:14px;font-weight:700;padding:14px 25px;border-radius:4px;word-break:keep-all;cursor:pointer}body#workRequestSearch .filter__container{width:100%}body#workRequestSearch .filter__title{font-size:13px;font-weight:700;margin-bottom:15px}body#workRequestSearch .filter__title:first-child{margin-top:25px}@media (max-width: 1024px){body#workRequestSearch .filter__title:first-child{margin-top:30px}}body#workRequestSearch .price__container{display:flex;align-items:center;justify-content:space-between}body#workRequestSearch .price__container .form-wrapper .form-control{width:100%}body#workRequestSearch .price__separator{font-size:12px;font-weight:700}body#workRequestSearch .min-price__container,body#workRequestSearch .max-price__container{width:120px}body#workRequestSearch .price__unit{font-size:12px;font-weight:700;margin-left:10px;word-break:keep-all}body#workRequestSearch .work-checkbox__container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;font-size:13px}body#workRequestSearch .work__search__btn__container{display:flex;justify-content:space-between;align-items:center;margin-top:50px}body#workRequestSearch .work__search__btn__container button:first-child{width:28%;cursor:pointer}body#workRequestSearch .work__search__btn__container button:last-child{width:68%;cursor:pointer}body#workRequestSearch .work__search-bar__container{position:relative;display:flex;flex-direction:column}@media (max-width: 1024px){body#workRequestSearch .work__search-bar__container{padding-bottom:69px}}body#workRequestSearch .work__search-bar__container form{width:100%}body#workRequestSearch .work__search-bar__container .form-wrapper{border-radius:4px}body#workRequestSearch .result_container{width:100%;margin-bottom:30px}@media (max-width: 1024px){body#workRequestSearch .result_container{margin-bottom:0}}body#workRequestSearch .work__list{display:grid;grid-template-columns:1fr;justify-items:stretch;margin-inline:auto;gap:10px}@media (max-width: 1024px){body#workRequestSearch .work__list{grid-template-columns:repeat(1,minmax(177px,1fr));gap:12px;justify-items:stretch}}body#workRequestSearch .work-row__wrapper{border:1px solid #DEDEDE;border-radius:4px;padding:30px}@media (max-width: 1024px){body#workRequestSearch .work-row__wrapper{border-left:none;border-right:none;border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;border-radius:0;padding:12px}}body#workRequestSearch .work-row__wrapper[role=link]:hover{cursor:pointer}body#workRequestSearch .empty_result_container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:30px;background-color:#f2f2f2}body#workRequestSearch .empty_result_container .material-symbols-outlined{font-size:80px;color:#707070;margin-bottom:15px}body#workRequestSearch .sibori__search__container,body#workRequestSearch .condition__search__container{display:none}body#workRequestSearch .show-modal{display:flex!important;flex-direction:column;position:absolute;width:100vw;height:100%;z-index:9999;background-color:#fff;top:0;left:0}body#workRequestSearch .close__btn{display:flex;justify-content:center;align-items:center;width:35px;height:35px;border:1px solid #208A99;border-radius:50%;cursor:pointer}body#workRequestSearch .close-icon{color:#208a99}body#workRequestSearch .modal__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}body#workRequestSearch .work__search__sidebar__item{margin-bottom:25px}body#workRequestSearch .modal__title .header-title-container{margin:0}body#workRequestSearch .condition__search__container.show-modal,body#workRequestSearch .sibori__search__container.show-modal{padding:25px}body#workRequestSearch .condition__search__result{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:30px}body#workRequestSearch .search-bar form{width:100%}body#workRequestSearch .condition__search__container ul{list-style:none;padding:0}body#workRequestSearch .condition__search__container li{display:flex;justify-content:center;align-items:center;width:100%;height:89px;padding:15px 10px;color:#208a99;border:1px solid #208A99;border-radius:4px}body#workRequestSearch .condition__search__container li a{color:#208a99;text-decoration:none;font-size:14px;font-weight:700}body#workRequestSearch .work-result__wrapper{position:relative;display:flex;justify-content:center;width:100%;padding:0 20px;margin:0!important}@media (max-width: 1024px){body#workRequestSearch .work-result__wrapper{padding:0}}body#workRequestSearch .work-result-sidebar{width:260px;margin-right:20px}body#workRequestSearch .condition__search__container--pc .condition__search__result{list-style:none;padding:0}body#workRequestSearch .condition__search__container--pc .condition__search__result li{width:-moz-fit-content;width:fit-content;white-space:nowrap;font-size:12px;font-weight:400}body#workRequestSearch .condition__search__container--pc .condition__search__result li a{text-decoration:none;color:#707070;font-size:13px;font-weight:700;transition:.3s ease-in-out all}body#workRequestSearch .condition__search__container--pc .condition__search__result li a:hover{opacity:.7}body#workRequestSearch .condition__search__container--pc .condition__search__result{display:flex;flex-direction:column;gap:10px}body#workRequestSearch .sibori__search__container--pc{position:relative;width:100%}body#workRequestSearch .sibori__search__container--pc .form-control{min-width:unset!important;width:100px}body#workRequestSearch .sibori__search__container--pc .work__search__btn__container{width:250px;margin:20px 0 0}body#workRequestSearch .sibori__search__container--pc .work__search__btn__container button{font-size:13px}body#workRequestSearch .main__container{width:61.25rem;margin-left:1.25rem}@media (max-width: 1024px){body#workRequestSearch .main__container{width:100vw;margin:0}}body#workRequestSearch .search-result__container{width:100%}body#workRequestSearch .search-filter-container{display:flex;align-items:flex-start;flex-direction:column;width:100%;text-align:left;position:relative}body#workRequestSearch .search-filter-container ul{list-style:none;padding:0;margin:0}body#workRequestSearch .category-filter-list{width:100%}body#workRequestSearch .search-filter-container .search-filter-title{font-size:18px;font-weight:700}body#workRequestSearch .search-filter-container a{width:100%;height:33px;line-height:33px;list-style:none;display:flex;align-items:baseline;padding:0 10px;border-radius:4px;text-decoration:none;font-size:13px;font-weight:700;color:#0e0e0e;transition:.3s ease-in-out all}body#workRequestSearch .search-filter-container .medium-category__list{font-weight:400;padding-left:20px}body#workRequestSearch .search-filter-container .small-category__list{font-weight:400;padding-left:40px}body#workRequestSearch .search-filter-container .small-category__list.small-category__list--direct{padding-left:20px;font-weight:400}body#workRequestSearch .search-filter-container a:hover{opacity:.7}body#workRequestSearch .currently-selected{background-color:#e4eff1}body#workRequestSearch .cat-item{position:relative;width:100%}body#workRequestSearch .cat-flyout{display:none;position:absolute;top:0;left:calc(100% + 8px);min-width:220px;background:#fff;border:1px solid #DEDEDE;border-radius:4px;box-shadow:0 2px 10px #00000014;z-index:2000;padding:8px 0}body#workRequestSearch .cat-flyout:before{content:"";position:absolute;top:0;left:-8px;width:8px;height:100%;background:transparent}body#workRequestSearch .cat-flyout a:after{display:none}@media (max-width: 1024px){body#workRequestSearch .cat-flyout{display:none!important}}body#workRequestSearch .cat-flyout__title{font-size:13px;font-weight:700;padding:8px 12px;border-bottom:1px solid #EEEEEE;margin-bottom:6px;white-space:nowrap}body#workRequestSearch .cat-flyout__list{display:flex;flex-direction:column;gap:0}body#workRequestSearch .category-inline-list--medium>.cat-item--medium>a.medium-category__list{padding-left:20px;font-weight:400}body#workRequestSearch .category-inline-list--small>.cat-item--small>a.small-category__list{padding-left:40px;font-weight:400}body#workRequestSearch .cat-flyout__link{padding-left:12px!important;font-weight:400}body#workRequestSearch .cat-item:hover>.cat-flyout,body#workRequestSearch .cat-item:focus-within>.cat-flyout{display:block}body#workRequestSearch .side__line{width:100%;height:1px;color:#eee;opacity:1!important}body#workRequestSearch .empty-result{color:#707070;text-align:center;font-size:13px;font-weight:400}body#workRequestSearch .search-result__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:24px;font-weight:700;margin-bottom:20px}@media (max-width: 1024px){body#workRequestSearch .search-result__header{font-size:18px;margin:0 0 20px 10px}}body#workRequestSearch .search-result__header .category-icon__img{width:28px;height:28px}body#workRequestSearch .search-result__create{display:flex;align-items:center;justify-content:center;padding:10px 9px;border:1px solid #208A99;border-radius:2px}body#workRequestSearch .search-result__create:hover{background-color:#e4eff1}body#workRequestSearch .search-result__create-btn{text-decoration:none;font-size:13px;line-height:13px;font-weight:400;color:#208a99}@media (max-width: 1024px){body#workRequestSearch .margin__top{margin-top:20px}}body#workRequestSearch .flex-start{display:flex;align-items:center;justify-content:flex-start}body#workRequestSearch .search-result__description{display:flex;width:100%;flex-basis:100%;font-size:11px;font-weight:400;margin-top:10px}@media (max-width: 1024px){body#workRequestSearch .search-result__description{padding:10px;background-color:#f1f8f9;box-sizing:border-box}}body#workRequestSearch .ranking__container{display:flex;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:40px;margin-top:40px;margin-bottom:40px}@media (max-width: 1024px){body#workRequestSearch .ranking__container{margin-top:20px;gap:20px}}body#workRequestSearch .is-zero-height{margin:0!important}body#workRequestSearch .result__header{font-size:20px;font-weight:700;margin-bottom:24px}@media (max-width: 1024px){body#workRequestSearch .result__header{font-size:16px;margin-bottom:20px}}body#workRequestSearch .search-result__sub-text{font-weight:400}body#workRequestSearch .search-result__count{font-size:16px;font-weight:400}@media (max-width: 1024px){body#workRequestSearch .search-result__count{display:none}}body#workRequestSearch .search-result__keyword-box{display:flex;flex-direction:column;justify-content:center;background-color:#e4eff1;padding:30px 160px 15px;gap:14px}body#workRequestSearch .search-result__keyword-box .keyword-input-container{height:48px}body#workRequestSearch .search-result__keyword-box .keyword-search-submit{right:0;top:0;transform:none;width:48px;height:100%;display:flex;align-items:center;justify-content:center;background:#208a99;color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px}@media (max-width: 1024px){body#workRequestSearch .search-result__keyword-box{display:flex;flex-direction:column;justify-content:center;background-color:#e4eff1;padding:20px 12px;gap:14px}body#workRequestSearch .search-result__keyword-box .keyword-input-container{height:48px}}body#workRequestSearch .search-result__keyword-hint{font-size:13px;font-weight:400;color:#4c4c4c;margin:0}body#workRequestSearch .search-result__heading{display:flex;flex-direction:row;margin:15px 0;gap:20px;align-items:center}@media (max-width: 1024px){body#workRequestSearch .search-result__heading{display:flex;flex-direction:row;justify-content:space-between;margin:15px}}body#workRequestSearch .checkbox-form-check:has(#filterRecruitmentSub){margin:0}body#workRequestSearch .total-count__container__margin{margin:0}body#workRequestSearch .checkbox-form-check .checkbox-label{cursor:pointer;font-size:13px;font-weight:400;line-height:13px}@media (max-width: 1024px){body#workRequestSearch .price__container{display:flex;align-items:center;margin-bottom:10px}body#workRequestSearch .price__container .input-group{width:auto}body#workRequestSearch .work-filter__container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;font-size:13px}body#workRequestSearch .work__search__btn__container{display:flex;justify-content:space-between;align-items:center;margin:50px}body#workRequestSearch .work__search-bar__container{padding-bottom:69px}body#workRequestSearch .work__search-bar__container form{width:100%}body#workRequestSearch .work__search-bar__container .form-wrapper{border-radius:4px}body#workRequestSearch .search-bar{position:relative}body#workRequestSearch .sibori__container{display:block}body#workRequestSearch .work-result-sidebar{display:none}body#workRequestSearch .keyword__container{margin-bottom:30px}body#workRequestSearch .search-result__header .search-result__create,body#workRequestSearch .search-result__keyword-hint{display:none}body#workRequestSearch .app__topic-path{display:flex;align-items:center;justify-content:space-between;gap:5px}body#workRequestSearch .app__topic-path-right{display:block;flex:0 0 auto;white-space:nowrap;margin:0 12px}body#workRequestSearch .app__topic-path>:first-child{flex:1 1 auto;min-width:0}body#workRequestSearch .topic-path__container{overflow-x:auto;overflow-y:hidden;white-space:nowrap}}@media (max-width: 400px){body#workRequestSearch .padding__side{display:flex;flex-direction:column;align-items:flex-start;margin-top:4px}}body#workRequestIndex .work-row{display:flex;flex-direction:row;padding:20px;border-bottom:1px solid #E6E6E6;background-color:#fff}@media (max-width: 1024px){body#workRequestIndex .work-row{flex-direction:column;gap:8px}}body#workRequestIndex .work-row__main{display:flex;flex:1 1 auto;flex-direction:column;gap:12px}@media (max-width: 1024px){body#workRequestIndex .work-row__main{width:100%}}body#workRequestIndex .work-row__title{font-size:14px;font-weight:700;line-height:14px;color:#0e0e0e;margin:0;word-break:break-all}body#workRequestIndex .work-row__details{font-size:14px;font-weight:400;line-height:14px;color:#8b8b8b;margin:0}body#workRequestIndex .work-row__links{display:flex;flex-direction:row;gap:10px}@media (max-width: 1024px){body#workRequestIndex .work-row__links{flex-direction:column;gap:8px}}body#workRequestIndex .work-row__link-to-detail{background-color:#a4a4a4;border-radius:4px;padding:3px 10px}body#workRequestIndex .work-row__link-to-detail:hover{opacity:.7}@media (max-width: 1024px){body#workRequestIndex .work-row__link-to-detail{display:flex;justify-content:center}}body#workRequestIndex .work-row__link-to-detail-point{background-color:#208a99;border-radius:4px;padding:3px 10px}body#workRequestIndex .work-row__link-to-detail-point:hover{opacity:.7}@media (max-width: 1024px){body#workRequestIndex .work-row__link-to-detail-point{display:flex;justify-content:center}}body#workRequestIndex .work-row__link{text-decoration:none;color:#fff;font-size:13px}@media (max-width: 1024px){body#workRequestIndex .work-row__link{font-size:15px}}body#workRequestIndex .work-row__status,body#workRequestIndex .work-row__status-expired{position:relative;width:121px;flex:0 0 121px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media (max-width: 1024px){body#workRequestIndex .work-row__status,body#workRequestIndex .work-row__status-expired{flex:0 0 auto;width:100%}}body#workRequestIndex .status-select__trigger{position:relative;width:100%;height:34px;padding:5px 28px 5px 10px;box-sizing:border-box;border:1px solid #DDDDDD;border-radius:4px;background:#fff;font-size:14px;font-weight:400;text-align:left;cursor:pointer}body#workRequestIndex .status-select__icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;pointer-events:none}body#workRequestIndex .status-select__icon-img{width:12px;height:12px;display:block}body#workRequestIndex .status-select__menu{display:none;top:50%;position:absolute;left:0;width:100%;z-index:1000;margin:0;padding:4px 0;list-style:none;box-sizing:border-box;border:1px solid #DDDDDD;border-radius:4px;background:#fff}@media (max-width: 1024px){body#workRequestIndex .status-select__menu{top:calc(100% + 6px)}}body#workRequestIndex .js-status.is-open .status-select__menu{display:block}body#workRequestIndex .status-select__trigger{cursor:default}body#workRequestIndex .js-status[data-can-change="1"] .status-select__trigger{cursor:pointer}body#workRequestIndex .status-select__option{padding:1px 10px;font-size:14px;cursor:pointer}body#workRequestIndex .status-select__option:hover{background:#f3f3f3}body#workRequestIndex .work-row__status-label{font-size:14px;font-weight:700;padding:5px 10px}body#workRequestIndex .l-side{width:254px;flex:0 0 254px;padding:0}body#workRequestIndex .mypage__sidebar__container{width:100%;margin:20px 0}body#workRequestIndex .l-main{min-width:0}@media only screen and (max-width: 1024px){body#workRequestIndex .l-page{flex-direction:column;-moz-column-gap:0;column-gap:0;row-gap:16px}body#workRequestIndex .l-side{display:block;width:100%;order:2;padding:0 10px}body#workRequestIndex .l-main{order:1;width:100%;padding:0 15px 15px}body#workRequestIndex .l-container{margin:0 auto;max-width:none}body#workRequestIndex .mypage__sidebar__container{width:100%}body#workRequestIndex .mypage__sidebar__container{width:100%;max-width:none;align-items:stretch;padding:16px 12px}body#workRequestIndex .profile__info__container{width:100%;height:auto}body#workRequestIndex .mypage__sidebar__menu__container{width:100%}body#workRequestIndex .menu__List{padding-left:0}body#workRequestIndex .menu__item{width:100%}body#workRequestIndex .menu__item a{display:block;width:100%}body#workRequestIndex .menu__item__img__container{flex:0 0 12px}}body#workRequestIndex .app__upper-head{display:flex;align-items:flex-end;justify-content:space-between;gap:5px}body#workRequestIndex .app__upper-head-action{display:block;flex:0 0 auto;white-space:nowrap}body#workRequestIndex .app__topic-path>:first-child{flex:1 1 auto;min-width:0}body#workRequestIndex .topic-path__container{overflow-x:auto;overflow-y:hidden;white-space:nowrap}body#workRequestIndex .search-result__create{border-radius:3px;background-color:#208a99;padding:7px 27px}body#workRequestIndex .search-result__create:hover{opacity:.7}body#workRequestIndex .search-result__create a{text-decoration:none;color:#fff;font-size:11px;font-weight:700;line-height:13px}body#workRequestIndex .work-list__header{background-color:#208a99;color:#fff;text-align:left;padding:8px 20px;font-weight:700;border-radius:2px}body#workRequestIndex .work-list__items{display:flex;flex-direction:column}body#workRequestIndex .pagination-wrap{display:flex;justify-content:center}body#workRequestDetail .work-request-info .job-posting__content__title__wrapper .job-posting__content__title{font-size:1.25rem;font-weight:700;margin-bottom:1.875rem;word-break:break-all}body#workRequestDetail .work-request-info .job-posting__content__title__wrapper .job-posting__content__description{color:#4c4c4c;font-size:.75rem;font-weight:500}body#workRequestDetail .work-request-info .job-posting__content__title__wrapper .job-posting__content__description:first-of-type{margin-bottom:.1875rem}body#workRequestDetail .work-request-info .job-posting__content__title__wrapper .job-posting__content__description:last-of-type{margin-bottom:30px}body#workRequestDetail .work-request-info .job-posting-confirm__subtitle{color:#208a99;margin-bottom:2.1875rem}body#workRequestDetail .work-request-info .job-posting-confirm__subtitle a{text-decoration:none;color:#208a99}body#workRequestDetail .work-request-info .job-posting-confirm__condition__wrapper{display:flex;flex-direction:column;justify-content:center;margin-bottom:3.5rem}body#workRequestDetail .work-request-info .job-posting-confirm__condition{display:flex;align-items:flex-start;padding:.625rem 0;border-bottom:.0625rem solid #E6E6E6}body#workRequestDetail .work-request-info .job-posting-confirm__condition:first-child{padding-top:0}body#workRequestDetail .work-request-info .job-posting-confirm__condition__title{display:flex;align-items:center;gap:10px;font-size:.875rem;font-weight:700;width:120px;height:22px;line-height:22px}body#workRequestDetail .work-request-info .job-posting-confirm__description{display:flex;align-items:center;gap:10px;color:#4c4c4c;font-size:13px;height:22px;line-height:22px}body#workRequestDetail .work-request-info .job-posting-confirm__description .budget__wrapper{display:flex;align-items:center;justify-items:baseline;gap:8px}body#workRequestDetail .work-request-info .job-posting-confirm__description .bold__decoration{font-size:18px;font-weight:700;color:#000}body#workRequestDetail .work-request-info .job-posting-confirm__description .desired__date__wrapper{font-size:14px}body#workRequestDetail .work-request-info .job-posting-confirm__description .limit__date,body#workRequestDetail .work-request-info .job-posting-confirm__description .slash,body#workRequestDetail .work-request-info .job-posting-confirm__description .display__date{font-size:11px;line-height:11px}body#workRequestDetail .work-request-info .job-posting-confirm__description .applicant__wrapper{display:flex;align-items:center;gap:5px;height:22px;line-height:22px}@media (max-width: 780px){body#workRequestDetail .work-request-info .job-posting-confirm__description{flex-direction:column;align-items:flex-start;height:-moz-fit-content;height:fit-content;gap:0}body#workRequestDetail .work-request-info .job-posting-confirm__description .limit__date{margin-top:10px}body#workRequestDetail .work-request-info .job-posting-confirm__description .limit__date,body#workRequestDetail .work-request-info .job-posting-confirm__description .display__date{height:15.5px;line-height:15.5px}}body#workRequestDetail .work-request-info .job-posting-confirm__item__wrapper{display:flex;flex-wrap:wrap;gap:.5rem}body#workRequestDetail .work-request-info .job-posting-confirm__item__wrapper .job-posting-confirm__item{display:flex;justify-content:center;align-items:center;height:1.5rem;padding:.3125rem .625rem;background-color:#f8f8f8;border:.0625rem solid #E6E6E6;font-size:.875rem}body#workRequestDetail .work-request-info .job-posting-confirm__content__wrapper{margin-bottom:3.125rem}body#workRequestDetail .work-request-info .job-posting-confirm__content__wrapper:last-child{margin-bottom:0}body#workRequestDetail .work-request-info .job-posting-confirm__content__wrapper .header-title-container{border-left:8px solid #208A99}body#workRequestDetail .work-request-info .job-posting-confirm__posting-contents{font-size:.875rem;margin-bottom:3.4375rem;word-break:break-all}body#workRequestDetail .work-request-info .job-posting-confirm__secondary__content__wrapper{display:flex;gap:1.875rem;margin-bottom:3.125rem}body#workRequestDetail .work-request-info .job-posting-confirm__secondary__content__wrapper:last-child{margin-bottom:0}@media (max-width: 780px){body#workRequestDetail .work-request-info .job-posting-confirm__secondary__content__wrapper{flex-direction:column;align-items:flex-start;gap:20px}}body#workRequestDetail .work-request-info .job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__title{display:flex;flex:0 0 120px;justify-content:center;align-items:center;background-color:#efefef;font-size:12px;min-width:120px;height:22px;line-height:14px;padding:4px 0}@media (max-width: 780px){body#workRequestDetail .work-request-info .job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__title{max-height:22px}}body#workRequestDetail .work-request-info .job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__item__wrapper[data-section=file]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0;flex:1 1 auto}body#workRequestDetail .work-request-info .job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__item__wrapper[data-section=file] .job-posting-confirm__secondary__content__item{color:#208a99;border:.0625rem solid #208A99;font-size:.875rem;padding:.625rem .75rem;height:2.125rem;width:100%;max-width:100%;min-width:0;border-radius:.25rem;display:flex;justify-content:center;align-items:center;gap:.5rem;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;text-decoration:none;cursor:pointer}body#workRequestDetail .work-request-info .job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__item__wrapper[data-section=file] .job-posting-confirm__secondary__content__item:hover{background-color:#e4eff1}body#workRequestDetail .work-request-info .job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__item__wrapper[data-section=file] .job-posting-confirm__secondary__content__item img{display:inline-flex;align-items:center;flex:0 0 auto}@media (max-width: 780px){body#workRequestDetail .work-request-info .job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__item__wrapper[data-section=file]{grid-template-columns:repeat(1,1fr)}}body#workRequestDetail .work-request-info .job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__item__wrapper[data-section=url]{min-width:0}body#workRequestDetail .work-request-info .job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__item__wrapper[data-section=url] .job-posting-confirm__secondary__content__item{color:#208a99;font-size:.8125rem;overflow-wrap:anywhere}body#workRequestDetail .work-request-info .job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__item__wrapper[data-section=note],body#workRequestDetail .work-request-info .job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__item__wrapper[data-section=skill]{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}body#workRequestDetail .work-request-info .job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__item__wrapper[data-section=note] .job-posting-confirm__secondary__content__item,body#workRequestDetail .work-request-info .job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__item__wrapper[data-section=skill] .job-posting-confirm__secondary__content__item{padding:4px 5px;font-size:13px;border:1px solid #E6E6E6;border-radius:2px;height:22px;line-height:14px;display:flex;justify-content:center;align-items:center}body#workRequestDetail .work-request__addendum{word-break:break-all}body#workRequestDetail .work-request__addendum-form{display:flex;flex-direction:column;gap:20px;padding-bottom:40px}body#workRequestDetail .work-request__addendum-form .layouts-vertical-container .layouts-vertical-sub{margin:0}body#workRequestDetail .work-request__addendum-form .layouts-vertical-main .textarea-form-group .textarea-wrapper .form-control{padding:10px}body#workRequestDetail .work-request__addendum-form .work-request-addendum-submit{border:1px solid #208A99;border-radius:4px;background-color:#208a99;color:#fff;font-size:18px;font-weight:700;width:300px;height:55px;align-self:center}body#workRequestDetail .work-request__addendum-form .work-request-addendum-submit:hover{opacity:.7}body#workRequestDetail .agreements-table{font-size:14px;color:#0e0e0e;width:100%;border-collapse:collapse}body#workRequestDetail .agreements-table__head,body#workRequestDetail .agreements-table__row{display:grid;grid-template-columns:1fr 250px}@media (max-width: 779.98px){body#workRequestDetail .agreements-table__head,body#workRequestDetail .agreements-table__row{grid-template-columns:1fr 175px}}@media (min-width: 779.98px) and (max-width: 1040px){body#workRequestDetail .agreements-table__head,body#workRequestDetail .agreements-table__row{grid-template-columns:1fr 160px}}body#workRequestDetail .agreements-table__row{border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6}body#workRequestDetail .agreements-table__detail-row{border-top:0;display:grid;grid-template-columns:1fr auto}body#workRequestDetail .agreements-table__th,body#workRequestDetail .agreements-table__cell{font-weight:400;padding:10px 0;margin-right:10px;vertical-align:top}@media (max-width: 779.98px){body#workRequestDetail .agreements-table__th,body#workRequestDetail .agreements-table__cell{display:flex;align-items:center}}body#workRequestDetail .agreements-table__detail-cell{grid-column:1/-1;padding:10px 0}body#workRequestDetail .agreement__account-icon:hover,body#workRequestDetail .agreement__account-name:hover{opacity:.7}body#workRequestDetail .agreement__account-name{text-decoration:none;color:#0e0e0e;display:block;min-width:0;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-all}body#workRequestDetail .agreements-table__th--left{color:#0e0e0e}body#workRequestDetail .agreement__applicant{display:flex;flex-direction:row;gap:20px;align-items:flex-start}@media (max-width: 779.98px){body#workRequestDetail .agreement__applicant{display:flex;flex-direction:column}}body#workRequestDetail .agreement__applicant .agreement__account-profile{display:flex;flex-direction:row;align-items:center;gap:10px;flex:0 0 clamp(132px,16vw,150px);min-width:clamp(132px,16vw,150px);max-width:clamp(132px,16vw,150px)}@media (max-width: 779.98px){body#workRequestDetail .agreement__applicant .agreement__account-profile{flex:1 1 auto;width:100%;min-width:0;max-width:none}}body#workRequestDetail .agreement__applicant .agreement__account-icon{display:inline-flex;width:32px;height:32px;flex:0 0 32px}body#workRequestDetail .agreement__applicant .agreement__meta{display:flex;flex-direction:column;gap:7px;color:#4c4c4c;flex:1 1 auto;min-width:200px}@media (max-width: 779.98px){body#workRequestDetail .agreement__applicant .agreement__meta{min-width:160px}}@media (min-width: 779.98px) and (max-width: 1040px){body#workRequestDetail .agreement__applicant .agreement__meta{min-width:160px}}body#workRequestDetail .agreement__applicant .agreement__meta .agreement__toggle{text-decoration:none;color:#2373ad}body#workRequestDetail .agreements-table__row.is-open{border-bottom:0}body#workRequestDetail .agreements-table__detail-row.is-open{border-bottom:1px solid #E6E6E6}body#workRequestDetail .agreements-table__detail-row.is-open>.agreements-table__detail-cell{padding-top:0}body#workRequestDetail .agreement-detail__inner{word-break:break-all}body#workRequestDetail .agreement__right{display:grid;grid-template-columns:max-content max-content;-moz-column-gap:20px;column-gap:20px;align-items:flex-start}@media (max-width: 779.98px){body#workRequestDetail .agreement__right{display:flex;flex-direction:column;justify-content:space-between;height:100%}}@media (min-width: 779.98px) and (max-width: 1040px){body#workRequestDetail .agreement__right{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px 20px}}body#workRequestDetail .agreement__applied-at{color:#0e0e0e;white-space:nowrap}@media (max-width: 779.98px){body#workRequestDetail .agreement__applied-at{align-self:flex-end}}@media (min-width: 780px) and (max-width: 1024px){body#workRequestDetail .agreement__applied-at{flex:0 0 100%}}body#workRequestDetail .agreement__applied-at time{color:#4c4c4c}body#workRequestDetail .agreement__actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}@media (max-width: 779.98px){body#workRequestDetail .agreement__actions{display:flex;flex-direction:row}}@media (min-width: 779.98px) and (max-width: 1040px){body#workRequestDetail .agreement__actions{margin-left:auto}}body#workRequestDetail .agreement__actions .work-request-hire-submit{border-radius:4px;font-size:13px;font-weight:700;padding:6px 14px;color:#fff;width:82px}body#workRequestDetail .agreement__actions .hire{border:1px solid #208A99;background-color:#208a99}body#workRequestDetail .agreement__actions .hire:hover{opacity:.7}body#workRequestDetail .agreement__actions .hired{border:1px solid #9A9A9A;background-color:#9a9a9a;cursor:default;pointer-events:none}body#workRequestDetail .agreement__actions .agreement__message{border:1px solid #208A99;background-color:#fff;border-radius:4px;font-size:13px;font-weight:700;padding:6px;color:#208a99;width:82px}body#workRequestDetail .agreement__actions .agreement__message:hover{background-color:#e4eff1}body#workRequestDetail .agreement-hire-confirm-modal__body{display:flex;flex-direction:column;gap:16px}body#workRequestDetail .agreement-hire-confirm-modal__title{font-size:18px;font-weight:700}body#workRequestDetail .agreement-hire-confirm-modal__message{font-size:16px;font-weight:400;line-height:1.6;word-break:break-all}body#workRequestDetail .agreement-hire-confirm-modal__divider{width:100%;height:1px;background-color:#e6e6e6}body#workRequestDetail .agreement-hire-confirm-modal__actions{margin-top:4px}body#workRequestDetail .side__worker__profile__container{width:100%}body#workRequestDetail .side__worker__profile__container .profile__message__button button{padding:12px 6px}@media (max-width: 780px){body#workRequestDetail .side__worker__profile__container{width:auto;margin:0 35px 16px}}body#workRequestDetail .side__worker__profile__container .button__container{display:flex;justify-content:flex-start;align-items:center;-moz-column-gap:10px;column-gap:10px;margin-bottom:15px}@media (max-width: 780px){body#workRequestDetail .side__worker__profile__container .button__container{width:100%}}body#workRequestDetail .side__worker__card__wrapper{padding:20px 20px 0;margin-bottom:15px;border:1px solid #208A99;border-radius:4px}body#workRequestDetail .side__worker__card__wrapper .work__detail__subtitle{font-size:18px;font-weight:400;color:#0e0e0e;text-align:center;margin-bottom:20px}body#workRequestDetail .profile__message__button,body#workRequestDetail .profile__follow-button{width:178px;height:40px}body#workRequestDetail .profile__message__button button,body#workRequestDetail .profile__follow-button button{width:100%;height:100%;border:1px solid #DEDEDE}body#workRequestDetail .profile__message__button .button__description,body#workRequestDetail .profile__follow-button .button__description{font-weight:400;font-size:14px;color:#4c4c4c;margin:0 0 0 5px}@media (max-width: 780px){body#workRequestDetail .profile__message__button .button__description,body#workRequestDetail .profile__follow-button .button__description{display:block}}@media (max-width: 780px){body#workRequestDetail .profile__message__button,body#workRequestDetail .profile__follow-button{flex:1 1 0;width:auto}}body#workRequestDetail .profile__follow-button button.btn-primary .button__description{color:#dedede}body#workRequestDetail .profile__message__button button img{width:18px;aspect-ratio:1;filter:invert(1)}body#workRequestDetail .side__worker__card .profile__tag{font-size:12px;font-weight:700;padding:3px 10px;white-space:nowrap}body#workRequestDetail .last__login__time{margin-top:7px;font-size:12px;color:#9a9a9a}body#workRequestDetail .side__worker__card .name{text-decoration:none;font-size:15px;font-weight:700;color:#208a99;margin:0 8px 0 0;word-break:break-all}body#workRequestDetail .side__worker__card{width:100%;display:grid;grid-template-columns:90px 1fr;grid-template-areas:"i n";gap:10px}body#workRequestDetail .side__worker__card .orderer-profile-card__icon-link{display:block;grid-area:i;align-self:start;width:90px;height:90px;text-decoration:none}body#workRequestDetail .side__worker__card .new-profile-icon__container{align-self:start;width:90px;height:90px}body#workRequestDetail .side__worker__card .name__container{align-self:start;height:auto;grid-area:n}body#workRequestDetail .side__worker__card .profile-icon{width:90px;height:90px}body#workRequestDetail .side__worker__card .orderer-profile-card__icon-link .new-profile-icon__container{width:100%;height:100%}body#workRequestDetail .side__worker__card .orderer-profile-card__icon-link .new-profile-icon__container .profile-icon{width:100%!important;height:100%!important;margin-bottom:0}body#workRequestDetail .introduction__container{font-size:14px}body#workRequestDetail .introduction__container .introduction{position:relative;height:135px;overflow:hidden;word-break:break-all}body#workRequestDetail .introduction__container .introduction:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#fff;opacity:.7}body#workRequestDetail .show__all{display:flex;justify-content:flex-end;color:#208a99;font-size:14px;margin-top:5px;margin-bottom:19px;cursor:pointer}body#workRequestDetail .show__all p{margin-bottom:0;margin-right:9px}body#workRequestDetail .show__all.show__all__gray{color:#9a9a9a}body#workRequestDetail .side__list__item__list{display:flex;flex-direction:column}body#workRequestDetail .side__list__item__list{margin-bottom:60px}body#workRequestDetail .name__wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}body#workRequestDetail .for__pc{display:block}@media (max-width: 780px){body#workRequestDetail .for__pc{display:none!important}}body#workRequestDetail .l-container{background-color:#fff}body#workRequestDetail .l-container,body#workRequestDetail .l-main{display:flex;flex-direction:column;align-items:center;max-width:1040px;width:100%!important;min-height:100vh!important;margin:0 auto!important}@media (max-width: 780px){body#workRequestDetail .l-container,body#workRequestDetail .l-main{position:relative;padding-bottom:20px;align-items:flex-start}}body#workRequestDetail .app__upper-contents{padding:12px 12px 19px}@media (max-width: 768px){body#workRequestDetail .app__upper-contents{background-color:#f3f9fa}}body#workRequestDetail .app__topic-path{margin-top:0;margin-bottom:8px}@media (max-width: 768px){body#workRequestDetail .app__topic-path{margin-top:0;margin-bottom:3px}}body#workRequestDetail .topic-path__container{padding:0;margin:0}@media (max-width: 768px){body#workRequestDetail .topic-path__container{overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding-bottom:5px}}body#workRequestDetail .bookmark{border-radius:4px}body#workRequestDetail form{margin:0}body#workRequestDetail .main--work-request{padding:30px 0}@media (max-width: 780px){body#workRequestDetail .main--work-request{padding:20px 0}}body#workRequestDetail .work-request__detail__layout{display:flex;align-items:flex-start;justify-content:flex-start;gap:50px;width:100%;margin:0 auto;padding:0 12px}@media (max-width: 780px){body#workRequestDetail .work-request__detail__layout{flex-direction:column;gap:0;justify-content:flex-start;padding:0 12px}}body#workRequestDetail .work-request__detail-main{width:690px;flex:1 1 0;min-width:0}@media (max-width: 780px){body#workRequestDetail .work-request__detail-main{width:100%}}body#workRequestDetail .work-request__detail-main .work-request__content__container .work-request__content__wrapper{background-color:#fff}body#workRequestDetail .work-request__detail-main .work-request__content__container .work-request__content__wrapper:last-child{margin-bottom:1.25rem}body#workRequestDetail .work-request__detail-main .work-request__content__container .work-request__content__wrapper .form-checkbox{background-color:#fff;border:.125rem solid #5C787C}body#workRequestDetail .work-request__detail-main .work-request__content__container .work-request__content__wrapper .labels-requierd-badge{background-color:#fff;color:#dc4b7f;border:.0625rem solid #DC4B7F}body#workRequestDetail .work-request__detail-main .work-request__content__container .work-request-confirm__content__wrapper{margin-bottom:3.125rem}body#workRequestDetail .work-request__detail-main .work-request__content__container .work-request-confirm__content__wrapper .header-title-container{border-left:8px solid #208A99}body#workRequestDetail .work-request__detail-main .job-posting-confirm__secondary__content__wrapper:last-child{margin-bottom:3.125rem!important}body#workRequestDetail .work-request__detail-side{flex:0 0 300px;width:300px}@media (min-width: 780px) and (max-width: 1040px){body#workRequestDetail .work-request__detail-side{flex:0 0 250px;width:250px}}@media (max-width: 780px){body#workRequestDetail .work-request__detail-side{flex:none;width:100%}}body#workRequestDetail .work-request__detail-side .button__wrapper{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}@media (max-width: 780px){body#workRequestDetail .work-request__detail-side .button__wrapper{margin:0 35px 35px}}@media (max-width: 780px){body#workRequestDetail .work-request__detail-side .button__wrapper .apply-pc{display:none}}body#workRequestDetail .side__list__item__list{margin-bottom:0}body#workRequestDetail .profile__sns__container{margin-top:0}body#workRequestDetail .required__marker{color:#dc4b7f;font-size:.5rem;font-weight:800;border:.0625rem solid #DC4B7F;border-radius:.1875rem;padding:.1875rem .25rem}body#workRequestDetail .work-request__form__container .parts-labels-container .labels-optional-badge{color:#a6a6a6;background-color:#fff;border:.0625rem solid #A6A6A6}body#workRequestDetail .button__wrapper-sp{display:none}@media (max-width: 780px){body#workRequestDetail .button__wrapper-sp{display:block;position:fixed;bottom:0;left:0;right:0;z-index:1000;background:#fff;border-top:1px solid #DEDEDE;padding:15px 20px}}body#workRequestDetail .button__wrapper-sp .apply-sp{width:100%}body#workRequestBookmarkIndex .pc-only{display:block}body#workRequestBookmarkIndex .sp-only{display:none}@media (max-width: 768px){body#workRequestBookmarkIndex .pc-only{display:none}body#workRequestBookmarkIndex .sp-only{display:block}}body#workRequestBookmarkIndex .work-row{border:1px solid #DEDEDE;border-radius:4px;padding:30px}@media (max-width: 1024px){body#workRequestBookmarkIndex .work-row{border-left:none;border-right:none;border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;border-radius:0;padding:12px}}body#workRequestBookmarkIndex .work-row__body{display:flex;flex-direction:column;gap:10px}body#workRequestBookmarkIndex .work-row__body p{margin:0}body#workRequestBookmarkIndex .work-row__heading{display:flex;flex-direction:column;gap:8px}body#workRequestBookmarkIndex .work-row__categories{display:flex;gap:8px;align-items:center;height:12px}body#workRequestBookmarkIndex .work-row__category{font-size:12px;font-weight:400;line-height:12px;color:#777}body#workRequestBookmarkIndex .work-row__category-separator{color:#ddd}body#workRequestBookmarkIndex .work-row__title-text{color:#0e0e0e;font-size:20px;font-weight:700;line-height:28px;overflow-wrap:anywhere}body#workRequestBookmarkIndex .work-row__recruitment-details-text{font-size:12px;font-weight:400;color:#4c4c4c;overflow-wrap:anywhere}body#workRequestBookmarkIndex .work-row__meta-actions{width:100%;display:flex;align-items:flex-start;align-self:stretch;margin-top:10px}body#workRequestBookmarkIndex .work-row__actions{display:flex;color:#4c4c4c;margin-left:auto}body#workRequestBookmarkIndex .work-row__meta{display:flex;margin-right:8px}@media (max-width: 768px){body#workRequestBookmarkIndex .work-row__meta{margin-top:0;min-width:0}}body#workRequestBookmarkIndex .work-row__account__meta{display:flex;flex-direction:column;gap:2px}body#workRequestBookmarkIndex .work-row__meta-icon-inner>img:hover{opacity:.7}body#workRequestBookmarkIndex .work-row__meta-icon{margin-right:8px}body#workRequestBookmarkIndex .work-row__account-name{font-size:11px;font-weight:400;color:inherit;text-decoration:none;word-break:break-all}body#workRequestBookmarkIndex .work-row__account-name:hover{opacity:.7}body#workRequestBookmarkIndex .work-row__created-at{font-size:11px;font-weight:400}body#workRequestBookmarkIndex .work-row__created-at p{margin:0}body#workRequestBookmarkIndex .l-side{width:254px;flex:0 0 254px;padding:0}body#workRequestBookmarkIndex .mypage__sidebar__container{width:100%;margin:20px 0}body#workRequestBookmarkIndex .l-main{min-width:0}@media only screen and (max-width: 1024px){body#workRequestBookmarkIndex .l-page{flex-direction:column;-moz-column-gap:0;column-gap:0;row-gap:16px}body#workRequestBookmarkIndex .l-side{display:block;width:100%;order:2;padding:0}body#workRequestBookmarkIndex .l-main{order:1;width:100%;padding:0 15px 15px}}@media only screen and (max-width: 1024px) and (max-width: 1024px){body#workRequestBookmarkIndex .l-main{padding:0}}@media only screen and (max-width: 1024px){body#workRequestBookmarkIndex .l-container{margin:0 auto;max-width:none}body#workRequestBookmarkIndex .mypage__sidebar__container{width:100%}body#workRequestBookmarkIndex .mypage__sidebar__container{width:100%;max-width:none;align-items:stretch;padding:16px 12px}body#workRequestBookmarkIndex .profile__info__container{width:100%;height:auto}body#workRequestBookmarkIndex .mypage__sidebar__menu__container{width:100%}body#workRequestBookmarkIndex .menu__List{padding-left:0}body#workRequestBookmarkIndex .menu__item{width:100%}body#workRequestBookmarkIndex .menu__item a{display:block;width:100%}body#workRequestBookmarkIndex .menu__item__img__container{flex:0 0 12px}}body#workRequestBookmarkIndex .app__upper-head{display:flex;align-items:flex-end;justify-content:space-between;gap:5px}@media (max-width: 1024px){body#workRequestBookmarkIndex .app__upper-head{margin-left:12px}}body#workRequestBookmarkIndex .app__upper-contents{margin:0}body#workRequestBookmarkIndex .app__upper-head-action{display:block;flex:0 0 auto;white-space:nowrap}body#workRequestBookmarkIndex .app__topic-path>:first-child{flex:1 1 auto;min-width:0}body#workRequestBookmarkIndex .topic-path__container{overflow-x:auto;overflow-y:hidden;white-space:nowrap}@media (max-width: 1024px){body#workRequestBookmarkIndex .topic-path__container{margin-left:12px}}body#workRequestBookmarkIndex .search-result__create{border-radius:3px;background-color:#208a99;padding:7px 27px}body#workRequestBookmarkIndex .search-result__create:hover{opacity:.7}body#workRequestBookmarkIndex .search-result__create a{text-decoration:none;color:#fff;font-size:11px;font-weight:700;line-height:13px}body#workRequestBookmarkIndex .app__title{margin-bottom:30px}body#workRequestBookmarkIndex .work-list__header{background-color:#208a99;color:#fff;text-align:left;padding:8px 20px;font-weight:700;border-radius:2px}body#workRequestBookmarkIndex .work-list__items{display:flex;flex-direction:column;gap:5px}body#workRequestBookmarkIndex .work-row__wrapper{text-decoration:none}body#workRequestBookmarkIndex .work-row__wrapper[role=link]:hover{cursor:pointer}body#workRequestBookmarkIndex .pagination-wrap{display:flex;justify-content:center}body#workRequestAgreementIndex .l-side{width:254px;flex:0 0 254px;padding:0}body#workRequestAgreementIndex .mypage__sidebar__container{width:100%;margin:20px 0}body#workRequestAgreementIndex .l-main{min-width:0}@media only screen and (max-width: 1024px){body#workRequestAgreementIndex .l-page{flex-direction:column;-moz-column-gap:0;column-gap:0;row-gap:16px}body#workRequestAgreementIndex .l-side{display:block;width:100%;order:2;padding:0 10px}body#workRequestAgreementIndex .l-main{order:1;width:100%}body#workRequestAgreementIndex .l-container{width:calc(100% - 20px);margin:0 auto;max-width:none;justify-content:flex-start}body#workRequestAgreementIndex .mypage__sidebar__container{width:100%}body#workRequestAgreementIndex .mypage__sidebar__container{width:100%;max-width:none;align-items:stretch;padding:16px 12px}body#workRequestAgreementIndex .profile__info__container{width:100%;height:auto}body#workRequestAgreementIndex .mypage__sidebar__menu__container{width:100%}body#workRequestAgreementIndex .menu__List{padding-left:0}body#workRequestAgreementIndex .menu__item{width:100%}body#workRequestAgreementIndex .menu__item a{display:block;width:100%}body#workRequestAgreementIndex .menu__item__img__container{flex:0 0 12px}}body#workRequestAgreementIndex .result-counter{margin:40px 0 25px;color:#707070;font-size:13px;font-weight:400}body#workRequestAgreementIndex .work-list__table_wrapper{overflow-x:auto}body#workRequestAgreementIndex .work-list__table{border:1px solid #DEDEDE;margin-bottom:15px;width:100%}body#workRequestAgreementIndex .work-list__table thead.table__header th{padding:10px 20px}body#workRequestAgreementIndex .work-list__table .table__header{background-color:#208a99;color:#fff;font-size:14px;font-weight:700}body#workRequestAgreementIndex .work-list__table .table__header th:first-child{position:relative}body#workRequestAgreementIndex .work-list__table .table__header th:first-child:after{position:absolute;content:"";right:0;top:15%;width:1px;height:75%;background-color:#fff}body#workRequestAgreementIndex .work-list__table .table__header th:last-child{white-space:nowrap}body#workRequestAgreementIndex .work-list__table th,body#workRequestAgreementIndex .work-list__table td{text-align:left}body#workRequestAgreementIndex .work-list__table td{border:1px solid #DEDEDE}body#workRequestAgreementIndex .table__item{display:flex;flex-direction:column;gap:9px;padding:20px;word-break:break-all}body#workRequestAgreementIndex .work-list__table .table__item a{align-self:flex-start;display:inline-block;color:#0e0e0e;font-size:14px;font-weight:700}body#workRequestAgreementIndex .work-row__details{margin:0;font-size:14px;font-weight:400;color:#8b8b8b}body#workRequestAgreementIndex .work-list__table .info__wrapper{display:flex;gap:13px}body#workRequestAgreementIndex .work-list__table .info__wrapper .name-price__wrapper{display:flex;flex-direction:column;gap:5px}body#workRequestAgreementIndex .work-list__table .info__wrapper .name-price__wrapper .name{font-size:13px;font-weight:400}body#workRequestAgreementIndex .work-list__table .info__wrapper .name-price__wrapper .price{font-size:12px;font-weight:400;white-space:nowrap}body#workRequestAgreementIndex .info__wrapper .profile-icon img{min-width:44px;min-height:44px}body#workRequestAgreementIndex .work-list__table .status__wrapper{min-width:180px;vertical-align:middle;font-size:15px;font-weight:700;padding:20px}@media (max-width: 1024px){body#workRequestAgreementIndex .work-list__table .status__wrapper{min-width:100px}}body#workRequestAgreementIndex .radio-form-check{display:inline-flex;align-items:center;gap:.5rem}#workRequestAgreement #proposal-details-text{height:1095px}#workRequestAgreement .l-page{max-width:100%;width:100%}#workRequestAgreement .l-page .work-contents{max-width:100%}#workRequestAgreement .l-page .work-contents #answerForm .answer-notice{font-size:14px}#workRequestAgreement .l-page .work-contents #answerForm .consultation-box{border:1px solid #dedede}#workRequestAgreement .l-page .work-contents #answerForm .consultation-box-title{padding:20px;font-size:15px;font-weight:700;background-color:#f7f7f7;border-bottom:1px solid #dedede}#workRequestAgreement .l-page .work-contents #answerForm .consultation-box-body{padding:0 8px}#workRequestAgreement .l-page .work-contents #answerForm .consultation-box-body .row{padding:16px 0;margin:0;width:100%;--bs-gutter-x: 0;--bs-gutter-y: 0;display:flex;font-weight:bolder;justify-content:space-between}#workRequestAgreement .l-page .work-contents #answerForm .consultation-box-body .row-title{width:auto;font-size:14px;display:flex;vertical-align:bottom}#workRequestAgreement .l-page .work-contents #answerForm .consultation-box-body .row-title-icon{font-size:14px;padding-right:10px;display:block}#workRequestAgreement .l-page .work-contents #answerForm .consultation-box-body .row-body{width:auto;font-size:16px}#workRequestAgreement .l-page .work-contents #answerForm .consultation-box-body .row:not(:last-child){border-bottom:1px solid #dedede}#workRequestAgreement .l-page .work-contents #answerForm .answer-content-row{padding-top:30px}#workRequestAgreement .l-page .work-contents #answerForm .answer-content-row .form-control{min-width:auto}#workRequestAgreement .l-page .work-contents #answerForm .form-buttons{display:flex;-moz-column-gap:30px;column-gap:30px;margin-bottom:15px;margin-top:40px}#workRequestAgreement .l-page .work-contents #answerForm .form-buttons button{flex:1}#workRequestAgreement .l-page .work-contents #answerForm .bottom-notice{color:#707070;font-size:12px}#workRequestAgreement .consultation__sidebar{width:306px;height:-moz-fit-content;height:fit-content;margin-left:30px;flex-grow:0;flex-shrink:0}@media only screen and (max-width: 1024px){#workRequestAgreement .consultation__sidebar{margin-left:20px;width:180px}}#workRequestAgreement .consultation__sidebar__container{max-width:306px;padding:30px;background-color:#f3f9fa}@media only screen and (max-width: 1024px){#workRequestAgreement .consultation__sidebar__container{max-width:180px;padding:20px}}#workRequestAgreement .sidebar__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}@media only screen and (max-width: 1024px){#workRequestAgreement .sidebar__header{align-items:flex-start;flex-direction:column;row-gap:10px}}#workRequestAgreement .sidebar__header .img__container{display:flex;justify-content:center;align-items:center;width:100px;height:75px;background-color:#f2f2f2}#workRequestAgreement .img__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#workRequestAgreement .sidebar__header .sidebar__package-name{display:block;width:100%;min-width:0;flex:1 1 auto;font-size:13px;font-weight:700;margin:0;overflow-wrap:break-word;word-break:break-word}#workRequestAgreement .sidebar__header a.sidebar__package-name{color:#208a99;text-decoration-line:underline}#workRequestAgreement .sidebar__plan{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;word-break:break-all}#workRequestAgreement .sidebar__plan h1{font-size:12px;font-weight:700}#workRequestAgreement .sidebar__plan p{font-size:12px;font-weight:400}#workRequestAgreement .sidebar__price__box{background-color:#fff;padding:15px;margin:10px 0}@media only screen and (max-width: 1024px){#workRequestAgreement .sidebar__price__box{margin-bottom:15px}}#workRequestAgreement .consultation__sidebar .sidebar__name__box{display:flex}#workRequestAgreement .consultation__sidebar .name__box{display:flex;align-content:center;margin:0 0 0 7px}#workRequestAgreement .consultation__sidebar .name__box div{display:flex;align-items:center;justify-content:center;font-size:12px}#workRequestAgreement .sidebar__name__box .name{font-weight:700;margin-right:6px;min-width:0;flex:1 1 auto;word-break:break-all}#workRequestAgreement .sidebar__name__box .name a{display:block;width:100%;min-width:0;color:#208a99;word-break:break-all}#workRequestAgreement .sidebar__name__box .subname{font-weight:400;word-break:break-all}@media only screen and (max-width: 1024px){#workRequestAgreement .consultation__sidebar .name__box{align-items:flex-start;flex-direction:column}#workRequestAgreement .consultation__sidebar .name__box div{word-break:break-all}#workRequestAgreement .sidebar__name__box .profile-icon{min-width:35px;min-height:35px;width:35px;height:35px}}#workRequestAgreement .sidebar__price__box .price_box,#workRequestAgreement .sidebar__price__box .due-date_box{color:#707070;display:flex!important;justify-content:space-between;align-items:center;width:100%;white-space:nowrap;font-size:12px;font-weight:400}#workRequestAgreement .sidebar__price__box .line{width:100%;height:1px;display:flex;justify-content:center;align-content:center;border-top:1px dashed #000000;margin:0 5px}@media only screen and (max-width: 1024px){#workRequestAgreement .sidebar__price__box .price_box,#workRequestAgreement .sidebar__price__box .due-date_box{align-items:flex-start;flex-direction:column}#workRequestAgreement .sidebar__price__box .due-date_box{margin-top:5px}#workRequestAgreement .sidebar__price__box .line{display:none}}#workRequestAgreement .consultation-progress-bar ul{padding:0;margin-top:30px}@media only screen and (max-width: 1024px){#workRequestAgreement .consultation-progress-bar ul{margin-top:15px}}#workRequestAgreement .consultation-progress-bar .progress-item{display:flex;justify-content:flex-start!important;width:100%!important}#workRequestAgreement .work-sidebar-link__container{display:flex;flex-direction:column;align-items:flex-end;margin-top:15px}#workRequestAgreement .work-sidebar-link{font-size:11px}#workRequestAgreement a.work-sidebar-link{color:#208a99}@media only screen and (max-width: 1024px){#workRequestAgreement [class^=package-progress-bar-]{margin-bottom:0}#workRequestAgreement .consultation-progress-bar .progress-index{width:40px;min-width:40px;height:40px}#workRequestAgreement .consultation-progress-bar .progress-index:after{left:19px!important}}#workRequestAgreement .work-sidebar__help-container{margin-top:40px}#workRequestAgreement .work-sidebar__help-text{display:flex;align-items:center;color:#208a99;font-weight:700;font-size:14px}#workRequestAgreement .work-sidebar__help-list{font-size:14px;line-height:1.64;padding-left:24px;margin:11px 0 0}#workRequestAgreement .work-sidebar__help-icon{margin-right:5px;font-size:20px}#workRequestAgreement .consultation__sidebar_collapse_toggle{align-items:center;background-color:#f3f9fa;display:flex;height:70px;margin:0 -10px;padding:0 20px;text-decoration:none}#workRequestAgreement .consultation__sidebar_collapse_toggle .text{color:#208a99;font-size:14px;text-decoration:underline}#workRequestAgreement .consultation__sidebar_collapse_toggle .arrow{height:7px;margin-left:8px;width:10px}#workRequestAgreement .consultation__sidebar_collapse_toggle .spacer{flex:1}#workRequestAgreement .consultation__sidebar_collapse_toggle .price{color:#707070;font-size:17px;text-decoration:none}#workRequestAgreement .consultation__sidebar_collapse_toggle .price-suffix{font-size:12px;margin-left:1px}#workRequestAgreement .consultation__sidebar_collapse_toggle.collapsed .close{display:none}#workRequestAgreement .consultation__sidebar_collapse_toggle:not(.collapsed) .open{display:none}#workRequestAgreement .consultation__sidebar_collapse{background-color:#f3f9fa;margin:0 -10px;padding:0 20px 25px}#workRequestAgreement .consultation__sidebar_collapse .divider{background-color:#fff;height:1px;margin-bottom:25px}#workRequestAgreement .consultation__sidebar_collapse__header{display:flex;margin-bottom:20px}#workRequestAgreement .consultation__sidebar_collapse__header .img__container{display:flex;justify-content:center;margin-right:10px;align-items:center;width:100px;height:75px;background-color:#f2f2f2}#workRequestAgreement .consultation__sidebar_collapse__header .consultation__sidebar_collapse__package-name{flex:1;width:130px;font-size:13px;font-weight:700;margin:0;overflow-wrap:break-word;word-break:break-word}#workRequestAgreement .consultation__sidebar_collapse__header a.consultation__sidebar_collapse__package-name{color:#208a99;text-decoration-line:underline}#workRequestAgreement .consultation__sidebar_collapse__plan{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:20px}#workRequestAgreement .consultation__sidebar_collapse__plan h1{font-size:12px;font-weight:700}#workRequestAgreement .consultation__sidebar_collapse__plan p{font-size:12px;font-weight:400;margin-bottom:0;overflow-wrap:break-word;word-break:break-word}#workRequestAgreement .consultation__sidebar_collapse__price__box{background-color:#fff;color:#707070;padding:15px;margin:10px 0 20px}#workRequestAgreement .consultation__sidebar_collapse__price__box .price{font-size:12px}#workRequestAgreement .consultation__sidebar_collapse__price__box .price span{font-size:10px;margin-left:2px}#workRequestAgreement .consultation__sidebar_collapse__name__box{align-items:center;display:flex}#workRequestAgreement .consultation__sidebar_collapse__name__box .name{color:#0e0e0e;font-size:12px;font-weight:700;margin-left:7px}#workRequestAgreement .consultation__sidebar_collapse__name__box .name a{color:#208a99}#workRequestAgreement .consultation__sidebar_collapse__name__box .subname{color:#0e0e0e;font-size:12px;font-weight:400;margin-left:6px;word-break:break-all}#workRequestAgreement .consultation__sidebar_collapse__price__box .price_box,#workRequestAgreement .consultation__sidebar_collapse__price__box .due-date_box{display:flex!important;justify-content:space-between;align-items:center;width:100%;white-space:nowrap;font-size:12px;font-weight:400}#workRequestAgreement .consultation__sidebar_collapse__price__box .line{width:100%;height:1px;display:flex;justify-content:center;align-content:center;border-top:1px dashed #000000;margin:0 15px 0 10px}#workRequestAgreement .sp-consultation-progress-bar ul{padding:0;margin-top:30px}#workRequestAgreement .sp-consultation-progress-bar .progress-item{display:flex;justify-content:flex-start!important;width:100%!important}#workRequestAgreement .sp-work-sidebar-link__container{position:relative}#workRequestAgreement .sp-work-sidebar-link{right:0;bottom:0;font-size:11px;position:absolute}#workRequestAgreement a.sp-work-sidebar-link{color:#208a99}#workRequestAgreement .progress-bar-canceled{display:flex;justify-content:center;align-items:center;background-color:#f3fafb;width:100%;padding:30px;margin-bottom:20px;list-style:none}#workRequestAgreement .progress-bar-canceled .progress-item{position:relative;justify-content:flex-start;align-items:center;word-break:keep-all;display:flex;flex-direction:row}#workRequestAgreement .progress-bar-canceled .progress-index{position:relative;display:flex;justify-content:center;align-items:center;width:45px;height:45px;font-weight:700;border-radius:50%;background-color:#4c4c4c;color:#fff;margin-bottom:0}#workRequestAgreement .progress-bar-canceled .progress-index .material-symbols-outlined{font-size:16px;font-weight:700}#workRequestAgreement .progress-bar-canceled .progress-text{font-size:13px;font-weight:500;color:#4c4c4c;white-space:nowrap;display:flex;align-items:center;margin:0 0 0 10px}#workRequestAgreement .order-payment-info-modal .img__wrapper img{display:none}#workRequestAgreement .order-payment-info-modal .modal-dialog{max-width:800px}#workRequestAgreement .order-payment-info-modal .modal-content img{display:block;width:100%}#workRequestAgreement .custom-link{color:#208a99}#workRequestAgreement .sp-work-sidebar__help-container{border-top:1px solid #dedede;margin-top:40px;margin-bottom:40px;padding-top:40px}#workRequestAgreement .sp-work-sidebar__help-text{display:flex;align-items:center;color:#208a99;font-weight:700;font-size:14px}#workRequestAgreement .sp-work-sidebar__help-list{font-size:14px;line-height:1.64;padding-left:24px;margin:11px 0 0}#workRequestAgreement .sp-work-sidebar__help-icon{margin-right:5px;font-size:20px}
