:root{--sidebar-background:var(--color-bg-alt);--form-gutter-sp:10px;--form-gutter-pc:2.4rem;--form-gutter-pc-large:2.4rem}.c-admin-form,.p-company-message__profile,.p-recent-search,.p-review-detail-outline,.p-review-list,.p-review-profile,.p-scout-list__item,.p-scout-profile{background:#fff;box-shadow:var(--drop-shadow)}.c-grade,.c-project-item__category,.c-user-noimage,.l-footer .footer-copyright,.l-sidebar .sidebar-admin-status__selection .num,.p-dashboard-item__status .num,.p-profile-skill__year .num,.p-profile-website__data,.p-review-profile-header__name .grade{font-family:var(--font-strong)}.l-sidebar .sidebar-menu.sidebar-menu--admin{background-color:var(--color-bg-alt)}@media(min-width:768px){.l-sidebar .sidebar-menu.sidebar-menu--admin{display:block}}.l-sidebar .sidebar-admin__outline{padding:20px 25px}@media(min-width:768px){.l-sidebar .sidebar-admin__outline{padding:60px 30px 32px}}.l-sidebar .sidebar-admin-user{display:flex;align-items:center}@media(min-width:768px){.l-sidebar .sidebar-admin-user{flex-direction:column}}.l-sidebar .sidebar-admin-user__icon{width:45px;height:45px;background:#fff}@media(min-width:768px){.l-sidebar .sidebar-admin-user__icon{width:6rem;height:6rem}}.l-sidebar .sidebar-admin-user__icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.l-sidebar .sidebar-admin-user__name{margin-left:10px;font-size:1.4rem;font-weight:700;letter-spacing:var(--ltsp-md)}@media(min-width:768px){.l-sidebar .sidebar-admin-user__name{margin-top:1rem;margin-left:0;text-align:center;font-size:1.6rem;text-indent:var(--ltsp-md)}}.l-sidebar .sidebar-admin-status{display:flex;justify-content:space-between;gap:5px;margin-top:18px;color:var(--color-primary)}@media(min-width:768px){.l-sidebar .sidebar-admin-status{flex-direction:column;gap:14px;margin-top:28px}}.l-sidebar .sidebar-admin-status__selection{position:relative;flex-basis:40%;display:flex;justify-content:center;align-items:center;height:4.5rem;padding:.125em .5em 0;text-align:center;font-size:2rem;border:1px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-primary);transition:border-color var(--duration-fast),color var(--duration-fast)}@media(min-width:768px){.l-sidebar .sidebar-admin-status__selection{flex-basis:auto;height:5rem;padding-top:.6em;padding-bottom:.5em}}@media(hover:hover)and (pointer:fine){.l-sidebar .sidebar-admin-status__selection:hover{border-color:var(--color-primary-hover);color:var(--color-primary-hover)}}.l-sidebar .sidebar-admin-status__selection .label{position:absolute;top:0;left:50%;display:inline-block;padding:0 .5em;background:var(--color-bg-alt);font-size:1.2rem;letter-spacing:var(--ltsp-md);text-indent:var(--ltsp-md);transform:translate(-50%,-50%)}.l-sidebar .sidebar-admin-status__selection .num{display:block;line-height:var(--lh-sm);font-weight:700;letter-spacing:var(--ltsp-sm);text-indent:var(--ltsp-sm)}.l-sidebar .sidebar-admin-status__message{flex-basis:58.46%;display:flex;align-items:center;height:4.5rem;padding:0 1.5rem;border-radius:var(--radius-md);background:var(--color-primary);color:#fff;transition:background-color var(--duration-fast)}@media(min-width:768px){.l-sidebar .sidebar-admin-status__message{flex-basis:auto;height:5rem}}@media(hover:hover)and (pointer:fine){.l-sidebar .sidebar-admin-status__message:hover{background-color:var(--color-primary-hover)}}.l-sidebar .sidebar-admin-status__message .icon{display:inline-block;width:2rem;margin-right:.5rem}.l-sidebar .sidebar-admin-status__message .icon svg{fill:#fff}.l-sidebar .sidebar-admin-status__message .label{font-size:1.2rem;font-weight:500;letter-spacing:var(--ltsp-md)}@media(min-width:768px){.l-sidebar .sidebar-admin-status__message .label{font-size:1.4rem;letter-spacing:var(--ltsp-sm)}}.l-sidebar .sidebar-admin-status__message .num{margin-left:auto}.l-sidebar .sidebar-admin-menu{padding:0 25px;font-size:1.4rem}@media(min-width:768px){.l-sidebar .sidebar-admin-menu{padding:0}}.l-sidebar .sidebar-admin-menu__item{position:relative}.l-sidebar .sidebar-admin-menu__item::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:rgba(255,255,255,.5);transform:translateY(-50%)}@media(min-width:768px){.l-sidebar .sidebar-admin-menu__item::before{content:none}}.l-sidebar .sidebar-admin-menu__item:last-child::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:rgba(255,255,255,.5);transform:translateY(50%)}@media(min-width:768px){.l-sidebar .sidebar-admin-menu__item:last-child::after{content:none}}@media(min-width:768px){.l-sidebar .sidebar-admin-menu__item.is-open{background-color:var(--color-bg-alt-dark)}}.l-sidebar .sidebar-admin-menu__item.is-open::after{content:"";position:absolute;z-index:-1;top:0;left:-25px;right:-25px;bottom:0;display:block;background:var(--color-bg-alt-dark)}@media(min-width:768px){.l-sidebar .sidebar-admin-menu__item.is-open::after{content:none}}.l-sidebar .sidebar-admin-menu__link{padding:0;border:none;border-radius:0;background:0 0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;display:flex;align-items:center;padding:1.5rem 0;text-align:left;transition:background-color var(--duration-fast)}@media(min-width:768px){.l-sidebar .sidebar-admin-menu__link{padding:2rem 30px}}@media(min-width:1025px){.l-sidebar .sidebar-admin-menu__link{letter-spacing:var(--ltsp-md)}}@media(hover:hover)and (pointer:fine){.l-sidebar .sidebar-admin-menu__link:hover{background-color:var(--color-bg-hover-overlay-dark)}}.l-sidebar .sidebar-admin-menu__link.sidebar-admin-menu__link--toggle{padding-right:2rem}@media(min-width:768px){.l-sidebar .sidebar-admin-menu__link.sidebar-admin-menu__link--toggle{padding-right:4.5rem}}.l-sidebar .sidebar-admin-menu__link.sidebar-admin-menu__link--toggle::after,.l-sidebar .sidebar-admin-menu__link.sidebar-admin-menu__link--toggle::before{content:"";position:absolute;top:50%;right:8px;width:12px;height:2px;margin-top:-1px;background:var(--color-primary)}@media(min-width:768px){.l-sidebar .sidebar-admin-menu__link.sidebar-admin-menu__link--toggle::after,.l-sidebar .sidebar-admin-menu__link.sidebar-admin-menu__link--toggle::before{right:30px}}.l-sidebar .sidebar-admin-menu__link.sidebar-admin-menu__link--toggle::after{transform:rotate(90deg);transition:transform var(--duration-fast) var(--easeCommon)}.l-sidebar .sidebar-admin-menu__link.sidebar-admin-menu__link--toggle.is-open::after{transform:rotate(180deg)}@media(min-width:768px){.l-sidebar .sidebar-admin-menu__link.is-current{background-color:#fff}}@media(min-width:768px){.l-sidebar .sidebar-admin-menu__link.is-current::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;border-radius:2px;background:var(--color-primary)}}.l-sidebar .sidebar-admin-menu__link .icon{display:inline-block;width:2rem;margin-right:1rem}.l-sidebar .sidebar-admin-menu__children{display:none}.l-sidebar .sidebar-admin-menu__child-item{position:relative}.l-sidebar .sidebar-admin-menu__child-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:rgba(255,255,255,.5);transform:translateY(-50%)}@media(min-width:768px){.l-sidebar .sidebar-admin-menu__child-item::before{content:none}}.l-sidebar .sidebar-admin-menu__badge{position:absolute;top:50%;right:0;transform:translateY(-50%)}@media(min-width:768px){.l-sidebar .sidebar-admin-menu__badge{right:2rem}}.l-footer{margin-top:30px;font-size:1.1rem}@media(min-width:768px){.l-footer{grid-area:footer;margin-top:0;padding-left:30px;padding-right:30px;padding-bottom:50px;font-size:1.3rem}}@media(min-width:1025px){.l-footer{display:flex;justify-content:space-between;width:100%;max-width:976px;margin-top:50px;margin-left:auto;margin-right:auto}}@media(min-width:1280px){.l-footer{max-width:1116px;padding-left:100px;padding-right:100px}}.l-footer .footer-copyright{display:block;text-align:center;font-size:inherit;color:var(--color-base-light)}@media(min-width:1025px){.l-footer .footer-copyright{text-align:left}}.l-footer .footer-menu{display:none}@media(min-width:1025px){.l-footer .footer-menu{display:flex;justify-content:flex-end;gap:30px}}.l-footer .footer-menu__item{transition:color var(--duration-fast) var(--easeCommon)}@media(hover:hover)and (pointer:fine){.l-footer .footer-menu__item:hover{color:var(--color-base-xdark)}}@media(min-width:768px){.l-contents.l-contents--2col{flex:1 0 auto;display:grid;grid-template-rows:1fr auto;grid-template-columns:250px minmax(0,1fr);grid-template-areas:"sidebar main" "sidebar footer"}.l-footer{-ms-grid-row:2;-ms-grid-column:2}}@media(min-width:768px){.l-contents.l-contents--2col .l-main{grid-area:main;padding-bottom:50px}}@media (min-width:768px){.l-contents.l-contents--2col .l-main{-ms-grid-row:1;-ms-grid-column:2}}@media(min-width:1025px){.l-contents.l-contents--2col .l-main{width:100%;max-width:976px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}}@media(min-width:1280px){.l-contents.l-contents--2col .l-main{max-width:1116px;padding-left:100px;padding-right:100px}}.l-main{padding-top:30px}@media(min-width:1025px){.l-main{padding-top:60px}}.c-header-info{display:flex;align-items:center;height:4.5rem;padding-left:var(--gutter-sp);background:var(--color-primary-light);color:#fff}@media(min-width:768px){.c-header-info{height:6rem;padding-left:var(--gutter-pc)}}.c-header-info__icon{width:1.8rem;margin-right:1.5rem}@media(min-width:768px){.c-header-info__icon{width:2.2rem}}.c-header-info__icon img{display:block;width:100%}.c-header-info__content{overflow:hidden;flex:1}.c-header-info__body{display:inline-block;padding-left:100%;font-size:1.2rem;-webkit-animation:marquee 20s linear infinite;animation:marquee 20s linear infinite;white-space:nowrap}@media(min-width:768px){.c-header-info__body{font-size:1.4rem}}@media(min-width:1025px){.c-header-info__body{padding-left:0;-webkit-animation:none;animation:none}}.c-header-info__body .date{margin-right:.7em}.c-admin-form-wrapper+.c-admin-form-wrapper{margin-top:4rem}@media(min-width:1025px){.c-admin-form-wrapper+.c-admin-form-wrapper{margin-top:7rem}}.c-admin-form-wrapper__headline{margin-bottom:2rem}.c-admin-form__section{padding:3rem var(--gutter-sp)}@media(min-width:1025px){.c-admin-form__section{padding:5rem}}.c-admin-form__section+.c-admin-form__section{border-top:1px solid var(--color-border)}.c-admin-form__header{position:relative;margin-bottom:3rem}.c-admin-form__add{margin-bottom:2rem}@media(min-width:1025px){.c-admin-form__add{position:absolute;top:0;right:0;margin-bottom:0}}.c-admin-form__add:not(:first-child){margin-top:2rem}@media(min-width:1025px){.c-admin-form__add:not(:first-child){top:auto;bottom:0;margin-top:0}}.c-admin-form__title{font-size:1.8rem}@media(min-width:1025px){.c-admin-form__title{font-size:2.2rem}}.c-admin-form__title .catch{display:block;margin-bottom:.5rem;font-size:1.6rem}.c-admin-form__desc{margin-top:1rem;font-size:1.4rem}.c-admin-form__action{margin-top:1rem}@media(min-width:1025px){.c-admin-form__action{margin-top:3rem}}.c-admin-form__action .note{display:block;margin-top:1rem;font-size:1.2rem;color:var(--color-base-light);letter-spacing:var(--ltsp-md)}@media(min-width:1025px){.c-admin-form__action .note{font-size:1.3rem}}.c-admin-form__content:not(:first-child){margin-top:1rem}.c-status{--c:var(--color-primary);display:flex;align-items:center;height:2.1rem;padding:0 1.5rem;border:1px solid var(--c);font-size:1.1rem;font-weight:500;color:var(--c)}.c-status.is-inactive{--c:var(--color-base-light)}.c-no-content{padding:4.5rem 20px}@media(min-width:1025px){.c-no-content{padding:4.5rem 3rem}}.c-admin-form-delete{display:flex;justify-content:center;margin-top:3rem}@media(min-width:1025px){.c-admin-form-delete{justify-content:flex-end;margin-top:2rem}}.c-review-list-item{position:relative;display:block;padding:1.5rem 20px 2rem 40px;transition:background-color var(--duration-fast)}@media(min-width:1025px){.c-review-list-item{padding:3rem 3rem 3rem 5.2rem}}@media(hover:hover)and (pointer:fine){.c-review-list-item:hover{background-color:var(--color-bg-hover-overlay-dark)}}.c-review-list-item.is-disabled{pointer-events:none}.c-review-list-item.is-disabled::before{content:"";position:absolute;z-index:1;top:0;left:0;display:block;width:100%;height:100%;background:rgba(72,72,72,.2)}.c-review-list-item__info{display:flex;justify-content:flex-end;align-items:center;gap:1rem}@media(min-width:1025px){.c-review-list-item__info{position:absolute;top:3rem;right:3rem}}.c-review-list-item__date{font-size:1.2rem;color:var(--color-base-light);letter-spacing:var(--ltsp-md)}@media(min-width:1025px){.c-review-list-item__date{letter-spacing:var(--ltsp-sm)}}.c-review-list-item__header{display:flex;margin-bottom:1.5rem}@media(min-width:1025px){.c-review-list-item__header{align-items:center}}.c-review-list-item__image{overflow:hidden;width:4rem;height:4rem;margin-right:1rem;border-radius:50%}@media(min-width:1025px){.c-review-list-item__image{width:6rem;height:6rem;margin-right:1.5rem}}.c-review-list-item__image img{display:block;width:100%}.c-review-list-item__outline{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.c-review-list-item__name{flex-basis:100%;font-size:1.6rem;font-weight:700;letter-spacing:var(--ltsp-md)}@media(min-width:1025px){.c-review-list-item__name{flex-basis:auto}}.c-review-list-item__name .age{font-size:1.4rem;letter-spacing:inherit}.c-review-list-item__status{display:flex;align-items:center;gap:1rem}.c-review-list-item__status .source{font-size:1.1rem;font-weight:500;color:var(--color-primary)}@media(min-width:1025px){.c-review-list-item__status .source{font-size:1.3rem}}@media(min-width:1025px){.c-review-list-item__content{display:flex;align-items:flex-start;gap:45px}}.c-review-list-item__body{flex:1}.c-review-list-item__message{position:relative;font-size:1.3rem}.c-review-list-item__message.is-unread::before{content:"";position:absolute;top:.75em;left:-2rem;display:block;width:1rem;height:1rem;border-radius:50%;background:var(--color-primary);transform:translateY(-50%)}@media(min-width:1025px){.c-review-list-item__message.is-unread::before{width:1.2rem;height:1.2rem}}.c-review-list-item__message p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.c-review-list-item__memo{position:relative}.c-review-list-item__memo:not(:first-child){margin-top:1.5rem}.c-review-list-item__memo input{width:100%}.c-panel-note{margin-top:2rem;padding:0 var(--gutter-sp);font-size:1.3rem;color:var(--color-base-light);letter-spacing:var(--ltsp-md)}@media(min-width:1025px){.c-panel-note{padding:0;text-align:right}}.c-work-list{display:flex;flex-direction:column;gap:2.2rem}@media(min-width:768px){.c-work-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc((100% - 6rem)/ 2),1fr));gap:3.2rem 3rem}}@media(min-width:1025px){.c-work-list{grid-template-columns:repeat(auto-fit,minmax(calc((100% - 6rem)/ 3),1fr))}}.c-project-item{display:block;font-size:1.2rem}.c-project-item__image{position:relative}.c-project-item__image img{display:block;width:100%}.c-project-item__action{position:absolute;right:1rem;bottom:1rem}.c-project-item__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:1rem;font-size:1em;font-weight:700}.c-project-item__category{margin-top:.2rem;color:var(--color-base-light)}.c-project-item__user{display:flex;align-items:center;gap:1rem;margin-top:1rem}.c-project-item__user .user-image{overflow:hidden;width:2.8rem;height:2.8rem;border:1px solid var(--color-border);border-radius:50%}.c-project-item__user .user-image img{display:block;width:100%}.c-project-item__user .user-name{flex:1;font-size:1.3rem;font-weight:500}.c-form-action{display:flex;flex-direction:column;gap:1rem;width:230px;margin:3rem auto 0}@media(min-width:1025px){.c-form-action{flex-direction:row-reverse;justify-content:center;gap:1em;width:auto;margin:4rem 0 0}}.c-form-action__item{flex-grow:1}@media(min-width:1025px){.c-form-action__item.c-form-action__item--submit{flex-basis:59.6rem;max-width:65%}}@media(min-width:1025px){.c-form-action__item.c-form-action__item--cancel{flex-basis:31rem;max-width:34%}}.c-creator-list-item.c-creator-list-item--large{padding:3rem var(--gutter-sp)}@media(min-width:1025px){.c-creator-list-item.c-creator-list-item--large{padding:5rem 3rem}}.c-creator-list-item__header{display:flex;padding:3rem var(--gutter-sp) 2rem;border-bottom:1px solid var(--color-border);transition:background-color var(--duration-fast)}@media(min-width:1025px){.c-creator-list-item__header{padding:3rem 3rem 2rem}}.c-creator-list-item--large .c-creator-list-item__header{padding:0;border-bottom:none}@media(hover:hover)and (pointer:fine){.c-creator-list-item__header:hover{background-color:var(--color-bg-light)}}.c-creator-list-item__profile{flex:1;display:flex;gap:1.5rem}@media(min-width:1025px){.c-creator-list-item__profile{gap:2rem}}.c-creator-list-item__profile .creator-image{overflow:hidden;width:5rem;height:5rem;border-radius:50%}@media(min-width:1025px){.c-creator-list-item__profile .creator-image{width:8rem;height:8rem}}.c-creator-list-item__profile .creator-image img{display:block;width:100%}.c-creator-list-item__profile .creator-text{flex:1}.c-creator-list-item__profile .creator-name{display:flex;flex-direction:column;gap:.5rem 1rem}@media(min-width:1025px){.c-creator-list-item__profile .creator-name{flex-basis:100%;flex-direction:row;align-items:center}}.c-creator-list-item__profile .creator-name .name{display:block;font-size:1.6rem;font-weight:700;letter-spacing:var(--ltsp-md)}@media(min-width:1025px){.c-creator-list-item__profile .creator-name .name{font-size:1.8rem}}.c-creator-list-item__profile .creator-info{margin-top:.3rem;font-size:1.3rem}@media(min-width:1025px){.c-creator-list-item__profile .creator-info{margin-top:.7rem}}.c-creator-list-item__profile .creator-id{margin-top:.3rem;font-size:1.2rem;color:var(--color-base-light)}@media(min-width:1025px){.c-creator-list-item__profile .creator-id{margin-top:.5rem;letter-spacing:var(--ltsp-md)}}.c-creator-list-item__action{margin-left:1rem}.c-creator-list-item__content{display:flex;flex-direction:column;gap:3rem 4rem;padding:2rem var(--gutter-sp) 3rem}@media(min-width:1025px){.c-creator-list-item__content{flex-direction:row;padding:2rem 3rem 3rem}}.c-creator-list-item--large .c-creator-list-item__content{padding:2rem 0 0}@media(min-width:1025px){.c-creator-list-item__data{flex:1}}.c-creator-list-item__data .data-list__title{font-size:1.3rem;color:var(--color-base-light)}.c-creator-list-item__data .data-list__title:not(:first-of-type){margin-top:1.5rem;padding-top:1.5rem;border-top:1px dotted var(--color-border)}.c-creator-list-item__data .data-list__data{font-size:1.3rem}@media(min-width:1025px){.c-creator-list-item__data .data-list__data{font-size:1.4rem}}.c-creator-list-item__data .data-list__data:not(:first-child){margin-top:1rem}@media(min-width:1025px){.c-creator-list-item__data .data-list__data:not(:first-child){margin-top:.5rem}}.c-creator-list-item__data .skill{padding-top:.5rem}.c-creator-list-item__data .skill__section:not(:first-child){margin-top:2rem}.c-creator-list-item__data .skill__list{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;font-size:1.1rem}.c-creator-list-item__data .skill__list:not(:first-child){margin-top:1rem}.c-creator-list-item__data .skill__item{display:inline-flex;justify-content:center;align-items:center;height:2.1rem;padding:0 .9rem;border:1px solid var(--color-primary);text-align:center;font-size:1.1rem;color:var(--color-primary)}@media(min-width:1025px){.c-creator-list-item__slide{width:350px;padding-top:1rem}}.c-creator-list-item__slide .slide-item img{max-height:calc((100vw - var(--gutter-sp)*2)*.86);-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.c-creator-list-item__slide .slide-item img{max-height:calc((100vw - 250px - var(--gutter-sp)*2)*.86)}}@media(min-width:1025px){.c-creator-list-item__slide .slide-item img{max-height:300px}}.c-user-noimage{display:flex;justify-content:center;align-items:center;width:100%;height:100%;line-height:1;border-radius:50%;text-align:center;font-size:1.1rem;font-weight:700;background:var(--color-base-xlight);color:rgba(255,255,255,.75)}@media(min-width:1025px){.c-user-noimage{font-size:1.8rem}}.c-user-noimage.c-user-noimage--large{font-size:1.8rem}@media(min-width:1025px){.c-user-noimage.c-user-noimage--large{font-size:2.3rem;letter-spacing:var(--ltsp-md);text-indent:var(--ltsp-md)}}.c-grade{display:inline-flex;justify-content:center;align-items:center;height:2.1rem;line-height:1;padding:0 1.5rem;text-align:center;background:var(--color-primary);letter-spacing:var(--ltsp-md);text-indent:var(--ltsp-md);font-size:1.1rem;font-weight:700;color:#fff;text-transform:uppercase}.c-grade.c-grade--prime{background-color:var(--color-prime)}.c-grade.c-grade--fresh{background-color:var(--color-fresh)}.p-company-dashboard{padding:0 10px}@media(min-width:768px){.p-company-dashboard{padding:0}}.p-company-dashboard__title{display:flex;align-items:center;margin-top:1.5rem;margin-bottom:1.5rem}@media(min-width:768px){.p-company-dashboard__title{display:none}}.p-company-dashboard__title .icon{width:45px;border:1px solid var(--color-border)}@media(min-width:1025px){.p-company-dashboard__title .icon{width:60px}}.p-company-dashboard__title .icon img{display:block;width:100%}.p-company-dashboard__title .name{margin-left:10px;font-size:1.4rem;font-weight:700;letter-spacing:var(--ltsp-md)}@media(min-width:1025px){.p-company-dashboard__title .name{margin-top:1rem;margin-left:0;text-align:center;font-size:1.6rem;text-indent:var(--ltsp-md)}}.p-company-dashboard__row{display:flex;flex-wrap:wrap;gap:7px}@media(min-width:1025px){.p-company-dashboard__row{gap:20px}}.p-company-dashboard__row:not(:first-child){margin-top:25px}@media(min-width:1025px){.p-company-dashboard__row:not(:first-child){margin-top:30px}}.p-company-dashboard__row.p-company-dashboard__row--small{flex-direction:column}@media(min-width:1025px){.p-company-dashboard__row.p-company-dashboard__row--small{flex-direction:row}}.p-company-dashboard__item{border-radius:var(--radius-lg);background:#fff;box-shadow:var(--drop-shadow)}@media(min-width:1025px){.p-company-dashboard__item{flex:1}}.p-company-dashboard__row--large .p-company-dashboard__item{flex:1 1 calc((100% - 7px)/ 2)}@media(min-width:1025px){.p-company-dashboard__row--large .p-company-dashboard__item{flex:1}}.p-dashboard-item{display:flex;flex-direction:column}.p-dashboard-item.p-dashboard-item--large{padding:23px 15px 15px}@media(min-width:1025px){.p-dashboard-item.p-dashboard-item--large{padding:35px 20px 17px}}.p-dashboard-item.p-dashboard-item--small{flex-direction:row;align-items:center;height:6rem;padding:0 2rem;text-align:center;font-weight:700;letter-spacing:var(--ltsp-sm);text-indent:var(--ltsp-sm);transition:box-shadow var(--duration-fast)}@media(hover:hover)and (pointer:fine){.p-dashboard-item.p-dashboard-item--small:hover{box-shadow:var(--drop-shadow-hover)}}.p-dashboard-item.p-dashboard-item--small .label{flex:1;text-align:center}.p-dashboard-item__head{display:flex;flex-direction:column;align-items:center;text-align:center}.p-dashboard-item__icon{position:relative}.p-dashboard-item__icon .icon{display:block;width:3.2rem}@media(min-width:1025px){.p-dashboard-item__icon .icon{width:4.8rem}}.p-dashboard-item__icon .badge{position:absolute;top:0;left:100%;display:block;margin-left:-.5rem}@media(min-width:1025px){.p-dashboard-item__icon .badge{margin-left:-1rem}}.p-dashboard-item__title{margin-top:.8rem;font-size:1.4rem;letter-spacing:var(--ltsp-sm);text-indent:var(--ltsp-sm)}@media(min-width:1025px){.p-dashboard-item__title{margin-top:1.5rem;font-size:1.6rem}}.p-dashboard-item__nav{margin-top:2rem}@media(min-width:1025px){.p-dashboard-item__nav{margin-top:3rem}}.p-dashboard-item__nav-item{border-bottom:1px solid var(--color-border-light);font-size:1.3rem}@media(min-width:1025px){.p-dashboard-item__nav-item{font-size:1.4rem;letter-spacing:var(--ltsp-md)}}.p-dashboard-item__nav-item:first-child{border-top:1px solid var(--color-border-light)}.p-dashboard-item__nav-item a{display:flex;align-items:center;padding:1.5rem 0;transition:background-color var(--duration-fast)}@media(min-width:1025px){.p-dashboard-item__nav-item a{padding:2rem 0}}.p-dashboard-item__nav-item a::after{content:"";display:inline-block;width:.75em;height:.75em;margin-left:auto;background:url(../images/icon_arrow_sp.svg) center center/contain no-repeat;transition:transform var(--duration-fast) var(--easeCommon)}@media(min-width:1025px){.p-dashboard-item__nav-item a::after{width:1.5rem;height:1.5rem;background-image:url(../images/icon_arrow_primary.svg)}}@media(hover:hover)and (pointer:fine){.p-dashboard-item__nav-item a:hover{background-color:var(--color-bg-hover)}.p-dashboard-item__nav-item a:hover::after{transform:translateX(20%)}}.p-dashboard-item__nav-item a .icon{display:inline-block;width:2rem;margin-right:1rem}.p-dashboard-item__status{margin-top:auto;padding-top:2rem;text-align:center}.p-dashboard-item__status .label{font-size:1rem;color:var(--color-base-light)}@media(min-width:1025px){.p-dashboard-item__status .label{font-size:1.2rem}}.p-dashboard-item__status .num{line-height:1;margin-top:.1em;font-size:4rem;font-weight:700}@media(min-width:1025px){.p-dashboard-item__status .num{font-size:5rem}}.p-review-list{margin-top:1.6rem}@media(min-width:1025px){.p-review-list{margin-top:2rem}}.p-review-detail-outline{padding:2.5rem var(--gutter-sp)}@media(min-width:1025px){.p-review-detail-outline{display:grid;grid-template-columns:296px 1fr;-moz-column-gap:3rem;column-gap:3rem;padding:3rem}}.p-review-detail-outline__profile{display:flex;gap:1.5rem}@media(min-width:1025px){.p-review-detail-outline__profile{grid-row:1;grid-column:1}}.p-review-detail-outline__image{overflow:hidden;width:5rem;height:5rem;border-radius:50%}.p-review-detail-outline__image img{display:block;width:100%}.p-review-detail-outline__name .name{font-size:1.6rem;font-weight:700;letter-spacing:var(--ltsp-md)}@media(min-width:768px){.p-review-detail-outline__name .name{font-size:1.8rem}}.p-review-detail-outline__name .id{margin-top:.5rem;font-size:1.2rem;color:var(--color-base-light);letter-spacing:var(--ltsp-md)}@media(min-width:1025px){.p-review-detail-outline__name .id{margin-top:.2rem}}.p-review-detail-outline__tag{margin-top:1.1rem}.p-review-detail-outline__tag .c-status-large:not(:first-child){margin-top:.5rem}.p-review-detail-outline__status{display:flex;flex-direction:column;justify-content:center;align-items:center}@media(min-width:1025px){.p-review-detail-outline__status{grid-row:2;grid-column:1}}.p-review-detail-outline__grade:not(:first-child){margin-top:.5rem}.p-review-detail-outline__data{display:flex;flex-wrap:wrap;margin-top:2rem;gap:.5rem 1rem;font-size:1.3rem}@media(min-width:1025px){.p-review-detail-outline__data{grid-row:1/3;grid-column:2}}.p-review-detail-outline__data .headline{min-width:7rem;font-size:1em;color:var(--color-base-light)}.p-review-detail-outline__data .data{flex-basis:calc(100% - 8rem)}.p-review-detail-outline__memo{position:relative;margin-top:2rem}@media(min-width:1025px){.p-review-detail-outline__memo{grid-row:3;grid-column:1/3}}.p-review-detail-outline__memo input{width:100%}.p-review-page-select{display:flex;height:5rem;margin-bottom:2rem;border:1px solid var(--color-primary)}.p-review-page-select:not(:first-child){margin-top:3rem}.p-review-page-select__item{flex:1;display:inline-flex;justify-content:center;align-items:center;text-align:center;background:#fff;font-weight:500;color:var(--color-primary);transition:background-color var(--duration-fast)}@media(hover:hover)and (pointer:fine){.p-review-page-select__item:hover{background-color:var(--color-bg-light)}}.p-review-page-select__item.is-current{pointer-events:none;background:var(--color-primary);color:#fff}.p-review-page-select__item.is-current .icon svg{fill:#fff}.p-review-page-select__item .icon{display:inline-block;width:2.2rem;height:2.2rem;margin-right:1.4rem}.p-review-page-select__item .icon svg{display:block;width:100%;fill:var(--color-primary)}.p-review-profile{padding:3rem var(--gutter-sp)}@media(min-width:1025px){.p-review-profile{padding:5rem}}.p-review-profile:not(:first-child){margin-top:2rem}.p-review-profile__header{padding-bottom:3rem;border-bottom:1px solid var(--color-border-light)}@media(min-width:1025px){.p-review-profile__header{padding-bottom:4rem}}.p-review-profile__section:not(:first-child){margin-top:4rem}@media(min-width:1025px){.p-review-profile__section:not(:first-child){margin-top:5rem}}.p-review-profile__header+.p-review-profile__section:not(:first-child){margin-top:3rem}@media(min-width:1025px){.p-review-profile__header+.p-review-profile__section:not(:first-child){margin-top:5rem}}.p-review-profile__headline{margin-bottom:2rem;font-size:1.6rem;font-weight:700}@media(min-width:1025px){.p-review-profile__headline{font-size:1.8rem}}.p-review-profile__action{margin-top:2rem;text-align:center}@media(min-width:1025px){.p-review-profile__action{margin-top:3rem}}.p-review-profile-header{display:flex;flex-direction:column;gap:1rem}@media(min-width:1025px){.p-review-profile-header{flex-direction:row}}.p-review-profile-header__profile{overflow:hidden}@media(min-width:1025px){.p-review-profile-header__profile{flex:1;display:flex;gap:2rem}}.p-review-profile-header__image{float:left;overflow:hidden;width:5rem;height:5rem;border-radius:50%}@media(min-width:1025px){.p-review-profile-header__image{float:none;width:8rem;height:8rem}}.p-review-profile-header__image img{display:block;width:100%}.p-review-profile-header__text{flex:1}.p-review-profile-header__name{display:flex;flex-direction:column;gap:.5rem 1rem;margin-left:6.5rem}@media(min-width:1025px){.p-review-profile-header__name{flex-direction:row;align-items:center;margin-left:0}}.p-review-profile-header__name .grade{display:inline-flex;justify-content:center;align-items:center;width:6.5rem;height:2.1rem;line-height:1;text-align:center;background:var(--color-prime);letter-spacing:var(--ltsp-md);text-indent:var(--ltsp-md);font-size:1.1rem;font-weight:700;color:#fff;text-transform:uppercase}.p-review-profile-header__name .name{display:block;font-size:1.6rem;font-weight:700;letter-spacing:var(--ltsp-md)}@media(min-width:1025px){.p-review-profile-header__name .name{font-size:1.8rem}}.p-review-profile-header__info{margin-top:1rem;font-size:1.4rem}@media(min-width:1025px){.p-review-profile-header__info{letter-spacing:var(--ltsp-md)}}.p-review-profile-header__id{margin-top:.5rem;font-size:1.2rem;color:var(--color-base-light);letter-spacing:var(--ltsp-md)}.p-review-profile-header__action{display:flex;gap:.5rem}@media(min-width:1025px){.p-review-profile-header__action{flex-direction:column;width:20rem}}.p-review-profile-header__action .c-button{flex:1}@media(min-width:1025px){.p-review-profile-header__action .c-button{flex:0 1 auto}}.p-profile-website{display:grid;grid-template-columns:108px 1fr;gap:2rem 1rem}.p-profile-website__title{font-size:1.4rem}.p-profile-website__data{min-width:0;font-size:1.3rem}.p-profile-website__data .link{display:flex}.p-profile-website__data .link a{position:relative;display:inline-block;align-items:center;min-width:0;padding-left:2.1rem;color:var(--color-primary)}.p-profile-website__data .link a::before{content:"";position:absolute;top:50%;left:0;display:inline-block;width:1.6rem;height:1.6rem;margin-right:.5rem;background:url(../images/icon_link_primary.svg) center center/contain no-repeat;transform:translateY(-50%)}@media(hover:hover)and (pointer:fine){.p-profile-website__data .link a:hover{text-decoration:underline}}.p-profile-website__data .auth{margin-top:.5rem;color:var(--color-base-light)}.p-profile-website__data .service{display:flex;flex-wrap:wrap;gap:.5rem}.p-profile-website__data .service a{display:inline-flex;justify-content:center;align-items:center;min-width:10rem;height:3rem;border:1px solid var(--color-primary);border-radius:1.5rem;font-weight:500;color:var(--color-primary);letter-spacing:var(--ltsp-sm);text-indent:var(--ltsp-sm);transition:all var(--duration-fast)}@media(hover:hover)and (pointer:fine){.p-profile-website__data .service a:hover{background-color:var(--color-primary);color:#fff}}.p-profile-skill{--c:var(--color-pink);display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:3rem}@media(min-width:1025px){.p-profile-skill{flex-wrap:nowrap;gap:2rem}}.p-profile-skill__item{flex-basis:calc((100% - 1.5rem)/ 2);padding:2rem;border:3px solid var(--c);color:var(--c)}@media(min-width:1025px){.p-profile-skill__item{flex:1;padding:2.5rem 2rem}}.p-profile-skill__item.p-profile-skill__item--inactive{--c:var(--color-base-xxlight);text-align:center}.p-profile-skill__title{line-height:1.3125;text-align:center;letter-spacing:var(--ltsp-md);text-indent:var(--ltsp-md);text-transform:uppercase}.p-profile-skill__year{line-height:1.325;text-align:center;font-size:1.4rem;font-weight:700;letter-spacing:var(--ltsp-md)}.p-profile-skill__year .num{margin-right:.5rem;font-size:4rem;letter-spacing:0}.p-profile-skill__desc{margin-top:.5rem;font-size:1.2rem;color:var(--color-base)}@media(min-width:1025px){.p-profile-skill__desc{margin-top:.1rem;font-size:1.3rem}}.p-profile-skill__item--inactive .p-profile-skill__desc{color:var(--color-border-dark)}.p-profile-data-list{padding:3rem 20px;background:var(--color-bg-primary)}@media(min-width:1025px){.p-profile-data-list{padding:3rem}}.p-profile-data-list:not(:first-child){margin-top:1.5rem}@media(min-width:1025px){.p-profile-data-list:not(:first-child){margin-top:2rem}}.p-profile-data-list__item{display:flex;font-size:1.4rem}.p-profile-data-list__item:not(:first-child){margin-top:2rem;padding-top:2rem;border-top:1px dotted var(--color-border)}.p-profile-data-list__headline{min-width:8.5rem;padding-right:1em;font-size:1em;font-weight:400}@media(min-width:1025px){.p-profile-data-list__headline{min-width:17rem}}.p-profile-data-list__data{min-width:0}.p-profile-data-list__data a{font-weight:500;color:var(--color-primary)}@media(hover:hover)and (pointer:fine){.p-profile-data-list__data a:hover{color:var(--color-primary-hover)}}.p-profile-condition-list__item{display:flex;padding:2rem;border-top:1px dotted var(--color-border);font-size:1.4rem}.p-profile-condition-list__item:last-child{border-bottom:1px dotted var(--color-border)}.p-profile-condition-list__item:nth-child(odd){background-color:var(--color-bg-primary)}.p-profile-condition-list__item:nth-child(even){background-color:#fff}.p-profile-condition-list__headline{min-width:15rem;padding-right:1em;font-size:1em;font-weight:400}@media(min-width:1025px){.p-profile-condition-list__headline{min-width:17rem}}.p-profile-body{padding:3rem 20px;background:var(--color-bg-primary)}@media(min-width:1025px){.p-profile-body{padding:3rem}}.p-profile-interview__item{padding:3rem 2rem;border-top:1px dotted var(--color-border);font-size:1.4rem;letter-spacing:var(--ltsp-md)}.p-profile-interview__item:last-child{border-bottom:1px dotted var(--color-border)}.p-profile-interview__item:nth-child(odd){background-color:var(--color-bg-primary)}.p-profile-interview__item:nth-child(even){background-color:#fff}.p-profile-interview__headline{margin-bottom:1rem;font-size:1em;font-weight:500}@media(min-width:1025px){.p-profile-interview__headline{min-width:17rem}}.p-scout-caution{margin:3rem var(--gutter-sp) 0;padding:2rem;background:var(--color-base-xxlight)}@media(min-width:1025px){.p-scout-caution{margin:4rem 0 0;padding:4rem}}.p-scout-caution__headline{font-size:1.4rem;font-weight:500}@media(min-width:1025px){.p-scout-caution__headline{font-size:1.6rem}}.p-scout-caution__body{font-size:1.2rem}@media(min-width:1025px){.p-scout-caution__body{font-size:1.4rem}}.p-scout-caution__body:not(:first-child){margin-top:.5rem}@media(min-width:1025px){.p-scout-caution__body:not(:first-child){margin-top:1rem}}.p-send-scout-form{padding:0 var(--gutter-sp)}@media(min-width:1025px){.p-send-scout-form{padding:0}}.p-send-scout-form__article{margin-top:2rem}@media(min-width:1025px){.p-send-scout-form__article{display:flex;align-items:center;gap:1.5rem}}.p-send-scout-form__article .headline{font-size:1.3rem;letter-spacing:ltsp(--ltsp-md)}.p-send-scout-form__article .option{margin-top:1rem}@media(min-width:1025px){.p-send-scout-form__article .option{flex:1;margin-top:0}}.p-send-scout-form__message{display:flex;margin-top:2rem}.p-send-scout-form__remember{margin-top:2rem}.p-send-scout-form__action{margin-top:2rem;text-align:center}@media(min-width:1025px){.p-send-scout-form__action{margin-top:3rem}}.p-scout-filter{margin:0 var(--gutter-sp)}@media(min-width:1025px){.p-scout-filter{margin:0}}.p-scout-filter__condition{display:flex;flex-direction:column;gap:1rem}@media(min-width:1025px){.p-scout-filter__condition{flex-direction:row;align-items:center}}.p-scout-filter__condition .condition-item{flex:1;display:flex}.p-scout-filter__row{margin-top:1.5rem}@media(min-width:1025px){.p-scout-filter__row{display:flex;align-items:center}}.p-scout-filter__grade{display:flex;flex-direction:column;gap:.5rem 1.1rem;font-size:1.2rem}@media(min-width:1025px){.p-scout-filter__grade{flex:1;flex-direction:row;align-items:center;font-size:1.4rem}}.p-scout-filter__grade .headline{font-size:1em}.p-scout-filter__grade .headline::after{content:"："}.p-scout-filter__grade .grade{display:flex;gap:2rem}.p-scout-filter__action{width:23rem;margin:2rem auto 0;text-align:center}@media(min-width:1025px){.p-scout-filter__action{width:20rem;margin:0}}.p-recent-search{display:flex;flex-direction:column;gap:.5rem 2rem;margin:2rem var(--gutter-sp) 0;padding:1.5rem 15px;border-radius:var(--radius-md);font-size:1.2rem;transition:box-shadow var(--duration-fast)}@media(hover:hover)and (pointer:fine){.p-recent-search:hover{box-shadow:var(--drop-shadow-hover)}}@media(min-width:1025px){.p-recent-search{flex-direction:row;margin:3rem 0 0;padding:2rem;font-size:1.4rem}}.p-recent-search__title{font-size:1em}.p-recent-search__title::after{content:"："}.p-recent-search__body{color:var(--color-primary)}@media(min-width:1025px){.p-recent-search__body{flex:1}}.p-scout-content{margin-top:3rem}@media(min-width:1025px){.p-scout-content{margin-top:4rem}}.p-scout-list__item:not(:first-child){margin-top:2rem}@media(min-width:1025px){.p-scout-list__item:not(:first-child){margin-top:3rem}}.p-fav-creator-list{border-top:1px solid var(--color-border)}.p-fav-creator-list__item:not(:first-child){border-top:1px solid var(--color-border)}.p-fav-project-list{display:flex;flex-direction:column;gap:2rem;padding:0 var(--gutter-sp) 3rem}@media(min-width:768px){.p-fav-project-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc((100% - 5rem)/ 2),1fr));gap:3rem 2.5rem}}@media(min-width:1025px){.p-fav-project-list{grid-template-columns:repeat(auto-fit,minmax(calc((100% - 5rem)/ 3),1fr));padding:0 3rem 5rem}}.p-example-list{display:grid;grid-template-columns:repeat(2,1fr);gap:3.5rem 2.3rem;margin-top:2rem;padding:0 var(--gutter-sp)}@media(min-width:1025px){.p-example-list{grid-template-columns:repeat(3,1fr);gap:4rem 3.8rem;padding:0}}.p-example-list__item{position:relative;min-width:0}.p-example-list__item.is-ghost .example-image::before{content:"";position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;display:block;background:rgba(25,79,240,.4)}.p-example-list__item.is-ghost .example-title{opacity:.6}.p-example-list__item.is-ghost .example-check{opacity:.6}.p-example-list__item .drag-area{display:none}@media(min-width:1025px){.p-example-list__item .drag-area{position:absolute;z-index:1;top:1rem;left:1rem;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#fff;cursor:move}}.p-example-list__item .drag-area svg{display:inline-block;width:1.2rem;fill:var(--color-primary)}.p-example-list__item .example-image{position:relative}@media(min-width:1025px){.p-example-list__item .example-image{box-shadow:var(--drop-shadow)}}.p-example-list__item .example-image img{display:block;width:100%}.p-example-list__item .example-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:1rem;font-size:1rem;letter-spacing:var(--ltsp-md)}@media(min-width:1025px){.p-example-list__item .example-title{margin-top:2rem;font-size:1.2rem}}.p-example-list__item .example-check{margin-top:.5rem}@media(min-width:1025px){.p-example-list__item .example-check{margin-top:.8rem}}.p-scout-profile{overflow:hidden;padding:2rem var(--gutter-sp)}@media(min-width:1025px){.p-scout-profile{flex:1;display:flex;gap:1.5rem;padding:2rem}}.p-scout-profile__image{float:left}@media(min-width:1025px){.p-scout-profile__image{float:none}}.p-scout-profile__image img{display:block;width:5rem;height:5rem;border-radius:50%}@media(min-width:1025px){.p-scout-profile__text{flex:1}}@media(min-width:1025px){.p-scout-profile__row{display:flex;align-items:center}}@media(min-width:1025px){.p-scout-profile__row:not(:first-child){margin-top:.6rem}}.p-scout-profile__name{display:flex;flex-direction:column;gap:.5rem 1rem;margin-left:6.5rem}@media(min-width:1025px){.p-scout-profile__name{flex-direction:row;align-items:center;margin-left:0}}.p-scout-profile__name .name{display:block;font-size:1.6rem;font-weight:700;letter-spacing:var(--ltsp-md)}@media(min-width:1025px){.p-scout-profile__name .name{font-size:1.8rem}}.p-scout-profile__info{margin-top:1.1rem;font-size:1.3rem;font-weight:500}@media(min-width:1025px){.p-scout-profile__info{margin-top:0;letter-spacing:var(--ltsp-md)}}@media(min-width:1025px){.p-scout-profile__info:not(:first-child){margin-left:1.5rem}}.p-scout-profile__id{margin-top:.3rem;font-size:1.2rem;color:var(--color-base-light);letter-spacing:var(--ltsp-md)}@media(min-width:1025px){.p-scout-profile__id{margin-top:0}}@media(min-width:1025px){.p-scout-profile__id:not(:first-child){margin-left:2.2rem}}@media(min-width:768px){.p-company-message{flex:1;display:flex;flex-direction:column}}@media(min-width:1025px){.p-company-message{display:flex;flex-direction:row;gap:2rem}}@media(min-width:768px){.p-company-message__main{flex:1;display:flex;flex-direction:column}}.p-company-message__profile{width:23.3rem;padding:2rem}@media(min-width:1025px){.p-company-message__profile{align-self:flex-start}}.p-company-message__profile .profile-user{display:flex;align-items:center;gap:1rem}.p-company-message__profile .profile-user .user-image{overflow:hidden;width:5rem;height:5rem;border-radius:50%}.p-company-message__profile .profile-user .user-image img{display:block;width:100%}.p-company-message__profile .profile-user .user-name .name{font-size:1.6rem;font-weight:700;letter-spacing:var(--ltsp-md)}.p-company-message__profile .profile-user .user-name .id{font-size:1.2rem;color:var(--color-base-light);letter-spacing:var(--ltsp-md)}.p-company-message__profile .profile-tag{display:flex;flex-direction:column;gap:.5rem;margin-top:2rem}.p-company-message__profile .profile-data{margin-top:3rem;font-size:1.3rem}.p-company-message__profile .profile-data .headline{font-size:1em;color:var(--color-base-light)}.p-company-message__profile .profile-data .headline:not(:first-of-type){margin-top:2rem}.p-company-message__profile .profile-data .data{margin-top:.5rem}.p-company-message__profile .profile-memo{position:relative;display:flex;margin-top:3rem}.p-company-message__profile .profile-memo .c-form-placeholder .text{display:block;margin-left:3rem}
/*# sourceMappingURL=maps/company.css.map */