@charset "utf-8";

/* 상품등록 */
.profile_table+.timework_table {margin-top:0;border-top:1px solid #e7e7e7}
.timework_table .optional:after {display:inline-block;margin-left:20px;color:#999;font-size:13px;font-weight:normal;letter-spacing:-0.65px;line-height:16px;content:"선택"}
.profile_table {position:relative;padding-left:254px}
.profile_table .portrait {position:absolute;top:18px;left:61px}
.profile_table .portrait .btn_tooltip {line-height:18px}
.profile_table .portrait .guide_question.type02 {vertical-align:top}
.profile_table .portrait .frame {overflow:hidden;position:relative;margin:0 0 10px 13px;width:107px;height:107px}
.profile_table .portrait .frame .img {display:table;position:relative;z-index:1;width:107px;height:107px}
.profile_table .portrait .frame .img span {display:table-cell;overflow:hidden;width:100%;height:100%;border-radius:100%;border:1px solid #eaeaea;background:#fff;text-align:center;vertical-align:middle}
.profile_table .portrait .frame .img span img {max-width:105px;max-height:105px}
.profile_table .portrait .frame .btn_portrait {position:absolute;right:0;bottom:0;z-index:2;width:40px;height:40px;border-radius:100%;background:url(../../image/pc/common/btn_portrait_edit.png) 0 0 no-repeat}
.profile_table .portrait .frame .alternative {display:table;width:100%;height:100%;border-radius:100%}
.profile_table .portrait .frame .alternative span {display:table-cell;width:100%;height:100%;border-radius:100%;color:#fff;font-size:56px;font-weight:bold;text-align:center;vertical-align:middle}
.profile_table .portrait .btn_tooltip {padding-right:2px;color:#999;font-size:12px;letter-spacing:-1px;line-height:18px}
.profile_table .portrait .btn_tooltip>.guide_question {margin-right:4px;vertical-align:top}
.profile_table .btn_link {display:block;position:absolute;right:9px;bottom:9px;padding:10px;color:#2b89e3;font-size:13px;letter-spacing:-0.93px;line-height:16px;text-decoration:none}
.profile_table .btn_link:after {display:inline-block;margin:5px 0 0 5px;width:5px;height:5px;border-width:0 1px 1px 0;border-style:solid;border-color:#2b89e3;vertical-align:top;-webkit-transform:rotate(315deg);transform:rotate(315deg);content:""}
.profile_table th,
.profile_table td {padding:10px 24px;font-size:14px;line-height:36px}
.profile_table th {font-weight:bold}
.profile_table tr:last-child th,
.profile_table tr:last-child td {border-bottom:0}
.timework_table .table_text {line-height:16px}
.timework_table .sub_content .sub_input .discount_field {margin-left:-20px}
.timework_table {padding-bottom:100px}
.profile_table + .timework_table {padding-bottom:60px}
.timework_table .input_check.wide {width:120px}
.timework_table .input_check {min-height:36px;line-height:36px}
.timework_table .box_category .input_check {margin-right:10px}
.timework_table .box_category .input_check label {width:170px}
.timework_table .box_category .input_check label.etc {width:55px}
.timework_table .box_category dl {padding:18px 0 14px 190px}
.timework_table .box_category dl dt {float:left;clear:both;width:20%;font-weight:600}
.timework_table .box_category dl dt span {padding-top:9px;font-size:14px;line-height:19px}
.timework_table .box_category dl dt {padding-top:6px}
.timework_table .box_category dl dd {line-height:40px}
.timework_table .box_category .limitation {display:block;margin-top:5px;padding-top:0;color:#999;font-size:13px;font-weight:normal;background:none}
.timework_table .wrap_time_select {position:relative;padding:5px 0 0}
.timework_table .wrap_time_select .box_option {padding:0}
.timework_table .wrap_time_select .box_option+.box_option {margin-top:10px}
.timework_table .wrap_time_select .select_type01 label {padding-right:2px}
.timework_table .wrap_time_select .input_check {margin-right:5px}
.timework_table .wrap_time_select .input_check label {padding:0;width:38px;height:38px;border:1px solid #e0e0e0;border-radius:100%;color:#666;font-weight:bold;letter-spacing:-0.7px;line-height:36px;text-align:center;background:#fff}
.timework_table .wrap_time_select .input_check input:checked+label {border-color:#4876ef;color:#4876ef;background:#fff}
.timework_table .wrap_time_select .table_text {margin-bottom:10px}
.timework_table .wrap_time_select .select_type01 {width:210px}
.timework_table .content_chk_once {padding:10px 0;color:#0972d6;font-size:15px}
.timework_table .hidden_content {padding:10px 0}
.timework_table .multi_wrap>.copy {margin-bottom:20px;color:#666;font-size:15px}
.timework_table .multi_wrap .btn_tooltip {margin-left:10px;width:64px;height:20px;color:#fff;font-size:13px;line-height:20px;text-align:center;text-decoration:underline;background:#f00}
.timework_table .multi_wrap .input_wrap {margin-top:10px;width:773px}
.timework_table .multi_wrap .file_wrap {margin-top:10px}
.timework_table .multi_wrap .file_wrap .input_file {display:inline-block;overflow:hidden;position:relative;width:102px;height:36px;vertical-align:middle}
.timework_table .multi_wrap .file_wrap .input_file .btn_upload {position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #ccc;color:#666;font-size:14px;line-height:36px}
.timework_table .multi_wrap .file_wrap .input_file+.copy {display:inline-block;margin-left:10px;color:#999;font-size:14px;vertical-align:middle}
.timework_table .multi_wrap .file_wrap .file {display:inline-block;position:relative;margin-top:10px;padding:6px 43px 8px 28px;border-radius:4px;color:#666;font-size:13px;line-height:17px;background:#fafafb}
.timework_table .multi_wrap .file_wrap .file:before {display:block;position:absolute;top:5px;left:6px;width:22px;height:22px;background:url(../../image/pc/ico/ico_file2.png) 0 0 no-repeat;content:""}
.timework_table .multi_wrap .file_wrap .file .btn_file_delete {display:block;position:absolute;top:2px;right:11px;width:26px;height:26px;background:url(../../image/pc/btn/btn_file_delete.png) 5px 5px no-repeat}
.timework_table .multi_wrap .btn_delete {top:46px}
.timework_table .multi_wrap .btn_modify {position:absolute;top:46px;right:28px;color:#0972d6;font-size:15px;letter-spacing:-1px;line-height:16px}
.timework_table .multi_wrap .btn_modify.cancel {color:#4876ef;}
.timework_table .wrap_portfolio_add {padding-right:0}
.timework_table .wrap_portfolio_add>div {margin-left:-15px}
.timework_table .wrap_portfolio_add>div:after {display:table;clear:both;content:"";table-layout:fixed}
.timework_table .wrap_portfolio_add .btn_portfolio_add,
.timework_table .wrap_portfolio_add .item {display:block;overflow:hidden;float:left;position:relative;margin:0 0 15px 15px;width:190px;height:190px;box-sizing:border-box;letter-spacing:-0.7px;text-align:center;background:#fbfbfb}
.timework_table .wrap_portfolio_add .img {position:absolute;top:50%;left:50%;z-index:1;max-width:190px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.timework_table .wrap_portfolio_add .desc {display:block;position:absolute;top:131px;z-index:2;width:100%;color:#999;font-size:14px;line-height:18px}
.timework_table .wrap_portfolio_add .btn_portfolio_del {display:none;position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;background:rgba(0,0,0,0.7)}
.timework_table .wrap_portfolio_add .btn_portfolio_del span {display:inline-block;width:120px;height:36px;border-radius:2px;color:#212121;font-size:17px;line-height:36px;background:#fff}
.timework_table .wrap_portfolio_add .item:hover .btn_portfolio_del {display:block}
.timework_table .wrap_portfolio_add .btn_portfolio_add:after,
.timework_table .wrap_portfolio_add .item:after {display:block;position:absolute;top:20px;left:44px;width:98px;height:98px;content:""}
.timework_table .wrap_portfolio_add .btn_portfolio_add:after {background:url(../../image/pc/ico/ico_portfolio.png) 0 0 no-repeat}
.timework_table .wrap_portfolio_add .item.video:after {background:url(../../image/pc/ico/ico_portfolio_video.png) 0 0 no-repeat}
.timework_table .wrap_portfolio_add .item.video.invalid:after {background:url(../../image/pc/ico/ico_portfolio_invalid.png) 0 0 no-repeat}
.timework_table .wrap_contact {padding:15px 10px;color:#666;font-size:15px}
.timework_table .wrap_contact .btn_edit_profile {margin-left:20px;padding:0 10px;height:35px;color:#fff;font-size:14px;letter-spacing:-0.7px;line-height:35px;background:#878d96}
.timework_table .write_info {margin:30px 25px 0} /* gig-220 */
.timework_table .write_info li {line-height:20px;color:#999;font-size:14px;letter-spacing:-0.7px;background-position:0 8px}
.timework_table .write_info li.highlight {color:#0972d6}
.timework_table input[type=text] {padding:0 15px}
.timework_table input.input04 {width:702px}
.timework_table input.input06 {width:202px}
.timework_table input.input07 {padding-right:22px}
.timework_table input.input08 {padding-right:15px;width:432px;text-align:left}
.timework_table .sub_content .sub_input .price {padding-right:34px}
.timework_table + .tit_wrap {}
.tw_portfolio_add .pop_content {padding:19px 29px}
.tw_portfolio_add .wrap_upload:after {display:table;clear:both;content:"";table-layout:fixed}
.tw_portfolio_add .wrap_upload .input_file {overflow:hidden;float:left;width:194px;height:169px}
.tw_portfolio_add .wrap_upload .input_file_hidden {height:100%}
.tw_portfolio_add .wrap_upload .btn_photo_upload,
.tw_portfolio_add .wrap_upload .btn_video_upload {position:relative;width:194px;height:169px;border:1px solid #eaeaea;border-radius:4px;box-sizing:border-box;background:#fff}
.tw_portfolio_add .wrap_upload .btn_photo_upload {position:absolute;top:0;left:0;width:194px;height:169px}
.tw_portfolio_add .wrap_upload .btn_video_upload {float:left;margin-left:12px}
.tw_portfolio_add .wrap_upload .btn_photo_upload span,
.tw_portfolio_add .wrap_upload .btn_video_upload span {display:block;position:absolute;top:120px;left:0;width:100%;color:#666;font-size:17px;letter-spacing:-0.82px}
.tw_portfolio_add .wrap_upload .btn_photo_upload:before,
.tw_portfolio_add .wrap_upload .btn_video_upload:before {display:block;position:absolute;top:24px;left:51px;width:90px;height:90px;content:""}
.tw_portfolio_add .wrap_upload .btn_photo_upload:before {background:url(../../image/pc/ico/ico_portfolio_photo.png) 0 0 no-repeat}
.tw_portfolio_add .wrap_upload .btn_video_upload:before {background:url(../../image/pc/ico/ico_portfolio_video.png) 0 0 no-repeat}
.tw_portfolio_add .copy {margin-top:10px;color:#999;font-size:13px;letter-spacing:-0.62px;line-height:22px}
.tw_portfolio_yt .textarea_wrap {position:relative}
.tw_portfolio_yt .textarea_wrap .notice {position:absolute;top:10px;left:10px;z-index:0;width:100%;color:#999;font-size:13px;line-height:22px}
.tw_portfolio_yt .textarea_wrap textarea {z-index:1;padding:10px;width:100%;height:83px}
.talent_write_table.timework_table .textarea_wrap textarea {line-height:20px}
.talent_write_table.timework_table .textarea_wrap .txt_counter {margin-top:10px;text-align:right;color:#999;font-size:14px;line-height:16px;letter-spacing:0;}
.timework_view .title {position:relative;margin-bottom:64px;padding-top:61px}
.timework_view .title h1 {color:#212121;font-size:28px;font-weight:bold;letter-spacing:-1px;line-height:40px}
.timework_view .like {display:inline-block;position:absolute;top:24px;right:0;padding:0 7.5px 0 27.5px;height:28px;border:1px solid #eaeaea;border-radius:14px;color:#999;font-family:Roboto, Malgun Gothic, sans-serif;font-size:17px;line-height:28px;background:url(../../image/pc/ico/ico_heart_l.png) no-repeat 10px 5px;background-size:16px 16px}
.timework_view .title .like.on {background:url(../../image/pc/ico/ico_heart_l_on.png) no-repeat 10px 5px;background-size:16px 16px}
.timework_view .wrap_summary {position:relative;margin-bottom:64px;padding-left:227px}
.timework_view .wrap_summary .profile {position:absolute;top:0;left:0;width:181px}
.timework_view .wrap_summary .profile .photo {overflow:hidden;margin-bottom:20px;width:181px;height:181px}
.timework_view .wrap_summary .profile .photo .img {display:table;position:relative;z-index:1;width:181px;height:181px}
.timework_view .wrap_summary .profile .photo .img span {display:table-cell;overflow:hidden;width:100%;height:100%;border-radius:4px;border:1px solid #eaeaea;text-align:center;vertical-align:middle;background:#fff;}
.timework_view .wrap_summary .profile .photo .img span img {max-width:179px;max-height:179px}
.timework_view .wrap_summary .profile .photo .alternative {display:table;width:100%;height:100%;border-radius:4px}
.timework_view .wrap_summary .profile .photo .alternative span {display:table-cell;width:100%;height:100%;border-radius:4px;color:#fff;font-size:60px;text-align:center;vertical-align:middle}
.timework_view .wrap_summary .rating {text-align:center}
.timework_view .wrap_summary .rating .grade {display:block;margin-bottom:8px;color:#666;font-size:17px;line-height:23px}
.timework_view .wrap_summary .rating .grade:before {display:inline-block;overflow:hidden;margin:4px 7px 0 0;width:16px;height:16px;vertical-align:top;background:url(../../image/pc/ico/five_star_yellow_s.png) 0 0 no-repeat;background-size:88px 16px;content:""}
.timework_view .wrap_summary .rating .activity {color:#666;font-size:13px;line-height:21px}
.timework_view .wrap_summary .rating .activity > img {vertical-align:top;margin-top:2px;}
.timework_view .wrap_summary .summary dl {padding:24px 0;border-bottom:1px solid #eaeaea;font-size:0}
.timework_view .wrap_summary .summary dl:first-child {padding-top:0}
.timework_view .wrap_summary .summary dl dt,
.timework_view .wrap_summary .summary dl dd {display:inline-block;margin-top:8px;width:511px;color:#666;font-size:15px;letter-spacing:-0.75px;line-height:24px;vertical-align:top}
.timework_view .wrap_summary .summary dl dt {width:112px;color:#999}
.timework_view .wrap_summary .summary dl dt:first-of-type,
.timework_view .wrap_summary .summary dl dd:first-of-type {margin-top:0}
.timework_view .wrap_summary .summary dl .name {line-height:26px}
.timework_view .wrap_summary .summary dl dd.name b {margin-right:8px;color:#212121;font-size:20px;font-weight:bold;vertical-align:top}
.timework_view .wrap_summary .summary dl dd.name .career {color:#999;font-size:16px;vertical-align:top}
.timework_view .wrap_summary .summary dl .price {line-height:35px}
.timework_view .wrap_summary .summary dl dd.price .rate {margin-right:10px;color:#2b89e3;font-size:17px}
.timework_view .wrap_summary .summary dl dd.price .rate b {font-family:Roboto, sans-serif;font-size:30px;font-weight:bold;letter-spacing:0}
.timework_view .wrap_summary .summary dl dd.price .discounted {margin-right:10px;color:#212121;font-size:20px}
.timework_view .wrap_summary .summary dl dd.price .discounted b {font-family:Roboto, sans-serif;font-size:30px;font-weight:bold}
.timework_view .wrap_summary .summary dl dd.price .original {color:#999;font-size:17px;text-decoration:line-through}
.timework_view .wrap_summary .summary dl dd.price .original b {font-family:Roboto, sans-serif;letter-spacing:0}
.timework_view .wrap_summary .summary .adr {margin-right:10px}
.timework_view .wrap_summary .summary .adr:before,
.timework_view .wrap_summary .summary .type:before {display:inline-block;width:20px;height:20px;vertical-align:top;content:""}
.timework_view .wrap_summary .summary .adr:before {background:url(../../image/pc/ico/ico_location.png) 0 0 no-repeat}
.timework_view .wrap_summary .summary .type:before {margin-right:3px;background:url(../../image/pc/ico/ico_home2.png) 0 0 no-repeat}
.timework_view .wrap_summary .badge:after {display:table;clear:both;content:"";table-layout:fixed}
.timework_view .wrap_summary .badge li {float:left;position:relative;padding:24px 0 0 0;width:20%;color:#d0d0d0;font-size:13px;letter-spacing:-0.54px;text-align:center}
.timework_view .wrap_summary .badge li.on {color:#212121}
.timework_view .wrap_summary .badge li:before {display:block;margin:0 auto 4px;width:38px;height:32px;color:#212121;font-size:13px;background:url(../../image/pc/ico/spr_timework_badge.png) 0 0 no-repeat;content:""}
.timework_view .wrap_summary .badge li.personal:before {background-position:0 -50px}
.timework_view .wrap_summary .badge li.career:before {background-position:-50px -50px}
.timework_view .wrap_summary .badge li.education:before {background-position:-100px -50px}
.timework_view .wrap_summary .badge li.certification:before {background-position:-150px -50px}
.timework_view .wrap_summary .badge li.awards:before {background-position:-200px -50px}
.timework_view .wrap_summary .badge li.personal.on:before {background-position:0 0}
.timework_view .wrap_summary .badge li.career.on:before {background-position:-50px 0}
.timework_view .wrap_summary .badge li.education.on:before {background-position:-100px 0}
.timework_view .wrap_summary .badge li.certification.on:before {background-position:-150px 0}
.timework_view .wrap_summary .badge li.awards.on:before {background-position:-200px 0}
.timework_view .side_view .view_box {padding:20px 0 0;}
.timework_view .side_view .options {padding:0 16px 25px;font-size:0}
.timework_view .side_view .options.result {position:relative;padding:20px 16px 25px}
.timework_view .side_view .options.result:before {display:inline-block;position:absolute;top:-6px;right:0;left:0;height:6px;background:linear-gradient(to bottom, transparent 1%, rgba(0,0,0,0.05) 65%, rgba(0,0,0,0.1) 99%);content:""}
.timework_view .side_view .options dl:after {display:table;clear:both;content:"";table-layout:fixed}
.timework_view .side_view .options dt,
.timework_view .side_view .options dd {display:block;float:left;margin-top:17px;width:152px;height:30px;color:#212121;letter-spacing:-1px;line-height:30px;text-align:right}
.timework_view .side_view .options dt {width:114px;color:#666;font-size:14px;text-align:left}
.timework_view .side_view .options dt.account,
.timework_view .side_view .options dd.account {margin-top:0;height:28px;line-height:28px}
.timework_view .side_view .options dt.account {line-height:normal}
.timework_view .side_view .options dd.account {font-size:13px}
.timework_view .side_view .options dd.account>b {display:inline-block;margin-right:2px;font-family:Roboto, sans-serif;font-size:24px;line-height:28px;vertical-align:top}
.timework_view .side_view .options dd .unit {display:inline-block;width:32px;font-size:14px;vertical-align:top}
.timework_view .side_view .options.result dd.account {font-size:24px;font-weight:bold}
.timework_view .side_view .option_size {display:inline-block;vertical-align:middle;position:relative;padding:0 29px;width:114px;height:30px;color:#666;font-family:Roboto, Malgun Gothic, sans-serif;font-size:14px;letter-spacing:normal;line-height:30px;text-align:center;}
.timework_view .side_view .option_size button {display:inline-block;position:absolute;top:0;width:30px;height:30px;border:1px solid #eaeaea;z-index:1;}
.timework_view .side_view .option_size button.minus {left:0px;border-right:1px solid #eaeaea}
.timework_view .side_view .option_size button.plus {right:0px;border-left:1px solid #eaeaea}
.timework_view .side_view .option_size button img {width:100%;height:100%;vertical-align:top;}
.timework_view .side_view .option_size input {display:block;width:100%;height:100%;padding:0;border:1px solid #eaeaea;background:0;text-align:center;box-sizing:border-box;position:relative;z-index:2;}
.timework_view .side_view .option_size input:hover {border:1px solid #4876ef}
.timework_view .side_view .options .selectbox {display:inline-block;position:relative;z-index:1;width:121px;height:46px;border:1px solid #999;border-radius:2px;font-size:17px;vertical-align:top}
.timework_view .side_view .options .selectbox:before {position:absolute;top:50%;right:11px;margin-top:-12px;width:24px;height:24px;background:url(../../image/pc/ico/ic-arrow-down-24-px.png) no-repeat;content:""}
.timework_view .side_view .options .selectbox label {overflow:hidden;position:absolute;top:0;left:0;z-index:-1;padding:0 2px 0 18px;height:46px;box-sizing:border-box;color:#666;line-height:46px;text-overflow:ellipsis;white-space:nowrap}
.timework_view .side_view .options .selectbox select {width:100%;height:100%;color:#666;letter-spacing:-1px;line-height:100%;vertical-align:top;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none}
.timework_view .side_view .submit_btns .copy {margin:14px 0;color:#999;font-size:13px;line-height:17px;text-align:left}
.timework_view .side_view .guide {margin-top:20px}
.timework_tab:after {display:table;clear:both;content:"";table-layout:fixed}
.timework_detail {position:relative;margin:0 auto 40px;padding:64px 348px 0 0;width:1200px}
.timework_detail .title {position:relative;margin:0 0 20px}
.timework_detail .title>h2 {color:#212121;font-size:24px}
.timework_detail .intro {margin-bottom:56px;color:#666;font-size:17px;line-height:27px;word-break:break-all;}
.timework_detail .list {margin-bottom:56px}
.timework_detail .list:last-child {margin-bottom:0}
.timework_detail .list li {position:relative;padding-left:58px;color:#666;font-size:17px;line-height:20px}
.timework_detail .list li+li {margin-top:15px}
.timework_detail .list li:before {display:block;position:absolute;top:0;left:0;width:46px;height:20px;border-width:1px;border-style:solid;border-radius:3px;box-sizing:border-box;font-size:14px;font-weight:bold;line-height:18px;text-align:center}
.timework_detail .list.career li:before {color:#9593ff;content:"경력"}
.timework_detail .list.education li:before {color:#04cead;content:"학력"}
.timework_detail .list.certification li:before {color:#00c5d1;content:"자격"}
.timework_detail .list.awards li:before {color:#0191ea;content:"수상"}
.timework_detail.portfolio .list_portfolio {margin:-20px 0 20px -20px}
.timework_detail.portfolio .list_portfolio:after {display:table;clear:both;content:"";table-layout:fixed}
.timework_detail.portfolio .list_portfolio li {display:block;float:left;margin:20px 0 0 20px}
.timework_detail.portfolio .list_portfolio .item {display:block;overflow:hidden;position:relative;width:270px;height:320px;box-sizing:border-box;letter-spacing:-0.7px;text-align:center;background:#fbfbfb;border:1px solid #eaeaea}
.timework_detail.portfolio .list_portfolio .img {position:absolute;top:50%;left:50%;z-index:1;width:100%;max-width:268px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.timework_detail.portfolio .list_portfolio .desc {display:block;position:absolute;top:131px;z-index:2;width:100%;color:#999;font-size:14px;line-height:18px}
.timework_detail.portfolio .list_portfolio .btn_portfolio_preview {display:none;position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;background:rgba(0,0,0,0.7)}
.timework_detail.portfolio .list_portfolio .btn_portfolio_preview span {display:inline-block;width:120px;height:36px;border-radius:2px;color:#212121;font-size:17px;line-height:36px;background:#fff}
.timework_detail.portfolio .list_portfolio .item:hover .btn_portfolio_preview {display:block}
.timework_detail.portfolio .no_portfolio {border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;padding:25px 0;text-align:center;line-height:26px;color:#666;font-size:19px;letter-spacing:-1px;}
.timework_detail.portfolio .no_portfolio:after {display:block;width:301px;height:153px;margin:16px auto 0;background:url(../../image/pc/timework/img_no_portfolio.png) 0 0 no-repeat;content:""}
.timework_detail .btn_list_more {margin:0;padding:0;width:100%;height:43px;border:1px solid #e0e0e0;color:#666;font-size:15px;font-weight:normal;line-height:41px;text-align:center;background:#fff}
.timework_detail .title .more {display:block;position:absolute;right:0;bottom:0;padding-right:10px;color:#999;font-size:12px;background:url(../../image/pc/ico/icon_gray_ar_r_off.png) no-repeat 100% 50%}
.timework_detail .tag_wrap {display:inline-block;margin:20px 0 60px;padding:0 0 0 46px;width:100%}
.timework_detail .tag_wrap .tag {position:relative}
.timework_detail .tag_wrap span {display:inline-block;position:absolute;top:0;left:-46px;margin-right:20px;color:#666;font-size:14px;letter-spacing:-0.7px;line-height:22px}
.timework_detail .tag_wrap a {display:inline-block;float:left;margin-right:4px;margin-bottom:4px;padding:0 7px;height:22px;border:1px solid #eaeaea;border-radius:4px;color:#999;font-size:12px;letter-spacing:-0.6px;line-height:20px;text-align:center}

/* 카테고리 메인 */
.timework_visual {overflow:hidden;position:relative;;width:100%;height:330px;}
.timework_visual a {display:block;margin:0 auto;width:1200px;}
.timework_visual img {display:block;margin:0 auto;width:1200px;}
.timework_visual .slide_banner_box {display:inline-block;width:100% !important;height:330px;text-align:center;}
.timework_visual .slide_banner_box>div {width:100%}
.timework_visual .slide_banner_box>div>a {display:inline-block;width:1200px;height:330px}
.timework_visual .slide_page_navs {display:inline-block;position:absolute;bottom:20px;left:0;z-index:2002;width:100%;text-align:center}
.timework_visual .slide_page_btns {display:inline-block;padding-left:20px;width:1200px;text-align:left}
.timework_visual .slide_page_btns button {display:inline-block;margin-right:7px;width:8px;height:8px;border-radius:50%;background-color:#fff;opacity:0.5}
.timework_visual .slide_page_btns button.selected {opacity:1}
.timework_visual .sub_banner {display:inline-block;position:absolute;top:25px;left:calc(50vw + 402px);z-index:190;width:190px;height:280px}
.timework_visual .sub_banner img {width:100%;height:100%;-ms-interpolation-mode:nearest-neighbor}
.wrap_timework {margin:44px auto 0;width:1200px}
.wrap_timework>.title {margin-bottom:16px;color:#212121;font-size:16px;font-weight:bold;letter-spacing:-0.91px;line-height:21px}
.timework_guide {margin-bottom:32px;width:1200px;height:281px;background:url(../../image/pc/timework/timework_banner.png) 0 50% no-repeat}
.timework_slide_area {position:relative;height:378px;margin-bottom:8px}
.timework_slide_area .cycle-prev {position:absolute;top:120px;left:-58px;width:48px;height:56px;text-indent:-9999px;background:url("../../image/pc/main/btn_left_l_default.png") no-repeat left top}
.timework_slide_area .cycle-next {position:absolute;top:120px;right:-58px;width:48px;height:56px;text-indent:-9999px;background:url("../../image/pc/main/btn_right_l_default.png") no-repeat left top}
.timework_slide_area .custom-caption {position:absolute;top:-20px;right:0;color:#999;font-size:12px}
.timework_slide_area .custom-caption em {font-weight:bold}
.timework_slide_area .category_list01 li:nth-child(4n) {margin-right:20px}
.timework_slide_area .category_list01 li:nth-child(5n) {margin-right:0}
.md_list:after {display:table;clear:both;content:"";;table-layout:fixed}
.md_list {width:1200px}
.md_list li {display:block;float:left;position:relative;margin:13px 0;;width:390px;height:352px;border:1px solid #eaeaea;border-radius:8px;box-sizing:border-box}
.md_list li:hover {border-color:#3399ff}
.md_list li+li {margin-left:15px}
.md_list li .link {position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}
.md_list li .btn_like {position:absolute;right:18px;bottom:9px;z-index:3;width:25px;height:24px;background:url(../../image/pc/ico/ic_btn_like_off.png) 0 0 no-repeat}
.md_list li .btn_like.on {background:url(../../image/pc/ico/ic_btn_like_on.png) 0 0 no-repeat}
.md_item {position:relative;z-index:1;padding:183px 22px 0;width:100%;height:100%;box-sizing:border-box;font-size:0;text-align:center}
.md_item dt {margin-bottom:12px;width:100%;height:48px;color:#333;font-size:19px;letter-spacing:-1px;line-height:24px;display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.md_item dd.photo {overflow:hidden;position:absolute;top:18px;left:50%;margin-left:-65px;width:130px;height:130px}
.md_item dd.photo .img {display:table;position:relative;z-index:1;width:130px;height:130px}
.md_item dd.photo .img span {display:table-cell;overflow:hidden;width:100%;height:100%;border-radius:65px;text-align:center;vertical-align:middle;background:#fff;border:1px solid #eaeaea}
.md_item dd.photo .img span img {max-width:128px;max-height:128px}
.md_item dd.photo .alternative {display:table;width:100%;height:100%;border-radius:65px}
.md_item dd.photo .alternative span {display:table-cell;width:100%;height:100%;border-radius:65px;color:#fff;font-size:60px;text-align:center;vertical-align:middle}
.md_item dd.user {position:absolute;top:156px;left:0;width:100%;color:#212121;font-size:14px;letter-spacing:-0.5px;line-height:16px}
.md_item dd.category {display:inline-block;position:absolute;top:22px;left:30px;border-bottom:1px solid #212121;color:#212121;font-size:11px;letter-spacing:-0.5px;line-height:15px}
.md_item dd.price {margin-bottom:12px;line-height:24px}
.md_item dd.price>.discount {display:inline-block;margin:0 7px 0 0;color:#999;font-size:18px;font-weight:bold;letter-spacing:-0.63px;vertical-align:top}
.md_item dd.price>.sale {display:none}
.md_item dd.price>.origin {display:inline-block;color:#666;font-size:18px;font-weight:bold;letter-spacing:-0.63px;vertical-align:top}
.md_item dd.price>.hour {display:inline-block;margin:6px 4px 0 0;color:#666;font-size:13px;letter-spacing:-1px;line-height:16px;vertical-align:top}
.md_item dd.meta {margin-bottom:15px;line-height:16px}
.md_item dd.meta>span {display:inline-block;padding:0 0 0 16px;color:#222;font-size:13px;letter-spacing:-0.5px;line-height:16px;vertical-align:top;background:url(../../image/pc/ico/ic_md_place.png) 0 2px no-repeat}
.md_item dd.meta>span.location {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:176px;}
.md_item dd.meta>span.type {margin-left:7px;background:url(../../image/pc/ico/ic_md_home.png) 0 2px no-repeat}
.md_item dd.rating {padding-top:12px;border-top:1px solid #e8e9ea;line-height:16px}
.md_item dd.rating .star_grade_xs {margin-top:2px;line-height:0;vertical-align:top}
.md_item dd.rating .count,
.md_item dd.rating .time {display:inline-block;margin-left:4px;color:#666;font-size:12px;letter-spacing:-0.76px;line-height:16px;vertical-align:top}
.md_item dd.rating .time img {vertical-align:top}
.md_item dd.tags {position:absolute;top:-13px;right:9px}
.md_item dd.tags>span {display:block;overflow:hidden;float:right;position:relative;z-index:2;width:42px;height:46px;color:transparent;;font-size:0;line-height:0}
.md_item dd.tags>span.badge_prize {background:url(../../image/pc/ico/badge_md_prize.png) 0 0 no-repeat}
.md_item dd.tags>span.badge_certification {background:url(../../image/pc/ico/badge_md_certification.png) 0 0 no-repeat}
.md_item dd.tags>span.badge_education {background:url(../../image/pc/ico/badge_md_education.png) 0 0 no-repeat}
.md_item dd.tags>span.badge_career {background:url(../../image/pc/ico/badge_md_career.png) 0 0 no-repeat}
.md_item dd.tags>span.badge_profile {background:url(../../image/pc/ico/badge_md_profile.png) 0 0 no-repeat}
.md_item dd.tags>span:nth-child(4),
.md_item dd.tags>span:nth-child(5) {position:absolute;top:0;z-index:1;background:url(../../image/pc/ico/badge_md_bg.png) 0 0 no-repeat !important}
.md_item dd.tags>span:nth-child(4) {right:63px}
.md_item dd.tags>span:nth-child(5) {right:21px}
.wrap_timework_list {position:relative;padding:0 0 60px 192px}
.timework_category {position:absolute;top:0;left:0;}
.timework_category.fixed {position:fixed;top:115px;}
.wrap_timework_list .category_search {position:relative;margin-bottom:9px;width:100%;text-align:right}
.wrap_timework_list .category_search .options_search {display:inline-block;z-index:17;padding:0 47px 0 20px;width:238px;height:44px;border:1px solid #eaeaea;border-right:none;color:#999;font-size:17px;letter-spacing:-0.8px;line-height:normal;text-align:left;background:url("../../image/pc/ico/ic-filter-down-24-px-off.png") no-repeat right 20px center;background-size:24px 24px}
.wrap_timework_list .category_search .options_search.selected {position:relative;border:1px solid #666;color:#666}
.wrap_timework_list .category_search .options_search.selected:after {display:inline-block;position:absolute;right:0;bottom:-2px;left:0;width:100%;height:3px;background-color:#fff;content:""}
.wrap_timework_list .category_search .keyword_search_field {display:inline-block;position:relative;margin-right:10px;margin-left:-4px;width:307px;height:44px}
.wrap_timework_list .category_search .keword_search {display:inline-block;padding-right:55px;padding-left:19px;width:100%;height:100%;border:1px solid #eaeaea;color:#212121;font-size:17px;letter-spacing:-0.8px;line-height:44px;text-align:left}
.wrap_timework_list .category_search .keword_search::-webkit-input-placeholder {color:#999}
.wrap_timework_list .category_search .keword_search:-ms-input-placeholder {color:#999}
.wrap_timework_list .category_search .keword_search::placeholder {color:#999}
.wrap_timework_list .category_search .keyword_search_btn {display:inline-block;position:absolute;top:10px;right:20px;width:24px;height:24px}
.wrap_timework_list .category_search .sorting_option {display:inline-block;position:relative;width:165px;height:44px}
.wrap_timework_list .category_search .sorting_option .selected_text {display:inline-block;padding-left:20px;width:100%;height:100%;border:1px solid #eaeaea;color:#999;font-size:17px;letter-spacing:-0.8px;line-height:44px;text-align:left}
.wrap_timework_list .category_search .sorting_option .selected_text:before {display:inline-block;position:absolute;top:9px;right:17px;z-index:13;width:24px;height:24px;background:url("../../image/pc/ico/ic-arrow-down-24-px.png") no-repeat center center;background-size:24px 24px;content:""}
.wrap_timework_list .category_search .sorting_option .selected_text.selected {position:relative;border:1px solid #999;background:none}
.wrap_timework_list .category_search .sorting_option .selected_text.selected:before {display:inline-block;position:absolute;top:9px;right:17px;width:24px;height:24px;background:url("../../image/pc/ico/ic-arrow-down-24-px.png") no-repeat center center;background-size:24px 24px;transform:rotate(180deg);content:""}
.wrap_timework_list .category_search .sorting_option .nav {display:inline-block;overflow:hidden;position:absolute;top:43px;left:0;z-index:90;width:100%;height:0;border:none}
.wrap_timework_list .category_search .sorting_option .nav li {display:inline-block;width:100%;height:43px;border-bottom:1px solid #eaeaea;color:#666;font-size:17px;letter-spacing:-0.8px;line-height:43px;text-align:left;background-color:#fff;cursor:pointer}
.wrap_timework_list .category_search .sorting_option .nav li button {display:inline-block;margin-top:-7px;padding-left:19px;width:100%;height:100%;line-height:43px;text-align:left}
.wrap_timework_list .category_search .sorting_option .nav li.selected,
.wrap_timework_list .category_search .sorting_option .nav li:hover {font-weight:bold}
.wrap_timework_list .category_search .sorting_option .nav li:last-child {border-bottom:none}

.timework_category .title {margin-bottom:15px;color:#212121;font-size:17px;font-weight:bold;letter-spacing:-0.75px;line-height:23px}
.timework_category ul li a {color:#666;font-size:14px;letter-spacing:-0.75px;line-height:28px}
.timework_category ul li a.on {font-weight:bold}
.timework_list:after {display:table;clear:both;content:"";;table-layout:fixed}
.timework_list li {display:block;float:left;position:relative;margin:15px 0 0 16px;width:236px;height:200px;border:1px solid #eaeaea;box-sizing:border-box}
.timework_list li:hover {border-color:#3399ff}
.timework_list li .link {position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}
.timework_list li .btn_like {position:absolute;top:15px;right:15px;z-index:3;width:25px;height:24px;background:url(../../image/pc/ico/ic_btn_like_off.png) 0 0 no-repeat}
.timework_list li .btn_like.on {background:url(../../image/pc/ico/ic_btn_like_on.png) 0 0 no-repeat}
.timework_item {position:relative;z-index:1;padding:116px 15px 0;width:100%;height:100%;box-sizing:border-box;font-size:0;text-align:center}
.timework_item dt {margin-bottom:8px;width:100%;height:40px;color:#333;font-size:15px;letter-spacing:-0.58px;line-height:20px;display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.timework_item dd.photo {overflow:hidden;position:absolute;top:15px;left:50%;margin-left:-36px;width:72px;height:72px}
.timework_item dd.photo .img {display:table;position:relative;z-index:1;width:72px;height:72px}
.timework_item dd.photo .img span {display:table-cell;overflow:hidden;width:100%;height:100%;border-radius:36px;text-align:center;vertical-align:middle;background:#fff;border:1px solid #eaeaea}
.timework_item dd.photo .img span img {max-width:70px;max-height:70px}
.timework_item dd.photo .alternative {display:table;width:100%;height:100%;border-radius:36px}
.timework_item dd.photo .alternative span {display:table-cell;width:100%;height:100%;border-radius:36px;color:#fff;font-size:30px;text-align:center;vertical-align:middle}
.timework_item dd.user {position:absolute;top:95px;left:0;width:100%;color:#666;font-size:13px;letter-spacing:-0.65px;line-height:16px}
.timework_item dd.category {display:inline-block;position:absolute;top:15px;left:15px;color:#666;font-size:11px;letter-spacing:-0.5px;line-height:15px}
.timework_item dd.price {line-height:18px}
.timework_item dd.price>.discount,
.timework_item dd.price>.sale {display:none}
.timework_item dd.price>.origin {display:inline-block;color:#666;font-size:14px;font-weight:normal;letter-spacing:-0.49px;vertical-align:top}
.timework_item dd.price>.hour {display:inline-block;margin:2px 0 0 2px;color:#666;font-size:13px;letter-spacing:-0.68px;line-height:16px;vertical-align:top}

.guide_timework {width:100%;min-width:1200px;}
.guide_timework>div {margin:0 auto;text-align:center;font-size:0;}
.guide_timework h2 {font-family:NotoSansCJKkr, Malgun Gothic, sans-serif;font-size:33px;letter-spacing:-1.65px;color:#333;line-height:42px;}
.guide_timework .top_visual {height:418px;padding-top:64px;background:url(../../image/pc/timework/guide/top_visual.jpg) 50% 50% no-repeat;color:#fff;letter-spacing:-0.75px;}
.guide_timework .top_visual>span {display:inline-block;font-size:30px;line-height:36px;margin-bottom:30px;border-bottom:1px solid #fff;letter-spacing:-1.65px;}
.guide_timework .top_visual h1 {font-family:NotoSansCJKkr, Malgun Gothic, sans-serif;font-size:55px;letter-spacing:-1.65px;}
.guide_timework .top_visual h1 strong {color:#7ce1ff;font-weight:bold}
.guide_timework .top_visual a {display:block;margin:54px auto 0;width:358px;height:78px;line-height:78px;border-radius:39px;background:rgba(0, 0, 0, 0.4);font-size:30px;}
.guide_timework .tab {height:73px;}
.guide_timework .tab a {display:inline-block;width:504px;font-size:24px;background:#eee;color:#555;font-family:NotoSansCJKkr, Malgun Gothic, sans-serif;line-height:73px;letter-spacing:-1.2px;}
.guide_timework .tab a.on {background:#3399ff;color:#fff;}
.guide_timework .tab a b {font-weight:bold;}
.guide_timework .visual {padding:42px 0;}
.guide_timework .visual .inner {padding:68px 0 0 461px;width:1008px;margin:0 auto;height:266px;text-align:left;background:url(../../image/pc/timework/guide/buyer_visual.png) 128px 0 no-repeat;}
.guide_timework .visual .inner p {margin:16px 0 0 0;color:#999;font-size:20px;line-height:30px;letter-spacing:-1px;}
.guide_timework .visual_seller {height:588px;padding:60px 0;background:url(../../image/pc/timework/guide/seller_visual.png) 50% 231px no-repeat;}
.guide_timework .visual_seller p {margin-top:16px;color:#999;font-size:20px;letter-spacing:-1px;line-height:30px;}

.guide_timework .utilize {padding:60px 0;background:#f4faff;}
.guide_timework .utilize .inner {width:796px;margin:0 auto;}
.guide_timework .utilize ul {margin-top:36px}
.guide_timework .utilize ul li {display:inline-block;vertical-align:top;width:368px;height:490px;margin:10px 15px;}
.guide_timework .utilize ul li.u1 {background:url(../../image/pc/timework/guide/buyer_02-01.png) 0 0 no-repeat;}
.guide_timework .utilize ul li.u2 {background:url(../../image/pc/timework/guide/buyer_02-02.png) 0 0 no-repeat;}
.guide_timework .utilize ul li.u3 {background:url(../../image/pc/timework/guide/buyer_02-03.png) 0 0 no-repeat;}
.guide_timework .utilize ul li.u4 {background:url(../../image/pc/timework/guide/buyer_02-04.png) 0 0 no-repeat;}
.guide_timework .utilize p {padding-right:24px;color:#999;text-align:right;font-size:12px;}
.guide_timework .utilize_seller {padding:60px 0;background:#f4faff;}
.guide_timework .utilize_seller ul {margin-top:41px}
.guide_timework .utilize_seller ul li {display:inline-block;vertical-align:top;width:284px;height:316px;margin-left:20px;}
.guide_timework .utilize_seller ul li.s1 {background:url(../../image/pc/timework/guide/seller_02-01.png) 0 0 no-repeat;margin-left:0;}
.guide_timework .utilize_seller ul li.s2 {background:url(../../image/pc/timework/guide/seller_02-02.png) 0 0 no-repeat;}
.guide_timework .utilize_seller ul li.s3 {background:url(../../image/pc/timework/guide/seller_02-03.png) 0 0 no-repeat;}
.guide_timework .utilize_seller ul li.s4 {background:url(../../image/pc/timework/guide/seller_02-04.png) 0 0 no-repeat;}
.guide_timework .process {padding:60px 0}
.guide_timework .process ol {margin-top:40px;}
.guide_timework .process ol li {position:relative;display:inline-block;vertical-align:top;width:264px;padding:285px 0 0 0}
.guide_timework .process ol li.p1 {background:url(../../image/pc/timework/guide/buyer_03-01_gig.png) 50% 0 no-repeat;}
.guide_timework .process ol li.p2 {background:url(../../image/pc/timework/guide/buyer_03-02.png) 50% 0 no-repeat;}
.guide_timework .process ol li.p3 {background:url(../../image/pc/timework/guide/buyer_03-03.png) 50% 0 no-repeat;}
.guide_timework .process ol li.p4 {background:url(../../image/pc/timework/guide/buyer_03-04.png) 50% 0 no-repeat;}
.guide_timework .process ol li.s1 {background:url(../../image/pc/timework/guide/seller_03-01.png) 50% 0 no-repeat;}
.guide_timework .process ol li.s2 {background:url(../../image/pc/timework/guide/seller_03-02.png) 50% 0 no-repeat;}
.guide_timework .process ol li.s3 {background:url(../../image/pc/timework/guide/seller_03-03.png) 50% 0 no-repeat;}
.guide_timework .process ol li.s4 {background:url(../../image/pc/timework/guide/seller_03-04.png) 50% 0 no-repeat;}
.guide_timework .process ol li dt {color:#333;font-size:22px;letter-spacing:-1.1px;line-height:27px;margin-bottom:6px;}
.guide_timework .process ol li dd {color:#888;font-family:NotoSansCJKkr, Malgun Gothic, sans-serif;font-size:15px;letter-spacing:-0.6px;line-height:22px;}
.guide_timework .process ol li + li:after {position:absolute;display:block;width:16px;height:28px;background:url(../../image/pc/timework/guide/img_arrow.png) 50% 0 no-repeat;top:140px;left:-8px;content:""}
.guide_timework .promotion {background:#f4faff url(../../image/pc/timework/guide/bg_promotion.png) 50% 0 no-repeat;padding:60px 0;position:relative;}
.guide_timework .promotion p {width:721px;height:423px;background:url(../../image/pc/timework/guide/buyer_promotion.png) 0 0 no-repeat;margin:0 auto 34px;}
.guide_timework .promotion p.seller {width:478px;height:425px;background:url(../../image/pc/timework/guide/seller_promotion.png) 50% 100% no-repeat;margin:16px auto -50px;color:#999;font-size:20px;letter-spacing:-1px;line-height:30px}
.guide_timework .promotion ul {width:721px;margin:0 auto;text-align:left}
.guide_timework .promotion ul li {color:#999;font-size:14px;line-height:25px;letter-spacing:-0.75px;}
.guide_timework .banner {padding:40px 0;}
.guide_timework .banner .inner {display:block;width:1200px;height:30px;margin:0 auto;position:relative;}
.guide_timework .banner .inner a {display:block;position:absolute;}
.guide_timework .banner .inner .download {top:0;left:0;width:274px;height:139px;background:url(../../image/pc/timework/guide/btn_download_banner.png) 0 0 no-repeat;}
.guide_timework .banner .inner .link {top:8px;right:0;width:911px;height:129px;}
.guide_timework .banner .inner .link.buyer {background:url(../../image/pc/timework/guide/buyer_banner.png) 0 0 no-repeat;}
.guide_timework .banner .inner .link.seller {background:url(../../image/pc/timework/guide/seller_banner.png) 0 0 no-repeat;}
.guide_timework .banner .inner .txt {display:inline-block;position:absolute;bottom:0;right:3px;color:#999;font-size:12px;line-height:25px;letter-spacing:-0.75px}