.p-proposal-blob{position:relative;display:inline-block}.p-proposal-blob__image{width:100%;max-width:100%}.p-proposal-blob__button{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:2.5em;height:2.5em;font-size:1em;background:rgba(0,0,0,.8);border-radius:50%;transform:translate(-50%, -50%)}.p-work-detail-client{overflow-x:hidden}.p-work-detail-client__is-completed{color:#f13018}.p-work-detail-client__order-content-worker{margin-top:8px;font-size:12px;list-style:none}.p-work-detail-client__order-content-worker-item{position:relative;display:inline-block}.p-work-detail-client__order-content-worker-item::before{display:inline-block;margin:0 6px 0 2px;color:#e3e3e3;content:"/"}.p-work-detail-client__order-content-worker-item:first-child::before{content:none}@media(max-width: 767px){.section-title-group,.section-work-detail-content{padding-right:20px;padding-left:20px}}.section-work-detail-content{overflow:hidden}.detail-order{display:flex;margin-top:15px}@media(min-width: 768px){.detail-order{gap:0 40px}}@media(max-width: 767px){.detail-order{flex-direction:column}}.detail-order__image{position:relative;height:100%;background:#f7f7f7}.detail-order__image__real-image{width:280px;transition:box-shadow .2s ease}.detail-order__image__task-img{width:330px;opacity:.9}@media(max-width: 767px){.detail-order__image__task-img{width:100%}}@media(max-width: 767px){.detail-order__image>.detail-order__image__task-img+.detail-order__image__button{left:calc(50% - 127px)}}.detail-order__image__anchor{display:block;padding:12px;text-align:center}.detail-order__image__real-image-wrapper{position:relative;display:inline-block}.detail-order__image__real-image-wrapper>img{max-width:100%}@media(min-width: 768px){.detail-order__image__real-image-wrapper>img{max-width:360px}}.detail-order__image__real-image-wrapper>.p-proposal-blob-video{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:2.5em;height:2.5em;font-size:28px;background:rgba(0,0,0,.8);border-radius:50%;transform:translate(-50%, -50%)}.detail-order__image__anchor:hover .detail-order__image__real-image{box-shadow:0 0 0 3px #0268cc}.detail-order__image>.detail-order__image__button{position:absolute;top:50%;left:36px;display:block;padding:10px 20px;margin-top:-30px;color:#0268cc}.detail-order__image__button__label{font-weight:bold;text-align:center}.detail-order__image__button__sub-label{font-size:10px;text-align:center}@media(max-width: 767px){.detail-order__naming{width:100%}}.detail-order__naming,.detail-order__naming:visited{display:block;width:280px;padding:20px;font-size:21px;font-weight:bold;line-height:1.5;color:#0268cc;text-decoration:none;border:10px solid #f2f2f2;transition:box-shadow .2s ease}.detail-order__naming:hover{box-shadow:0 0 0 3px #0268cc inset}.detail-order__content{flex:1}.detail-order__content--flex__wrapper{display:flex}@media(max-width: 767px){.detail-order__content--flex__wrapper{flex-direction:column}}.detail-order__content__schedule{margin-top:3px;font-size:30px;font-weight:bold;line-height:1}@media(min-width: 768px){.detail-order__content__schedule{font-size:45px}}.detail-order__content__schedule-unit{font-size:15px;font-weight:normal}@media(min-width: 768px){.detail-order__content__schedule-unit{font-size:20px}}@media(min-width: 768px){.detail-order__content__price__wrapper{margin-right:160px}}.detail-order__content__price{margin-top:3px;font-size:30px;font-weight:bold;line-height:1;color:#f74711}@media(min-width: 768px){.detail-order__content__price{font-size:45px}}.detail-order__content__price-unit{font-size:15px;font-weight:normal}@media(min-width: 768px){.detail-order__content__price-unit{font-size:20px}}.detail-order__content__budget-price{margin-top:3px;font-size:20px;font-weight:bold;line-height:1}@media(min-width: 768px){.detail-order__content__budget-price{font-size:25px}}.detail-order__content__budget-price-unit{font-size:12px;font-weight:normal}@media(min-width: 768px){.detail-order__content__budget-price-unit{font-size:15px}}.detail-order__content__breakdown{font-size:20px;font-weight:normal;color:#666}.detail-order__content__title{margin-top:20px;font-size:12px;font-weight:normal;color:#9e9e9e}.detail-order__contractor{margin-top:3px}@media(max-width: 767px){.detail-order__contractor{flex-direction:row}}@media(max-width: 767px){.detail-order__content .detail-order__contractor{flex-direction:column}}@media(max-width: 767px){.c-avatar.c-avatar--medium{width:40px}}@media(max-width: 767px){.c-avatar.c-avatar--medium .c-avatar__image-wrapper{width:40px;height:40px}}.detail-order__contractor .c-media__thumbnail{margin-right:0}@media(max-width: 767px){.detail-order__contractor .c-media__thumbnail{width:80px;height:80px;margin-bottom:20px}}@media(max-width: 767px){.detail-order__contractor .c-media__thumbnail .c-avatar__image-wrapper{width:80px;height:80px;border:solid 1px #f2f2f2}}.detail-order__contractor__displayName{text-align:left;text-decoration:underline;vertical-align:middle}@media(max-width: 767px){.detail-order__contractor__displayName{display:inline-block;margin-bottom:0}}.detail-order__contractor__displayName:visited{color:#0268cc;text-decoration:underline}.detail-order__contractor .c-media__subtitle{margin-top:3px;font-size:12px}@media(max-width: 767px){.c-media__title.p-search-talent__title{display:block;text-align:center}}.detail-order__comment,.detail-order__comment::before{background:#f7f7f7;border:1px solid #ededed}.detail-order__comment{position:relative;z-index:2;padding:10px 15px;margin-top:12px;font-size:15px;color:#666}.detail-order__comment::before{position:absolute;top:-5px;left:15px;z-index:1;width:10px;height:10px;content:"";border-right:0;border-bottom:0;transform:rotate(45deg)}.detail-order-schedule__wrapper{position:relative;height:120px;margin:-10px auto 10px}@media(min-width: 768px){.detail-order-schedule__wrapper{margin-top:10px;background-color:#f5f5f5}}.detail-order-schedule{position:absolute;top:40%;left:12%;width:76%}@media(max-width: 767px){.detail-order-schedule{left:8%;width:84%}}.detail-order-schedule>.detail-order-schedule__line{width:102%;border-bottom:solid 1px #888}.detail-order-schedule__pin__wrapper{position:absolute;top:-7px;width:14px;height:14px;background-color:#f5f5f5;border-radius:7px}@media(max-width: 767px){.detail-order-schedule__pin__wrapper{background-color:#fff}}.detail-order-schedule__pin__label{position:absolute;top:-22px;left:-43px;width:100px;font-size:12px;text-align:center}@media(max-width: 767px){.detail-order-schedule__pin__label{font-size:10px;letter-spacing:-0.01rem}}.detail-order-schedule__pin{position:relative;width:10px;height:10px;margin:2px;background-color:#ababab;border-radius:5px}.detail-order-schedule__pin__days{position:absolute;top:20px;left:-17px;width:50px;font-size:12px;text-align:center}.detail-order-schedule__pin__days--bold{top:17px;left:-46px;width:110px;font-weight:bold;line-height:1.3}.detail-order-schedule__pin__days--bold__main{font-size:16px;text-align:center}.detail-order-schedule__pin__days--bold__sub{font-size:11px;text-align:center}@media(max-width: 767px){.detail-order-schedule__pin__days--bold__sub{font-size:10px}}.detail-order.detail-order--is-completed .detail-order__content{margin-left:0}.detail-order.detail-order--is-completed .detail-order__contractor{padding:20px;background:#fcfcfc;border:1px solid #eee}.detail-order__action{padding:16px;text-align:center;background:#fcfcfc;border:1px solid #eee;border-top:none}.detail-order__action .message_to{text-align:center}.message_to>.detail-order__action__button--border{color:#0268cc;border-color:#0268cc;border-style:solid;border-width:2px;border-radius:4px}.message_to>.detail-order__action__button--border:visited{color:#0268cc}.detail-action{display:flex;margin-top:40px;margin-left:-16px}@media(max-width: 767px){.detail-action{flex-direction:column;margin-left:0}}.detail-action__button{margin-left:16px}@media(max-width: 767px){.detail-action__button{width:100%;margin-top:10px;margin-left:0;font-size:16px}}.detail-action>.detail-action__button--order{flex:2}.detail-action>.detail-action__button--border,.non_watch_star>.detail-action__button--border,.watch_star>.detail-action__button--border{color:#0268cc;border-color:#0268cc;border-style:solid;border-width:2px;border-radius:4px}.detail-action>.detail-action__button--border:visited,.non_watch_star>.detail-action__button--border:visited,.watch_star>.detail-action__button--border:visited{color:#0268cc}.detail-action-bottom{margin-top:40px;text-align:center}.datail-tableSummary{margin-top:15px}.detail-feedback{margin-top:20px}@media(max-width: 767px){.detail-feedback{flex-flow:row nowrap;align-items:flex-start}}.detail-feedback>.c-media__content{padding:0;margin-right:0;margin-left:5px;overflow:inherit}.detail-feedback__balloon,.detail-feedback__balloon::before{background:#fffbdd;border:solid 1px #fff5b1}.detail-feedback__balloon{position:relative;padding:20px;color:#767676;border-radius:3px}@media(max-width: 767px){.detail-feedback__balloon{padding:8px 12px}}.detail-feedback__balloon::before{position:absolute;top:0;left:-7px;z-index:2;width:14px;height:14px;margin-top:24px;content:"";border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);transform:rotate(45deg)}@media(max-width: 767px){.detail-feedback__balloon::before{margin-top:12px}}.detail-proposal-block{margin-top:10px}.detail-proposal__lancer-list{display:flex;margin-left:-2%}@media(max-width: 767px){.detail-proposal__lancer-list{flex-direction:column}}.detail-proposal__media{flex-direction:column;width:23%;padding:20px 12px;margin-left:2%;background:#fafafa;border:1px solid #ededed;border-radius:3px}@media(max-width: 767px){.detail-proposal__media{flex-direction:row;width:auto;padding:12px;margin-top:8px}}.detail-proposal__media-thumbnail{margin:0 auto}@media(max-width: 767px){.detail-proposal__media-thumbnail{margin:0 12px 0 0}}@media(max-width: 767px){.detail-proposal__media-thumbnail .c-avatar__image-wrapper{margin-bottom:0}}.detail-proposal__media-content{margin:0}.detail-proposal-list{display:flex;flex-wrap:wrap;margin-left:-1%}@media(max-width: 767px){.detail-proposal-list{margin-left:-3px}}.detail-proposal-list__item{display:flex;align-items:start;justify-content:center;width:19%;padding:6px;margin-top:10px;margin-left:1%;background:#f7f7f7;border-radius:3px;transition:background .2s ease}@media(max-width: 767px){.detail-proposal-list__item{width:47%}}.detail-proposal-list__anchor{display:block;transition:box-shadow .2s ease}.detail-proposal-list__anchor:hover{box-shadow:0 0 0 3px #0268cc}.detail-proposal-list__image-wrapper .p-proposal-blob-video{font-size:20px}.detail-proposal-list__more{flex:1 1 100%;padding:0;margin-top:24px;margin-bottom:24px;background-color:rgba(0,0,0,0)}.detail-proposal-list__anchor-text{display:block;width:100%;padding:20px;text-align:center;background:#f2f9ff;border:1px solid #dbedff;border-radius:3px;transition:background .2s ease}.detail-proposal-list__anchor-text,.detail-proposal-list__anchor-text:visited{color:#0268cc}.detail-proposal-list__anchor-text:hover{background:#dbedff}.detail-proposal-list__item--lancer{display:initial;width:100%}.detail-proposal-list__figure{display:flex;flex-direction:column;align-items:center;justify-content:center;height:140px;overflow:hidden;font-size:60px;color:#dedede;text-align:center;transition:border .1s ease}.detail-proposal-list__figure__caption{display:block;margin-top:5px;font-size:11px;color:#a6a6a6;text-align:center}.task_preview,.task_preview *{box-sizing:border-box}.task_preview{padding:15px 20px;margin-top:20px;overflow-y:scroll;background:#f7f7f7}.task_preview input[type=text],.task_preview textarea{width:100%;cursor:not-allowed;background:#f2f2f2;border:1px solid #e7e7e7}@media(max-width: 767px){.aside-task-example{padding-right:20px;padding-left:20px}}@media(min-width: 768px){.aside-task-example .detail-order__figure{padding:20px 100px}}.detail-qa{margin:40px 0}.detail-qa__list{display:flex;flex-wrap:wrap;margin:12px -12px -12px;list-style:none}.detail-qa__list-item{width:50%;padding:12px}@media(max-width: 767px){.detail-qa__list-item{width:100%}}.detail-qa__list-item-inner{height:100%;padding:20px;background-color:#eef4fc;border-radius:4px}.detail-qa__question{position:relative;padding-left:24px;font-size:16px;font-weight:bold;color:#2c4f75}.detail-qa__question>span{position:absolute;left:0}.detail-qa__answer{position:relative;padding-left:24px;margin-top:8px;font-size:12px}.detail-qa__answer>span{position:absolute;top:-5px;left:0;font-size:16px;font-weight:bold;color:#eb6448}.detail-step__list{margin-top:40px}@media(max-width: 767px){.detail-step__list{flex-direction:row}}@media(max-width: 767px){.detail-step__list-item{margin-bottom:0;margin-left:8px}}@media(min-width: 768px){.detail-step__list-item::before{top:calc(50% - 15px);left:-35px;width:30px;content:url("/img/_fontawesome/light/arrow-right-long.svg?v=1.0")}}@media(max-width: 767px){.detail-step__list-item::before{top:calc(50% - 4px);left:-8px;transform:rotate(0)}}.detail-step__list-title{font-weight:normal}@media(max-width: 767px){.detail-step__list-title{font-size:12px}}.detail-step__list-icon-wrapper{display:flex;align-items:center;justify-content:center;background:#f7f7f7;border-radius:50%}@media(max-width: 767px){.detail-step__list-icon-wrapper{width:80px;height:80px}}@media(min-width: 768px){.detail-step__icon{width:48px;height:48px}}.work-rank-label{display:inline-block;padding:6px 8px;font-size:14px;color:#fff;border-radius:2px}.work-rank-label.work-rank-low{color:#3f4243;background-color:#f3f3f3}.work-rank-label.work-rank-middle{color:#5ca611;background-color:#eaf7dc}.work-rank-label.work-rank-high{background-color:#b09d68}.dtp_follow_footer *{box-sizing:border-box}.dtp_follow_footer{position:fixed;right:0;bottom:0;z-index:101;width:100%;background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.dtp_follow_footer__inner{display:flex;align-items:center;width:950px;padding:10px;margin-right:auto;margin-left:auto}.dtp_follow_footer__button{width:400px}.dtp_follow_footer__text{margin-right:12px;font-size:13px;font-weight:bold}@media(max-width: 767px){.dtp_follow_footer__text{display:none}}.dtp_follow_footer__text>span{display:block}@media(max-width: 767px){.dtp_follow_footer .dtp_follow_footer__inner{width:100%;padding:10px}}.dtp_follow_footer__inner .c-button.c-button--pc{display:inline-block}@media(max-width: 767px){.dtp_follow_footer__inner .c-button.c-button--pc{display:none}}.dtp_follow_footer__inner .c-button.c-button--sp{display:none}@media(max-width: 767px){.dtp_follow_footer__inner .c-button.c-button--sp{display:inline-block;width:100%}}
