@charset "utf-8";

/* common */
.custom-object-fit {position:relative;background-position:center center;background-size:cover} /* object-fit ie 적용*/
.custom-object-fit img.featured-image {opacity:0}

body {color:#333;font-family:Malgun Gothic, dotum, arial, sans-serif;font-size:13px;letter-spacing:-1px;background:#fff}
body.member {background:#f2f2f2}
.loading {display:none}
.loading img {position:fixed;top:50%;left:50%;z-index:1200;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translate(-50%, -50%);transform:translateY(-50%) translateX(-50%)}
.loading .deem {position:fixed;top:0;left:0;z-index:1100;width:100%;height:100%;background:#000;opacity:0.1}
.ellipsis {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
span.ellipsis {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

a.underline {text-decoration:underline;vertical-align:top}
.anchor_top {display:none;position:fixed;bottom:180px;left:50%;z-index:101;margin-left:545px}

/* 이미지 100% */
.img_fullwrap img {width:100% !important}

/* inner_container */
.inner_container {position:relative;margin:0 auto;padding:0 10px;width:1024px}
.inner_container.type02 {padding:40px 0 60px;width:1004px}
.inner_container:after {display:block;clear:both;content:""}
.inner_container.wide {width:1220px}

/* 신규 헤더 / 푸터 2018 */
/* layout zIndex 정의 */
.topBannerWrap {position:relative;z-index:0}
.headerWrap {position:relative;z-index:100}
.stickyWrap {position:relative;z-index:100}
.containerWrap {position:relative;z-index:50}
.footerWrap {position:relative;z-index:100}
.leftBannerWrap {position:relative;z-index:60}
.rightHistoryWrap {position:relative;z-index:60}

/* 구버전 layout zIndex 정의 및 유지 */
#header {position:relative;z-index:200;background-color:#fff;min-width:1200px}
#header02 {position:relative;z-index:200}
#footer {margin:80px 0 0}
#footer.type02 {margin:0}
.footer_member {padding:15px 0;color:#999;font-size:14px;text-align:center;background:#f2f2f2}
.footer_member.type01 {background:#fff}

/* quick menu */
.blank_area {display:none;position:fixed;bottom:10px;left:50%;z-index:101;margin-left:520px;width:50px;height:50px}
.blank_area button {position:fixed;left:50%;z-index:10;margin-left:520px;width:50px;height:50px;border-radius:50%;line-height:50px;text-align:center}
.quick_top {bottom:10px;color:#fff;background:#999}
.quick_like {bottom:190px;border:1px solid #4876ef;color:#000;background:#fff}
.quick_talk {bottom:130px;border:1px solid #4876ef;color:#000;background:#fff}
.quick_talk img {padding-top:16px;vertical-align:top}
.quick_order {bottom:70px;color:#fff;background:#4876ef}

/* global menu */
.global {position:relative;z-index:7;height:64px;background-color:#fff}
.global .inner {position:relative;margin:0 auto;width:1004px}
.global .inner.wide {width:1200px}
.global .global_tab {display:inline-block;margin-left:24px;vertical-align:super}
.global .global_tab:after {display:table;clear:both;content:"";table-layout:fixed;}
.global .global_tab li {float:left;position:relative}
.global .global_tab li:first-child {margin-right:30px;}
/*.global .global_tab li:nth-child(2):after {content:"NEW";color:#4876ef;font-size:11px;line-height:11px;letter-spacing:0;position:absolute;top:-3px;left:100%;margin-left:3px;}*/
.global .global_tab li a {color:#666;font-size:16px;font-weight:bold;line-height:20px;}
.global .global_tab li.on a {color:#222e4f}
.global .global_tab li.new {position:relative;}
.global .global_tab li.new:after {display:inline-block;position:absolute;top:-3px;right:-14px;width:12px;height:12px;background:url(../../image/pc/ico/badge-new-12.png) no-repeat center center;content:""}
.global .global_tab li.new:first-child {margin-right:30px}
/* WMG-39589 수정 */
.global .logo {display:inline-block;margin-top:17px;width:98px;height:30px;background:url(../../image/pc/main/logo_240903.png) no-repeat center center / 98px 30px}
.global .logo02 {position:relative;display:inline-block;margin:17px 0 0 25px;width:45px;height:30px;background:url(../../image/pc/main/logo02_240903.png) no-repeat center center / 45px 30px}
.global .logo02:before {position:absolute;top:7px;left:-12px;width:1px;height:16px;background:#d7dce5;content:""}
/* WMG-39589 수정 완료 */
.global p.logo.orderjob {position:absolute;top:20px;left:50%;margin-left:-118px}
.global p.logo.brand {position:absolute;top:20px;left:0;margin-left:20px}
.global p.logo.brand span {color:#4c4c4c;font-size:22px;font-weight:bold;letter-spacing:-1.4px;line-height:normal}
.global ul.global_menu {position:absolute;top:6px;right:0;padding-top:11px;height:45px}
.global ul.global_menu>li {float:left;position:relative;margin-left:18px;padding-top:5px;height:29px;font-size:11px}
.global ul.global_menu>li:first-child {margin-left:0}
.global ul.global_menu>li a {overflow:hidden;color:#666;line-height:normal}
.global ul.global_menu .wrap_search {position:relative;margin-right:2px;width:250px;}
.global ul.global_menu .user_info {position:relative;padding-top:5px}
.global ul.global_menu .user_info a>span {float:left}
.global ul.global_menu .user_info .photo {display:block;overflow:hidden;position:relative;top:-3px;margin-right:10px;width:24px;height:24px;border:1px solid #eaeaea;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;text-align:center;background:#ebebeb url("../../image/pc/ico/bg_profile.png") no-repeat center center;background-size:24px auto}
.global ul.global_menu .user_info .photo span {display:table-cell;overflow:hidden;height:24px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;vertical-align:middle}
.global ul.global_menu .user_info .photo span img {width:24px;height:24px;object-fit:cover}
.global ul.global_menu .user_info .photo:after {overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:24px;height:24px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:rgba(0,0,0,0.08);content:""}
.global ul.global_menu .user_info .name {overflow:hidden;max-width:100px;line-height:normal;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}
.global ul.global_menu>li span.bubble_noti {display:none;position:absolute;top:-10px;left:50%;margin-left:-11px;width:22px;height:17px;color:#fff;font-family:Roboto, Malgun Gothic, sans-serif;font-size:10px;letter-spacing:normal;line-height:normal;text-align:center;background:url("../../image/pc/main/ic_notice.png") no-repeat 0 0}
.global ul.global_menu>li span.bubble_join {display:none;position:absolute;top:-10px;left:50%;margin-left:-19px;width:38px;height:17px;color:#fff;font-family:Roboto, Malgun Gothic, sans-serif;font-size:10px;letter-spacing:normal;line-height:normal;text-align:center;background:url("../../image/pc/main/ic_notice_m.png") no-repeat 0 0}
.global ul.global_menu>li span.bubble_coupon {display:none;position:absolute;top:-10px;left:18%;margin-left:-11px;width:77px;height:17px;color:#fff;font-family:Roboto, Malgun Gothic, sans-serif;font-size:10px;letter-spacing:normal;line-height:normal;text-align:center;background:url("../../image/pc/ico/ic-notice-m.png") no-repeat 0 0 / 44px 18px}
.headerLogo {display: flex;align-items: center;}
/* GIG-674 */
.globalTab {margin-top: 15px;}
.globalTab__link {position: relative;margin-left: 15px;font-size: 20px;line-height: 28px;letter-spacing: -1px;color: #8491a7;}
.globalTab__link--active {color: #373f57;font-weight: bold;}
.globalTab__link--addBullet {padding-left: 17px;}
.globalTab__link--addBullet::after {display: inline-block;position: absolute;top: 7px;left: 0;width: 1px;height: 18px;background-color: #d7dce5;content: "";}
.globalTab__link-hover-contents {position: absolute;display: none;top: -5px;left: 100%;margin-left: 20px;width: 200px;height: 38px;padding: 8px 12px;color: #5c667b;line-height: 22px;font-size: 15px;letter-spacing: -0.5px;background: #fff;border: 1px solid #4876ef;border-radius: 8px;z-index: 701;}
.globalTab__link-hover-contents::before {content: "";position: absolute;top: 10px;left: -13px;width: 0;border-style: solid;border-width: 8px 12px 8px 0;border-color: transparent #4876ef;}
.globalTab__link-hover-contents::after {content: "";position: absolute;top: 10px;left: -12px;width: 0;border-style: solid;border-width: 8px 12px 8px 0;border-color: transparent #ffffff;}
.globalTab__link:hover .globalTab__link-hover-contents {display: block;}

/* search_sticky */
.global .global_search {display:block;position:absolute;top:-6px;right:0;padding:9px 41px 7px 20px;width:250px;border-radius:20px;background:#f5f5f5 url("../../image/pc/ico/ico_search_header.png") no-repeat 209px 9px;cursor:text}

.global .global_search input {display:block;width:160px;height:24px;border:0;font-size:13px;line-height:24px;background:none}
.global .global_search input::-webkit-input-placeholder {color:#999}
.global .global_search input:-moz-placeholder {color:#999}
.global .global_search input::-moz-placeholder {color:#999}
.global .global_search input:-ms-input-placeholder {color:#999}
.global .global_search input::placeholder {color:#999}
.global .auto_search_wrap {position:absolute;top:35px;left:0;z-index:1;padding:10px 10px 45px;width:315px;border:solid 1px #e2e2e2;border-radius:4px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.2)}
.global .auto_search_wrap .auto_search_cont>div {max-height:350px}
.global .auto_search_wrap .auto_search_cont ul li {display:block;color:#212121;font-size:13px}
.global .auto_search_wrap .auto_search_cont ul li a {display:block;padding:9px 20px 10px}
.global .auto_search_wrap .auto_search_cont ul li a.on {background:#f8f8f8}
.global .auto_search_wrap .auto_search_cont ul li a em {color:#4876ef}
.global .auto_search_wrap .close_auto_search_wrap {position:absolute;bottom:0;padding:9px 20px 12px;width:293px;border-top:1px solid #eaeaea;color:#666;font-size:11px;line-height:normal}
.global .auto_search_wrap.off {padding-bottom:25px}
.global .auto_search_wrap.off .close_auto_search_wrap {border-top:0 none}

/* nav menu */
.nav {position:relative;height:40px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;font-size:16px}
.nav.orderjob {border-top:2px solid #0fc3ca}
.nav .inner {position:relative;margin:0 auto;width:1004px}
.nav .inner.wide {width:1200px}
.nav p.all_category {position:absolute;top:-1px;left:0;z-index:6;width:134px;height:38px;border-top:1px solid #eaeaea;color:#222;font-size:14px;font-weight:bold;letter-spacing:normal;line-height:21px;text-align:left;background-color:#fff;}
.nav p.all_category:after {display:inline-block;position:absolute;top:12px;right:1px;width:1px;height:16px;background-color:#d8d8d8;content:""}
.nav p.orderjob {position:absolute;top:0;left:0;width:236px;height:46px;color:#fff;text-align:left;background-color:#0fc3ca;background-image:linear-gradient(101deg, #13a9bd, #51e9d8)}
.nav button.btn_menu {display:block;padding:0 0 1px 31px;height:40px;background:url("../../image/pc/main/ic-menu.png") no-repeat left center}

.nav .box_menu {display:none;overflow:hidden;position:absolute;top:39px;left:0;z-index:993;min-width:1033px;background-color:#fff}
.nav .box_menu ul {padding:18px 0;min-width:102px;min-height:380px;border-top:none}
.nav .box_menu ul li.box_orderjob ul {display:none}
.nav .box_menu ul li.box_otwojob.on ul {display:block}
.nav .box_menu ul li.box_otwojob a.bold {color:#4876ef}
.nav .box_menu ul li.box_orderjob ul {display:none}
.nav .box_menu ul li.box_orderjob.on ul {display:block}
.nav .box_menu ul li.box_orderjob a.bold {color:#0fc3ca}
.nav .box_menu ul li.box_timework ul {display:none}
.nav .box_menu ul li.box_timework.on ul {display:block}

.nav .box_menu ul li.box_best ul {display:none}
.nav .box_menu ul li.box_best.on ul {display:block}
.nav .box_menu ul li.box_best a.bold {color:#000}


.nav .box_menu ul li a {display:block;margin:0 8px;padding:0 8px}
/*.nav .box_menu ul li a.bold {font-weight:bold;background:#f7f8f9}*/
.nav .box_menu ul li a.bold {font-weight:bold}
.nav .box_menu ul li ul {position:absolute;top:0;left:117px;border-left:none}
.nav .box_menu ul li ul li {margin-bottom:0 !important}
.nav .box_menu .etc_links {display:inline-block;/*position:absolute;top:133px;left:20px;width:180px;*/}
.nav .box_menu .etc_links a {display:inline-block;margin-bottom:18px;width:100%;color:#666;font-size:14px;letter-spacing:-0.5px;line-height:normal}
.nav .box_menu ul.depth1 {position:relative;padding:10px 0;width:100%;transition:height 300ms linear;/*max-height:calc(100vh - 104px);*/max-height:530px;min-height:396px;overflow-y:auto;overflow-x:hidden}
.nav .box_menu ul.depth1:before {display:inline-block;position:absolute;top:0;left:200px;width:1px;height:inherit;min-height:380px;background-color:#eaeaea;content:""}
.nav .box_menu ul.depth1 li {display:inline-block;color:#666;font-size:16px;letter-spacing:-0.44px;line-height:normal;}
.nav .box_menu ul.depth1>li {width:100%}
.nav .box_menu ul.depth1 li.box_timework {padding-top:10px;font-size:14px;}
.nav .box_menu ul.depth1 li a {margin:0;padding:10px 20px;text-align:left}
.nav .box_menu ul.depth1 li div.otwojob_area_event {display:block;position:absolute;top:0;left:235px;padding:20px;width:237px;min-height:100%;border-top:none;border-left:none;background:#fff}
.nav .box_menu ul.depth1 li div.otwojob_area_event a {margin:0 0 20px 0;padding:0;width:196px;height:176px}
.nav .box_menu ul.depth1 li div.otwojob_area_event a img {width:100%}

.nav .box_menu ul.depth1 li div.orderjob_area_event {display:none;position:absolute;top:0;left:235px;padding:20px;width:237px;min-height:100%;border-top:none;border-left:none;background:#fff}
.nav .box_menu ul.depth1 li div.orderjob_area_event a {margin:0 0 20px 0;padding:0;width:196px;height:176px}
.nav .box_menu ul.depth1 li div.orderjob_area_event a img {width:100%}

.nav .box_menu ul.depth1>li>a {width:200px}
.nav .box_menu ul.depth1 li.box_timework a {padding-top:4px}
.nav .box_menu ul.depth1 li.etc_links {margin-top:50px;width:180px}

.nav .box_menu ul li ul.depth2 {display:none;top:0;left:200px;padding:0 20px 0 40px;width:833px;min-width:833px;min-height:auto;font-size:0}
.nav .box_menu ul li ul.depth2 li {position:relative;}
.nav .box_menu ul li ul.depth2 li a {padding:0;color:#444;font-size:14px;font-weight:normal;letter-spacing:-0.4px;line-height:28px;text-align:left !important}
.nav .box_menu ul li ul.depth2 li a.coupon:after {display:inline-block;margin-left:5px;width:19px;height:14px;vertical-align:middle;background:url("../../image/pc/ico/ic-coupon-14-px.png") no-repeat center center;background-size:19px 14px;content:""}
.nav .box_menu ul li ul.depth2 li.toggle {display:inline-block;overflow:hidden;width:771px;height:58px;border-bottom:1px solid #eaeaea;transition:height 300ms linear;}
.nav .box_menu ul li ul.depth2 li.toggle button {position:absolute;top:0; left:0;z-index:77;width:100%;height:58px;}
.nav .box_menu ul li ul.depth2 li.toggle button:after {display:inline-block;position:absolute;top:18px;right:24px;width:22px;height:22px;background:url(../../image/pc/ico/ic-arrow-down-black-22-px.png) no-repeat center center / 22px auto;content:"";}
.nav .box_menu ul li ul.depth2 li.toggle.on button:after {-ms-transform:rotate(180deg); transform:rotate(180deg);}
.nav .box_menu ul li ul.depth2 li.toggle .arccordian_list {position:relative;left:0;padding:0;}
.nav .box_menu ul li ul.depth2 li .depth2_title {display:inline-block;float:left;padding:0 0 0 10px;width:180px;color:#222;font-size:14px;font-weight:bold;letter-spacing:-0.5px;line-height:58px}
.nav .box_menu ul li ul.depth2 div.area_event {display:none;position:absolute;top:0;left:378px;padding:20px;min-height:414px;border:1px solid #ddd;border-top:none;border-left:none;background:#fff}
.nav .box_menu ul li ul.depth2 li.on div.area_event {display:block}
.nav .box_menu ul li ul.depth2 li.on div.area_event a {margin:0 0 20px 0;padding:0;width:196px;height:100%}
.nav .box_menu ul li ul.depth2 li.on div.area_event a img {width:100%}
.nav .box_menu ul li ul.depth2 li ul.depth3 {display:block;top:50px;left:0;margin:0;padding:0;width:180px}
.nav .box_menu ul li ul.depth2 li ul.depth3 li {float:left;padding:0 20px 0 0;width:100%}
.nav .box_menu ul li ul.depth2 li ul.depth3 li a {margin:0;padding:0 0 0 10px;}
.nav .box_menu ul li ul.depth2 li ul.depth3 li a:hover {font-weight:bold;background-color:#f5f5f5;}
.nav .box_menu ul li ul.depth2 li ul.depth3 li.new a:after {display:inline-block;margin-left:5px;width:35px;height:16px;background:url(../../image/pc/main/timework/new-35.png) no-repeat center center;-ms-transform:translateY(2px);transform:translateY(2px);content:""}
/*.nav .box_menu ul li ul.depth2 li ul.depth3 li a.bold {background:#f7f8f9}*/
.nav .box_menu ul li ul.depth2 li.on ul.depth3 {display:block}
.nav .box_menu ul.depth1 li.box_timework ul.depth2 li ul.depth3,
.nav .box_menu ul.depth1 li.box_otwojob ul.depth2 li ul.depth3 {min-height:auto}

.nav .box_menu ul.depth1 li a.coupon:after {display:initial;margin-left:2px;width:19px;height:14px;background:url("../../image/pc/ico/ic-coupon-14-px.png") no-repeat center center;background-size:19px 14px;content:""}
.nav .box_menu ul li ul.depth2 li a.coupon:after {display:inline-block;margin-left:5px;width:19px;height:14px;vertical-align:middle;background:url("../../image/pc/ico/ic-coupon-14-px.png") no-repeat center center;background-size:19px 14px;content:""}
.nav .box_menu ul li ul.depth2 li a.new:after {display:inline-block;margin-left:5px;width:14px;height:14px;vertical-align:top;background:url("../../image/pc/ico/ic-new-14-px.png") no-repeat center center;background-size:14px 14px;content:""}
.nav .box_menu ul li ul.depth2 li a.call:after {display:inline-block;margin-left:5px;width:14px;height:14px;vertical-align:top;background:url("../../image/pc/ico/ic-call-14-px.png") no-repeat center center;background-size:14px 14px;content:""}

.nav .box_menu.open_depth3 {width:498px}
.nav ul.box_spacial {overflow:hidden;padding:0 25px 0 140px}
.nav ul.box_spacial li {float:left;padding:12px 20px;font-size:14px}
.nav ul.box_spacial li:hover {font-weight:bold}
.nav ul.box_spacial li a {color:#212121}
.nav ul.box_spacial.type02 {position:absolute;top:0;right:50px;padding:0;}
.nav ul.box_spacial.type02 li {font-size:13px}
.nav a.btn_order {position:absolute;top:0;right:0;padding:12px 0 12px 11px;height:40px;color:#16b5ba;font-size:13px;font-weight:bold}
.nav a.btn_otwojob {position:absolute;top:0;right:0;padding:15px 0 12px 49px;width:108px;height:46px;color:#fff;font-size:14px;background:#ff8713 url("../../image/pc/main/ic-otwojob.png") no-repeat 18px 10px}
.linkSaraminGig {position:absolute;top:0;right:0;padding:8px 20px 12px 0;height:40px;color:#5c667b;font-size:14px;line-height: 20px;background: url("../../image/pc/ico/chevron_right.png") no-repeat right 10px;}
.linkSaraminGig > strong {color:#4876ef;}


.nav .box_menu ul li.realtime_best {position:absolute;bottom:0;left:0;height:121px}
.nav .box_menu ul li.realtime_best a {padding:13px 8px;color:#9b9b9b;font-size:12px;letter-spacing:-0.5px;text-align:center}
.nav .box_menu ul li.realtime_best a img {display:inline-block;margin-bottom:8px;width:41px;height:37px}
.nav .box_menu ul li.realtime_best a h4 {margin-bottom:5px;color:#212121;font-size:14px;line-height:18px}

#header .all_category_fixed {display:none;position:absolute;top:0;left:0;width:50px;height:60px;text-align:center;background:linear-gradient(320deg, #fb0, #ff6006)}
#header .all_category_fixed:after {display:inline-block;width:50px;height:60px;background:url("../../image/pc/ico/ic-category-24-px.png") no-repeat center center / 24px 24px;content:""}
#header.fixed {position:fixed;top:0;right:0;left:0}
/*#header.fixed .nav {height:0;border:none}
#header.fixed .nav p.all_category {top:-60px;z-index:44;width:50px;height:60px}
#header.fixed .nav button.btn_menu {padding:0;width:100%;height:60px;text-indent:-9999px;background:url("../../image/pc/main/ic_category.png") no-repeat center center}
#header.fixed .nav a.btn_order {display:none}
#header.fixed .nav ul.box_spacial {display:none}
#header.fixed .nav .box_menu {top:0;border-top:1px solid #eaeaea}
#header.fixed .global {z-index:39;height:60px;text-align:center;background-color:#fff;box-shadow:0 4px 5px 0 rgba(0, 0, 0, 0.06)}
#header.fixed .global ul.global_menu {top:2px}
#header.fixed .global .inner.wide {display:inline-block;height:60px}
#header.fixed .global .auto_search_wrap {top:33px;text-align:left;}
#header.fixed .global p.logo {overflow:hidden;top:50%;left:70px;margin-top:-15px;margin-left:0;width:165px}
#header.fixed .global .global_tab {top:17px;left:253px;}
#header.fixed .global .global_search {top:-8px}*/
#header.fixed+#content {margin-top:121px}
#header.fixed .left_sub_categories {top:60px}

/* left_wing_banner */
.left_wing_banner {position:absolute;top:30px;left:50%;margin-left:-654px}
.okday_banner {margin-bottom:14px;margin-left:-58px}
.okday_banner img {border-radius:0;box-shadow:none}
.okday_banner em {position:absolute;top:62px;left:75px;color:#fc3;font-size:34px;font-weight:bold}
.banner_box {overflow:hidden;margin-bottom:14px;padding:8px;width:112px;height:142px;border:solid 1px #e2e2e2;border-radius:4px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.2)}
.banner_box.scroll_type {position:relative;height:213px}
.banner_box.scroll_type a {display:inline-block;width:94px;height:167px}
.banner_box.scroll_type .cycle-prev {position:absolute;top:183px;left:35px;width:20px;height:20px;text-indent:-9999px;background:url("../../image/pc/main/bnt_s_left_default.png") no-repeat left top}
.banner_box.scroll_type .cycle-next {position:absolute;top:183px;left:54px;width:20px;height:20px;text-indent:-9999px;background:url("../../image/pc/main/bnt_s_right_default.png") no-repeat left top}

.footerWrap {border-top:1px solid #eaeaea}

.footer_inner {position:relative;margin:0 auto;padding:15px 0 50px;width:1004px}
.footer_inner.wide {width:1200px}
.footer_inner .policy {overflow:hidden;color:#666;font-size:12px;line-height:normal}
.footer_inner .policy li {float:left;padding-right:70px}
.footer_inner .policy li.bold {font-weight:bold}
.footer_inner .co_info {margin-top:15px;height:95px;color:#666;font-size:11px;letter-spacing:-0.4px;line-height:normal}
.footer_inner .co_info p {margin-bottom:5px}
.footer_inner .co_info p.comment {color:#7694b0}
.footer_inner .co_info p a {display:inline-block;margin-left:4px;padding:0 4px;height:16px;border:1px solid #d8d8d8;color:#666;font-size:10px;letter-spacing:-0.35px;line-height:14px;text-align:center}
.footer_inner .co_info p a.address {padding:0;height:auto;border:none;color:#1c7ada;font-size:11px;letter-spacing:normal;line-height:normal;text-decoration:underline}
.footer_inner .co_info p span {letter-spacing:normal}
.footer_inner .right_logo {display:none;position:absolute;top:0;right:0;width:120px;height:141px;background:url("../../image/pc/temp/poweredbysaramin.png") no-repeat center center / 120px 141px}
.footer_inner .etc_link {display:table;width:100%;height:50px;border:1px solid #eaeaea;text-align:center}
.footer_inner .etc_link a {display:inline-block;margin-top:13px;margin-right:60px;color:#999;font-size:10px;letter-spacing:-0.4px;line-height:normal}
.footer_inner .etc_link>a:last-child {margin-right:0}
.footer_inner .etc_link a img {margin-right:10px;vertical-align:middle}
body.member #footer {margin:75px auto 0;padding-bottom:80px;text-align:center}
body.member #footer address {margin-top:40px;color:#999;font-size:12px}
body #footer.member {margin:75px auto 0;padding-bottom:80px;text-align:center}
body #footer.member address {margin-top:40px;color:#999;font-size:12px}

/* 알림 레이어 팝업 */
.notice_layer {display:none;position:absolute;top:55px;left:50%;z-index:201;margin-left:142px;width:360px;height:562px;border:solid 1px #d9d9d9;border-radius:4px;background-color:#f5f7fa;box-shadow:0 0 4px 0 rgba(61, 61, 61, 0.4)}
.notice_layer .notice_loading {position:absolute;top:40%;left:50%;z-index:1;margin-left:-30px}
.notice_layer .notice_loading img {width:50%}
.notice_layer .notice_layer_arr {display:block;position:absolute;top:-14px;left:50%;margin-left:100px;width:14px;height:14px;background:url("../../image/pc/notice/notice_layer_arr.png") no-repeat top left}
.notice_layer .notice_layer_top {padding:12px 15px;height:40px;color:#666;line-height:normal}
.notice_layer .notice_layer_cont {padding-bottom:15px;height:460px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;background-color:#fff}
.notice_layer .notice_layer_cont>div {max-height:460px}
.notice_layer .notice_layer_cont p.no_notice {padding-top:250px;height:460px;color:#b3b3b3;font-size:18px;text-align:center;background:url("../../image/pc/ico/ico_exclamation.png") no-repeat 50% 40%}
.notice_layer .notice_layer_cont ul {padding:0 10px 0 20px;min-height:460px}
.notice_layer .notice_layer_cont ul li {position:relative;padding-top:30px;border-left:4px solid #e6e7eb;line-height:1.4}
.notice_layer .notice_layer_cont ul li.first {padding-top:20px}
.notice_layer .notice_layer_cont ul li.last {padding-top:30px;min-height:30px}
.notice_layer .notice_layer_cont ul li span {color:#666;font-size:13px}
.notice_layer .notice_layer_cont ul li span.dot_point {display:block;position:absolute;top:45px;left:-10px;width:16px;height:16px;border:3px solid #fff;border-radius:50%;background:#bebfc2}
.notice_layer .notice_layer_cont ul li.new_notice span.dot_point {background:#4876ef}
.notice_layer .notice_layer_cont ul li.new_message span.dot_point {background:#65b1b2}
.notice_layer .notice_layer_cont ul li.new_deal span.dot_point {background:#6586b2}
.notice_layer .notice_layer_cont ul li.first span.dot_point {top:35px}
.notice_layer .notice_layer_cont ul li.last span.dot_point {top:33px;left:-10px;width:16px;height:16px;border:3px solid #bebfc2;border-radius:50%;background:#e6e7eb}
.notice_layer .notice_layer_cont ul li dl {overflow:hidden;padding-left:11px}
.notice_layer .notice_layer_cont ul li dl dt {float:left;width:55px}
.notice_layer .notice_layer_cont ul li dl dd {float:left;width:245px;text-align:left}
.notice_layer .notice_layer_cont ul li dl dd span.cont_txt {display:-webkit-box;display:-ms-flexbox;overflow:hidden;max-height:5.6em;/* 라인수 */text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.notice_layer .notice_layer_cont ul li dl .photo {display:table;overflow:hidden;position:relative;margin-right:10px;width:45px;height:45px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;background:#ebebeb url("../../image/pc/ico/bg_profile.png") no-repeat center center;background-size:50% auto} /* 1042 */
.notice_layer .notice_layer_cont ul li dl .photo span {display:table-cell;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;vertical-align:middle}
.notice_layer .notice_layer_cont ul li dl .photo span img {max-width:45px;max-height:45px}
.notice_layer .notice_layer_cont ul li dl .photo:after {overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:45px;height:45px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:rgba(0,0,0,0.08);content:""}
.notice_layer .notice_layer_cont ul li dl dd span.notice_color {color:#b28265;font-weight:bold}
.notice_layer .notice_layer_cont ul li dl dd span.message_color {color:#65b1b2;font-weight:bold}
.notice_layer .notice_layer_cont ul li dl dd span.deal_color {color:#6586b2;font-weight:bold}
.notice_layer .notice_layer_cont ul li dl dd span.notice_date {display:block;margin-top:5px;color:#999}
.notice_layer .notice_layer_foot {padding-top:20px;height:60px;color:#333;font-size:14px;font-weight:bold;text-align:center}
/* 신규 헤더 / 푸터 2018 */

/* promotion_banner */
.promotion_banner {width:100%}
#banner_wrap {overflow:hidden;position:relative;margin:0;height:418px}
.banner_01 {height:418px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}
.banner_01 .tit_benner a {padding-top:23px;height:63px}
.banner_01 .tit_benner img {width:auto;height:auto}
.banner_01 article {margin:0 auto;padding:0 !important;width:1004px;background:none !important}
.banner_01 article ul {margin-top:22px}
.banner_01 article ul li a {width:auto;height:auto}
.banner_01 .state .photo span img {display:inline}
.mid_banner .banner_04 {background:#fff}
.promotion_banner ul li a {display:block;margin:0 auto;width:1004px;height:418px}
.promotion_banner ul li a img {margin:0 auto;height:418px}
.promotion_banner .main_wing_banner {position:absolute;top:20px;left:50%;z-index:9;margin-left:-610px}
.promotion_banner .main_wing_banner img {border-radius:6px;box-shadow:0 5px 10px rgba(61, 61, 61, 0.2)}
.mypage_wing_banner {position:absolute;top:0;left:50%;z-index:9;margin-left:-610px}
.promotion_banner .main_wing_banner.event_banner {margin-left:-700px}
.promotion_banner .main_wing_banner.event_banner img {border-radius:0;box-shadow:none}
.promotion_banner .main_wing_banner.event_banner em {position:absolute;top:62px;left:130px;color:#fc3;font-size:34px;font-weight:bold}
.mypage_wing_banner img {border-radius:6px}
.mypage_wing_banner.event_banner {top:-20px;margin-left:-700px}
.mypage_wing_banner.event_banner img {border-radius:0}
.mypage_wing_banner.event_banner em {position:absolute;top:62px;left:130px;color:#fc3;font-size:34px;font-weight:bold}
.msgbox_wing_banner {position:fixed;top:68px;right:20px;z-index:9}
.msgbox_wing_banner button {position:absolute;bottom:8px;left:50%;margin-left:-8px}

/* category_banner */
.category_banner {overflow:hidden;position:relative;margin:0;width:100%;height:auto}
.category_banner ul li {height:auto;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}
.category_banner ul li a {display:block;margin:0 auto;width:1200px;height:auto}
.category_banner ul li a img {margin:0 auto;height:auto}

/* 임시 버튼 스타일 */
.btn_in_banner {display:block;position:absolute;top:45%;left:44%;padding:10px 25px;border:1px solid #fff;color:#fff;font-size:26px}
.viewport_area {overflow:hidden;position:relative;margin:0 auto;padding:0 10px;width:1024px}
.viewport_area h2 {margin-bottom:15px;font-size:26px;font-weight:500;line-height:28px;text-align:center}

/* special_talent_list */
.special_talent_list {position:relative;padding-top:40px}
.viewport_area h2 .linked_text {color:#4876ef;font-size:14px;font-weight:normal;text-decoration:none;cursor:pointer}
.viewport_area h2 .linked_text .more {display:inline-block;margin-bottom:2px;margin-left:6px;width:5px;height:7px;background:url("../../image/pc/ico/ico_more_arrow4.png") 0 0 no-repeat}
.viewport_area.ico_free h2 {padding-top:29px} /* 644 */
.viewport_area.ico_free h2:after {display:block;position:absolute;top:3px;left:50%;margin-left:-19px;width:38px;height:23px;background:url("../../image/pc/ico/ico_free_beta02.png") no-repeat center bottom;content:""} /* 644 */
.cont_list01 {margin:0}
.cont_list01 li {margin-bottom:20px}
.cont_list01 li:nth-child(5n) {margin-left:0}

/* mid_banner */
.mid_banner {width:100%}
#banner_wrap02 {overflow:hidden;position:relative;margin:0;height:205px}
.mid_banner ul li a {display:block;margin:0 auto;width:1004px;height:205px}
.mid_banner ul li a img {margin:0 auto;height:205px}

/* order_job_list */
.order_job_list {position:relative;padding-top:30px;padding-bottom:40px}
.order_job_list.recent_order {padding-top:20px;padding-bottom:40px;height:auto}
.order_job_list.bg_img {background:url("../../image/pc/common/bg_oderjob.png") 0 0 no-repeat}
.order_job_list h2 {color:#fff}
.order_job_list h2.recommend {color:#000;font-size:26px;font-weight:bold;letter-spacing:-1.3px;text-align:left} /* 1033 */
.order_job_list h2 .linked_text {color:#70fffa}
.order_job_list h2 .linked_text .more {background:url("../../image/pc/ico/ico_more_arrow2.png") 0 0 no-repeat}
.order_job_list h2 .suggest_info {float:right;margin-top:5px;color:#4876ef;font-size:14px}
.order_job_list h2 .suggest_info .to_be_seller {margin-left:15px;padding:7px 25px 7px 15px;width:180px;height:30px;border:1px solid #e9e9e9;color:#999}

/* cont_list03 */
.order_job_list .cont_list03 {overflow:hidden;margin-top:0}
.order_job_list .cont_list03>li {float:left;position:relative;margin-top:0;margin-right:20px;margin-bottom:20px;width:236px;height:220px;background-color:#fff}
.order_job_list .cont_list03>li:nth-child(4n) {margin-right:0}
.order_job_list .cont_list03>li:hover h3.suggest_title {color:#10a3a8;text-decoration:underline}
.cont_list03.no-border>li,
.cont_list03.no-border>li:hover {border:1px solid rgba(234,234,234,0);box-sizing:border-box}
.cont_list03.no-border>li.order_box {background-color:#0dd1ca}

.top_wrap {padding:15px 15px 0 15px;height:150px}
.top_wrap .category_info {display:inline-block}
.top_wrap .category_info span,
.top_wrap .post_time {display:inline-block;font-size:12px}
.top_wrap .category_info span:first-child {margin-left:0}
.top_wrap .category_info .category {margin-right:4px;padding:2px 8px 3px;color:#fff;text-align:center}
.top_wrap .category_info .sub_category {overflow:hidden;max-width:95px;font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}
.top_wrap .category_info .sub_category,
.top_wrap .post_time {color:#999}
.top_wrap .post_time {display:inline-block;float:right;width:auto;font-size:12px;line-height:1.2}
.top_wrap .post_time:after {display:block;clear:both;content:""}
.top_wrap .suggest_title {overflow:hidden;margin-top:20px;height:40px;color:#666;font-size:15px;line-height:20px;text-overflow:ellipsis}
.top_wrap .date {font-size:15px}
.top_wrap .date .calendar_icon {display:inline-block;margin-top:1px;margin-right:10px;width:16px;height:16px;vertical-align:top;background:url("../../image/pc/ico/ico_car.png") 0 0 no-repeat}
.top_wrap .date_price {overflow:hidden;margin-top:25px;line-height:18px}
.top_wrap .date_price .date {float:left}
.top_wrap .date_price .price {float:right;font-size:18px;font-weight:600;vertical-align:text-top}
.top_wrap .date_price .price em {font-size:14px;font-weight:normal}

.fixed_height {max-height:630px}
.detail_info_wrap .detail_info:nth-child(1) {float:left;position:relative;top:-480px;left:0;z-index:8;width:492px;height:460px;background:#fff}
.detail_info_wrap .detail_info:nth-child(2) {float:right;position:relative;top:-480px;right:0;z-index:9;width:492px;height:460px;background:#fff}
.detail_info_wrap .detail_info .talent_info {position:relative}
.detail_info_wrap .detail_info .talent_info .tit_area {position:relative;padding:30px 20px;min-height:120px;color:#333;font-size:14px}
.detail_info_wrap .detail_info .talent_info {padding:0}
.detail_info_wrap .detail_info .talent_info .tit_area {padding:20px 30px 20px 30px;color:#999}
.detail_info_wrap .detail_info .talent_info .tit_area .title {display:block;overflow:hidden;margin-top:10px;color:#333;font-size:17px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}
.detail_info_wrap .detail_info .talent_info .tit_area .icon_box {display:inline-block;margin-right:4px;padding:2px 8px 3px 8px;color:#fff;font-size:12px}
.detail_info_wrap .detail_info .talent_info .tit_area .icon_box.purple {color:#fff;background-color:#9b6fd0}
.detail_info_wrap .detail_info .talent_info .tit_area .icon_box.blue {color:#fff;background-color:#3d76cb}
.detail_info_wrap .detail_info .talent_info .icon_block {overflow:hidden;margin-top:13px;height:60px}
.detail_info_wrap .detail_info .talent_info .icon_block span {display:inline-block;margin:0 5px 5px 0;padding:0 12px;height:25px;border:1px solid #e5e5e5;border-radius:12px;color:#7e7e7e;font-size:13px;line-height:23px;text-align:center}
.detail_info_wrap .detail_info .talent_info .cont_txt_box {overflow:hidden;margin-top:18px;height:120px;color:#666;font-size:13px;line-height:20px;text-overflow:ellipsis}
.detail_info_wrap .detail_info .talent_info .time {display:inline-block;position:absolute;top:20px;right:30px;padding-left:20px;color:#666;font-size:14px;background:url("../../image/pc/ico/ico_time.png") no-repeat 0 center}
.detail_info_wrap .detail_info .talent_info .btn_del {position:absolute;top:0;right:0;width:15px;height:15px;font-size:0;background:url("../../image/pc/ico/ico_del.png")no-repeat 0 0}
.detail_info_wrap .detail_info .talent_state {padding:23px 21px 12px 10px}
.detail_info_wrap .detail_info .talent_state .result {display:inline-block}
.detail_info_wrap .detail_info .talent_state .result p {display:inline-block;margin-right:25px;color:#666;font-size:14px}
.detail_info_wrap .detail_info .talent_state .result p:last-child {margin-right:0;text-overflow:ellipsis;white-space:nowrap}
.detail_info_wrap .detail_info .talent_state .result p>strong {margin-right:10px;color:#333}
.detail_info_wrap .detail_info .talent_state .result p span {display:inline-block}
.detail_info_wrap .detail_info .talent_state .result p span strong {font-size:18px}
.detail_info_wrap .detail_info .talent_state .right {float:right}
.detail_info_wrap .detail_info .talent_state .right .count {display:inline-block;vertical-align:middle}
.detail_info_wrap .detail_info .talent_state .right .count strong {margin-right:10px}
.detail_info_wrap .detail_info .mid_bar {padding:17px 0;height:50px;color:#444;font-size:16px}
.detail_info_wrap .detail_info .mid_bar em {color:#ea5433}
.detail_info_wrap .detail_info .bottom_wrap a {display:block;padding:20px 0;height:60px;color:#4876ef;font-size:20px;font-weight:600}
.mid_bar {padding:7px 0 8px;color:#444;font-size:15px;text-align:center;background-color:#f3f3f3}
.mid_bar em {color:#10a3a8}

.cat_color10 {/* border:1px solid #344253;*/} /* 번역 */
.cat_color11 {/* border:1px solid #f2034c;*/} /* 디자인 */
.cat_color12 {/* border:1px solid #f5470a;*/} /* 문서작성 */
.cat_color13 {/* border:1px solid #3f6fa5;*/} /* 마케팅 */
.cat_color14 {/* border:1px solid #fcaa2d;*/} /* 음악/동영상 */
.cat_color15 {/* border:1px solid #9b6fd0;*/} /* 컴퓨터 */
.cat_color16 {/* border:1px solid #008e78;*/} /* 생활서비스 */
.cat_color17 {/* border:1px solid #019db4;*/} /* 비지니스 */
.cat_color18 {/* border:1px solid #de6e62;*/} /* 노하우/상담 */
.cat_color19 {/* border:1px solid #f06793;*/} /* 대행/섭외 */
.cat_color21 {/* border:1px solid #6cc068;*/} /* 여행 */
/* 창작/작문 */
/* 영상/애니 */
/* 핸드메이드 */
/* 레슨 */

/* { border:1px solid #20c3c9} /* 공통 1033 */

/* 작은 리스트 */
.cont_list03 li.cat_color10:hover {border:1px solid #20c3c9}
.cont_list03 li.cat_color11:hover {border:1px solid #20c3c9}
.cont_list03 li.cat_color12:hover {border:1px solid #20c3c9}
.cont_list03 li.cat_color13:hover {border:1px solid #20c3c9}
.cont_list03 li.cat_color14:hover {border:1px solid #20c3c9}
.cont_list03 li.cat_color15:hover {border:1px solid #20c3c9}
.cont_list03 li.cat_color16:hover {border:1px solid #20c3c9}
.cont_list03 li.cat_color17:hover {border:1px solid #20c3c9}
.cont_list03 li.cat_color18:hover {border:1px solid #20c3c9}
.cont_list03 li.cat_color19:hover {border:1px solid #20c3c9}
.cont_list03 li.cat_color21:hover {border:1px solid #20c3c9}
.cont_list03 li.cat_color23:hover {border:1px solid #20c3c9}
.cont_list03 li.cat_color25:hover {border:1px solid #20c3c9}
.cont_list03 li.cat_color26:hover {border:1px solid #20c3c9}
.cont_list03 li.cat_color27:hover {border:1px solid #20c3c9}

.cont_list03 li.cat_color10 .category {background-color:#344253}
.cont_list03 li.cat_color11 .category {background-color:#f2034c}
.cont_list03 li.cat_color12 .category {background-color:#f5470a}
.cont_list03 li.cat_color13 .category {background-color:#3f6fa5}
.cont_list03 li.cat_color14 .category {background-color:#fcaa2d}
.cont_list03 li.cat_color15 .category {background-color:#9b6fd0}
.cont_list03 li.cat_color16 .category {background-color:#008e78}
.cont_list03 li.cat_color17 .category {background-color:#019db4}
.cont_list03 li.cat_color18 .category {background-color:#de6e62}
.cont_list03 li.cat_color19 .category {background-color:#f06793}
.cont_list03 li.cat_color21 .category {background-color:#6cc068}
.cont_list03 li.cat_color23 .category {background-color:#005028}
.cont_list03 li.cat_color25 .category {background-color:#ba0909}
.cont_list03 li.cat_color26 .category {background-color:#da57df}
.cont_list03 li.cat_color27 .category {background-color:#d49400}

/* 큰리스트 */
.detail_info.cat_color10 {border:1px solid #20c3c9}
.detail_info.cat_color11 {border:1px solid #20c3c9}
.detail_info.cat_color12 {border:1px solid #20c3c9}
.detail_info.cat_color13 {border:1px solid #20c3c9}
.detail_info.cat_color14 {border:1px solid #20c3c9}
.detail_info.cat_color15 {border:1px solid #20c3c9}
.detail_info.cat_color16 {border:1px solid #20c3c9}
.detail_info.cat_color17 {border:1px solid #20c3c9}
.detail_info.cat_color18 {border:1px solid #20c3c9}
.detail_info.cat_color19 {border:1px solid #20c3c9}
.detail_info.cat_color21 {border:1px solid #20c3c9}
.detail_info.cat_color23 {border:1px solid #20c3c9}
.detail_info.cat_color25 {border:1px solid #20c3c9}
.detail_info.cat_color26 {border:1px solid #20c3c9}
.detail_info.cat_color27 {border:1px solid #20c3c9}

.detail_info.cat_color10 .talent_info .tit_area .icon_box {background:#344253}
.detail_info.cat_color11 .talent_info .tit_area .icon_box {background:#f2034c}
.detail_info.cat_color12 .talent_info .tit_area .icon_box {background:#f5470a}
.detail_info.cat_color13 .talent_info .tit_area .icon_box {background:#3f6fa5}
.detail_info.cat_color14 .talent_info .tit_area .icon_box {background:#fcaa2d}
.detail_info.cat_color15 .talent_info .tit_area .icon_box {background:#9b6fd0}
.detail_info.cat_color16 .talent_info .tit_area .icon_box {background:#008e78}
.detail_info.cat_color17 .talent_info .tit_area .icon_box {background:#019db4}
.detail_info.cat_color18 .talent_info .tit_area .icon_box {background:#de6e62}
.detail_info.cat_color19 .talent_info .tit_area .icon_box {background:#f06793}
.detail_info.cat_color21 .talent_info .tit_area .icon_box {background:#6cc068}
.detail_info.cat_color23 .talent_info .tit_area .icon_box {background:#005028}
.detail_info.cat_color25 .talent_info .tit_area .icon_box {background:#ba0909}
.detail_info.cat_color26 .talent_info .tit_area .icon_box {background:#da57df}
.detail_info.cat_color27 .talent_info .tit_area .icon_box {background:#d49400}

/* orderjob detail */
.orderjob_detail {margin-bottom:35px;border-bottom:1px solid #d0d0d0}
.orderjob_detail .detail_info {overflow:hidden;padding:24px 20px 18px;border-bottom:1px solid #e3e3e3}
.orderjob_detail .detail_info .user_sort {float:left;padding-top:3px;width:50%;color:#999;font-size:14px}
.orderjob_detail .detail_info .user_sort .count {margin-right:16px;color:#666;font-weight:bold}
.orderjob_detail .detail_info .user_sort .count strong {margin-right:8px;color:#333}
.orderjob_detail .detail_info .user_sort .time {margin-right:16px;padding-left:17px;color:#999;background:url("../../image/pc/ico/ico_time2.png") no-repeat 0 center}
.orderjob_detail .detail_info .user_detail {float:right;width:50%;font-size:14px;text-align:right}
.orderjob_detail .detail_cont {padding:25px 20px 30px}
.orderjob_detail .detail_cont .title {font-size:26px;line-height:1.2}
.orderjob_detail .detail_cont .icon_block {margin-top:20px}
.orderjob_detail .detail_cont .icon_block span {display:inline-block;overflow:hidden;margin:8px 5px 0 0;padding:0 12px;max-width:100%;height:25px;border:1px solid #e5e5e5;border-radius:12px;color:#7e7e7e;font-size:13px;line-height:23px;text-align:center;text-overflow:ellipsis;white-space:nowrap}
.orderjob_detail .detail_cont .icon_block span:first-child {margin-left:0}
.orderjob_detail .detail_cont .cont_txt_box {overflow:hidden;margin-top:20px;color:#666;font-size:14px;line-height:24px}
.orderjob_detail .detail_cont .cont_txt_box.show {height:auto}
.orderjob_detail .detail_cont .file_wrap {overflow:hidden;position:relative;margin-top:29px;width:100%}
.orderjob_detail .detail_cont .file_wrap .txt {padding-left:26px;color:#666;font-size:14px;line-height:15px;background:url("../../image/pc/ico/ico_file.png")no-repeat 0 0}
.orderjob_detail .detail_foot {overflow:hidden;padding:10px 20px;background:#fafafa}
.orderjob_detail .detail_foot .result {display:inline-block;margin-top:14px}
.orderjob_detail .detail_foot .result p {display:inline-block;margin-right:18px;color:#333;font-size:16px;font-weight:bold} /* 1033 */
.orderjob_detail .detail_foot .result p span {display:inline-block;margin-left:16px;font-weight:normal} /* 1033 */
.orderjob_detail .detail_foot .result p span strong {font-size:24px}
.orderjob_detail .detail_foot .right {float:right}
.orderjob_detail .detail_foot .right .btn_wrap {margin-top:0}
.orderjob_detail .detail_foot .right .btn_wrap button {padding:0 80px;height:54px;font-size:19px;line-height:54px}
.orderjob_detail_info {margin-top:10px;padding:24px 0 23px;border:1px solid #e3e3e3;color:#888;font-size:12px;line-height:1.67;text-align:center;background:#f5f5f5}

.orderjob_detail.cat_color10 .icon_box {background-color:#344253}
.orderjob_detail.cat_color11 .icon_box {background-color:#f2034c}
.orderjob_detail.cat_color12 .icon_box {background-color:#f5470a}
.orderjob_detail.cat_color13 .icon_box {background-color:#3f6fa5}
.orderjob_detail.cat_color14 .icon_box {background-color:#fcaa2d}
.orderjob_detail.cat_color15 .icon_box {background-color:#9b6fd0}
.orderjob_detail.cat_color16 .icon_box {background-color:#008e78}
.orderjob_detail.cat_color17 .icon_box {background-color:#019db4}
.orderjob_detail.cat_color18 .icon_box {background-color:#de6e62}
.orderjob_detail.cat_color19 .icon_box {background-color:#f06793}
.orderjob_detail.cat_color21 .icon_box {background-color:#6cc068}
.orderjob_detail.cat_color23 .icon_box {background-color:#005028}
.orderjob_detail.cat_color25 .icon_box {background-color:#ba0909}
.orderjob_detail.cat_color26 .icon_box {background-color:#da57df}
.orderjob_detail.cat_color27 .icon_box {background-color:#d49400}

/* Bottom wrap - Order */
.order_banner {height:180px;text-align:center}
.order_banner .order_title {padding-bottom:20px;color:#fff;font-size:22px;font-weight:400;line-height:27px}
.order_banner .order_copy {color:#09687d;font-size:14px;line-height:19px}
.order_banner .order_copy .emphasis {display:inline-block;padding-top:6px}
.bottom_wrap {font-size:15px;text-align:center}
.bottom_wrap a:hover {text-decoration:none}
.bottom_wrap.order_area {padding:11px 0;background-color:#82fbff}
.go_order {color:#18768d}
.go_order .order_icon {display:inline-block;margin-top:2px;margin-left:5px;width:16px;height:16px;vertical-align:bottom;background:url("../../image/pc/ico/ico_plus.png") 0 0 no-repeat}

/* Bottom wrap - Suggest */
.bottom_wrap.suggest_area {padding:12px 0 13px}
.bottom_wrap.suggest_area a {color:#10a3a8}

/* Bottom Banner */
.bottom_banner {width:100%}
#banner_wrap03 {overflow:hidden;position:relative;margin:0;height:180px}
.banner_07 {background:#4876ef}
.banner_08 {background:#4876ef}
.bottom_banner ul li {position:relative;width:1004px;height:180px}
.bottom_banner ul li .inner {margin:0 auto;width:1004px;height:180px}
.bottom_banner ul li .inner img {margin:0 auto;height:180px}
.bottom_banner ul li .inner span {display:block;position:absolute;top:109px;left:50%;margin:0 0 0 -200px;text-align:center}
.bottom_banner ul li .inner span a {display:inline-block;text-align:center}
.bottom_banner ul li .inner span .btn_detail {margin-right:5px;width:140px;color:#f55600;font-size:14px;line-height:29px;background-color:#fff}
.bottom_banner ul li .inner span .btn_talent {width:138px;border:1px solid #fff;color:#fff;font-size:14px;line-height:27px}
.bottom_banner ul li .inner span a.btn_detail i {display:inline-block;margin:-2px 0 0 5px;width:4px;height:7px;vertical-align:middle;background:url("../../image/pc/ico/bottom_banner_arrow1.png") 0 0 no-repeat}
.bottom_banner ul li .inner span a.btn_talent i {display:inline-block;margin:-2px 0 0 5px;width:4px;height:7px;vertical-align:middle;background:url("../../image/pc/ico/bottom_banner_arrow2.png") 0 0 no-repeat}

/* otwojob_info_area */
.otwojob_info_list {position:relative;padding-top:40px;padding-bottom:60px;background-color:#f2f2f2}
.otwojob_info_list .info_list:after {display:block;clear:both;content:""}
.otwojob_info_list .info_list li {display:block;float:left;margin-left:24px;width:269px;text-align:center}
.otwojob_info_list .info_list li:first-child {margin-right:62px;margin-left:0}
.otwojob_info_list .info_list li.wide {margin-left:0;width:380px;border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7}
.otwojob_info_list .info_list .info_item:after {display:block;clear:both;content:""}
.otwojob_info_list .info_list .info_buy {background:url("../../image/pc/ico/ico_buy_guide.png") 37px 21px no-repeat}
.otwojob_info_list .info_list .info_sell {background:url("../../image/pc/ico/ico_sell_guide.png") 37px 21px no-repeat}
.otwojob_info_list .info_list .info_safe {background:url("../../image/pc/ico/ico_safe_guide.png") 37px 21px no-repeat}
.otwojob_info_list .info_list .info_buy,
.otwojob_info_list .info_list .info_safe,
.otwojob_info_list .info_list .info_sell {display:block;padding-top:85px;width:120px;height:120px;border-radius:60px;color:#4876ef;font-size:15px;background-color:#fff}
.otwojob_info_list .info_list .info_buy,
.otwojob_info_list .info_list .info_safe {margin-left:63px}
.otwojob_info_list .info_list .info_sell {margin-left:130px}
.otwojob_info_list .info_list li h4 {color:#4876ef;font-size:18px;font-weight:500;line-height:50px}
.otwojob_info_list .info_list li .description {min-height:50px;color:#8b8b8b;font-size:14px;line-height:18px}
.otwojob_info_list .info_list li .guide_btn {display:inline-block;margin-right:1px;padding:8px 36px;color:#fff;font-size:14px;background-color:#4876ef}

/* customer_service_list */
.customer_service_list {position:relative;padding-top:40px;padding-bottom:47px}
.customer_service_list h3 {display:inline-block;margin-right:27px;padding-left:25px;font-size:26px;font-weight:400;line-height:30px;background:url("../../image/pc/ico/ico_phone02.png") no-repeat 0 4px}
.customer_service_list .cs_phone_no {display:inline-block;color:#4876ef;font-size:20px;font-weight:600;letter-spacing:1px}
.customer_service_list .cs_time {color:#888;font-size:14px;font-weight:300;letter-spacing:0}
.customer_service_list .cs_menu_left,
.customer_service_list .cs_menu_right {display:inline-block;float:left;margin-top:20px;width:493px;border:1px solid #e5e5e5}
.customer_service_list .cs_menu_left {float:left}
.customer_service_list .cs_menu_left li {float:left;width:25%;height:100px;text-align:center}
.customer_service_list .cs_menu_left li:not(:last-child),
.customer_service_list .cs_menu_right li:not(:last-child) {background:url("../../image/pc/ico/ico_line4.png") top right no-repeat}
.customer_service_list .cs_menu_right {float:right}
.customer_service_list .cs_menu_right li {float:left;width:25%;height:100px;text-align:center}
.customer_service_list li a {display:block;margin-right:1px;padding-top:67px;width:121px;height:100%;color:#888;font-size:14px;letter-spacing:-1px;text-decoration:none}
.customer_service_list li a:hover {background-color:#fafafa}
.customer_service_list .icon_sales {background:url("../../image/pc/ico/ico_cs_sales.png") 49px 22px no-repeat}
.customer_service_list .icon_buy {background:url("../../image/pc/ico/ico_cs_buy.png") 49px 22px no-repeat}
.customer_service_list .icon_otwojob_guide {background:url("../../image/pc/ico/ico_cs_guide.png") 49px 22px no-repeat}
.customer_service_list .icon_orderjob_guide {background:url("../../image/pc/ico/ico_cs_guide02.png") 49px 22px no-repeat}
.customer_service_list .icon_personal_contact {background:url("../../image/pc/ico/ico_cs_contact.png") 49px 22px no-repeat}
.customer_service_list .icon_24h_qna {background:url("../../image/pc/ico/ico_cs_24qna.png") 49px 22px no-repeat}
.customer_service_list .icon_realtime_msg {background:url("../../image/pc/ico/ico_cs_msg.png") 49px 22px no-repeat}
.customer_service_list .icon_ask_improve {background:url("../../image/pc/ico/ico_cs_ask.png") 49px 22px no-repeat}

/* notification_etc */
.notification_etc {position:relative;height:54px;background-color:#f2f2f2}
.viewport_area .flash_news {padding:18px 0 17px}
.viewport_area .flash_news h4,
.viewport_area .mobile_service h4 {color:#333;font-size:15px;font-weight:600;letter-spacing:-1px;line-height:1.2}
.viewport_area .flash_news {overflow:hidden;float:left}
.viewport_area .flash_news h4 {float:left;margin-right:22px;white-space:nowrap}
.viewport_area .flash_news .news_content {overflow:hidden;float:left;width:500px;height:20px;color:#666;font-size:14px}
.viewport_area .flash_news .news_content .news_text {display:inline-block;overflow:hidden;width:300px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}
.viewport_area .flash_news .news_content .new_icon {display:inline-block;margin-left:10px;width:9px;height:11px;background:url("../../image/pc/ico/ico_new.png") 0 0 no-repeat}
.viewport_area .flash_news .more_news {display:inline-block;margin-left:25px;color:#999;font-size:14px}
.viewport_area .mobile_service {float:right;padding-top:12px}
.viewport_area .mobile_service h4,
.viewport_area .mobile_service img {display:inline-block}
.viewport_area .mobile_service h4 {margin-right:22px}
.viewport_area .mobile_service img {vertical-align:middle}
.viewport_area .mobile_service .service_banner01 {margin-right:6px}
.viewport_area .mobile_service:after {display:block;clear:both;content:""}

/* order_list */
.order_list.bg_gray {background-color:#eaeaea}
.order_list {overflow:hidden;padding-bottom:50px}
.order_list .order_info li {margin-bottom:20px;background-color:#fff}
.order_list .order_info li:last-child {margin-bottom:0}
.order_list .talent_info .tit_area {position:relative;padding:20px 30px 35px 30px;min-height:120px;color:#999;font-size:14px}
.order_list .talent_info .tit_area .icon_box {display:inline-block;margin-right:4px;padding:2px 8px 3px 8px;color:#fff;font-size:12px}
.order_list .talent_info .cont_txt_box .file_wrap {overflow:hidden;position:relative;margin-top:20px;width:100%}
.order_list .talent_info .cont_txt_box .file_wrap  .txt {padding-left:26px;color:#666;font-size:14px;line-height:15px;background:url("../../image/pc/ico/ico_file.png")no-repeat 0 0}

/* content */
#content {position:relative;min-width:1200px}
#content.dimmed:after {display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:190;background-color:rgba(0,0,0,0.5);content:""}
#content.dimmed+.footerWrap:after {display:inline-block;position:absolute;top:-1px;right:0;bottom:0;left:0;z-index:650;background-color:rgba(0,0,0,0.5);content:""}
#content.dimmed+#footer:after {display:inline-block;position:absolute;top:-81px;right:0;bottom:0;left:0;z-index:650;background-color:rgba(0,0,0,0.5);content:""}
#content.dimmed+#footer.type02:after {display:inline-block;position:absolute;top:-1px;right:0;bottom:0;left:0;z-index:650;background-color:rgba(0,0,0,0.5);content:""}

/* path_indicator */
.path_indicator {height:50px;background:#f2f2f2}
.path_indicator .inner_container {height:50px}
.path_indicator .inner_container .breadcrumb {padding:13px}
.path_indicator .inner_container .breadcrumb li {float:left;vertical-align:middle}
.path_indicator .inner_container .breadcrumb li>span {display:inline-block;height:24px;color:#666;font-size:14px;line-height:24px;vertical-align:middle}
.path_indicator .inner_container .breadcrumb li .path {padding-left:16px}
.path_indicator .home {overflow:hidden;margin-right:11px;width:14px;text-indent:-1000px;background:url("../../image/pc/ico/ico_home.png") no-repeat 0 50%}

.path_indicator .path_div {margin-left:11px;background:url("../../image/pc/ico/ico_divider.png") no-repeat 0 50%}
.path_indicator .selectbox {display:inline-block;position:relative;z-index:1;margin-left:13px;width:200px;border:1px solid #ddd;font-size:14px;line-height:22px;background-color:#fff}
.path_indicator .selectbox:before {position:absolute;top:53%;right:15px;margin-top:-1px;width:7px;height:4px;background:url("../../image/pc/ico/route_select_arr.png") no-repeat;content:""}
.path_indicator .selectbox label {overflow:hidden;position:absolute;top:0;left:0;z-index:-1;padding-left:5px;color:#666;text-overflow:ellipsis;white-space:nowrap}
.path_indicator .selectbox select {width:100%;height:auto;color:#666;line-height:normal;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none}

/* content_container */
#content_container {margin-top:44px}
#content_container>.inner_container {padding:0;width:1004px;border:1px solid #e5e5e5;border-top:0 none}
#content_container>.inner_container:before {display:block;position:absolute;top:2px;bottom:0;left:201px;width:1px;background:#e5e5e5;content:""}
#content_container.type02 {margin:0}
#content_container.mt0 {margin:0}
#content_container.wide>.inner_container {padding:5px 0 0;border:0 none;position:relative}
#content_container.wide>.inner_container:before{content:'';position:absolute;left:0;top:0;width:100%;height:2px;background-color:#d7dce5;z-index:1}
#content_container.wide>.inner_container:after{content:'';position:absolute;left:0;top:0;width:33%;height:2px;background-color:#4876ef;z-index:2}



#content_container.wide>.inner_container.no_bg {padding:0;background:none}
#content_container.wide>.inner_container.no_bg:before{display: none}
#content_container.wide>.inner_container.no_bg:after{display: none}
#content_container_gray_bg {padding-top:40px;background:#fafafa}
#content.dimmed #content_container:after {display:inline-block;position:absolute;top:-44px;right:0;left:0;height:44px;background-color:rgba(0,0,0,0.5);content:""}
#content_container>.mypage_banner {position:relative;width:1004px;height:96px;margin:-22px auto 18px;overflow:hidden;background:#000}

/* sub_menu */
.sub_menu {float:left;width:201px;border-top:2px solid #4876ef}
.sub_menu>.sub_tit {padding:33px 0;height:132px;font-size:32px;font-weight:600;text-align:center}
.sub_menu>.sub_tit span {display:block;margin-top:15px;color:#c3c3c3;font-size:15px;font-weight:100}
.sub_menu>.utils {overflow:hidden}
.sub_menu>.utils>a {display:block;float:left;width:50%;height:92px;border:1px solid #e5e5e5;box-sizing:border-box;font-size:15px;text-align:center;text-decoration:none;}
.sub_menu>.utils>a.regist {padding-top:47px;border-width:1px 1px 1px 0;color:#4876ef;line-height:17px;background:url("../../image/pc/ico/ico_left_btn_1.png") 50% 11px no-repeat}
.sub_menu>.utils>a.regist:hover {color:#fff;background-color:#4876ef;background-image:url("../../image/pc/ico/ico_left_btn1_on.png");}

.sub_menu>.utils>a.regist_time {padding-top:47px;border-width:1px 0;color:#39f;line-height:17px;background:url("../../image/pc/ico/ico_left_timework.png") 50% 11px no-repeat}
.sub_menu>.utils>a.regist_time:hover {color:#fff;background-color:#39f;background-image:url("../../image/pc/ico/ico_left_timework_on.png");}

.sub_menu>.utils>a.history {padding-top:55px;border-width:1px 1px 1px 0;color:#4876ef;line-height:22px;background:url("../../image/pc/ico/ico_left_history.png") 50% 20px no-repeat}
.sub_menu>.utils>a.history:hover {color:#fff;background-color:#4876ef;background-image:url("../../image/pc/ico/ico_left_history_on.png");}

.sub_menu>.utils>a.order {padding-top:55px;border-width:1px 0;color:#0daeb4;line-height:22px;background:url("../../image/pc/ico/ico_left_btn2.png") 50% 20px no-repeat}
.sub_menu>.utils>a.order:hover {color:#fff;background-color:#14b4ba;background-image:url("../../image/pc/ico/ico_left_btn2_on.png");}
.sub_menu>.list>li.border_top>a {border-top:1px solid #e5e5e5}
.sub_menu>.list>li>a {display:block;padding:0 0 0 20px;height:51px;border-bottom:1px solid #e5e5e5;color:#333;font-size:16px;line-height:50px}
.sub_menu>.list>li>a.active {color:#4876ef}
.sub_menu>.list>li>a>span {color:#666;font-size:14px}
.sub_menu>.list>li>a.active>span {color:#4876ef}
.sub_menu>.list>li>a>span.ico_new {display:inline-block;margin-left:6px;padding:2px 4px 1px 2px;border-radius:2px;color:#fff;font-family:Arial, sans-serif;font-size:11px;line-height:11px;background:#4876ef}
.sub_menu>.list>li.last>a {border-bottom:none}
.sub_menu>.list>li.arrow>a {background:url("../../image/pc/ico/ico_arrow1_on.png") no-repeat 160px 50%}
.sub_menu>.list>li.arrow.on>a {background-image:url("../../image/pc/ico/ico_arrow1.png")}
.sub_menu>.list>li.on>ul {display:block}
.sub_menu>.list>li>ul {display:none;padding:8px 0;border-bottom:1px solid #e5e5e5;background:#f9f9f9}
.sub_menu>.list>li>ul>li {padding:8px 0 8px 20px;color:#666;font-size:15px}
.sub_menu>.list>li>ul>li a.active {color:#4876ef}
.sub_menu>.list>li>ul>li span {display:inline-block;margin-left:8px;padding:2px 7px 3px;color:#fff;font-size:11px;background:#4ec5ca}
.sub_menu>.list>li>ul>li span.ico_new {display:inline-block;margin-left:6px;padding:2px 3px 1px 3px;border-radius:2px;color:#fff;font-family:Arial, sans-serif;font-size:11px;line-height:11px;background:#4876ef}
.sub_menu>.customer_center {margin:9px}
.sub_menu>.customer_center .tit {padding-left:11px;height:40px;color:#4d5a75;font-size:16px;font-weight:600;line-height:40px;background:#e6f0f8}
.sub_menu>.customer_center .menu {margin:1px 0 0;padding:10px 0;background:#e6f0f8}
.sub_menu>.customer_center .menu li {padding:10px 0 10px 11px;color:#7c8d9a;font-size:14px}

/* GIG-430
.sub_menu li#products_li>a:after {display:inline-block;margin:15px 0 0 5px;width:6px;height:6px;border-radius:6px;color:transparent;font-size:0;line-height:0;vertical-align:top;background:#4876ef;content:"NEW";}
*/
.sub_menu a[href="/mypage/seller/products?ptype=TIME"]:after {display:inline-block;margin:-1px 0 0 5px;width:6px;height:6px;border-radius:6px;color:transparent;font-size:0;line-height:0;vertical-align:top;background:#4876ef;content:"NEW";}

/* tit */
.tit_sect {margin:35px 0 25px 0;font-size:32px}
.tit_sect a.link {display:inline-block;margin-left:20px;color:#4876ef;font-size:14px}
.tit_sect2 {margin:35px 0 10px 0;font-size:26px}
.sec_title {color:#333;font-size:20px}
.sec_title2 {margin-bottom:5px;color:#333;font-size:24px}
.sec_title .time {display:inline-block;margin-left:10px;padding-left:15px;height:16px;color:#666;font-size:14px;line-height:16px;background:url("../../image/pc/ico/ico_time.png") 0 3px no-repeat}
.sec_title02 {margin-left:15px;color:#666;font-size:18px}
.top_txt {color:#666;font-size:14px;line-height:22px}

/* cont_sect */
.cont_sect {padding:40px 30px}
.cont_sect.no_top {padding-top:0}
.cont_sect.top6 {padding-top:6px}
.cont_sect.orderjob {padding:40px 20px 40px 30px}
.cont_sect.last {padding-bottom:40px}
.cont_sect.last.vertop {margin-top:-40px;padding-top:0}
.cont_sect.last.vertop2 {padding-top:0}
.cont_sect.type01 {background:#fff}
.cont_sect.type02 {background:#f9f9f9}
.cont_sect.type03 {padding:40px}
.cont_sect.type03.type_free {border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#f7fbff}
.cont_sect.type04 {margin-top:45px;padding:0}
.cont_sect.type05 {background:#eaeaea}
.cont_sect.type06 {background:#e4e6e9}
.cont_sect.type07 {padding-bottom:4px}
.cont_sect.borderbottom {border-bottom:1px solid #f0f0f0}
.cont_sect.mt40 {margin-top:40px}
/* gig-220 */
.cont_sect .box_info {margin-top:14px;}
.cont_sect .box_info p.txt {margin-bottom:6px;font-size:13px;line-height:17px;color:#666;}
.cont_sect .box_info p.txt:last-child {margin:0;}
/* //gig-220 */
.cont_sect2 {margin-top:45px;padding:40px 30px 0;background:#f9f9f9}
.content_block {margin-top:30px}
.content_block02 {margin-top:20px}
.content_block03 {margin-top:15px}
.content_block04 {margin-top:25px}
.content_block05 {margin-top:10px}
.tit_wrap {overflow:hidden}
.tit_wrap .tit {display:inline-block;float:left;position:relative;width:auto;color:#333;font-size:24px;font-weight:500;line-height:1.2}
.tit_wrap .tit .ico_smart {display:inline-block;margin:-4px 0 0 8px;padding:3px 7px;color:#fff;font-size:11px;font-weight:normal;line-height:11px;vertical-align:middle;background:#4ec5ca}
.tit_wrap .tit .count {color:#333;font-size:14px}
.tit_wrap .tit a {position:absolute;top:6px;right:0;color:#666;font-size:15px;letter-spacing:-1.1px}
.tit_wrap .tit a img {margin-bottom:2.5px;margin-left:11px;width:6px;height:11px}
.tit_wrap .type_big {font-size:26px;line-height:1.2}
.tit_wrap .type_big.fullWidth {width:100% !important}
.tit_wrap .more {float:right}
.tit_wrap .more a {display:inline-block;margin-top:5px;padding-right:10px;color:#666;font-size:14px;background:url("../../image/pc/ico/ico_more_arrow.png") no-repeat 100% 50%}
.tit_wrap .more a:hover {color:#4876ef;background-image:url("../../image/pc/ico/ico_more_arrow4.png")}
.tit_wrap .more.detail {float:left;position:relative;top:4px;margin-left:13px;padding:0 15px 6px;border:1px solid #ccc}
.tit_wrap .more.detail a:hover {color:#666;background:url("../../image/pc/ico/ico_more_arrow.png") no-repeat 100% 50%}
.tit_wrap .must {float:right;padding:10px 0 0 15px;color:#666;font-size:14px;font-weight:400;position:relative}
.tit_wrap .must:before{content: "*";position:absolute;top:13px;left:4px;color:#4876ef;font-size:16px;}
.tit_wrap .btn_request {float:right;padding:7px 23px;color:#fff;font-size:16px;font-weight:400;background-color:#4876ef}
.tit_wrap .suggest_tit {float:left;color:#333;font-size:26px;line-height:1.2}
.tit_wrap .suggest_tit>span {color:#0daeb4}
.tit_wrap .suggest_btn {float:right;padding:7px 28px 7px 15px;height:30px;border:1px solid #e9e9e9;color:#999;background:#fff url("../../image/pc/ico/ico_more_arrow.png") 115px 11px no-repeat}
.tit_wrap.overflow {display:inline-block;overflow:visible;width:100%}
.tit_wrap.overflow .tit {line-height:36px}
.no_top {margin-top:0 !important}

/* display */
.ib {display:inline-block}
.clear {clear:both}
.fl {float:left}
.fr {float:right}
.mt0 {margin-top:0 !important}
.mb0 {margin-bottom:0 !important}
.mt10 {margin-top:10px !important}
.mt20 {margin-top:20px !important}
.mt30 {margin-top:30px !important}
.mt40 {margin-top:40px !important}
.ml20 {margin-left:20px !important}
.ml25 {margin-left:25px !important}
.ml35 {margin-left:35px !important}
.ml40 {margin-left:40px !important}
.ml50 {margin-left:50px !important}
.ml70 {margin-left:70px !important}
.mr10 {margin-right:10px !important}
.mr20 {margin-right:20px !important}
.mb20 {margin-bottom:20px !important}
.mb10 {margin-bottom:10px !important}

/* clearFix */
.clearFix:before,
.clearFix:after {display:table;clear:both;height:0;content:" "}

/* align */
.alignLeft {text-align:left !important}
.alignRight {text-align:right !important}
.alignCenter {text-align:center !important}

/* float */
.floatL {float:left}
.floatR {float:right}
.floatL.half {padding-right:5px;width:50%}
.floatR.half {padding-left:5px;width:50%}

/* placeholder */
/* gig-220 */
[placeholder]::-webkit-input-placeholder {letter-spacing:-1px;}
[placeholder]:-moz-placeholder {letter-spacing:-1px;}
[placeholder]::-moz-placeholder {letter-spacing:-1px;}
[placeholder]:-ms-input-placeholder {letter-spacing:-1px;}
/* //gig-220 */
textarea {padding:8px;width:100%;border:1px solid #e9e9e9;resize:none}

/* btn_wrap */
.btn_wrap.justify {font-size:0.1px;line-height:1;text-align:justify}
.btn_wrap.justify:after {display:inline-block;width:100%;content:""}
.btn_wrap {margin-top:40px;text-align:center}
.btn_wrap.type_right {margin-top:25px;text-align:right}
.btn_wrap.type_left {margin-top:25px;text-align:left}
.btn_wrap.last {margin-bottom:40px}
.btn_wrap.mt0 {margin-top:0}
.btn_wrap a,
.btn_wrap button {display:inline-block;height:38px;font-size:16px;line-height:38px;text-align:center;vertical-align:top}
.btn_wrap div {display:inline-block;font-size:16px;vertical-align:top}
.btn_wrap .btn_pay,
.btn_wrap .btn_withdraw {padding:0 45px;color:#fff;background-color:#4876ef}
.btn_wrap .btn_suggest {padding:0 45px;color:#fff;font-weight:bold;background-color:#15b4ba}
.btn_wrap .btn_coupon {padding:0 30px;color:#fff;background-color:#4876ef}
.btn_wrap .btn_modify,
.btn_wrap .btn_save {margin:0 2px;padding:0 60px;color:#fff;background-color:#4876ef}
.btn_wrap .btn_reset {margin:0 2px;padding:0 60px;border:1px solid #999;color:#333}
.btn_wrap .btn_deal_start {padding:14px 33px 22px 80px;height:70px;border:1px solid #4876ef;color:#fff;font-size:26px;background:url("../../image/pc/ico/ic_talk_gig_white.png") 31px 21px no-repeat #4876ef}
.btn_wrap .btn_delete,
.btn_wrap .btn_coupon_stop {padding:0 15px;height:30px;border:1px solid #ccc;color:#888;font-size:13px;line-height:30px}
.btn_wrap .btn_finish_main {margin:0 2px;width:225px;height:54px;border:1px solid #4876ef;color:#4876ef;font-weight:500;line-height:52px;text-align:center}
.btn_wrap .btn_finish_list {margin:0 2px;width:225px;height:54px;color:#fff;font-weight:500;line-height:54px;text-align:center;background-color:#4876ef}
.btn_wrap .btn_fill {width:110px;color:#fff;background-color:#4876ef}
.btn_wrap .btn_border {margin-left:7px;width:110px;border:1px solid #999;color:#333}
.btn_wrap .btn_detail {width:100px;height:23px}
.btn_wrap .btn_out {width:81px;height:24px;border:1px solid #999;color:#333;font-size:13px;line-height:24px}
.btn_wrap .btn_facebook {padding:0;width:100%;height:42px;border:1px solid #7392b1;text-align:center}
.btn_wrap .btn_facebook .facebook {display:inline-block;padding-left:15px;color:#08396a;font-size:15px;background:url("../../image/pc/ico/ico_facebook.png")no-repeat left center}
.btn_wrap .btn_naver {padding:0;width:100%;height:42px;border:1px solid #7392b1;text-align:center}
.btn_wrap .btn_naver .naver {display:inline-block;padding-left:24px;color:#08396a;font-size:15px;background:url("../../image/pc/ico/ico_naver.png")no-repeat left center}
.btn_wrap .btn_kakao {padding:0;width:100%;height:42px;border:1px solid #7392b1;text-align:center}
.btn_wrap .btn_kakao .kakao {display:inline-block;padding-left:24px;color:#08396a;font-size:15px;background:url("../../image/pc/ico/ico_kakao.png")no-repeat left center}
.btn_wrap .btn_google {padding:0;width:100%;height:42px;border:1px solid #7392b1;text-align:center} /* 893 */
.btn_wrap .btn_google .google {display:inline-block;padding-left:24px;color:#08396a;font-size:15px;background:url("../../image/pc/ico/ico_google.png")no-repeat left center} /* 893 */
.btn_wrap .btn_type {margin-bottom:15px;padding:0;width:100%;height:42px;border:1px solid #7392b1;text-align:center}
.btn_wrap .btn_type:last-child {margin-bottom:0}
.btn_wrap .btn_type2 {margin-bottom:15px;padding:0;width:100%;height:42px;border:1px solid #7392b1;text-align:center}
.btn_wrap .btn_type2:last-child {margin-bottom:0}
.btn_wrap .btn_type2 .facebook {display:inline-block;padding-left:15px;color:#08396a;font-size:15px;background:url("../../image/pc/ico/ico_facebook.png")no-repeat left center}
.btn_wrap .btn_type2 .naver {display:inline-block;padding-left:24px;color:#08396a;font-size:15px;background:url("../../image/pc/ico/ico_naver.png")no-repeat left center}
.btn_wrap .btn_type2 .kakao {display:inline-block;padding-left:24px;color:#08396a;font-size:15px;background:url("../../image/pc/ico/ico_kakao.png")no-repeat left center}
.btn_right:after {display:block;clear:both;content:""}
.btn_right a,
.btn_right button {float:right}
.btn_right .btn_org02 {padding:7px 18px}
.btn_right .btn_out {margin-top:15px;width:81px;height:24px;border:1px solid #ccc;color:#898989;font-size:13px;line-height:24px}
.btn_right .btn_gray {padding:0 15px;height:30px;color:#fff;font-size:14px;background-color:#878d96}
.btn_right .btn_gray.mt30 {margin-top:30px}

/* text_type */
.text_type01 {color:#999;font-size:12px;line-height:18px}

/* 검색 결과 텍스트 색상변경 */
.find_result_txt {color:#4876ef}

/* review_wrap */
.review_wrap {margin-top:15px}
.review_wrap .summary {margin-top:7px;padding:26px 0 23px;border:1px solid #e5e5e5;text-align:center}
.review_wrap .summary .tit {margin-bottom:25px;color:#333;font-size:18px}
.view_profile .review_wrap .summary .tit {position:relative;margin-left:20px;font-size:20px;font-weight:bold;text-align:left}
.review_wrap .summary .tit span {color:#888;font-size:12px}
.view_profile .review_wrap .summary .tit span {color:#666;font-size:14px;font-weight:normal}
.view_profile .review_wrap .summary .tit a {display:block;position:absolute;top:0;right:20px;font-size:13px;font-weight:normal}
.review_wrap .summary .review_total {overflow:hidden}
.review_wrap .summary.past .review_total {overflow:hidden;margin:0 auto;width:680px}
.view_profile .review_wrap .summary.past .review_total {width:758px}
.review_wrap .summary .review_total .star_box {float:left;padding:14px 0 20px;width:330px}
.view_profile .review_wrap .summary .review_total .star_box {width:335px}
.review_wrap .summary.past .review_total .star_box {padding:34px 0 20px}
.review_wrap .summary .review_total .star_box .total_num {display:inline-block;margin-left:6px;padding-top:5px;color:#666;font-size:20px;vertical-align:top}
.review_wrap .summary .review_total .star_box .detail_total {font-size:14px}
.review_wrap .summary .review_total .star_box .detail_total span {display:inline-block;margin-top:32px;width:73px;letter-spacing:-0.7px;line-height:1.2;text-align:center}
.review_wrap .summary .review_total .star_box .detail_total span em {font-weight:bold}
.review_wrap .summary .review_total .review_percent {float:left;padding:13px 43px 12px;width:346px;border-left:1px solid #e5e5e5}
.view_profile .review_wrap .summary .review_total .review_percent {width:423px}
.review_wrap .summary .review_total .review_percent li {position:relative;margin-top:5px;padding:0 30px 0 95px}
.review_wrap .summary .review_total .review_percent li .star_grade {vertical-align:top}
.review_wrap .summary .review_total .review_percent li:first-child {margin-top:0}
.review_wrap .summary .review_total .review_percent li .mr12 {margin-right:12px}
.review_wrap .summary .review_total .review_percent li .left_area {position:absolute;top:0;left:0;width:auto}
.review_wrap .summary .review_total .review_percent li .left_area .score {display:inline-block}
.review_wrap .summary .review_total .review_percent li .right_area {position:absolute;top:0;right:0;padding-left:10px;width:30px;color:#999;text-align:left}
.review_wrap .summary .review_total .icon_box {float:right;margin:0;padding:0;width:243px;height:110px;border-left:1px solid #e5e5e5;color:#666;font-size:14px;text-align:center}
.view_profile .review_wrap .summary .review_total .icon_box {width:244px}
.review_wrap .summary .review_total .icon_box span {display:block;padding-top:78px}
.review_wrap .summary .review_total .icon_box .verygood {background:url("../../image/pc/ico/verygood-yellow.png") no-repeat 50% 0;background-size:60px auto}
.review_wrap .summary .review_total .icon_box .good {background:url("../../image/pc/ico/good-yellow.png") no-repeat 50% 0;background-size:60px auto}
.review_wrap .summary .review_total .icon_box .bad {background:url("../../image/pc/ico/bad-yellow.png") no-repeat 50% 0;background-size:60px auto}
.review_wrap .summary .review_total .icon_box .verybad {background:url("../../image/pc/ico/verybad-yellow.png") no-repeat 50% 0;background-size:60px auto}
.review_wrap .review_detail {overflow:hidden;padding:5px 57px 4px;border:1px solid #e6e6e6;border-top:none;text-align:left}
.review_wrap .review_detail .tit {float:left;margin-bottom:3px;color:#666;font-size:14px;font-weight:bold;line-height:1.8}
.review_wrap .review_detail .tit .photo {display:inline-block;overflow:hidden;position:relative;width:25px;height:25px;border-radius:13px;line-height:1;vertical-align:middle;background:#ebebeb url("../../image/pc/ico/bg_profile.png")no-repeat center center;background-size:15px auto}
.review_wrap .review_detail .tit .photo:after {overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:25px;height:25px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background:rgba(0,0,0,0.08);content:""}
.review_wrap .review_detail .tit .photo span {display:table;overflow:hidden;width:25px;height:25px}
.review_wrap .review_detail .tit .photo span em {display:table-cell;overflow:hidden;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;text-align:center;vertical-align:middle}
.review_wrap .review_detail .tit .photo span em img {max-width:25px;max-height:25px}
.review_wrap .review_detail .review_detail_list {float:left;margin:4px 0 3px 12px;padding:0 0 4px 13px;width:690px;border-left:1px solid #e6e6e6;line-height:1.4}
.review_wrap .review_detail .review_detail_list span {display:inline-block;padding:0 8px 0 0;font-size:14px}

.review_wrap .item {padding-top:20px;border-bottom:1px solid #e7e7e7}
.review_wrap.profile .item {padding-top:0}
.review_wrap .item.first {margin-top:20px;border-top:1px solid #e7e7e7}
.review_wrap .item .top_info {overflow:hidden;margin:0 0 14px;padding:0 20px}
.review_wrap .item .top_info .left_area {float:left}
.review_wrap .item .top_info .left_area .photo {display:inline-block;overflow:hidden;position:relative;width:26px;height:26px;border-radius:13px;vertical-align:middle;background:#ebebeb url("../../image/pc/ico/bg_profile.png")no-repeat center center;background-size:15px auto}
.review_wrap .item .top_info .left_area .photo:after {overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:26px;height:26px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background:rgba(0,0,0,0.08);content:""}
.review_wrap .item .top_info .left_area .photo span {display:table;overflow:hidden;width:26px;height:26px}
.review_wrap .item .top_info .left_area .photo span em {display:table-cell;overflow:hidden;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;text-align:center;vertical-align:middle}
.review_wrap .item .top_info .left_area .photo span em img {max-width:26px;max-height:26px}
.review_wrap .item .top_info .left_area .user_id {margin-left:8px;color:#333;font-size:14px}
.review_wrap .item .top_info .left_area .star_grade {display:inline-block;margin-left:10px;width:60px;height:12px;background:url("../../image/pc/ico/ico_star.png") left 1px no-repeat}
.review_wrap .item .top_info .left_area .star_grade span {display:inline-block;height:12px;text-indent:-10000px;background:url("../../image/pc/ico/ico_star.png") left bottom no-repeat}
.review_wrap .item .top_info .left_area .status {display:inline-block;margin-left:4px;width:52px;height:16px;color:#fff;font-size:11px;line-height:1.3;text-align:center}
.review_wrap .item .top_info .right_area {float:right;margin-top:4px;padding-right:1px;color:#999;font-size:12px}
.review_wrap .item .top_info .right_area p span {margin-left:14px}
.review_wrap .item .text_cont {position:relative}
.review_wrap .item .text_cont .updown_btn {position:absolute;right:0;bottom:-1px;width:25px;height:20px;background:url("../../image/pc/ico/ico_updown.png") no-repeat left top}
.review_wrap .item.on .text_cont .updown_btn {background-position:0 -20px}
.review_wrap .item .comment {padding:0 20px 45px 20px;color:#666;font-size:14px;line-height:22px;word-break:break-all}
.review_wrap .item .comment.no_list {padding:60px 20px;color:#333;font-size:14px;font-weight:400;line-height:1.4;text-align:center}
.review_wrap .item .comment.no_list a {color:#4876ef;text-decoration:underline}
.review_wrap .item .is_img {position:relative}
.review_wrap .item .is_img .upimg {position:absolute;top:5px;left:20px}
.review_wrap .item .is_img .upimg button {overflow:hidden;width:92px;height:74px}
.review_wrap .item .is_img .upimg button img {width:100%}
.review_wrap .item .is_img .comment,
.review_wrap .item .is_img .review_detail_list {padding-left:132px}
.review_wrap .item .is_img .comment {min-height:60px}
.review_wrap .item .review_detail_list {overflow:hidden;padding:0 20px 14px 20px}
.review_wrap .item .review_detail_list li {float:left;margin-right:13px;color:#999;font-size:12px;line-height:22px}
.review_wrap .item .reply {padding:15px 18px;background:#f5f5f5}
.review_wrap .item .reply .top_info {overflow:hidden;margin:0;padding:0}
.review_wrap .item .reply .left_area .photo {display:inline-block;overflow:hidden;position:relative;width:26px;height:26px;border-radius:13px;vertical-align:middle;background:#ebebeb url("../../image/pc/ico/bg_profile.png")no-repeat center center;background-size:15px auto}
.review_wrap .item .reply .left_area .photo:after {overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:26px;height:26px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background:rgba(0,0,0,0.08);content:""}
.review_wrap .item .reply .left_area .photo span {display:table;overflow:hidden;width:26px;height:26px}
.review_wrap .item .reply .left_area .photo span em {display:table-cell;overflow:hidden;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;text-align:center;vertical-align:middle}
.review_wrap .item .reply .left_area .photo span em img {max-width:26px;max-height:26px}
.review_wrap .item .reply .comment {margin-top:15px;padding:0;color:#666;font-size:14px}
.review_wrap .item .btn_reply_write {display:inline-block;margin:0 0 15px 20px;padding-left:20px;height:18px;color:#4876ef;font-size:14px;line-height:18px;background:url("../../image/pc/ico/ico_reply_write.png") 0 2px no-repeat}
.review_wrap .item .reply_write textarea {float:left;padding:10px 15px;width:calc(100% - 75px);height:60px;border:1px solid #999}
.review_wrap .item .reply_write button {margin-left:5px;width:70px;height:60px;color:#fff;font-size:14px;line-height:60px;background:#393e52}

.review_wrap .item .utils {display:inline-block;overflow:hidden;height:18px;line-height:16px;vertical-align:middle}
.review_wrap .item.on .utils {margin-left:10px}
.review_wrap .item .utils * {float:left}
.review_wrap .item .utils button {padding-right:15px;color:#4876ef;font-size:13px;background-repeat:no-repeat;background-position:right 50%;background-size:9px auto}
.review_wrap .item .utils span:first-child:after {display:block;float:left;margin:5px 6px 0;width:1px;height:10px;background:#ddd;content:""}
.review_wrap .item .utils .modify {background-image:url("../../image/pc/common/ico_review_modify.png")}
.review_wrap .item .utils .del {background-image:url("../../image/pc/common/ico_review_del.png")}
.review_wrap .comment_modify textarea {margin-top:15px;height:70px}
.review_wrap .comment_modify .btns {margin:7px 0 0;padding:0 0 7px 0;text-align:right}
.review_wrap .comment_modify .btns button {padding:0 8px;height:25px;border:1px solid #e5e5e5;color:#333;font-size:13px;background-color:#fff}
.review_wrap .comment_modify .btns button img {margin:-3px 3px 0 0}
.review_wrap .deleted_comment {padding:20px 0 35px 20px;color:#999;font-size:14px;text-align:left}
.review_wrap .no_info {padding:60px 20px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;color:#666;font-size:14px;font-weight:400;line-height:1.4;text-align:center}
.review_wrap .summary .no_info {padding:35px 20px 60px;border:0 none;color:#666;font-size:14px;font-weight:400;line-height:1.4;text-align:center}
.sales_wrap .summary .no_info {padding:70px 20px 80px;color:#666;font-size:14px;font-weight:400;line-height:1.4;text-align:center}

.review_total_user {padding:15px 0 11px;width:100%;border-bottom:solid 1px #ededed;background:#fff;box-shadow:0 2px 3px rgba(0, 0, 0, 0.2)}
.review_total_user_in {overflow:hidden;margin:0 auto;width:1004px}
.review_total_user_in .seller_info {float:left;width:720px}
.review_total_user_in .seller_info .photo {display:inline-block;overflow:hidden;position:relative;width:44px;height:44px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-align:center;background:#ebebeb url("../../image/pc/ico/bg_profile.png") no-repeat center center;background-size:22px auto}
.review_total_user_in .seller_info .photo:after {overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:44px;height:44px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;background:rgba(0,0,0,0.08);content:""}
.review_total_user_in .seller_info .photo span {display:table-cell;overflow:hidden;width:44px;height:44px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-align:center;vertical-align:middle}
.review_total_user_in .seller_info .photo span img {max-width:55px;max-height:55px}
.review_total_user_in .seller_info .name {display:inline-block;margin-left:20px;padding-top:12px;font-size:20px;vertical-align:top}
.review_total_user_in .seller_info .name em {font-weight:bold}
.review_total_user_in .seller_assessment {float:right;padding:12px 0 0;width:280px}
.review_total_num {overflow:hidden;position:relative;margin:0 auto;padding:35px 0 25px;width:1004px;height:98px}
.review_total_num p {display:inline;padding-left:12px;font-size:16px}
.review_total_num .selectbox {display:inline-block;position:absolute;top:37px;right:212px;z-index:1;margin-left:25px;width:123px;height:38px;border:1px solid #e7e7e7;font-size:14px;background:#f8f8f8}
.review_total_num .selectbox:before {position:absolute;top:53%;right:15px;margin-top:-1px;width:11px;height:7px;background:url("../../image/pc/ico/select_arr.png") no-repeat;content:""}
.review_total_num .selectbox label {overflow:hidden;position:absolute;top:12px;left:15px;z-index:-1;max-width:440px;height:16px;box-sizing:border-box;color:#666;text-overflow:ellipsis;white-space:nowrap}
.review_total_num .selectbox select {width:100%;height:40px;border:0;color:#666;line-height:40px;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none}
.review_total_num .selectbox:first-child {border-top:1px solid #e7e7e7}
.review_total_num .selectbox.type02 {border:1px solid #e3e3e3;background-color:#fff}
.review_total_num .selectbox.type02:before {top:12px;right:9px;width:16px;height:16px;background:url("../../image/pc/orderjob/ic-arrow-down-16-px.png") no-repeat center center / 16px 16px}
.view_review {border-top:1px solid #e7e7e7}
.view_review .review_wrap {margin-top:0}
.view_review .review_wrap .item {margin-top:20px}
.view_review .review_wrap .item .view_review_form {overflow:hidden}
.view_review .review_wrap .item .view_review_form .item_inner {float:left;margin-bottom:20px;width:767px;border-right:1px solid #e7e7e7}
.view_review .review_wrap .item .review_detail_list {padding-bottom:0}
.view_review .review_wrap .review_talent {float:left;padding-left:17px;width:236px}
.view_review .review_wrap .review_talent .assessment_list dl dt {margin-right:10px;width:60px;height:46px;background-size:60px 46px}
.view_review .review_wrap .review_talent .assessment_list dl dt p {width:60px !important;height:46px !important}
.view_review .review_wrap .review_talent .assessment_list dl dt p img {width:100%;max-height:46px !important}
.view_review .review_wrap .review_talent .assessment_list dl dd {display:-webkit-box;overflow:hidden;width:120px;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.view_review .review_wrap .item .review_talent .assessment_list .payment_mark {display:inline-block;position:absolute;top:14px;left:74px;width:62px;height:18px;background:url("../../image/pc/common/badge-payment2.png") no-repeat center center / 62px 18px}
.view_review .review_wrap .item .review_talent .assessment_list .direct_mark {display:inline-block;position:absolute;top:14px;left:74px;width:42px;height:18px;background:url("../../image/pc/common/badge-direct.png") no-repeat center center / 42px 18px}

.view_review .review_wrap .review_product {float:left;margin-bottom:0;padding:19px 0 24px 17px;width:172px;border-left:1px solid #e7e7e7}
.view_review .review_wrap .review_product dl {position:relative;padding-top:46px;}
.view_review .review_wrap .review_product dl dt {display:table;position:absolute;top:0;left:0;}
.view_review .review_wrap .review_product dl dt>.photo {display:table-cell;width:50px;height:36px;text-align:center;vertical-align:middle;background:#ebebeb;}
.view_review .review_wrap .item.timework .review_product dl dt>.photo {overflow:hidden;width:36px;border:1px solid #eaeaea;border-radius:18px;background:#fff;}
.view_review .review_wrap .item.timework .review_product dl dt>.alternative {display:table;width:36px;height:36px;border-radius:18px}
.view_review .review_wrap .item.timework .review_product dl dt>.alternative span {display:table-cell;width:100%;height:100%;border-radius:100%;color:#fff;font-size:16px;font-weight:bold;text-align:center;vertical-align:middle}
.view_review .review_wrap .review_product dl dt>span>img {width:100%;max-height:36px !important;}
.view_review .review_wrap .review_product dl dd {height:16px;color:#212121;font-size:12px;letter-spacing:-0.5px;line-height:16px}
.view_review .review_wrap .review_product dl dd.type {position:absolute;top:0;left:55px;min-width:40px;height:13px;}
.view_review .review_wrap .review_product dl dd.type span {overflow:hidden;clip:rect(1px, 1px, 1px, 1px);position:absolute;width:1px;height:1px;}
.view_review .review_wrap .item.otwojob .review_product dl dd.type:before {content:'재능상품';display:inline-block;width:100%;padding:0 1px;font-size:11px;line-height:13px;text-align:center;color: #4876ef;border: 1px solid #4876ef;}
.view_review .review_wrap .item.timework .review_product dl dd.type:before {content:'타임워크';display:inline-block;width:100%;padding:0 1px;font-size:11px;line-height:13px;text-align:center;color: #3399ff;border: 1px solid #3399ff;}
.view_review .review_wrap .item.orderjob .review_product dl dd.type:before {content:'오더잡';display:inline-block;width:100%;padding:0 1px;font-size:11px;line-height:13px;text-align:center;color: #16b5ba;border: 1px solid #16b5ba;}
.view_review .review_wrap .review_product dl dd.payment {position:absolute;top:18px;left:55px;}
.view_review .review_wrap .review_product dl dd.payment.direct {color:#999;}
.view_review .review_wrap .review_product dl dd.price {margin-bottom:8px;padding-left:21px;letter-spacing:0;background:url("../../image/pc/ico/ic-money_s.png") 0 0 no-repeat;}
.view_review .review_wrap .review_product dl dd.time {padding-left:21px;letter-spacing:0;background:url("../../image/pc/ico/ic-time_s.png") 0 0 no-repeat;}

.sales_wrap {margin-top:15px}
.sales_wrap .summary {margin-top:7px;padding:26px 0 0;border:1px solid #e5e5e5;text-align:center}
.sales_wrap .summary .tit {position:relative;margin-left:20px;font-size:20px;font-weight:bold;text-align:left}
.sales_wrap .summary .tit span {color:#666;font-size:14px;font-weight:normal}
.sales_wrap .summary .tit span.info_graph {color:#999;font-size:12px}
.sales_wrap .summary .tit span.info_graph em {margin-left:17px}
.sales_wrap .summary .tit span.info_graph .order_num i {display:inline-block;margin-right:5px;width:9px;height:9px;border-radius:4.5px;background-color:#d7e2ed}
.sales_wrap .summary .tit span.info_graph .order_pay i {display:inline-block;margin-right:5px;width:9px;height:9px;border-radius:4.5px;background-color:#94bce4}
.sales_wrap .summary .sales_total {overflow:hidden}
.sales_wrap .summary .sales_total .sales_box {overflow:hidden;float:left;padding:18px 40px 18px 20px;width:759px}
.sales_wrap .summary .sales_total .sales_box:after {display:block;clear:both;content:""}
.sales_wrap .summary .sales_total .sales_box .y_coordinate {float:left;position:relative;width:38px}
.sales_wrap .summary .sales_total .sales_box .y_coordinate span {display:block;margin-bottom:12px;padding-right:5px;color:#999;font-size:13px;text-align:right}
.sales_wrap .summary .sales_total .sales_box .x_coordinate {overflow:hidden;float:left;width:622px;height:160px;background:url("../../image/pc/common/sales_graph_bg.png") no-repeat left top}
.sales_wrap .summary .sales_total .sales_box .x_coordinate .row_graph_box {float:left;width:33.3%}
.sales_wrap .summary .sales_total .sales_box .x_coordinate .row_graph_box dl {position:relative;padding-top:6px}
.sales_wrap .summary .sales_total .sales_box .x_coordinate .row_graph_box dl dt {position:absolute;bottom:-25px;left:45%}
.sales_wrap .summary .sales_total .sales_box .x_coordinate .row_graph_box dl dd {height:126px}
.sales_wrap .summary .sales_total .sales_box .x_coordinate .row_graph_box dl dd span {display:inline-block;position:relative;width:40px;height:126px;text-indent:-9999px}
.sales_wrap .summary .sales_total .sales_box .x_coordinate .row_graph_box dl dd span em {display:block;position:absolute;bottom:0;left:0;width:40px;height:0}
.sales_wrap .summary .sales_total .sales_box .x_coordinate .row_graph_box dl dd span em.order_total {background:#d7e2ed}
.sales_wrap .summary .sales_total .sales_box .x_coordinate .row_graph_box dl dd span em.order_end {background:#94bce4}
.sales_wrap .summary .sales_total .text_box {float:right;margin:0;padding:7px 0 7px 60px;width:243px;border-left:1px solid #e5e5e5;color:#666;font-size:14px;text-align:left}
.sales_wrap .summary .sales_total .text_box dl {margin-bottom:10px;color:#333}
.sales_wrap .summary .sales_total .text_box dl dt {font-size:14px;line-height:20px}
.sales_wrap .summary .sales_total .text_box dl dd {font-size:38px;font-weight:bold;line-height:38px}
.sales_wrap .summary .sales_total .text_box .seller_schedule {margin-top:20px;padding-left:22px;color:#294974;line-height:18px;background:url("../../image/pc/ico/ico_car.png") 0 2px no-repeat}

.sales_wrap .calendar_event {display:none}
.sales_wrap .calendar_area {position:absolute;top:50%;left:50%;z-index:1;margin:-90px 0 0 -240px;width:480px;min-height:184px;border:1px solid #d0d0d0;background:#f9f9f9}
.sales_wrap .calendar_area .carlendar {float:left;padding:19px 10px 10px;width:255px}
.sales_wrap .calendar_area .carlendar .year {position:relative;text-align:center}
.sales_wrap .calendar_area .carlendar .year .prev,
.sales_wrap .calendar_area .carlendar .year .next,
.sales_wrap .calendar_area .carlendar .year .date {position:absolute;top:0}
.sales_wrap .calendar_area .carlendar .year .prev {left:10px}
.sales_wrap .calendar_area .carlendar .year .next {right:10px}
.sales_wrap .calendar_area .carlendar .date {width:100%;color:#333;font-size:14px;text-align:center}
.sales_wrap .calendar_area .carlendar .week ul {margin-top:22px;padding-bottom:2px;height:22px;border-bottom:1px solid #f4f4f4}
.sales_wrap .calendar_area .carlendar .week li {float:left;margin-right:4px;width:30px;text-align:center}
.sales_wrap .calendar_area .carlendar .week li:last-child {margin-right:0}
.sales_wrap .calendar_area .carlendar .day li {float:left;margin-right:4px;width:30px;height:22px;line-height:22px;text-align:center}
.sales_wrap .calendar_area .carlendar .day li.mark_today {color:#fff;background:#4876ef}
.sales_wrap .calendar_area .carlendar .day li.mark_offday {color:#e8e8e8;background:#b5b5b5}
.sales_wrap .calendar_area .carlendar .day li:nth-child(7n) {margin-right:0;color:#3581b6}
.sales_wrap .calendar_area .carlendar .day li:first-child,
.sales_wrap .calendar_area .carlendar .day li:nth-child(7n+1) {color:#f74f4f}
.sales_wrap .calendar_area .date_info {float:right;padding:18px 6px 0 6px;width:200px}
.sales_wrap .calendar_area .date_info ul {margin-bottom:40px;color:#666}
.sales_wrap .calendar_area .date_info .mark_today,
.sales_wrap .calendar_area .date_info .mark_offday {display:block;padding-left:10px;line-height:20px}
.sales_wrap .calendar_area .date_info .mark_today {background:url("../../image/pc/ico/ico_red.png") 0 5px no-repeat}
.sales_wrap .calendar_area .date_info .mark_offday {margin-bottom:30px;background:url("../../image/pc/ico/ico_gray.png")0 5px no-repeat}
.sales_wrap .calendar_area .date_info p {margin-bottom:10px;color:#999;line-height:18px}
.sales_wrap .calendar_area .btn_calendar_close {position:absolute;top:11px;right:11px;margin:0;padding:0;border:none;cursor:pointer}

/* table */
.table_row {margin-top:15px;border-top:1px solid #cfcfcf;font-size:14px;line-height:22px;background:#fff}
.table_row table {width:100%}
.table_row th {padding:15px 10px;border-bottom:1px solid #e7e7e7;text-align:left;background:#f5f5f5}
.table_row td {padding:15px 10px;border-bottom:1px solid #e7e7e7;color:#666;word-break:break-all}
.table_row.top {margin-top:0}
.table_row.type02 {border-bottom:1px solid #cfcfcf}
.table_row.type02 th {padding-top:22px;border-bottom:none;vertical-align:top}
.table_row.type02 td {border-bottom:none;background-color:#f5f5f5}
.table_row.type02 td select::-ms-expand {display:none}
.table_row.type02 input[type=text] {float:left;color:#333}
.table_row.type02 input[type=text].type01 {width:100%}
.table_row.type02 input[type=text].type02 {width:calc(100% - 85px)}
.table_row.type02 .auth_btn {display:inline-block;float:right;width:76px;height:36px;border:1px solid #4876ef;color:#4876ef;font-size:14px;letter-spacing:normal;line-height:34px;text-align:center;background-color:#fff}
.table_row.type02 .auth_btn:disabled {border:1px solid #ebebeb;color:#ccc;background-color:#ededed}
.table_row.type02 .sub_msg {display:inline-block;margin-top:10px;width:100%;font-size:13px;letter-spacing:-0.7px;line-height:normal}
.table_row.type02 .sub_msg.info {color:#328ddb}
.table_row.type02 .sub_msg.error {color:#4876ef}
.table_row.type02 .selectbox label {padding-left:15px}
.table_row.type02 .selectbox label.placeholder {color:#999}
.table_row.top th {padding:15px 10px 10px}
.table_row.top td {padding:10px 10px 0}
.table_row.top tr:last-child td {padding-bottom:10px}

.table_row .list_type01 li {margin-top:10px;padding-left:10px;background:url("../../image/pc/ico/ico_dot02.png") 0 8px no-repeat}
.table_row .list_type01 li:first-child {margin-top:0}
.table_row02 {margin-top:15px;border-top:1px solid #cfcfcf}
.table_row02 table {width:100%}
.table_row02 table.type_free {background:#f7fbff} /* 644 */
.table_row02 table.type_free .table_free_info {padding:20px 10px;font-size:15px} /* 644 */
.table_row02 table.type_free .table_free_info a {display:inline-block;margin-top:10px;color:#2ca9ea;text-decoration:underline} /* 644 */
.table_row02 th {padding:20px 0 20px 25px;border-bottom:1px solid #e7e7e7;font-size:15px;font-weight:600;text-align:left;vertical-align:top}
.table_row02 .must {position:relative}
.table_row02 .must:before {content: "*";position:absolute;top:22px;left:10px;color:#4876ef;font-size:16px;}
.table_row02 td {padding:10px;border-bottom:1px solid #e7e7e7;color:#666}
.table_row02 td[valign=middle] {padding:15px 10px}
.table_row02 .table_text {margin-top:10px;color:#999;font-size:13px}
.table_col {margin:15px 0 40px 0;border-top:1px solid #cfcfcf;line-height:22px;background:#fff}
.table_col table {width:100%}
.table_col th {padding:15px 10px;border-bottom:1px solid #e7e7e7;color:#333;font-size:14px;font-weight:600;text-align:center;background:#f5f5f5}
/*.table_col tr td:first-child {border-left:0}*/ /* IE대응 불가 */
.table_col tr td.first {border-left:0} /* IE 대응 css */
.table_col td {padding:10px;border-width:0 0 1px 1px;border-style:solid;border-color:#e7e7e7;color:#666;vertical-align:middle;word-break:break-all}
.table_col td.center {text-align:center}

.table_col .list_type01 li {margin-top:10px;padding-left:10px;background:url("../../image/pc/ico/ico_dot02.png") 0 8px no-repeat}
.table_col .list_type01 li:first-child {margin-top:0}

/* paging */
.paging {margin:0 auto;margin-top:40px;font-size:0;line-height:0;text-align:center}
.paging>a {display:inline-block;width:21px;height:21px}
.paging .first {background:url("../../image/pc/ico/paging_last.png") no-repeat;transform:rotate(180deg)}
.paging .first:hover {background:url("../../image/pc/ico/paging_last_on_gig.png") no-repeat;transform:rotate(180deg)}
.paging .prev {margin-left:7px;background:url("../../image/pc/ico/paging_next.png") no-repeat;transform:rotate(180deg)}
.paging .prev:hover {background:url("../../image/pc/ico/paging_next_on_gig.png") no-repeat;transform:rotate(180deg)}
.paging .next {background:url("../../image/pc/ico/paging_next.png") no-repeat}
.paging .next:hover {background:url("../../image/pc/ico/paging_next_on_gig.png") no-repeat}
.paging .last {margin-left:7px;background:url("../../image/pc/ico/paging_last.png") no-repeat}
.paging .last:hover {background:url("../../image/pc/ico/paging_last_on_gig.png") no-repeat}
.paging .pg_num {display:inline-block;margin:0 2px;vertical-align:top}
.paging .pg_num>a {display:inline-block;padding:0 9px;color:#666;font-size:14px;line-height:21px;text-decoration:none;vertical-align:middle}
.paging .pg_num>a.on,
.paging .pg_num>a:hover {color:#4876ef;font-weight:600}

/* input */
.select_wrap:after {display:block;clear:both;content:""}
.select_wrap .select_type01.selectbox {float:right;width:49%}
.select_wrap .select_type01:first-child {float:left}
.select_type01.selectbox {display:inline-block;position:relative;z-index:1;padding-right:30px;min-width:150px;height:36px;border:1px solid #e7e7e7;font-size:13px;vertical-align:middle;background:#fff}
.select_type01.selectbox:before {position:absolute;top:50%;right:15px;margin-top:-1px;width:11px;height:7px;background:url("../../image/pc/ico/select_arr.png") no-repeat;content:""}
.select_type01.selectbox label {overflow:hidden;position:absolute;top:0;left:15px;z-index:-1;color:#666;line-height:36px;text-overflow:ellipsis;white-space:nowrap}
.select_type01.selectbox select {width:100%;height:36px;border:0;color:#666;line-height:36px;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none}
.input_check {display:inline-block;overflow:hidden;position:relative;min-height:35px;line-height:35px;vertical-align:middle;cursor:pointer}
.input_check.alone {display:block;padding-top:10px} /* 644 */
.input_check input {position:absolute;top:-50px;left:-50px;z-index:0;width:1px;height:1px;cursor:pointer;-webkit-appearance:none}
.input_check label {display:inline-block;padding:0 5px 0 24px;color:#666;font-size:14px;line-height:23px;background:url("../../image/pc/ico/icon_chk2_off.png") 0 3px no-repeat;cursor:pointer}
.input_check input:checked+label {background:url("../../image/pc/ico/icon_chk2_on_gig.png") 0 3px no-repeat}
.input_check input:disabled+label {color:#999}
.input_check02 {display:inline-block;overflow:hidden;position:relative;vertical-align:middle;cursor:pointer}
.input_check02.block {display:block}
.input_check02 input {position:absolute;top:-50px;left:-50px;z-index:0;width:1px;height:1px;cursor:pointer;-webkit-appearance:none}
.input_check02 label {display:inline-block;padding-left:55px;color:#999;font-size:14px;line-height:24px;background:url("../../image/pc/ico/ico_chk03.png") 0 0 no-repeat;cursor:pointer}
.input_check02 label.sub_btn {position:relative;padding-right:150px}
.input_check02 label.sub_btn>button {position:absolute;top:-4px;right:0}
.input_check02 label.dark {padding-right:20px;color:#666}
.input_check02 input:checked+label {background-position:0 -24px}
.input_check02 label .phone_number {display:inline-block;margin-left:20px}
.input_check02 label .phone_number:before {display:inline-block;margin-top:7px;margin-right:8px;width:13px;height:13px;vertical-align:top;background:url("../../image/pc/ico/icon-phone.png") no-repeat center center / 13px 13px;content:""}
.input_radio {display:inline-block;overflow:hidden;position:relative;vertical-align:middle;cursor:pointer}
.input_radio input {position:absolute;top:-50px;left:-50px;width:1px;height:1px;cursor:pointer;-webkit-appearance:none}
.input_radio label {display:inline-block;padding:0 5px 0 24px;height:20px;color:#666;font-size:14px;line-height:17px;background:url("../../image/pc/ico/icon_radio_gig.png") 0 0 no-repeat;cursor:pointer}
.input_radio input:checked+label {background-position:0 -22px}
.input_file {overflow:hidden;position:relative;height:28px;cursor:pointer}
.input_file .btn_file {position:absolute;top:0;width:100%;height:100%;border:1px solid #ccc;color:#888;font-size:13px;text-align:center;cursor:pointer}
.input_file_hidden {position:absolute;top:0;right:0;cursor:pointer;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-moz-opacity:0}

/* upload file */
input.file {padding:5px;width:385px;height:20px;border:1px solid #bbb;border-right:0;outline:none;color:#888}
.file_upload {display:inline-block;overflow:hidden;position:absolute;margin-left:10px;width:100px;height:36px;border:1px solid #ccc;color:#000;font-size:13px;text-align:center;background:#fff;cursor:pointer}
.file_upload:before {position:absolute;right:0;left:0;line-height:34px;text-align:center;content:"첨부파일";cursor:pointer}
.file_upload input {display:inline-block;position:relative;width:100px;height:36px;cursor:pointer;opacity:0}

/* content_wrapper */
.content_wrapper {float:right;position:relative;width:800px;border-top:2px solid #4e5f8b}
.content_wrapper .img_pop_banner {display:none;position:absolute;top:25px;right:-12px;z-index:10}
.content_wrapper .img_pop_banner .img_pop_banner_div {position:relative;width:374px;height:417px}
.content_wrapper .img_pop_banner .img_pop_banner_div button {position:absolute;top:26px;right:26px}
.content_wrapper .img_pop_banner .img_pop_banner_div a {display:inline-block;width:100%;height:370px}
.content_wrapper .img_pop_banner .img_pop_banner_div a img {width:100%;height:100%}
.content_wrapper .img_pop_banner .img_pop_banner_div>div {position:absolute;right:22px;bottom:12px;color:#000;font-size:12px;letter-spacing:-0.9px;line-height:normal}
.content_wrapper .img_pop_banner .img_pop_banner_div>div .input_check label {display:inline-block;padding:0 5px 0 24px;font-size:12px;background:url("../../image/pc/ico/icon_chk2_off.png") 0 3px no-repeat;background-size:18px 18px;cursor:pointer}
.content_wrapper .img_pop_banner .img_pop_banner_div>div .input_check input:checked+label {background:url("../../image/pc/ico/icon_chk2_on_gig.png") 0 3px no-repeat;background-size:18px 18px}

/* cont_list01 */
.cont_list01 {overflow:hidden}
.cont_list01 li {float:left;position:relative;margin:15px 20px 0 0;width:236px;height:353px;border:1px solid #eaeaea;background:#fff}
.cont_list01 li .empty {margin:8px;width:220px;height:334px;text-indent:-100000px;background:url("../../image/pc/ico/icon_empty.png") 50% 50% no-repeat #eaeaea}
.cont_list01 li .over_dimmed {display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba( 0, 0, 0, 0.3)}
.cont_list01 li:hover {border:1px solid #4876ef}
.cont_list01 li:hover .over_dimmed {display:block}
.cont_list01 li:nth-child(4n) {margin-right:0}
.cont_list01 li .type_img {display:table;overflow:hidden;position:relative;margin:7px;width:220px;height:170px;text-align:center;background:#f7f7f7;cursor:pointer}
.cont_list01 li .type_img:after {position:absolute;top:0;right:0;bottom:0;left:0;content:""}
.cont_list01 li .type_img .photo {display:table-cell;text-align:center;vertical-align:middle}
.cont_list01 li .type_img .photo img {max-width:220px;max-height:170px}
.cont_list01 li .type_img button.on {background-image:url("../../image/pc/main/ic_heart_sel.png")}
.cont_list01 li .type_img span.sale_discount,
.cont_list01 li .type_img span.hotdeal_discount {position:absolute;right:4px;bottom:3px;z-index:12;padding-top:22px;width:47px;height:53px;color:#fff;font-family:Roboto, Malgun Gothic, sans-serif;font-size:22px;font-weight:bold;letter-spacing:-0.6px;text-align:center;background-size:47px 53px !important}
.cont_list01 li .type_img span.sale_discount {background:url("../../image/pc/common/badge-sale-47-px.png") no-repeat 0 0}
.cont_list01 li .type_img span.hotdeal_discount {background:url("../../image/pc/common/badge-hotdeal-47-px.png") no-repeat 0 0}
.cont_list01 li .type_img span.sale_discount:after,
.cont_list01 li .type_img span.hotdeal_discount:after {font-size:12px;font-weight:normal;content:"\25"}
.cont_list01 li .type_img .power_seller {position:absolute;top:5px;left:5px}
.cont_list01 li .mid_wrap {overflow:hidden;position:relative;margin:0 7px}
.cont_list01 li .mid_wrap .info_icon {position:absolute;top:0;left:0}
.cont_list01 li .mid_wrap .info_icon span {display:inline-block;margin-left:2px;padding:2px 5px 1px;color:#fff;font-family:dotum, sans-serif;font-size:11px;line-height:14px;text-align:center;vertical-align:middle}
.cont_list01 li .mid_wrap .info_icon span:first-child {margin-left:0}
.cont_list01 li .mid_wrap .info_icon .profile {background:#8a12c3}
.cont_list01 li .mid_wrap .info_icon .company {background:#0973df}
.cont_list01 li .mid_wrap .tit {overflow:hidden;margin-top:20px;height:36px;border-bottom:1px solid #fff;font-size:14px;line-height:17px}
.cont_list01 li .mid_wrap .tit i {display:inline-block;margin-left:3px;padding:0 6px 0 3px;height:17px;border:1px solid #129ee7;border-top-left-radius:25% 70%;border-top-right-radius:25% 70%;border-bottom-right-radius:25% 70%;border-bottom-left-radius:25% 70%;color:#3ba8e1;font-size:12px;line-height:1.2;background:#fff}
.cont_list01 li .mid_wrap .price {position:relative;margin-top:5px;height:60px}
.cont_list01 li .mid_wrap .price .sale {position:absolute;top:5px;right:1px;color:#999;font-size:14px;text-decoration:line-through}
.cont_list01 li .mid_wrap .price .sale:after {content:"\C6D0\7E"}
.cont_list01 li .mid_wrap .price .origin {position:absolute;top:20px;right:0;color:#4876ef;font-size:14px}
.cont_list01 li .mid_wrap .price .origin:after {content:"\C6D0\7E"}
.cont_list01 li .mid_wrap .price .origin em {font-size:22px;font-weight:bold}
.cont_list01 li .mid_wrap .price .discount {display:block;position:absolute;bottom:18px;left:0;font-size:14px} /* design check */
.cont_list01 li .mid_wrap .price .discount em {display:inline-block;font-size:22px;font-weight:bold;letter-spacing:-1px}
.cont_list01 li .state {overflow:hidden;position:relative;padding:8px 10px;border-top:1px solid #f1f1f1;color:#666;font-size:14px}
.cont_list01 li .state>span {display:block;float:left;height:27px;line-height:27px}
.cont_list01 li .state .photo {display:table;overflow:hidden;position:relative;margin-right:10px;width:28px;height:28px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-align:center;background:#ebebeb url("../../image/pc/ico/bg_profile.png") no-repeat center center;background-size:15px auto} /* 1042 */
.cont_list01 li .state .photo span {display:table-cell;overflow:hidden;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-align:center;vertical-align:middle}
.cont_list01 li .state .photo span img {max-width:28px;max-height:28px}
.cont_list01 li .state .photo:after {overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:28px;height:28px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;background:rgba(0,0,0,0.08);content:""}
.cont_list01 li .state i.online {position:absolute;top:26px;left:31px;width:12px;height:12px;border:1px solid #fff;border-radius:50%;font-size:0;text-indent:-9999px;background:#7fba00} /* 1042 */
.cont_list01 li .state i.offline {position:absolute;top:26px;left:31px;width:12px;height:12px;border:1px solid #fff;border-radius:50%;font-size:0;text-indent:-9999px;background:#9e9e9e} /* 1042 */
.cont_list01 li .state .name {overflow:hidden;width:90px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}
.cont_list01 li .state .like {display:inline-block;float:right;padding-left:20px;height:27px;line-height:27px;background:url("../../image/pc/ico/ico_heart.png") 0 7px no-repeat}
.cont_list01 li .state .like.on {background:url("../../image/pc/ico/ico_heart_on.png") 0 7px no-repeat}
.cont_list01 li .free_img {display:table;overflow:hidden;position:relative;margin:0 0 7px;width:234px;height:178px;text-align:center;background:#ebebeb;cursor:pointer}
.cont_list01 li .free_mid_wrap {overflow:hidden;position:relative;margin:0 7px;text-align:center}
.cont_list01 li .free_mid_wrap .free_tit {margin-top:8px;height:55px;font-size:22px;line-height:28px}
.cont_list01 li .free_mid_wrap .free_info {margin-top:10px;height:47px;font-size:16px;line-height:20px}
.cont_list01 li .free_state {padding:18px 10px;color:#2ca9ea;font-size:14px;text-align:center}
.cont_list01 li .free_state .more {display:inline-block;margin-bottom:0;margin-left:6px;width:6px;height:10px;background:url("../../image/pc/ico/ico_more_arrow3.png") 0 0 no-repeat}

.popup_layer .cont_list01 {margin-top:0}
.popup_layer .cont_list01 li {float:none;margin:0 auto}
.popup_layer .cont_list01 li:hover {border:1px solid #eaeaea}
.popup_layer .cont_list01 li .mid_wrap {margin:0}
.popup_layer .cont_list01 li .mid_wrap .info_txt {margin-top:20px;padding:0 7px;border:2px solid #4876ef}
.popup_layer .cont_list01 li .mid_wrap .info_icon {left:14px}
.popup_layer .cont_list01 li .mid_wrap .info_icon span.on {border:1px solid #4876ef;color:#fff;background:#4876ef}
.popup_layer .cont_list01 li .mid_wrap .tit {margin-top:0}

.spcial_slide_area {position:relative;padding:0}
.spcial_slide_area .slider_container {position:absolute;width:100%;height:100%}
.spcial_slide_area .flexSlider {width:100%;height:100%}
.spcial_slide_area .flexSlider .slider {margin:0 !important;width:100%;height:100%}
.spcial_slide_area .flexSlider .slider .slide {float:left;width:100%;height:100%}
.spcial_slide_area .ctrl_btn {position:absolute;top:-72px;z-index:5}
.spcial_slide_area .ctrl_btn.go_prev {left:0}
.spcial_slide_area .ctrl_btn.go_next {right:0}

/* cont_list02 */
.cont_list02 {overflow:hidden;position:relative}
.cont_list02 li {float:left;position:relative;margin:25px 26px 0 0;width:180px;height:275px;border:1px solid #eaeaea;background:#fff}
.cont_list02 li.mark_special {position:relative;border-top:1px solid #f18aa2}
.cont_list02 li.mark_special:before {display:block;position:absolute;top:-18px;right:-1px;width:60px;height:18px;color:#fff;font-size:12px;letter-spacing:0;line-height:18px;text-align:center;background-color:#f42556;content:"스페셜"}
.cont_list02 li.mark_plus {position:relative;border-top:1px solid #8e56a1}
.cont_list02 li.mark_plus:before {display:block;position:absolute;top:-18px;right:-1px;width:60px;height:18px;color:#fff;font-size:12px;letter-spacing:0;line-height:18px;text-align:center;background-color:#2f456e;content:"플러스"}
.cont_list02 li.mark_reco {position:relative;border-top:1px solid #0da2a8}
.cont_list02 li.mark_reco:before {display:block;position:absolute;top:-18px;right:-1px;width:60px;height:18px;color:#fff;font-size:12px;letter-spacing:0;line-height:18px;text-align:center;background-color:#0da2a8;content:"추천재능"}
.cont_list02 li.mark_selfpickup {position:relative;border-top:1px solid #4876ef}
.cont_list02 li.mark_selfpickup:before {display:block;position:absolute;top:-18px;right:-1px;width:60px;height:18px;color:#fff;font-size:12px;letter-spacing:0;line-height:18px;text-align:center;background-color:#4876ef;content:"셀프픽업"}
.cont_list02 li .over_dimmed {display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba( 0, 0, 0, 0.3)}
.cont_list02 li:nth-child(5n) {margin-right:0}
.cont_list02.als-wrapper li:nth-child(5n) {margin-right:26px}
.cont_list02 li:hover {border:1px solid #4876ef}
.cont_list02 li:hover .over_dimmed {display:block}
.cont_list02 li .type_img {display:table;overflow:hidden;position:relative;margin:8px 8px 10px 8px;width:164px;height:128px;text-align:center;background:#f7f7f7;cursor:pointer}
.cont_list02 li .type_img:after {position:absolute;top:0;right:0;bottom:0;left:0;content:""}
.cont_list02 li .type_img .photo {display:table-cell;text-align:center;vertical-align:middle}
.cont_list02 li .type_img .photo img {margin:0 auto;max-width:164px;max-height:128px}
.cont_list02 li .type_img span.sale_discount,
.cont_list02 li .type_img span.hotdeal_discount {position:absolute;right:4px;bottom:4px;z-index:12;width:34px;height:38px;color:#fff;font-family:Roboto, Malgun Gothic, sans-serif;font-size:16px;font-weight:bold;letter-spacing:-0.6px;text-align:center;background-size:34px 38px}
.cont_list02 li .type_img span.sale_discount {padding-top:10px;background:url("../../image/pc/common/badge-sale-34-px.png") no-repeat 0 0}
.cont_list02 li .type_img span.hotdeal_discount {padding-top:13px;background:url("../../image/pc/common/badge-hotdeal-34-px.png") no-repeat 0 0}
.cont_list02 li .type_img span.sale_discount:after,
.cont_list02 li .type_img span.hotdeal_discount:after {font-size:12px;font-weight:normal;content:"\25"}
.cont_list02 li .type_img .info_icon {position:absolute;bottom:0;left:0}
.cont_list02 li .type_img .power_seller {position:absolute;top:5px;left:5px}
.cont_list02 li .type_img .info_icon span {display:inline-block;margin-left:2px;padding:2px 5px 1px;color:#fff;font-family:dotum, sans-serif;font-size:11px;line-height:14px;text-align:center;vertical-align:middle}
.cont_list02 li .type_img .info_icon span:first-child {margin-left:0}
.cont_list02 li .type_img .info_icon .profile {background:#8a12c3}
.cont_list02 li .type_img .info_icon .company {background:#0973df}
.cont_list02 li .tit {overflow:hidden;margin:8px 8px 4px 8px;height:34px;line-height:16px}
.cont_list02 li .tit i {display:inline-block;margin-left:3px;padding:0 6px 0 3px;height:17px;border:1px solid #129ee7;border-top-left-radius:25% 70%;border-top-right-radius:25% 70%;border-bottom-right-radius:25% 70%;border-bottom-left-radius:25% 70%;color:#3ba8e1;font-size:12px;line-height:1;background:#fff}
.cont_list02 li .price {position:relative;margin-top:5px;height:44px}
.cont_list02 li .price .sale {position:absolute;top:0;right:8px;color:#999;font-size:12px;text-decoration:line-through}
.cont_list02 li .price .sale:after {content:"\C6D0\7E"}
.cont_list02 li .price .origin {position:absolute;top:15px;right:8px;color:#4876ef;font-size:14px}
.cont_list02 li .price .origin em {font-size:18px;font-weight:bold}
.cont_list02 li .price .origin:after {content:"\C6D0\7E"}
.cont_list02 li .price .discount {display:block;position:absolute;bottom:11px;left:8px;font-size:14px} /* design check */
.cont_list02 li .price .discount em {display:inline-block;font-size:18px;font-weight:bold;letter-spacing:-1px}
.cont_list02 li .price .free {display:block;position:absolute;bottom:11px;left:8px;font-size:14px}
.cont_list02 li .price .free em {display:inline-block;color:#3ba8e1;font-size:14px;letter-spacing:-1px}
.cont_list02 li .price .remain {position:absolute;top:5px;right:0}
.cont_list02 li .state {overflow:hidden;position:relative;padding:7px 10px;border-top:1px solid #f1f1f1;color:#666;font-size:14px}
.cont_list02 li .state>span {display:block;float:left;height:27px;line-height:27px}
.cont_list02 li .state i.online {position:absolute;top:26px;left:31px;width:12px;height:12px;border:1px solid #fff;border-radius:50%;font-size:0;text-indent:-9999px;background:#7fba00} /* 1042 */
.cont_list02 li .state i.offline {position:absolute;top:26px;left:31px;width:12px;height:12px;border:1px solid #fff;border-radius:50%;font-size:0;text-indent:-9999px;background:#9e9e9e} /* 1042 */
.cont_list02 li .state .photo {display:table;overflow:hidden;position:relative;margin-right:10px;width:28px;height:28px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-align:center;background:#ebebeb url("../../image/pc/ico/bg_profile.png") no-repeat center center;background-size:15px auto}
.cont_list02 li .state .photo span {display:table-cell;overflow:hidden;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;text-align:center;vertical-align:middle}
.cont_list02 li .state .photo span img {max-width:28px;max-height:28px}
.cont_list02 li .state .photo:after {overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:28px;height:28px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background:rgba(0,0,0,0.08);content:""}
.cont_list02 li .state .name {overflow:hidden;width:70px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;-o-text-overflow:ellipsis}
.cont_list02 li .state .like {display:inline-block;float:right;padding-left:20px;height:27px;line-height:27px;background:url("../../image/pc/ico/ico_heart.png") 0 7px no-repeat}
.cont_list02 li .state .like.on {background:url("../../image/pc/ico/ico_heart_on.png") 0 7px no-repeat}
.cont_list02 li.replaced_image21 {margin:25px 0 0;width:386px;height:275px;border:none}
.cont_list02 li.replaced_image21 img {width:100%}

/* id_box */
.id_box {position:relative}
.id_box:hover:before {display:block;position:absolute;top:25px;left:-5px;padding:0 10px;height:22px;border:1px solid #d3d3d3;color:#666;font-size:11px;font-weight:normal;line-height:22px;white-space:nowrap;background:#fff;content:attr(data-tooltip)}
.id_box:hover:after {display:block;position:absolute;top:22px;left:30px;width:5px;height:4px;background:url("../../image/pc/common/bg_id_box_t.png") no-repeat center bottom;content:""}

/* cont_list03 */
.cont_list03 {overflow:hidden;position:relative;margin-top:20px}
.cont_list03.top10 {margin-top:10px}
.cont_list03>li {position:relative;margin-top:20px;border:1px solid #e5e5e5}
.cont_list03>li.check {border:1px solid #4876ef}
.cont_list03>li:first-child {margin-top:0}
.cont_list03>li .talent_info {position:relative;padding:0 10px}
.cont_list03>li .talent_info>div {display:inline-block;vertical-align:middle}
.cont_list03>li .talent_info>.photo {display:inline-block;vertical-align:middle}
.cont_list03>li .talent_info .input_check {padding:0 10px}
.cont_list03>li .talent_info .photo {display:inline-block;position:relative;margin:10px 20px 10px 0;width:128px;height:100px;background:#f7f7f7 url("../../image/pc/temp/@gig_base.png") no-repeat center center;background-size:128px auto}
.cont_list03>li .talent_info .photo:after {position:absolute;top:0;right:0;bottom:0;left:0;content:""}
.cont_list03>li .talent_info .photo span {display:table;overflow:hidden;width:128px;height:100px}
.cont_list03>li .talent_info .photo span em {display:table-cell;text-align:center;vertical-align:middle;}
.cont_list03>li .talent_info .photo span em img {max-height:100px}
.updown_detail .talent_info .photo.timework,
.cont_list03>li .talent_info .photo.timework {margin:10px 32px 10px 18px;width:98px;height:98px;background:none;}
.updown_detail .talent_info .photo.timework>span,
.cont_list03>li .talent_info .photo.timework>span {width:98px;height:98px;border-radius:49px;}
.updown_detail .talent_info .photo.timework>span em,
.cont_list03>li .talent_info .photo.timework>span em {overflow:hidden;border:1px solid #eaeaea;border-radius:100%;background:#fff;}
.updown_detail .talent_info .photo.timework>span em img,
.cont_list03>li .talent_info .photo.timework>span em img {max-width:96px;max-height:96px}
.updown_detail .talent_info .photo.timework .alternative,
.cont_list03>li .talent_info .photo.timework .alternative {display:table;width:100%;height:100%;border-radius:100%}
.updown_detail .talent_info .photo.timework .alternative span,
.cont_list03>li .talent_info .photo.timework .alternative span {display:table-cell;width:100%;height:100%;border-radius:4px;color:#fff;font-size:48px;text-align:center;vertical-align:middle}
.cont_list03>li .talent_info .tit_area {position:relative;padding:10px 0;width:367px;color:#333;font-size:14px;line-height:1.6}
.cont_list03>li .talent_info .tit_area a {line-height:20px}
.cont_list03>li .talent_info .tit_area .pay {display:block;margin-top:12px}
.cont_list03>li .talent_info .tit_area .pay .tit {display:inline-block;margin-right:10px;font-size:15px;font-weight:bold}
.cont_list03>li .talent_info .tit_area .pay strong {display:inline-block;font-size:18px}
.cont_list03>li .talent_info .tit_area .pay strong:nth-child(2n) {margin-left:8px}
.cont_list03>li .talent_info .tit_area .pay em {margin-right:5px}
.cont_list03>li .talent_info .tit_area .soldout {display:inline-block;margin:0 0 5px 7px;padding:0 6px;height:20px;border-radius:10px;color:#fff;font-size:12px;vertical-align:middle;background-color:#c9c9c9}
.cont_list03>li .talent_info .tit_area .result_txt {margin-top:12px;color:#999;font-weight:bold}
.cont_list03>li .talent_info .tit_area .result_txt.selling {color:#328ddb}
.cont_list03>li .talent_info .tit_area .result_txt.refuse {color:#ff2929;text-decoration:underline}
.cont_list03>li .talent_info .tit_area .result_txt.waiting {color:#14b4ba}
.cont_list03>li .talent_info .tit_area .result_txt.end {color:#000}
.cont_list03>li .talent_info .tit_area .result_txt button {margin:-3px 0 0 3px;padding:0 6px;height:24px;border:1px solid #ccc;color:#666;font-size:13px;font-weight:normal}
.cont_list03>li .talent_info .tit_area .result_txt button.ing {color:#2d86d1}
.cont_list03>li .talent_info .tit_area .txt_ing {margin-right:6px;color:#4876ef;}
.cont_list03>li .talent_info .tit_area .txt_ing_order {margin-right:6px;color:#14b4ba;}
.cont_list03>li .talent_info .tit_area .txt_end {color:#333}
.profit_table .txt_title .icon_orderjob,
.updown_detail .talent_info .tit_area .icon_order,
.cont_list03>li .talent_info .tit_area .icon_order {display:inline-block;margin:-2px 0 0 0;width:30px;height:13px;font-size:0;vertical-align:middle;background:url("../../image/pc/ico/ico_orderjob.png")no-repeat 0 0}
.profit_table .txt_title .icon_otwojob,
.updown_detail .talent_info .tit_area .icon_otwo,
.cont_list03>li .talent_info .tit_area .icon_otwo {display: inline-block; border-radius: 2px; min-width: 44px; vertical-align: top; padding: 1px 4px 2px 4px; font-size: 11px; line-height: 1; color: #4876ef; border: 1px solid #4876ef; text-align: center; margin: 3px 0 0 3px;}
.profit_table .txt_title .icon_timework,
.updown_detail .talent_info .tit_area .icon_timework,
.cont_list03>li .talent_info .tit_area .icon_timework {display:inline-block;margin:-2px 0 0 0;width:40px;height:13px;border:0;font-size:0;vertical-align:middle;background:url("../../image/pc/ico/badge-timework.png")no-repeat 0 0;}
.cont_list03>li .talent_info .tit_area .icon_payment {display:inline-block;margin:-2px 0 0 4px;width:30px;height:13px;font-size:0;vertical-align:middle;background:url("../../image/pc/ico/ico_payment.png")no-repeat 0 0}
.cont_list03>li .talent_info .tit_area i {display:inline-block;margin-left:3px;padding:0 6px 0 3px;height:17px;border:1px solid #129ee7;border-top-left-radius:25% 70%;border-top-right-radius:25% 70%;border-bottom-right-radius:25% 70%;border-bottom-left-radius:25% 70%;color:#3ba8e1;font-size:12px;line-height:1.2;background:#fff} /* 644 */
.cont_list03>li .talent_info .tit_area .pay_add {margin-top:12px;padding-top:16px;background:url("../../image/pc/ico/line_dot.png") repeat-x 0 0}
.cont_list03>li .talent_info .tit_area .pay_add>p {margin-top:5px;padding:2px 0 0 16px;color:#25446f;font-size:13px;background:url("../../image/pc/ico/ico_addpay.png") no-repeat 0 0}
.cont_list03>li .talent_info .tit_area .pay_add>p:first-child {margin-top:0}
.cont_list03>li .talent_info .tit_area .pay_add>p strong {display:inline-block;margin-right:15px}
.cont_list03>li .talent_info .tit_area .pay_add>p.cancel {color:#999}
.cont_list03>li .talent_info .tit_area .tag_area .category {display:inline-block;margin-bottom:5px;color:#999}
.cont_list03>li .talent_info .tit_area .tag_area .profile {display:inline-block;margin-left:2px;padding:3px 0 1px;width:63px;color:#fff;font-family:dotum, sans-serif;font-size:11px;text-align:center;background:#8a12c3}
.cont_list03>li .talent_info .tit_area .tag_area .company {display:inline-block;margin-left:2px;padding:3px 0 1px;width:63px;color:#fff;font-family:dotum, sans-serif;font-size:11px;text-align:center;background:#0973df}
.cont_list03>li .talent_info .tit_area .price {position:relative;width:100%;height:40px;color:#333;font-size:14px}
.cont_list03>li .talent_info .tit_area .price strong,
.cont_list03>li .talent_info .tit_area .price em {font-size:18px;font-weight:bold}
.cont_list03>li .talent_info .tit_area .price strong.free_color {color:#4876ef} /* 644 */
.cont_list03>li .talent_info .tit_area .price .discount {position:relative;margin-right:10px}
.cont_list03>li .talent_info .tit_area .price .sale {display:none}
.cont_list03>li .talent_info .tit_area .price .sale:after {content:"\C6D0\7E"}
.cont_list03>li .talent_info .tit_area .price .origin {position:relative}
.cont_list03>li .talent_info .tit_area .price .origin:after {content:"\C6D0\7E"}
.cont_list03>li .talent_info .tit_area .status {display:block;margin-top:12px}
.cont_list03>li .talent_info .tit_area .status .ad_ico {display:inline-block;margin-right:3px;padding:0 2px;height:16px;font-family:Dotum, sans-serif;font-size:11px;line-height:16px;vertical-align:middle}
.cont_list03>li .talent_info .tit_area .status .ad_ico.special {border:1px solid #f42456;color:#f42456}
.cont_list03>li .talent_info .tit_area .status .ad_ico.plus {border:1px solid #4568a7;color:#4568a7}
.cont_list03>li .talent_info .tit_area .status .ad_ico.pickup {border:1px solid #eb7a00;color:#eb7a00}
.cont_list03>li .talent_info .tit_area .status .ad_ico.recommend {border:1px solid #00a5ab;color:#00a5ab}
.cont_list03>li .talent_info .tit_area .btn_bottom {display:inline-block;position:absolute;right:8px;bottom:7px;width:80px;height:23px;border:1px solid #ccc;color:#666;font-size:13px;letter-spacing:-0.7px;line-height:normal;text-align:center}
.cont_list03>li .talent_info .tit_area>.tit {overflow:hidden;margin-top:7px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}
.cont_list03>li .talent_info .num_count {margin-top:12px;padding-top:12px;background:url("../../image/pc/ico/line_dot.png") repeat-x 0 0}
.cont_list03>li .talent_info .num_count span {display:inline-block;margin-left:30px;padding-left:30px;border-left:1px solid #ccc;color:#666;font-size:14px}
.cont_list03>li .talent_info .num_count span:first-child {margin-left:0;padding-left:0;border-left:none}
.cont_list03>li .talent_info .num_count span em {display:inline-block;margin-left:10px}
.cont_list03>li .talent_info .count_area {margin:13px 0 13px 0;padding:2px 0 4px 25px;border-left:1px solid #e5e5e5} /* 644 */
.cont_list03>li .talent_info .count_area p {margin-top:15px;color:#666;font-size:14px}
.cont_list03>li .talent_info .count_area p:first-child {margin-top:0}
.cont_list03>li .talent_info .count_area p>span {display:inline-block;width:88px}
.cont_list03>li .talent_info .count_area p>i {display:inline-block;padding:2px 6px 3px 3px;border-top-left-radius:25% 70%;border-top-right-radius:25% 70%;border-bottom-right-radius:25% 70%;border-bottom-left-radius:25% 70%;color:#fff;font-size:12px;background:#3ba8e1}
.cont_list03>li .talent_info .count_area p>i.off {margin-left:4px;border-top-left-radius:50% 70%;border-top-right-radius:50% 70%;border-bottom-right-radius:50% 70%;border-bottom-left-radius:50% 70%;background:#b3b3b3}
.cont_list03>li .talent_info .btn_del {position:absolute;top:0;right:0;width:15px;height:15px;font-size:0;background:url("../../image/pc/ico/ico_del.png")no-repeat 0 0}
.cont_list03>li .talent_info .tit_area .over_content {margin-top:20px;padding:15px;background-color:#f3f3f3}
.cont_list03>li .talent_info .tit_area .over_content li {position:relative;margin-top:10px;padding-left:70px;color:#888;font-size:13px}
.cont_list03>li .talent_info .tit_area .over_content li:first-child {margin-top:0}
.cont_list03>li .talent_info .tit_area .over_content li span {position:absolute;top:0;left:0;color:#666}
.cont_list03>li .talent_state {padding:15px 21px 15px 11px;border-top:1px solid #e5e5e5}
.cont_list03>li .talent_state .date {display:inline-block;padding-top:3px}
.cont_list03>li .talent_state .date span {display:inline-block;margin-right:10px;color:#666;font-size:13px;line-height:13px}
.cont_list03>li .talent_state .date span em {display:inline;margin-right:5px;padding:0 2px 2px;color:#fff;font-size:9px;vertical-align:top;background-color:#999}
.cont_list03>li .talent_state .review_name em {display:inline-block;margin-left:6px;color:#666;font-size:14px}
.cont_list03>li .talent_state .assessment {display:inline-block;margin-left:10px}
.cont_list03>li .talent_state .assessment .star_grade_xs {position:relative;top:1px}
.cont_list03>li .talent_state .assessment button {margin:-1px 0 0 5px;padding:0 10px;height:23px;border:1px solid #ccc;color:#666;font-size:13px}
.cont_list03>li .talent_state .assessment em {display:inline-block;width:100px;background:#ddd}
.cont_list03>li .talent_state .assessment em span {display:inline-block;height:17px;text-indent:-9999px;background:yellow}
.cont_list03>li .talent_state .name {float:right}
.cont_list03>li .talent_state .time {display:inline-block;padding-left:20px;color:#666;font-size:14px;background:url("../../image/pc/ico/ico_time.png") no-repeat 0 center}
.cont_list03>li .talent_state .right {display:block;float:right;padding-top:3px}
.cont_list03>li .talent_state .right .count {margin-right:12px}
.cont_list03>li .talent_state .right img {vertical-align:top}
.cont_list03>li .talent_state .free {position:absolute;right:210px;bottom:8px}
.cont_list03>li .talent_state .free button {margin:-3px 0 0 3px;padding:0 6px;height:24px;border:1px solid #129ee7;color:#2899d4;font-size:13px;font-weight:normal;letter-spacing:-1px}
.cont_list03>li .talent_state .free span.select_tit {display:inline-block;margin-right:3px;padding-top:3px;height:22px;color:#129ee7}
.cont_list03>li .talent_state .free .selectbox.free_selcet {min-width:80px;height:24px;border:1px solid #129ee7}
.cont_list03>li .talent_state .free .selectbox.free_selcet label {height:24px;color:#129ee7;line-height:24px}
.cont_list03>li .talent_state .free .selectbox.free_selcet:before {background:url("../../image/pc/ico/free_select_arr.png") no-repeat}
.cont_list03>li .talent_state .free .selectbox.free_selcet.off {min-width:73px;height:24px;border:1px solid #b3b3b3}
.cont_list03>li .talent_state .free .selectbox.free_selcet.off label {padding:0 21px;width:100%;height:24px;color:#b3b3b3;line-height:24px;text-align:center}
.cont_list03>li .talent_state .free .selectbox.free_selcet.off:before {background-image:none}
.cont_list03>li .talent_state .right .count.last {margin-right:0}
.cont_list03>li .talent_state .right .count strong {margin-right:5px}
.cont_list03>li .talent_state .right .mgs {padding-left:25px;color:#252e4f;font-size:14px;background:url("../../image/pc/ico/ico_msg04.png")no-repeat 0 center}
.cont_list03>li .talent_state .right .mgs_new {padding-left:25px;color:#252e4f;font-size:14px;background:url("../../image/pc/ico/ico_msg03.png")no-repeat 0 center}
.cont_list03>li .talent_state .right .btn_detail {margin:-4px 0 0 20px;width:100px;height:23px;border:1px solid #ccc;color:#666;font-size:13px}
.cont_list03>li .talent_state .right .btn_detail02 {margin:-4px 0 0 10px;padding:0 13px;height:23px;border:1px solid #ccc;color:#666;font-size:13px}
.cont_list03>li .talent_state .right .star_grade {display:inline-block;margin:0;width:60px;height:12px;line-height:22px;vertical-align:middle;background:url("../../image/pc/ico/ico_star.png") left 1px no-repeat} /* 1383 */
.cont_list03>li .talent_state .right .star_grade span {display:inline-block;height:12px;line-height:22px;text-indent:-10000px;background:url("../../image/pc/ico/ico_star.png") left bottom no-repeat}
.cont_list03>li .btn_del {position:absolute;top:0;right:0;width:15px;height:15px;font-size:0;background:url("../../image/pc/ico/ico_del.png")no-repeat 0 0}
.cont_list03 li.end {position:relative;border-left:4px solid #a8a8a8}
.cont_list03 li.end:hover {border:1px solid #e5e5e5}
.cont_list03 li.end:after {display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;background-color:#f7f7f7;content:"";opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7}
.cont_list03 li.end .end_txt {display:inline-block;position:absolute;top:50%;left:50%;z-index:4;padding:0 24px;height:38px;border-radius:19px;color:#fff;font-size:16px;line-height:38px;background-color:#000;-webkit-transform:translateX(-50%) translateY(-50%) ;transform:translateX(-50%)translateY(-50%);opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4}
.cont_list03 li .msg_wrap {position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:rgba(0,0,0,0.7)}
.cont_list03 li .msg_wrap p {position:absolute;top:50%;right:0;left:0;color:#fff;font-size:16px;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.cont_list03.type02.no_list_wrap>li {border-left:1px solid #e5e5e5;letter-spacing:0}
.cont_list03.type02.no_list_wrap>li:hover {border:1px solid #e5e5e5}
.cont_list03.type02>li {float:none;margin-right:0;margin-bottom:0;width:auto;height:auto;border-left:4px solid #4876ef}
.cont_list03.type02>li .talent_info {padding:0 12px 0 17px}
.cont_list03.type02>li .talent_info .tit_area>strong {display:inline-block;margin-right:6px}
.cont_list03.type02>li .talent_state {overflow:hidden;padding:7px 20px 7px 17px}
.cont_list03.type02>li.orderjob .talent_info .tit_area {width:100%}
.cont_list03.type02>li.end {border-left:4px solid #a8a8a8}
.cont_list03.type02 .no_list {padding:60px 20px;color:#333;font-size:14px;font-weight:400;line-height:1.4;text-align:center}
.cont_list03.type02 .no_list a {color:#4876ef;text-decoration:underline}
.cont_list03.type02>li .talent_info>div,
.cont_list03.type03>li .talent_info>div {vertical-align:top}
.cont_list03.type02>li .talent_info .tit_area,
.cont_list03.type03>li .talent_info .tit_area {width:554px}
.cont_list03.type03>li .talent_state .right .mgs {padding-left:27px;color:#252e4f;font-size:15px;background:url("../../image/pc/ico/ico_msg02.png")no-repeat 0 center}
.cont_list03.type_order>li:hover {border:1px solid #e5e5e5}
.cont_list03.type_order>li,
.cont_list03.type03>li,
.cont_list03.type_like>li {float:none;margin-right:0;margin-bottom:0;width:auto;height:auto}
.cont_list03.type_like>li .talent_info .photo {overflow:hidden;position:absolute;top:10px;left:10px;margin:0;width:92px;height:74px}
.cont_list03.type_like>li .talent_info .photo:after {position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.08);content:""}
.cont_list03.type_like>li .talent_info .photo span {display:table;overflow:hidden;width:92px;height:74px}
.cont_list03.type_like>li .talent_info .photo span em {display:table-cell;text-align:center;vertical-align:middle}
.cont_list03.type_like>li .talent_info .photo span em img {max-height:74px}
.cont_list03.type_like>li .talent_info .photo .power_seller {position:absolute;top:5px;left:5px}

.cont_list03.type_like>li .talent_info .photo.timework {margin:0 7px;width:78px;height:78px;background:none;}
.cont_list03.type_like>li .talent_info .photo.timework:after {display:none}
.cont_list03.type_like>li .talent_info .photo.timework span {display:table;position:relative;z-index:1;width:78px;height:78px}
.cont_list03.type_like>li .talent_info .photo.timework span em {display:table-cell;overflow:hidden;width:100%;height:100%;border-radius:39px;text-align:center;vertical-align:middle}
.cont_list03.type_like>li .talent_info .photo.timework span em img {max-width:76px;max-height:76px}
.cont_list03.type_like>li .talent_info .photo.timework .alternative {display:table;width:100%;height:100%;border-radius:39px}
.cont_list03.type_like>li .talent_info .photo.timework .alternative span {display:table-cell;width:100%;height:100%;border-radius:39px;color:#fff;font-size:36px;text-align:center;vertical-align:middle}

.cont_list03.type_like>li .talent_info .tit_area {padding-left:112px;width:100%;min-height:92px}
.cont_list03.type_like>li .talent_state {padding:8px 20px 8px 10px}
.cont_list03.type_like>li .talent_state .right {line-height:26px}
.cont_list03.type_like>li .talent_state .review_name em {overflow:hidden;position:relative;width:26px;height:26px;border-radius:50%;vertical-align:middle}
.cont_list03.type_like>li .talent_state .review_name em img {width:100%}
.cont_list03.type_like>li .talent_state .review_name em:after {position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.08);content:""}
.cont_list03.type_order>li .talent_info {padding:0 25px 0 10px}
.cont_list03.type_order>li .talent_info .photo {position:absolute;top:10px;left:10px;margin:0;width:128px;height:100px;text-align:center}
.cont_list03.type_order>li .talent_info .tit_area {padding-left:147px;width:100%;min-height:120px;line-height:1.3}
.cont_list03.type_order>li .talent_info .tit_area.no_photo {padding-left:15px}

.cont_list03.type_order>li .talent_info .photo.timework {margin:0 7px;width:98px;height:98px;background:none;}
.cont_list03.type_order>li .talent_info .photo.timework:after {display:none}
.cont_list03.type_order>li .talent_info .photo.timework span {display:table;position:relative;z-index:1;width:98px;height:98px}
.cont_list03.type_order>li .talent_info .photo.timework span em {display:table-cell;overflow:hidden;width:100%;height:100%;border-radius:50px;text-align:center;vertical-align:middle}
.cont_list03.type_order>li .talent_info .photo.timework span em img {max-width:96px;max-height:96px}
.cont_list03.type_order>li .talent_info .photo.timework .alternative {display:table;width:100%;height:100%;border-radius:50px}
.cont_list03.type_order>li .talent_info .photo.timework .alternative span {display:table-cell;width:100%;height:100%;border-radius:50px;color:#fff;font-size:54px;text-align:center;vertical-align:middle}

.pay_add.order_info {margin:10px 20px 0 9px}
.pay_add.order_info>div {position:relative;margin-top:10px;padding:2px 0 0 16px;color:#25446f;font-size:13px;background:url("../../image/pc/ico/ico_addpay.png") no-repeat 0 0}
.pay_add.order_info>div.no_line {padding-left:0;background:none}
.pay_add.order_info>div:first-child {margin-top:0}
.pay_add.order_info>div strong {display:inline-block;margin-right:15px}
.pay_add.order_info>div .num_area {position:absolute;top:0;right:0;width:50%;line-height:15px}
.pay_add.order_info>div .num_area span {float:left;text-align:left}
.pay_add.order_info>div .num_area .num {width:20%;text-align:right}
.pay_add.order_info>div .num_area .day {width:30%;text-align:right}
.pay_add.order_info>div .num_area .pay_result {padding-left:50px;width:50%}
.pay_add.order_info>div:after {display:block;clear:both;content:""}
.pay_add.order_info .con_txt {display:inline-block;width:165px}

/* 주문내역에만 적용되야할 내용 */
.cont_list03.type_order>li .talent_info .tit_area a {display:block;overflow:hidden;float:left;margin-bottom:10px;width:450px;text-overflow:ellipsis;white-space:nowrap}
.cont_list03.type_order>li .talent_info .tit_area .price {float:right}
.cont_list03.type_order>li .talent_info .tit_area:after {display:block;clear:both;content:""}
.cont_list03.type_order>li .talent_info .pay_add.order_info {clear:both;margin-left:0;width:100%}

/* 구매관리 상세 */
.no_updown_detail {padding:20px 0 39px;color:#444;font-size:15px}
.updown_detail {overflow:hidden;margin-top:20px;border:1px solid #e5e5e5}
.updown_detail .talent_info {position:relative;padding:0 10px}
.updown_detail .talent_info.pading0 {padding:0}
.updown_detail .talent_info .photo {position:absolute;top:10px;left:10px;width:128px;height:100px;background:#f7f7f7}
.updown_detail .talent_info .photo:after {position:absolute;top:0;right:0;bottom:0;left:0;content:""}
.updown_detail .talent_info .photo span {display:table;overflow:hidden;width:128px;height:100px}
.updown_detail .talent_info .photo span em {display:table-cell;text-align:center;vertical-align:middle}
.updown_detail .talent_info .photo span em img {max-height:100px}
.updown_detail .talent_info .tit_area {padding:15px 15px 16px 156px;min-height:120px;color:#333;font-size:14px}
.updown_detail .talent_info .tit_area .txt_ing {margin-right:6px;color:#4876ef}
.updown_detail .talent_info .tit_area .icon_order {display:inline-block;margin:0;padding:1px 4px 2px 4px;}
.updown_detail .talent_info .tit_area .icon_otwo {display:inline-block;margin:0;padding:1px 4px 2px 4px;}
.updown_detail .talent_info .tit_area .icon_payment {display:inline-block;margin:0;padding:1px 4px 2px 4px;}
.updown_detail .talent_info .tit_area .icon_free {display:inline-block;margin:0;padding:0 6px 0 3px;height:17px;border:1px solid #129ee7;border-top-left-radius:25% 70%;border-top-right-radius:25% 70%;border-bottom-right-radius:25% 70%;border-bottom-left-radius:25% 70%;color:#3ba8e1;font-size:12px;background:#fff} /* 644 */
.updown_detail .talent_info .tit_area .wrap_title {position:relative;padding-left:80px;}
.updown_detail .talent_info .tit_area .wrap_title .txt_ing {position:absolute;top:0;left:0;}

/* otwojob-1744 */
.cont_sect .talent_info .tit_area .list_content {margin-top:11px;border-top:1px dotted #cbcbcb}
.cont_sect .talent_info .tit_area .list_content.first {margin-top:0;border-top:none}
.cont_sect .talent_info .tit_area .list_content li {position:relative;margin-top:0;padding-left:70px;color:#888;font-size:13px;line-height:22px}
.cont_sect .talent_info .tit_area .list_content.type1 li {padding-left:80px}
.cont_sect .talent_info .tit_area .list_content li:first-child {margin-top:10px}
.cont_sect .talent_info .tit_area .list_content li span {position:absolute;top:0;left:0;color:#666}
.cont_sect .talent_info .tit_area .list_content li em.point_color {color:#4876ef}

.updown_detail .talent_info .over_content {display:none;padding:15px 0 15px 156px;background:#fafafa}
.updown_detail .talent_info .over_content.show {display:block}
.updown_detail .talent_info .over_content li {position:relative;padding-left:70px;color:#888;font-size:13px;line-height:22px}
.updown_detail .talent_info .over_content.type2 li {padding-left:80px}
.updown_detail .talent_info .over_content li:first-child {margin-top:0}
.updown_detail .talent_info .over_content li span {position:absolute;top:0;left:0;color:#666}
.updown_detail .talent_info .over_content.type2 li em.point_color {color:#4876ef}
.updown_detail .talent_info .over_content .file_wrap {overflow:hidden;position:relative;margin-top:20px;width:100%}
.updown_detail .talent_info .over_content .file_wrap .txt {padding-left:26px;color:#666;font-size:14px;line-height:15px;background:url("../../image/pc/ico/ico_file.png")no-repeat 0 0}
.updown_detail .talent_info .over_content .devider {margin:20px 0;width:calc(100% - 15px);height:1px;background-color:#e5e5e5}
.updown_detail .talent_info .btn_updown {position:absolute;right:20px;bottom:-1px;z-index:10;width:25px;height:20px;font-size:0;background:url("../../image/pc/ico/ico_updown.png")no-repeat 0 0}
.updown_detail .talent_info .btn_updown.on {background-position:0 -20px}
.updown_detail .talent_info .icon_block {margin-top:13px;padding-right:120px;min-height:25px}
.updown_detail .talent_info .icon_block span {display:inline-block;margin:0 5px 5px 0;padding:0 12px;height:25px;border:1px solid #e5e5e5;border-radius:12px;color:#7e7e7e;font-size:13px;line-height:23px;text-align:center}
.updown_detail .talent_info .icon_block span:first-child {margin-left:0}
.updown_detail .talent_info .txt {margin-top:13px;color:#888;font-size:13px}
.updown_detail .talent_info .txt span {margin-right:10px;color:#666}
.updown_detail .talent_info .btn_del {position:absolute;top:0;right:0;width:15px;height:15px;font-size:0;background:url("../../image/pc/ico/ico_del.png")no-repeat 0 0}
.updown_detail .talent_state {padding:12px 21px 12px 10px;border-top:1px solid #e5e5e5}
.updown_detail .talent_state .time {display:inline-block;padding-left:20px;color:#666;font-size:14px;background:url("../../image/pc/ico/ico_time.png") no-repeat 0 center}
.updown_detail .result {display:inline-block}
.updown_detail .result p {display:inline-block;margin-right:18px;color:#333;font-size:14px;font-weight:bold} /* 1033 */
.updown_detail .result p span {display:inline-block;margin-left:12px} /* 1033 */
.updown_detail .result p span strong {font-size:18px}
.updown_detail .talent_state .date {display:inline-block}
.updown_detail .talent_state .date span {display:inline-block;margin-right:10px;color:#666;font-size:13px;line-height:13px}
.updown_detail .talent_state .date span em {display:inline-block;margin-right:5px;width:21px;height:12px;font-size:0;vertical-align:middle}
.updown_detail .talent_state .date span em.order {background:url("../../image/pc/ico/ico_order.png")no-repeat 0 0}
.updown_detail .talent_state .date span em.end {background:url("../../image/pc/ico/ico_end.png")no-repeat 0 0}
.updown_detail .talent_state .right {float:right}
.updown_detail .talent_state .right .count {display:inline-block;vertical-align:middle}
.updown_detail .talent_state .right .count strong {margin-right:5px}
.updown_detail .talent_state .right .count .msg_link {display:inline-block;margin-left:5px;width:22px;height:18px;vertical-align:middle;background:url("../../image/pc/ico/ico_talk.png") no-repeat 0 0;background-size:100%;}
.updown_detail.orderjob .talent_info .tit_area {padding:15px 15px 16px 156px}
.updown_detail .end_wrap {position:relative}
.updown_detail .end_wrap:after {position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;background-color:#f7f7f7;content:"";opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7}
.updown_detail .end_wrap .end_txt {display:inline-block;position:absolute;top:50%;left:50%;z-index:4;margin:-19px 0 0 -134px;padding:0 24px;height:38px;border-radius:19px;color:#fff;font-size:16px;line-height:38px;background-color:#000;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4}
.updown_detail .end_wrap .top_data .btn_del {position:absolute;top:0;right:0;z-index:4;width:15px;height:15px;font-size:0;background:url("../../image/pc/ico/ico_del.png")no-repeat 0 0}

.icon_box {display:inline-block;margin-right:4px;padding:0 8px 3px 8px;color:#fff;font-size:12px}
.icon_box.ico15 {color:#fff;background-color:#7634c6}
.icon_box.ico11 {color:#fff;background-color:#fc1f62}
.icon_box.ico10 {color:#fff;background-color:#2a4056}
.icon_box.ico13 {color:#fff;background-color:#1d5ca3}
.icon_box.ico12 {color:#fff;background-color:#4876ef}
.icon_box.ico {color:#fff;background-color:#0ab1bb}
.icon_box.ico1 {color:#fff;background-color:#3ea84d}

/* file_down */
.file_down {overflow:hidden;margin-top:10px;padding-left:31px;width:370px;height:28px;border:1px solid #ccc;color:#7e7e7e;font-size:13px;text-align:left;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;background:url("../../image/pc/ico/ico_file_down.png")no-repeat 13px center} /* OTWOJOB-845 */

/* 오더정보 */
.updown_detail.order_info {border:none}
.updown_detail.order_info li {margin-top:20px;border:1px solid #e5e5e5}
.updown_detail.order_info li:first-child {margin-top:0}
.updown_detail.order_info .talent_info {padding:0}
.updown_detail.order_info .talent_info .tit_area {padding:20px 30px 35px 30px;color:#999}
.updown_detail.order_info .talent_info .tit_area .title {margin-top:10px;color:#333;font-size:17px}
.updown_detail.order_info .talent_info .cont_txt_box {overflow:hidden;margin-top:22px;width:100%;max-height:40px;color:#666;font-size:13px;line-height:20px} /* 1033 */
.updown_detail.order_info .talent_info .time {display:inline-block;position:absolute;top:20px;right:30px;padding-left:20px;color:#999;font-size:14px;background:url("../../image/pc/ico/ico_time2.png") no-repeat 0 center}
.updown_detail.order_info .talent_info .btn_suggest {display:inline-block;position:absolute;top:75px;right:30px;padding:10px 30px;border:1px solid #20c3c9;color:#10a3a8;font-size:15px}
.updown_detail.order_info .talent_info .btn_updown02 {display:none;position:absolute;right:20px;bottom:-1px;width:25px;height:20px;font-size:0;background:url("../../image/pc/ico/ico_updown.png")no-repeat 0 0}
.updown_detail.order_info .talent_info .btn_updown02.on {background-position:0 -20px}
.updown_detail li.cat_color10:hover {border:1px solid #20c3c9}
.updown_detail li.cat_color10:hover .title a {color:#10a3a8;text-decoration:underline}
.updown_detail li.cat_color11:hover {border:1px solid #20c3c9}
.updown_detail li.cat_color11:hover .title a {color:#10a3a8;text-decoration:underline}
.updown_detail li.cat_color12:hover {border:1px solid #20c3c9}
.updown_detail li.cat_color12:hover .title a {color:#10a3a8;text-decoration:underline}
.updown_detail li.cat_color13:hover {border:1px solid #20c3c9}
.updown_detail li.cat_color13:hover .title a {color:#10a3a8;text-decoration:underline}
.updown_detail li.cat_color14:hover {border:1px solid #20c3c9}
.updown_detail li.cat_color14:hover .title a {color:#10a3a8;text-decoration:underline}
.updown_detail li.cat_color15:hover {border:1px solid #20c3c9}
.updown_detail li.cat_color15:hover .title a {color:#10a3a8;text-decoration:underline}
.updown_detail li.cat_color16:hover {border:1px solid #20c3c9}
.updown_detail li.cat_color16:hover .title a {color:#10a3a8;text-decoration:underline}
.updown_detail li.cat_color17:hover {border:1px solid #20c3c9}
.updown_detail li.cat_color17:hover .title a {color:#10a3a8;text-decoration:underline}
.updown_detail li.cat_color18:hover {border:1px solid #20c3c9}
.updown_detail li.cat_color18:hover .title a {color:#10a3a8;text-decoration:underline}
.updown_detail li.cat_color19:hover {border:1px solid #20c3c9}
.updown_detail li.cat_color19:hover .title a {color:#10a3a8;text-decoration:underline}
.updown_detail li.cat_color21:hover {border:1px solid #20c3c9}
.updown_detail li.cat_color21:hover .title a {color:#10a3a8;text-decoration:underline}
.updown_detail li.cat_color23:hover {border:1px solid #20c3c9}
.updown_detail li.cat_color23:hover .title a {color:#10a3a8;text-decoration:underline}
.updown_detail li.cat_color25:hover {border:1px solid #20c3c9}
.updown_detail li.cat_color25:hover .title a {color:#10a3a8;text-decoration:underline}
.updown_detail li.cat_color26:hover {border:1px solid #20c3c9}
.updown_detail li.cat_color26:hover .title a {color:#10a3a8;text-decoration:underline}
.updown_detail li.cat_color27:hover {border:1px solid #20c3c9}
.updown_detail li.cat_color27:hover .title a {color:#10a3a8;text-decoration:underline}

.updown_detail li.cat_color10 .icon_box {background-color:#344253}
.updown_detail li.cat_color11 .icon_box {background-color:#f2034c}
.updown_detail li.cat_color12 .icon_box {background-color:#f5470a}
.updown_detail li.cat_color13 .icon_box {background-color:#3f6fa5}
.updown_detail li.cat_color14 .icon_box {background-color:#fcaa2d}
.updown_detail li.cat_color15 .icon_box {background-color:#9b6fd0}
.updown_detail li.cat_color16 .icon_box {background-color:#008e78}
.updown_detail li.cat_color17 .icon_box {background-color:#019db4}
.updown_detail li.cat_color18 .icon_box {background-color:#de6e62}
.updown_detail li.cat_color19 .icon_box {background-color:#f06793}
.updown_detail li.cat_color21 .icon_box {background-color:#6cc068}
.updown_detail li.cat_color23 .icon_box {background-color:#005028}
.updown_detail li.cat_color25 .icon_box {background-color:#ba0909}
.updown_detail li.cat_color26 .icon_box {background-color:#da57df}
.updown_detail li.cat_color27 .icon_box {background-color:#d49400}

/* 오더정보 - 나의 제안내역 */
.updown_detail.suggest_info {padding-bottom:40px;border:none}
.updown_detail.suggest_info li {position:relative;margin-top:20px;border:1px solid #e5e5e5;background-color:#fff}
.updown_detail.suggest_info li.end .talent_info {background-color:#f8f8f8}
.updown_detail.suggest_info li:first-child {margin-top:0}
.updown_detail.suggest_info .talent_info {padding:0}
.updown_detail.suggest_info .talent_info .title.suggest {margin-top:7px;margin-right:120px;color:#333;font-size:17px;font-weight:600}
.updown_detail.suggest_info .talent_info .title.suggest .result_txt.refuse {margin-right:5px;color:#ff2929;font-weight:bold;text-decoration:underline}
.updown_detail.suggest_info .talent_info .state {display:inline-block;position:absolute;top:30px;left:27px;width:60px;height:60px;border-radius:30px;color:#fff;font-size:14px;font-weight:500;line-height:60px;text-align:center}
.updown_detail.suggest_info .talent_info .state.ing {background-color:#4876ef}
.updown_detail.suggest_info .talent_info .state.suggest {background-color:#15b4ba}
.updown_detail.suggest_info .talent_info .state.end {background-color:#cdcdcd}
.updown_detail.suggest_info .talent_info .tit_area {padding:20px 30px 39px 115px}
.updown_detail.suggest_info .talent_info .tit_area .title {line-height:1.3}
.updown_detail.suggest_info .talent_info .length {margin-top:12px;font-size:14px}
.updown_detail.suggest_info .talent_info .length span {display:inline-block;margin-right:35px}
.updown_detail.suggest_info .talent_info .length span>em {display:inline-block;margin-left:5px}
.updown_detail.suggest_info .talent_info .length span>em strong {font-size:18px}
.updown_detail.suggest_info .talent_info .time {display:inline-block;position:absolute;top:20px;right:30px;padding-left:20px;color:#999;font-size:14px;background:url("../../image/pc/ico/ico_time2.png") no-repeat 0 center}
.updown_detail.suggest_info .talent_info .btn_suggest {display:inline-block;position:absolute;top:75px;right:30px;padding:10px 30px;border:1px solid #15b4ba;color:#15b4ba;font-size:15px}
.updown_detail.suggest_info .talent_info .btn_suggest.end {border:1px solid #eaeaea;color:#666;font-weight:bold}
.updown_detail.suggest_info .talent_info .btn_updown {position:absolute;right:30px;bottom:-1px;width:25px;height:20px;font-size:0;background:url("../../image/pc/ico/ico_updown.png")no-repeat 0 0}
.updown_detail.suggest_info .talent_info .btn_updown.on {background-position:0 -20px}
.updown_detail.suggest_info .over_content {margin-top:15px;padding:0 30px 35px 115px;color:#666;font-size:14px;line-height:22px;background:none}
.updown_detail.suggest_info .over_content.pl0 {padding-left:0}
.updown_detail.suggest_info .talent_info .suggest_order_blind {padding:19px 30px 17px;color:#333;font-size:14px;background:#fafafa}
.updown_detail.suggest_info .talent_info .suggest_order_blind a {color:#10a3a8}
.updown_detail.suggest_info .talent_state {padding:13px 30px 13px 20px;min-height:49px;font-size:14px;line-height:22px}
.updown_detail.suggest_info .talent_state .result {color:#666}
.updown_detail.suggest_info .talent_state .result strong {display:inline-block;margin-right:11px}
.updown_detail.suggest_info .talent_state .right .count {margin-right:20px;color:#666}
.updown_detail.suggest_info .talent_state .right .count strong {color:#333}
.updown_detail.suggest_info .talent_state .right .count .pay {margin-right:0;font-weight:normal}
.updown_detail.suggest_info .talent_state .right button {width:110px;height:23px;border:1px solid #ccc;color:#666;font-size:13px;line-height:21px}
.updown_detail.suggest_info .talent_state .right button.type02 {padding:0 22px;width:auto}
.updown_detail.suggest_info .top_data {margin:0 30px;padding:30px 0 13px;border-bottom:1px solid #e3e3e3;text-align:right}
.updown_detail.suggest_info .top_data .btn_del {position:absolute;top:0;right:0;width:15px;height:15px;font-size:0;background:url("../../image/pc/ico/ico_del.png")no-repeat 0 0}
.updown_detail.suggest_info .top_data .info .photo {display:inline-block;overflow:hidden;position:relative;width:26px;height:26px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;line-height:26px;vertical-align:middle;background:#ebebeb url("../../image/pc/ico/bg_profile.png") no-repeat center center;background-size:15px auto}
.updown_detail.suggest_info .top_data .info .photo:after {overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:26px;height:26px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;background:rgba(0,0,0,0.08);content:""}
.updown_detail.suggest_info .top_data .info .photo span {display:table-cell;overflow:hidden;width:26px;height:26px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-align:center;vertical-align:middle}
.updown_detail.suggest_info .top_data .info .photo span img {max-width:26px;max-height:26px}
.updown_detail.suggest_info .top_data .info .area {display:inline-block;margin-left:3px;line-height:26px;vertical-align:middle}
.updown_detail.suggest_info .top_data .info .area .name {padding-right:11px;color:#333;font-size:16px;line-height:18px}
.updown_detail.suggest_info .top_data .info .area .name span {color:#999;font-size:14px}
.updown_detail.suggest_info .top_data .info .area .seller_link {display:inline-block;border-bottom:1px solid #c5c5c5;color:#999;font-size:13px;line-height:18px}
.updown_detail .talent_info .length+.over_content {margin-top:30px;padding:0;background:none}
.updown_detail .talent_info .title+.cont_txt_box {margin-top:50px}
/* 오더잡 상세 작업제안 상단 - 별도 분리 */
.suggest_detail.top_data {overflow:hidden;margin:0 30px !important;padding:20px 0 13px !important}
.suggest_detail.top_data .info {float:left;width:50%;text-align:left}
.suggest_detail.top_data .talent_state {float:left;padding:0 !important;width:50%;min-height:auto;border-top:none}
.suggest_detail.top_data .talent_state .time {margin-right:19px}

/* tbl_list_type02 */
.tbl_list_type02 p {color:#333;font-size:14px;font-weight:500}
.tbl_list_type02 li {position:relative;margin-top:7px;padding-left:10px;color:#888;font-size:13px;line-height:18px}
.tbl_list_type02 li.pl0 {padding-left:0}
.tbl_list_type02 li .dot {position:absolute;top:0;left:0}

.tbl_list_type02 li i.badge_ap {margin-right:3px;padding-left:16px;background:url("../../image/pc/notice/badge_ap.png") no-repeat left 70%}
.tbl_list_type02 li i.badge_sms {margin-right:3px;padding-left:11px;background:url("../../image/pc/notice/badge_sms.png") no-repeat left 70%}
.tbl_list_type02 li i.badge_wp {margin-right:3px;padding-left:16px;background:url("../../image/pc/notice/badge_wp.png") no-repeat left 70%}
.tbl_list_type02 li i.badge_em {padding-left:16px;background:url("../../image/pc/notice/badge_em.png") no-repeat left 70%}
.tbl_list_type02 .bottom_line {text-decoration:underline}
.tbl_list_type02 .info_title {color:#212121;font-size:17px;letter-spacing:-0.9px;line-height:22px}
.tbl_list_type02 .info_box {display:inline-block;margin-top:7px;padding-bottom:20px;width:100%;color:#888;font-size:13px;font-weight:400;line-height:18px}
.tbl_list_type02 .info_box .more_org {float:right}
.tbl_list_type02 .info_box li {display:inline-block;position:relative;padding-left:9px;width:100%;font-size:12px}
.tbl_list_type02 .info_box li:before {display:inline-block;position:absolute;top:10px;left:2px;width:2px;height:2px;border-radius:50%;background-color:#888;content:""}
.tbl_list_type02 .info_box li.title {padding-left:0;color:#212121;font-size:14px;line-height:20px}
.tbl_list_type02 .info_box li.title:before {display:none}
.tbl_list_type02.first {margin-top:25px}
.s_info_title {margin-left:20px;color:#666;font-size:16px;line-height:30px}

/* qmenu */
.qmenu {position:fixed;top:0;right:0;bottom:0;z-index:201;width:130px;border-left:1px solid rgba(30,30,30,0.3);background:#f9f9f9}

/* before login */
.qmenu .login_info {background:#4876ef}
.qmenu .login_info .info {position:relative;padding:20px 0 16px}
.qmenu .login_info .info p.tit {color:#fff;font-size:18px;font-weight:600;text-align:center}
.qmenu .login_info .info .guide_txt {display:block;margin-top:20px;color:rgba(256,256,256,0.5);font-size:13px;line-height:18px;text-align:center}
.qmenu .login_info .login_btn {height:39px;border-top:1px solid #4876ef}
.qmenu .login_info .login_btn a {display:block;padding:10px 0;color:#fff;font-size:18px;text-align:center}
.qmenu .login_info .login_btn a:hover {background-color:#4876ef}

/* after login */
.qmenu .person_info {background:#4876ef}
.qmenu .person_info .info {overflow:hidden;position:relative;height:107px}
.qmenu .person_info .photo {display:table;overflow:hidden;position:absolute;top:18px;left:42px;width:42px;height:42px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;text-align:center;background:#ebebeb url("../../image/pc/ico/bg_profile.png") no-repeat center center;background-size:20px auto}
.qmenu .person_info .photo:after {overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:42px;height:42px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;background:rgba(0,0,0,0.08);content:""}
.qmenu .person_info .photo span {display:table-cell;overflow:hidden;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;text-align:center;vertical-align:middle}
.qmenu .person_info .photo span img {max-width:42px;max-height:42px}
.qmenu .person_info .name {display:block;margin-top:70px;height:20px;color:#fff;line-height:20px;text-align:center}
.qmenu .person_info .name em {display:inline-block;overflow:hidden;width:90px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}

.qmenu .person_info .name a img {padding-left:5px}
.qmenu .person_info .modi {overflow:hidden;border-top:1px solid #4876ef}
.qmenu .person_info .modi span {display:block;float:left;width:50%}
.qmenu .person_info .modi span:first-child {border-right:1px solid #4876ef}
.qmenu .person_info .modi span a {display:block;height:25px;color:rgba(255,255,255,0.8);font-size:12px;line-height:25px;text-align:center}
.qmenu .person_info .modi span a:hover {background-color:#4876ef}
.qmenu .ocash {padding:13px 0 15px;border-top:1px solid #e9e9e9;text-align:center}
.qmenu .ocash a {display:block;margin-top:6px;color:#616161;font-size:12px}
.qmenu .ocash a span {color:#4876ef;font-size:15px}
.qmenu .market_list {padding:10px;border-top:1px solid #e9e9e9}
.qmenu .market_list li {position:relative;padding-left:28px;height:28px;font-size:12px;line-height:28px}
.qmenu .market_list li .num {position:absolute;top:0;right:0;font-size:15px}
.qmenu .market_list .buy {background:url("../../image/pc/common/icon_quick01.png") left 5px no-repeat}
.qmenu .market_list .buy .num {color:#4876ef}
.qmenu .market_list .order {background:url("../../image/pc/common/icon_quick02.png") left 5px no-repeat}
.qmenu .market_list .order .num {color:#00aeb4}
.qmenu .market_list .want {background:url("../../image/pc/common/icon_quick03.png") left 7px no-repeat}
.qmenu .market_list .want .num {color:#ff4e4e}
.qmenu .market_list .sell {background:url("../../image/pc/common/icon_quick04.png") left 5px no-repeat}
.qmenu .market_list .sell .num {color:#4876ef}
.qmenu .market_list .order_data {background:url("../../image/pc/common/icon_quick05.png") left 5px no-repeat}
.qmenu .market_list .order_data .num {color:#00aeb4}
.qmenu .market_list .ads_manage {background:url("../../image/pc/common/icon_quick06.png") left 7px no-repeat}
.qmenu .market_list .ads_manage .num {color:#ff4e4e}
.qmenu .regist {overflow:hidden;border-top:1px solid #e9e9e9}
.qmenu .regist li {float:left;width:50%;border-left:1px solid #e9e9e9}
.qmenu .regist li:first-child a {border:none;color:#4876ef}
.qmenu .regist li a {display:block;height:60px;color:#00aeb4;line-height:60px;text-align:center}
.qmenu .regist.seller li a {color:#4876ef}
.qmenu .regist.seller li:first-child a {color:#00aeb4}
.qmenu .view_list {padding:15px 0;height:100%;border-top:1px solid #e9e9e9;text-align:center;background:#eee}
.qmenu .view_list p {font-size:12px;font-weight:600;letter-spacing:0;text-align:center}
.qmenu .view_list p span {display:inline-block;padding-left:7px}
.qmenu .view_list .item {padding:10px 0}
.qmenu .view_list .item li {position:relative;width:100%;height:100px}
.qmenu .view_list .item li span {overflow:hidden;position:absolute;top:10px;left:50%;margin-left:-40px;width:80px;height:80px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}
.qmenu .view_list .item li span a {display:block;overflow:hidden;width:80px;height:80px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-align:center}
.qmenu .view_list .item li span a img {width:80px;height:80px}
.qmenu .view_list .item_page {text-align:center}
.qmenu .view_list .item_page .page {display:inline-block;padding:0 5px}
.qmenu .btn_close,
.qmenu .btn_open {position:absolute;top:300px;left:-27px;width:27px;height:45px;cursor:pointer}
.qmenu .btn_open {display:none}

/* message box */
.msgbox {position:relative;bottom:0;left:0;z-index:200}
.msgbox.open {z-index:300}
.msgbox span.closed {display:block;position:relative;padding-left:32px;width:129px;height:33px;color:#fff;line-height:33px;background:url("../../image/pc/common/ico_msg01.png") 10px 10px no-repeat #222e4f}
.msgbox span>a {position:absolute;top:0;right:15px;font-size:15px;font-weight:600}

/* new message box */
.new_msgbox {position:fixed;right:0;bottom:0;z-index:200}
.new_msgbox .btn_close {display:inline-block;float:left;width:33px;height:33px;font-size:0;vertical-align:top;background:url("../../image/pc/common/ico_msg_close.png") no-repeat 0 0}
.new_msgbox .alert {display:inline-block;float:left;position:relative;padding-left:32px;width:293px;height:33px;color:#fff;line-height:33px;vertical-align:top;background:url("../../image/pc/common/ico_msg01.png") 10px 10px no-repeat #222e4f}
.new_msgbox .alert .num {position:absolute;top:0;right:15px;font-size:15px;font-weight:600}

/* message box - open */
.msgbox_container {position:relative;background-color:#eee}
.msgbox_container h2 {padding-top:21px;height:58px;border-right:1px solid #ccc;border-bottom:1px solid #d5d5d5;border-left:1px solid #ccc;color:#333;font-size:20px;font-weight:500;text-align:center;background:url("../../image/pc/common/bg_msg_topbar.png") no-repeat 100% 0 #fff}
.msgbox_container h2>.close {display:inline-block;position:absolute;top:18px;right:18px}
.msgbox_container h2>.linkview {display:inline-block;margin-left:5px;padding-bottom:3px;border-bottom:1px solid #999;color:#999;font-size:12px;font-weight:normal;vertical-align:middle}
.msgbox_container h2>.linkview:after {display:inline-block;margin-top:-2px;margin-left:5px;width:5px;height:9px;vertical-align:middle;background:url("../../image/pc/ico/ico_arrow02.png") no-repeat;content:""}
.msgbox_container .msg_reload {position:absolute;top:85px;right:15px;z-index:5;width:34px;height:34px;border:1px solid #e5e5e5;border-radius:3px;font-size:0;background:url("../../image/pc/common/btn_reload.png") no-repeat 50% 50% #fff}
.messaging_content {overflow:hidden;overflow-y:scroll;position:relative;border-right:1px solid #ccc;border-left:1px solid #ccc}
.msgbox_container .top_message {position:absolute;top:58px;right:1px;z-index:4;padding:18px 65px 18px 25px;width:498px;border-bottom:1px solid #e3e3e3;color:#888;font-size:13px;line-height:18px;background-color:#f4f4f4}
.msgbox_container .top_message>.btn_close {display:inline-block;margin-left:5px;padding-bottom:3px;border-bottom:1px solid #333;color:#333;font-size:13px;font-weight:normal;line-height:1;vertical-align:middle}
.msgbox_container .top_message>.btn_close:after {display:inline-block;margin-top:-2px;margin-left:5px;width:9px;height:9px;vertical-align:middle;background:url("../../image/pc/ico/ico_del02.png") no-repeat;content:""}
.msg_writing {position:relative;margin:0;padding:0;height:56px;border-top:1px solid #e5e5e5;border-left:1px solid #ccc;background-color:#fff}

.chatting_content {padding:40px 20px;vertical-align:top}

.chatting_content .chatting li {display:inline-block;margin-bottom:30px}
.chatting_content .chatting .buyer_say {float:left;clear:both}
.chatting_content .chatting .buyer_say .buyer_wrap>.buyer_img {overflow:hidden;float:left;position:relative;width:52px;height:52px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-align:center;background:#ebebeb url("../../image/pc/ico/bg_profile.png") no-repeat center center;background-size:30px auto}
.chatting_content .chatting .buyer_say .buyer_wrap>.buyer_img:after {position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.08);content:""}
.chatting_content .chatting .buyer_say .chatting_data {display:inline-block;float:left;margin-left:10px;max-width:373px;height:auto}
.chatting_content .chatting .buyer_say .chatting_data .id_date {margin-bottom:5px;padding-left:10px;color:#333;font-size:13px;font-weight:600}
.buyer_say .chatting_data .id_date>span {color:#999;font-weight:400}
.buyer_say .chatting_data .bubble {background:url(../../image/pc/common/bg_msg_buyer.png) no-repeat 0 0}
.buyer_say .chatting_data .bubble>.bubble_msg {position:relative;margin-left:11px;padding:20px 15px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;color:#333;font-size:14px;line-height:22px;background:#fff}
.buyer_say .chatting_data .bubble>.bubble_msg .cancle_txt {color:#4369aa} /* OTWOJOB-707 */
.buyer_say .chatting_data .bubble>.bubble_msg pre {line-height:1;white-space:pre-wrap;word-break:break-all}
.chatting_content .chatting .seller_say {float:right;clear:both}
.seller_say .chatting_data .c_date {margin-bottom:5px;padding-right:10px;color:#999;font-size:13px;text-align:right}
.seller_say .chatting_data .bubble {background:url("../../image/pc/common/bg_msg_seller.png") no-repeat 100% 0}
.seller_say .chatting_data .bubble>.bubble_msg {margin-right:11px;padding:20px 15px;max-width:430px;border-top-left-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;color:#333;font-size:14px;line-height:22px;background:#c7dbff}
.seller_say .chatting_data .bubble>.bubble_msg .cancle_txt {color:#4369aa} /* OTWOJOB-707 */
.seller_say .chatting_data .bubble>.bubble_msg pre {line-height:1;white-space:pre-wrap;word-break:break-all}
.bubble_msg.type_file {padding-bottom:50px !important}


.special_propose_deal .txt01 {padding:52px 10px 0;color:#333;font-size:14px;text-align:center;background:url("../../image/pc/ico/ico_s.png") no-repeat 50% 0}
.special_propose_deal .spd_tit {margin:11px 0 0;padding:10px 0 0;border-top:1px solid #6e7685;color:#888;font-size:14px;line-height:18px;word-break:break-all}/* OTWOJOB-749 */
.special_propose_deal .line01 {overflow:hidden;margin:11px 0 0;padding:9px 0;border-width:1px 0;border-style:solid;border-color:#b7caea;}
.special_propose_deal .line01 .l_tit {float:left;color:#888;font-size:14px}
.special_propose_deal .line01 .price {float:right;color:#7325ca;font-size:14px}
.chatting_data .bubble>.bubble_msg .report_icon {display:inline-block;margin-left:10px;width:15px;height:15px;background:url("../../image/pc/ico/ico_report.png") no-repeat 50% 90%}
.chatting_data .bubble>.bubble_msg img {max-width:340px;max-height:500px}
.attached_file {display:inline-block;padding-left:20px;background:url("../../image/pc/ico/ico_attached_file.png") no-repeat 0 50%}
.send_image {display:inline-block;margin-top:10px}
.red_circle {display:inline-block;margin-left:10px;width:11px;height:11px;background:url("../../image/pc/ico/ico_red_circle.png") no-repeat 50% 50%}
.attached_file_btn {position:absolute;right:0;bottom:0;left:0;width:100%;height:35px;border-top:1px solid #e5e5e5}
.attached_file_btn:after {display:block;clear:both;content:""}
.attached_file_btn button {float:left;width:50%;height:35px;border-left:1px solid #e5e5e5;color:#888;font-size:13px}
.attached_file_btn button:first-child {border-left:none}
.attached_file_btn button.save {color:#4876ef}

/* attach photo and file */
.msg_upload_photo {display:inline-block;overflow:hidden;position:relative;width:55px;height:55px;border-right:1px solid #e5e5e5;background:url("../../image/pc/ico/btn_photo_upload2.png") no-repeat 50% 50%}
.msg_upload_photo input[type="file"] {display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0;filter:alpha(opacity=0)}
.msg_upload_photo.on {background:url("../../image/pc/ico/btn_photo_upload2_on.png") no-repeat 50% 50%}
.msg_upload_file {display:inline-block;overflow:hidden;position:relative;width:55px;height:55px;border-right:1px solid #e5e5e5;vertical-align:top;background:url("../../image/pc/ico/btn_file_upload04.png") no-repeat 50% 50%}
.msg_upload_file input[type="file"] {display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0;filter:alpha(opacity=0)}
.msg_upload_file.on {background:url("../../image/pc/ico/btn_file_upload04_on.png") no-repeat 50% 50%}
.msg_entry_form {display:inline-block;position:relative;top:0;left:5px;width:320px;height:55px}
.msg_entry_form textarea {overflow:hidden;position:absolute;top:50%;left:0;margin-top:-8px;padding:0;max-height:50px;border-width:0;font-size:13px;line-height:1.4;resize:none}

/* submit button */
.send_msg {position:absolute;top:-1px;right:0;width:60px;height:55px;border-top:1px solid #878d96}
.send_msg>input[type="submit"] {width:60px;height:55px;border:0;color:#fff;font-size:14px;background-color:#878d96;cursor:pointer}

/* msg_no_send */
.msg_no_send {position:absolute;right:0;bottom:0;left:0;margin:0 15px;padding:20px 0 10px;border-top:1px solid #ccc;text-align:center;background-color:#eee}
.msg_no_send .text01 {color:#333;font-size:16px}
.msg_no_send .text02 {margin-top:10px;color:#666;font-size:13px}
.msg_no_send .btn_ask {margin-top:10px;padding:4px 20px 6px ;border:1px solid #ddd;color:#666;font-size:13px;background-color:#fff}
.msg_no_send .ico_img {position:absolute;top:-30px;left:0;width:100%;text-align:center}

/* show_special_price */
.msgbox.popup_special_price {position:relative;width:100%;border:1px solid #ccc;background:#fff}
.msgbox.height870 {height:870px}
.msgbox.height710 {height:710px}
.msgbox.height490 {height:490px}
.msgbox.height425 {height:425px}
.add_pay {right:50%}
.popup_special_price>.tit {position:relative;padding:18px 30px;color:#333;font-size:26px;background:url("../../image/pc/ico/popup600_line_top.png") no-repeat 0 bottom}
.popup_special_price>.tit>.btn_close {display:inline-block;position:absolute;top:18px;right:20px}
.popup_special_price .special_price_content {padding:20px 30px}
.popup_special_price .special_price_content .guide_txt {color:#666;font-size:14px;line-height:18px}
.popup_special_price .special_price_content .special_price_list {margin-top:30px}
.popup_special_price .special_price_content .special_price_list .list_tit {color:#333;font-size:20px}
.popup_special_price .special_price_content .special_price_list .no_data {margin:10px 0 0;padding:174px 0 64px;border-width:1px 0;border-style:solid;border-color:#e5e5e5;text-align:center;background:url("../../image/pc/ico/ico_i.png") no-repeat 50% 64px}
.popup_special_price .special_price_content .special_price_list .no_data .txt01 {color:#888;font-size:18px}
.popup_special_price .special_price_content .special_price_list .no_data .txt02 {margin-top:10px;color:#888;font-size:14px}

/* table */
.special_price_content .tbl_type01 {border-top:1px solid #bababa;border-bottom:1px solid #d0d0d0}
.special_price_content .tbl_type01.fullsize {width:100%}
.special_price_content .tbl_type01 th {padding:15px 0;border-bottom:1px solid #bababa;color:#333;font-size:14px;font-weight:500;line-height:18px;text-align:Center;vertical-align:middle;background:#f5f5f5}
.special_price_content .tbl_type01 td {padding:8px;border-bottom:1px solid #d0d0d0;color:#666;line-height:18px;text-align:center;vertical-align:middle}
.special_price_content .tbl_type01 td.tit {text-align:left}
.special_price_content .tbl_type01 td .btn_print02 {padding:2px 10px;border:1px solid #ccc;color:#666;font-size:13px}
.special_price_content .tbl_type01 td .input_check label {font-size:13px}
.special_price_content .tbl_type01.border td,
.special_price_content .tbl_type01.border th {border-left:1px solid #e5e5e5}
.special_price_content .tbl_type01.border td:first-child,
.special_price_content .tbl_type01.border th:first-child {border-left:none}
.special_price_content .paging {margin-top:15px}
.special_price_content .paging>.pg_num {margin:0 0 0 25px}
.special_price_content .paging>.pg_num>a {position:relative;font-weight:400}
.special_price_content .btn_wrap {margin-top:30px;text-align:center}
.special_price_content .btn_wrap button {display:inline-block;width:110px;height:38px;font-size:16px;text-decoration:none}
.special_price_content .btn_wrap button:first-child {margin-right:10px}
.special_price_content .btn_wrap button.btn_fill {color:#fff;background-color:#4876ef}
.special_price_content .btn_wrap button.special {width:200px}
.special_price_content .btn_wrap button.btn_border {border:1px solid #999;color:#333}
.special_price_content .btn_wrap button.btn_dimm {border:1px solid #eaeaea;color:#ccc;background:#eee;cursor:default}
.special_price_content .item {width:100%;border:1px solid #e5e5e5;border-left:4px solid #4876ef}
.special_price_content .item.type01 {height:122px}
.special_price_content .item .line01 {padding:10px;border-bottom:1px solid #e5e5e5}
.special_price_content .item .line02 {overflow:hidden;padding:0 11px;height:42px;color:#666;font-size:13px;line-height:42px}
.special_price_content .item .type_img,
.special_price_content .item .desc_wrap {display:inline-block}
.special_price_content .item .type_img {position:relative;vertical-align:top}
.special_price_content .item .type_img:after {position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.08);content:""}
.special_price_content .item .type_img span {display:table;overflow:hidden;width:128px;height:100px}
.special_price_content .item .type_img span em {display:table-cell;text-align:center;vertical-align:middle}
.special_price_content .item .type_img span em img {max-width:128px;max-height:100px}
.special_price_content .item .desc_wrap {margin-left:20px}
.msgbox .special_price_content .item .desc_wrap {margin-left:20px;width:350px}
.popup_layer .special_price_content .item .desc_wrap {margin-left:20px;width:350px}
.special_price_content .item .desc_tit {overflow:hidden;margin-bottom:10px;padding-top:6px;padding-bottom:10px;color:#333;font-size:14px;text-overflow:ellipsis;white-space:nowrap}
.special_price_content .item .status {margin-right:5px;color:#4876ef;font-weight:600}
.special_price_content .item .order_no_wrap>span {display:inline-block}
.special_price_content .item .order_no_wrap .order_no {margin-right:25px;width:95px;color:#333;line-height:18px}
.special_price_content .item .order_no_wrap .order_no_data {color:#666}
.special_price_content .item .price_wrap {margin-top:10px;color:#333;font-size:14px}
.special_price_content .item .price_wrap .num {font-size:18px;font-weight:700}
.special_price_content .item .line02 .order_date {display:inline-block;padding-left:30px;color:#666;background:url("../../image/pc/ico/ico_order.png") no-repeat 0 center}
.special_price_content .item .line02 .pay_type {float:right;margin-top:0;border:0 none;color:#333;font-size:12px;line-height:42px}
.special_price_content .item .line02 .pay_type_data {margin-left:10px;color:#666}
.special_price_content .select_additional_payment {padding-top:20px;padding-left:15px;height:45px;color:#25446f;font-size:14px;font-weight:600;background:url("../../image/pc/ico/ico_addpay.png") no-repeat 0 50%}
.special_price_content .setup_payment_wrap {padding:20px;background-color:#f5f5f5}
.special_price_content .select_payment {border:0}
.special_price_content .tbl_type01.select_payment td {padding:7px 0;border:0;text-align:left}
.special_price_content .tbl_type01.select_payment td.mid_tit {padding-left:45px}
.special_price_content .tbl_type01.select_payment input[type="text"] {width:100%;height:38px;border:1px solid #e9e9e9;font-size:14px;line-height:38px;text-indent:15px}
.special_price_content .setup_payment_wrap .price_input_wrap {width:435px;height:38px;border:1px solid #e9e9e9;font-weight:400;background:#fff}
.special_price_content .setup_payment_wrap .price_input_wrap>input[type="text"] {margin-top:-3px;padding-right:3px;width:380px;height:36px;border:0;color:#4876ef;font-size:14px;font-weight:600;line-height:36px;text-align:right;vertical-align:middle;background:transparent}
.special_price_content .setup_payment_wrap .price_input_wrap i {display:inline-block;margin-top:-2px;color:#4876ef;font-size:14px;font-weight:600;text-align:right;vertical-align:middle}
.special_price_content .setup_payment_wrap .selectbox {display:inline-block;position:relative;z-index:1;width:170px;height:38px;border:1px solid #e9e9e9;font-size:13px;line-height:38px;background:#fff}
.special_price_content .setup_payment_wrap .selectbox:before {position:absolute;top:50%;right:5px;margin-top:-2px;width:9px;height:5px;background:url("../../image/pc/ico/route_select_arr.png") no-repeat;content:""}
.special_price_content .setup_payment_wrap .selectbox label {overflow:hidden;position:absolute;top:0;left:0;z-index:-1;padding:0 2px 0 9px;height:38px;box-sizing:border-box;color:#666;line-height:38px;text-overflow:ellipsis;white-space:nowrap}
.special_price_content .setup_payment_wrap .selectbox select {width:100%;height:100%;color:#666;letter-spacing:-1px;line-height:100%;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none}
.special_price_content .additional_info {padding:13px 20px;padding-left:110px;border-top:1px solid #e5e5e5;border-bottom:1px solid #ccc}
.special_price_content .additional_info>p {position:relative;padding:7px 0;color:#666;font-size:13px;line-height:18px;white-space:pre-wrap;word-break:break-all}
.special_price_content .additional_info>p>span {display:inline-block;position:absolute;top:8px;left:-110px;width:103px;color:#333;font-size:15px}
.special_price_content .additional_info>p>em {color:#4876ef;font-size:16px;font-weight:600}
.special_price_content .additional_info>p.type01 {position:relative;padding-left:105px}
.special_price_content .additional_info>p.type01>span {position:absolute;top:7px;left:0}
.recommend_special_price {width:100%;height:45px;background:url("../../image/pc/common/ico_special_s.png") no-repeat 19px 14px, url("../../image/pc/common/bg_msg_special_recommend.png") repeat-x 0 0}
.recommend_special_price .special_price_txt {padding-top:16px;color:#fff;font-size:15px}
.recommend_special_price .special_price_txt .recommend_now {display:inline-block;float:right;margin-right:20px;width:320px;font-size:12px;line-height:15px;background:url("../../image/pc/ico/ico_white_arrow2.png") no-repeat 100% 2px}
.flag_app {position:absolute;top:0;left:-141px;width:140px;height:170px;border-radius:10px;color:#fff;font-size:14px;text-align:center;background-color:#ff6814}
.flag_app .app {display:inline-block;margin:15px 0 10px}
.flag_app p {line-height:1.3}
.flag_app .flag_close {display:inline-block;position:absolute;top:19px;right:12px;cursor:pointer}
.flag_app .btn_appdown {display:block;margin:15px auto 0;width:104px;height:30px;border-radius:10px;line-height:29px;background-color:#313131}

/* 결과없음 */
.no_result_box {padding:160px 0 60px 0;border:1px solid #bababa;border-right:none;border-left:none;color:#888;font-size:18px;text-align:center;background:url("../../image/pc/ico/ico_no_result.png")no-repeat center 50px}
.no_result_box .cause {margin-top:10px;color:#4876ef;font-size:14px} /* 893 */

/* 주문내역 달력 사이즈 */
.calendal_area .cal_wrap {float:left;position:relative}

/* datepicker */
.ui-datepicker {position:absolute;top:45px;right:0;z-index:1;padding:10px;width:247px !important;background-color:#f9f9f9}
.ui-datepicker .ui-datepicker-title {font-size:14px}
.ui-widget-header {border:none;background:none}
.ui-datepicker .ui-datepicker-header .ui-icon-circle-triangle-w {background:url("../../image/pc/ico/ico_prev.png") no-repeat 0 0}
.ui-datepicker .ui-datepicker-header .ui-icon-circle-triangle-e {background:url("../../image/pc/ico/ico_next.png") no-repeat 0 0}
.ui-datepicker-calendar thead {margin-top:22px;padding-bottom:2px;height:22px;border-bottom:1px solid #f4f4f4}
.ui-datepicker-calendar thead {margin-top:22px;padding-bottom:2px;height:22px;border-bottom:1px solid #f4f4f4}
.ui-datepicker-calendar thead th {width:30px !important;font-size:13px;text-align:center}
.ui-datepicker-calendar thead th:last-child {margin-right:0}
.ui-datepicker-calendar tbody td a {padding-top:5px;width:30px !important;height:22px !important;font-size:13px;text-align:center}
.ui-datepicker-calendar tbody td.mark_today {color:#fff;background:#4876ef}
.ui-datepicker-calendar tbody td.mark_offday {color:#e8e8e8;background:#b5b5b5}
.ui-datepicker-calendar tbody td:nth-child(7n) a {margin-right:0;color:#3581b6}
.ui-datepicker-calendar tbody td:first-child a,
.ui-datepicker-calendar tbody td:nth-child(7n+1) a {color:#f74f4f}
.ui-state-default {height:22px;font-size:13px;text-align:center !important}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button {border:none !important;background:none !important}
.ui-state-default.ui-state-highlight {color:#fff;background-color:#4876ef !important}

/* btn */
.btn_org {border:1px solid #4876ef;color:#4876ef}
.btn_org02 {border:1px solid #4876ef;color:#fff;background:#4876ef}
.btn_gray {border:1px solid #ccc;color:#888}
.btn_navy {color:#fff;background:#393e52}
.btn_trans {border:1px solid #666;color:#666}
.btn_wrap {text-align:center}
.btn_wrap.align_left {text-align:left}
.btn_wrap.align_right {text-align:right}
.more_org {padding-right:10px;background:url("../../image/pc/ico/ico_more_arrow4.png")no-repeat right center}

/* font */
.font_color01 {color:#4876ef}
.font_color02 {color:#666}
.font_color03 {color:#10a3a8}
.font_color04 {color:#333}
.alert_error {color:#ff2929}

.alert_comment {display:inline-block;padding:25px 0 0;width:100%;color:#666;font-size:12px;line-height:18px;word-break:break-all}
.alert_comment a {letter-spacing:-0.4px;text-decoration:underline}

/* 탭이 비율에맞춰 여러개 늘어날때 */
.tab_type {display:table;overflow:hidden;margin-top:20px;width:100%;table-layout:fixed}
.tab_type a {display:table-cell;min-width:10%;height:43px;border:1px solid #ccc;border-left:none;color:#666;font-size:16px;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer}
.tab_type a:first-child {border-left:1px solid #ccc}
.tab_type a.on {border:1px solid #222e4f;color:#fff;font-weight:400;background:#222e4f}

/* 탭이 고정사이즈로 두개일때 */
.tab_type_two {overflow:hidden;position:relative;margin-top:20px}
.tab_type_two:after {display:block;clear:both;content:""}
.tab_type_two a {float:left;width:184px;height:43px;border:1px solid #ccc;border-left:none;color:#666;font-size:16px;line-height:41px;text-align:center;text-decoration:none;cursor:pointer}
.tab_type_two a:first-child {border-left:1px solid #ccc}
.tab_type_two a.on {border:1px solid #222e4f;color:#fff;font-weight:400;background:#222e4f}
.tab_type_two a.new:after {display:inline-block;position:relative;top:13px;right:-5px;width:5px;height:5px;border-radius:50%;vertical-align:top;background-color:#4876ef;content:""}
.tab_type_two .btn_request {float:right;margin-top:10px;padding:7px 23px;color:#fff;font-size:16px;font-weight:400;background-color:#4876ef}
.tab_type_two .btn_request.area_free {float:right;margin-top:10px;padding:7px 23px;color:#2ca9ea;font-size:16px;font-weight:400;text-decoration:underline;background:#fff url("../../image/pc/ico/ico_free_q_blue.png") no-repeat 0 7px;cursor:default}
.tab_type_two .right_bar_banner {display:inline-block;float:none;position:absolute;top:0;right:3px;width:auto;height:auto;border:none;line-height:normal}
.tab_type_two .right_bar_banner a {width:auto;height:auto;border:none}
.tab_type_two .right_bar_banner img {display:inline-block;width:100%;height:100%}

/* 탭 2 */
.tab_type03 {position:relative;height:38px;border-bottom:1px solid #32314b}
.tab_type03 ul {position:absolute;bottom:-1px;left:0}
.tab_type03 ul li {float:left;padding:8px 0 10px 0;width:110px;border:1px solid #ccc;border-bottom:1px solid #32314b;border-left:none;color:#666;font-size:15px;text-align:center;background-color:#fbfbfb;cursor:pointer}
.tab_type03 ul li:first-child {border-left:1px solid #ccc}
.tab_type03 ul li.on {position:relative;border:1px solid #32314b;border-bottom:1px solid #fff;color:#32314b;font-weight:400;background-color:#fff}
.tab_type03 ul li a {display:block;text-decoration:none}
.tab_type03.type_noline {border-bottom:none}

/* list option */
.sort {margin-top:25px}
.sort.no_margin_top {margin-top:0}
.sort a {display:inline-block;position:relative;margin-left:8px;padding:0 10px;height:28px;color:#333;font-size:15px;line-height:27px;text-align:center}
.sort a:first-child {margin-left:0}
.sort a img.ico_q {position:relative;top:-2px;margin-left:2px;vertical-align:middle}
.sort a.on {border:1px solid #333;border-radius:16px;color:#333;font-weight:bold}
.sort a.free_dot:before {display:block;position:absolute;top:2px;right:8px;width:4px;height:4px;border-radius:50%;background:#4876ef;content:""} /* 1042 */
.sort a.free_dot.on:before {display:none}
.sort2 {position:absolute;top:4px;right:10px}
.sort2.use_option {right:150px}
.sort2 button {margin-left:20px;color:#666;font-size:14px}
.sort2 button.sort_check {padding:4px 0 4px 20px;background:url("../../image/pc/ico/ico_sort_check1_off.png") no-repeat left 6px}
.sort2 button.sort_check.on {color:#4876ef;background:url("../../image/pc/ico/ico_sort_check1_on.png") no-repeat left 6px}
.sort2 button.sort_check.free_dot {padding-right:5px}
.sort2 button.sort_check.free_dot:before {display:block;position:absolute;top:2px;right:0;width:4px;height:4px;border-radius:50%;background:#4876ef;content:""} /* 1042 */
.sort2 button.sort_check2 {padding:4px 45px 4px 0;background:url("../../image/pc/ico/ico_sort_check2_off.png") no-repeat right 1px}
.sort2 button.sort_check2.on {background:url("../../image/pc/ico/ico_sort_check2_on.png") no-repeat right 1px}

/* search_list_wrap */
.search_list_wrap {position:relative;margin-top:10px}
.search_list_wrap .btn_search_wrap {position:absolute;top:-41px;right:0;padding-right:15px;width:125px;height:36px;border:1px solid #dbdbdb;line-height:36px;text-align:center;background:#f8f8f8 url("../../image/pc/ico/search_arr_down.png") no-repeat 99px 14px} /* 1042 */
.search_list_wrap .btn_search_wrap.on {top:-41px;border:1px solid #dbdbdb;border-bottom-color:#f8f8f8;background:#f8f8f8 url("../../image/pc/ico/search_arr.png") no-repeat 99px 14px} /* 1042 */
.search_list_wrap .box_category {display:none;border:1px solid #dbdbdb;background:#f8f8f8}
.search_list_wrap .box_category dl {padding:13px 23px 7px 25px}
.search_list_wrap .box_category dl:after {display:block;clear:both;content:""}
.search_list_wrap .box_category dl dt,
.search_list_wrap .box_category dl dd {margin-bottom:8px}
.search_list_wrap .box_category dl dt {float:left;clear:both;width:180px;font-size:15px}
.search_list_wrap .box_category dl dt span {display:inline-block;color:#333;line-height:38px}
.search_list_wrap .box_category dl dd {float:left;width:770px}
.search_list_wrap .box_category .input_check,
.search_list_wrap .box_category .input_radio {margin-right:20px;line-height:36px}
.search_list_wrap .box_category input[type=text] {position:relative;height:36px;border:1px solid #e9e9e9;color:#333;font-size:14px}
.search_list_wrap .box_category input:focus {border:1px solid #4876ef}
.search_list_wrap .search_tag {overflow:hidden;position:relative;padding:0 25px;background:#dbdbdb}
.search_list_wrap .search_tag .tit {float:left;margin:15px 0;width:105px;font-size:16px;font-weight:600}
.search_list_wrap .search_tag .tag_box {float:left;margin:10px 0 15px 0;width:655px}
.search_list_wrap .search_tag .tag_box span {display:inline-block;margin:5px 15px 0 0;font-size:14px}
.search_list_wrap .search_tag .tag_box span img {padding-left:5px;vertical-align:top}
.search_list_wrap .search_tag .btn_wrap {position:absolute;top:50%;right:25px;margin-top:-17px}
.search_list_wrap .search_tag .btn_wrap button {margin-left:5px;width:100px;height:34px;font-size:15px;line-height:34px}
.search_list_wrap .search_tag .btn_wrap button:first-child {margin-left:0}
.btn_list_more {margin-top:20px;padding-left:30px;width:100%;height:42px;color:#fff;font-size:15px;font-weight:600;line-height:42px;text-align:center;background:#c7c7c7 url("../../image/pc/ico/ico_list_more.png") no-repeat 470px 13px}

/* layer popup */
#layer_bg {position:fixed;top:0;left:0;z-index:220;width:100%;height:100%;background-color:#000;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5}
.popup_layer {display:none;position:fixed;top:50%;left:50%;z-index:230;width:460px;border:1px solid #e5e5e5;background-color:#fff;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.popup_layer.movie_area {display:none;position:fixed;top:50%;left:50%;z-index:230;width:740px;border:none;background-color:transparent}
.popup_layer.movie_area iframe {position:relative;z-index:2}
.popup_layer.movie_area .btn_close {position:absolute;top:0;right:-45px;z-index:3}
.popup_layer.coupon1000 {border:0 none}
.popup_layer.box_type330 {width:330px;border-radius:4px;box-shadow:2px 2px 9px 0 rgba(0, 0, 0, 0.15)}
.popup_layer.box_type460 {width:460px;border:1px solid #e5e5e5}
.popup_layer.box_type460.h600 {height:600px}
.popup_layer.box_type600 {width:600px}
.popup_layer.box_type600 .assessment_tit {}
.popup_layer.box_type600 .assessment_tit:before {position:absolute;left:0;bottom:0;display:inline-block;width:20%;height:2px;background:#4876ef;content:''}
.popup_layer.box_type600 .assessment_tit:after {position:absolute;right:0;bottom:0;display:inline-block;width:80%;height:2px;background:#7489a3;content:''}
.popup_layer.box_type600 .tit2 {padding:18px 30px 0;color:#333;font-size:15px;letter-spacing:0}
.popup_layer.box_type600 .tit span.member_point {display:inline-block;margin-top:2px;padding:3px 10px;border:1px solid #738aa4;border-radius:18px;color:#fff;font-size:16px;letter-spacing:-1px;vertical-align:top;background:#738aa4} /* 893 */
.popup_layer.box_type600 .pop_content {background:none}
.popup_layer.box_type850 {width:850px}
.popup_layer.box_type850 .pop_content {background:none}
.popup_layer.box_type990 {width:990px}
.popup_layer.box_type990 .tit {position:relative;border-bottom:2px solid #738aa4;background:none}
.popup_layer.box_type990 .tit:before {display:block;position:absolute;bottom:-2px;left:0;width:180px;height:2px;border-bottom:2px solid #f77542;content:""}
.popup_layer.box_type990 .pop_content {background:none}

.popup_layer fieldset>.tit,
.popup_layer>.tit {position:relative;padding:18px 30px;color:#333;font-size:26px;}
.popup_layer fieldset>.tit:before,
.popup_layer>.tit:before {content:'';position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#d7dce5;z-index:1}
.popup_layer fieldset>.tit:after,
.popup_layer>.tit:after{content:'';position:absolute;left:0;bottom:0;width:33%;height:2px;background-color:#4876ef;z-index:2}

.popup_layer>.tit .sub_tit {display:block;margin-bottom:8px;color:#999;font-size:14px;letter-spacing:-0.4px;line-height:normal}
.popup_layer .tit>.btn_close {display:inline-block;position:absolute;top:18px;right:20px}
.popup_layer .assessment_tit {position:relative;padding:18px 30px;color:#333;font-size:26px;background:url("../../image/pc/ico/popup_line_top.png") no-repeat 0 bottom}
.popup_layer .assessment_tit .btn_close {display:inline-block;position:absolute;top:14px;right:20px}
.popup_layer .tab_type {margin-top:0}
.popup_layer .pop_content {overflow-y:auto;padding:20px 30px;max-height:calc(100vh - 65px)}
.popup_layer .pop_content .req_content {padding:10px 15px;width:100%;height:150px;border:1px solid #eaeaea;color:#212121;font-size:14px;letter-spacing:-0.7px;line-height:22px;resize:none}
.popup_layer .pop_content.type03 {padding:20px 0 0 0}
.popup_layer .pop_content.no_padding {padding:0}
.popup_layer .pop_content.type02 {padding-bottom:0}
.popup_layer .pop_content.last {padding-bottom:40px}
.popup_layer .pop_content.last .tit2 {margin-bottom:20px;color:#333;font-size:14px;line-height:1.5}
.popup_layer .pop_content.last .tit2 i {color:#4876ef}
.popup_layer .pop_content.align_center {text-align:center}
.popup_layer .pop_content.scroll_h365 {overflow:hidden;overflow-y:auto;max-height:365px}
.popup_layer .pop_content.scroll_h615 {overflow:hidden;overflow-y:auto;max-height:615px}
.popup_layer .pop_content.scroll_h615 p.gallery {max-width:540px}
.popup_layer .pop_content.scroll_h615 p.gallery img {width:100%}
.popup_layer .sec_title span {display:inline-block;margin-left:7px;color:#666;font-size:16px}
.popup_layer .sec_title02 {color:#333;font-size:22px;text-align:left}
.popup_layer .sec_title02 p {margin-top:30px;color:#666;font-size:16px;line-height:22px}
.popup_layer .sec_title02 p span {color:#4876ef}
.popup_layer .sec_title02 p span {color:#4876ef}
.popup_layer .sec_title02 .plus_subject {display:inline-block;overflow:hidden;width:470px;text-overflow:ellipsis;white-space:nowrap}
.popup_layer .alert_txt {padding:20px 0;color:#333;font-size:14px;line-height:18px;word-break:break-all}
.popup_layer .alert_txt.first {padding-top:0}
.popup_layer .alert_txt.last {padding-bottom:10px}
.popup_layer .alert_txt.type_one {padding:0}
.popup_layer .alert_txt .point {color:#4876ef}
.popup_layer .alert_txt .pay {display:inline-block;margin-left:10px;font-size:16px}
.popup_layer .border_block {border-bottom:1px solid #e7e7e7}
.popup_layer .btn_wrap {margin:35px 0;font-size:0;line-height:0}
.popup_layer .btn_wrap.type02 {margin:20px 0 0}
.popup_layer .btn_wrap a,
.popup_layer .btn_wrap button {display:inline-block;margin:0 4px;font-size:16px;text-decoration:none;vertical-align:top}
.popup_layer .btn_wrap .btn_cancel {width:110px;height:38px;border:1px solid #999;color:#333;line-height:38px}
.popup_layer .btn_wrap .btn_ok {width:110px;height:38px;color:#fff;line-height:38px;background-color:#4876ef}
.popup_layer .btn_wrap .btn_free {width:159px;height:38px;color:#fff;line-height:38px;background-color:#3ba8e1} /* 644 */
.popup_layer .btn_wrap .btn_free strong {color:#fff600;font-size:18px}
.popup_layer .btn_wrap .btn_upgrade_ie {width:224px;height:54px;color:#fff;font-size:19px;font-weight:500;line-height:54px;background-color:#09396a}
.popup_layer .align_right {text-align:right}
.popup_layer .input_check {display:inline-block;position:relative}
.popup_layer .input_check label {display:block;padding-left:30px;height:21px;color:#333;font-size:16px;line-height:21px;background:url("../../image/pc/ico/check_member_off.png") no-repeat 0 1px}
.popup_layer .input_check label .must {display:inline-block;color:#4876ef;font-size:14px;background:none}
.popup_layer .input_check label .select {display:inline-block;color:#666;font-size:14px;background:none}
.popup_layer .input_check input {position:absolute;top:50%;left:0;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none}
.popup_layer .input_check input:checked+label {background:url("../../image/pc/ico/icon_chk2_on_gig.png") no-repeat 0 1px}
.popup_layer .selectbox {display:inline-block;position:relative;z-index:1;width:170px;height:38px !important;border:1px solid #e9e9e9;font-size:13px;line-height:38px;vertical-align:middle}
.popup_layer .selectbox:before {position:absolute;top:50%;right:5px;margin-top:-2px;width:9px;height:5px;background:url("../../image/pc/ico/route_select_arr.png") no-repeat;content:""}
.popup_layer .selectbox label {overflow:hidden;position:absolute;top:0;left:0;z-index:-1;padding:0 2px 0 9px;height:38px;box-sizing:border-box;color:#666;line-height:38px;text-overflow:ellipsis;white-space:nowrap}
.popup_layer .selectbox select {width:100%;height:100%;color:#666;letter-spacing:-1px;line-height:100%;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none}
.popup_layer .selectbox select:required:invalid {color:#999}
.popup_layer .selectbox select option[value=""][disabled] {display:none}
.popup_layer .selectbox.select_type01 {width:100%}
.popup_layer .selectbox.select_type02 {width:100%;background-color:#fff}
.popup_layer .sub_title {font-size:14px}
.popup_layer .sub_title2 {margin-top:20px;color:#666;font-size:14px}
.popup_layer .gray_box {margin-top:20px;padding:20px;border-top:1px solid #b5b5b5;border-bottom:1px solid #e5e5e5;background:#f5f5f5}
.popup_layer .gray_box input[type="text"] {width:100%;height:38px;line-height:38px}
.popup_layer .gray_box .volume {overflow:hidden;margin-top:10px}
.popup_layer .gray_box .volume dt {float:left;width:20%;height:38px;line-height:38px}
.popup_layer .gray_box .volume dd {float:left;width:30%}
.popup_layer .gray_box .volume dd .select_type01 {width:130px}
.popup_layer .tab_width_type {width:390px}
.popup_layer .tab_width_type02 {width:370px}
.popup_layer .ads_txt {color:#666;font-size:20px;line-height:36px}
.popup_layer .ads_txt.title {margin-bottom:20px}
.popup_layer .ads_txt.second {margin-top:20px}
.popup_layer .big {color:#333;font-size:36px}
.popup_layer .big .hightlight {color:#4876ef}
.popup_layer .ads_txt:first-child {padding-top:0}
.popup_layer .ads_txt:last-child {padding-bottom:20px}
.popup_layer .ads_content_wrapper {display:inline-block;margin:25px 0 20px 0;padding-top:25px;width:100%;height:240px;border-top:1px solid #ccc;background:url("../../image/pc/common/bg_app_download_20171031.png") no-repeat 320px 25px}
.popup_layer .ads_content_wrapper .ads_content {float:left;width:310px}
.popup_layer .ads_content_wrapper .ads_content .install_info {color:#333;font-size:17px;line-height:24px}
.popup_layer .ads_content_wrapper .ads_content .install_info i {padding:0 8px;border:2px solid #4876ef;border-radius:10px;color:#4876ef;font-size:12px;letter-spacing:0}
.popup_layer .ads_content_wrapper .ads_content .install_info a {display:inline-block;margin-top:2px;padding-bottom:5px;border-bottom:1px solid #333;color:#333}
.popup_layer .ads_content_wrapper .ads_content .search_info {padding:25px 0 20px 0;color:#999;font-size:14px}
.popup_layer .ads_content_wrapper .ads_content .search_info .highlight {color:#4876ef}
.popup_layer .ads_content_wrapper .ads_content .google_play,
.popup_layer .ads_content_wrapper .ads_content .appstore {width:280px;height:34px;font-size:15px;text-indent:25px}
.popup_layer .ads_content_wrapper .ads_content .google_play {margin-bottom:15px;border:1px solid #4876ef;color:#4876ef;background:url("../../image/pc/ico/ico_googleplay.png") no-repeat 40% 50%}
.popup_layer .ads_content_wrapper .ads_content .appstore {border:1px solid #999;color:#333;background:url("../../image/pc/ico/ico_appstore.png") no-repeat 40% 50%}
.popup_layer .get_download_url {padding:15px 20px;background-color:#eaeaea}
.popup_layer .get_download_url p {margin-bottom:10px;color:#333;font-size:16px;font-weight:600}
.popup_layer .get_download_url p span {color:#666;font-weight:400}
.popup_layer .get_url_form {position:relative}
.popup_layer .get_url_form input {padding:0 15px;width:400px;height:38px;border:1px solid #e9e9e9;color:#999;font-size:14px}
.popup_layer .get_url_form button {float:right;width:90px;height:38px;color:#fff;background-color:#8a90a0}
.popup_layer .agree_form {margin-top:15px}
.popup_layer .agree_form .input_check label {color:#999;font-size:13px}
.popup_layer .example {overflow:hidden;margin-top:45px;padding:30px 50px;background:#eaeff5}
.popup_layer .example>div {float:left;margin-left:50px}
.popup_layer .example>div:first-child {margin-left:0}
.popup_layer .example .title {margin:20px 0;font-size:20px;text-align:center}
.popup_layer .example .title span {color:#2aacc1}
.popup_layer .example .title span.type02 {color:#08396a}
.popup_layer .example02 {padding:40px 50px;min-height:262px;background:url("../../image/pc/temp/img_ex03.png") right 50px top 40px  no-repeat}
.popup_layer .example02.type02 {background:url("../../image/pc/temp/img_ex04.png") right 50px top 40px  no-repeat}
.popup_layer .example02 dt {font-size:28px;font-weight:600;line-height:34px}
.popup_layer .example02 dt span {display:block;margin-bottom:10px;padding:4px 0;width:70px;border:1px solid #4876ef;border-radius:15px;color:#4876ef;font-size:14px;font-weight:bold;line-height:14px;text-align:center}
.popup_layer .example02.type02 dt span {border:1px solid #5d90cc;color:#5d90cc}
.popup_layer .example02 dd {margin-top:30px;color:#666;font-size:15px;line-height:18px}
.popup_layer .example_list {margin-top:40px;padding:40px 50px;background:#949ba6}
.popup_layer .example_list li {margin-top:20px;color:#fff}
.popup_layer .example_list li:first-child {margin-top:0}
.popup_layer .example_list li .number {display:inline-block;padding-top:13px;width:40px;height:40px;border-radius:100px;text-align:center;vertical-align:top;background:#9fa5af}
.popup_layer .example_list li>div {display:inline-block;margin-left:10px;font-size:16px}
.popup_layer .example_list li>div span {display:block;margin-top:10px;padding-left:10px;color:#dce2eb;font-size:13px;background:url("../../image/pc/ico/ico_more_arrow.png") 0 3px no-repeat}
.popup_layer .terms_cont_pop {padding:30px 30px}
.popup_layer .terms_cont_pop ul {border-top:1px solid #bbb}
.popup_layer .terms_cont_pop ul li {float:left;width:25%;height:50px;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;color:#666;font-size:13px;line-height:50px;text-align:center}
.popup_layer .terms_cont_pop ul li:nth-child(4n) {border-right:none}
.popup_layer .terms_cont_pop ul:after {display:block;clear:both;content:""}
.popup_layer .terms_cont_pop .paging {margin:30px 0}
.popup_layer .terms_cont_pop .info {margin-bottom:36px;padding-top:20px;border-top:1px solid #ccc;color:#666;font-size:14px}
.popup_layer .terms_cont_pop .btn_close {display:block;position:relative;top:0;right:0;margin:0 auto 10px;padding:10px 0;width:110px;border:1px solid #999;color:#333;font-size:16px;text-align:center}
.popup_layer.confirm_coupon {z-index:1000;width:360px;background:none}
.popup_layer.confirm_coupon .coupon_pop {position:relative;margin:0 auto;width:100%;border-radius:30px;color:#fff;letter-spacing:-1px;background:#2b89e3}
.popup_layer.confirm_coupon .coupon_pop.in_layer {background:#2b89e3;box-shadow:0 0 10px rgba(0, 0, 0, 0.2)}
.popup_layer.confirm_coupon .coupon_pop .coupon_cont {padding:27px 27px 20px;border-bottom:1px solid #227dd4;font-size:30px;line-height:36px}
.popup_layer.confirm_coupon .coupon_pop .coupon_cont strong {color:#fffd34}
.popup_layer.confirm_coupon .coupon_pop .coupon_cont a {font-size:14px;line-height:1}
.popup_layer.confirm_coupon .coupon_pop .coupon_date {padding:20px 30px 29px 30px;border-top:1px solid #2d90ed;font-size:14px;letter-spacing:0}
.popup_layer.confirm_coupon .coupon_pop .closer {overflow:hidden;position:absolute;top:20px;right:20px;width:17px;height:17px;text-indent:-1000px;background:url("../../image/mobile/detail/ico_msg_closer.png") no-repeat 0 0;background-size:17px auto}
.popup_layer .dimm {position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(0,0,0,0.6)}
.popup_layer .in_layer.lucky7 .lucky7_closer {overflow:hidden;position:absolute;top:14px;right:14px;width:17px;height:17px;text-indent:-1000px;background:url("../../image/pc/popup/layer_x.png") no-repeat 0 0;background-size:17px auto}
.popup_layer .in_layer.lucky7 {position:absolute;z-index:2;margin-top:-283px;margin-left:-218px;padding:28px 0 30px;width:436px;height:566px;background-color:#fff;box-shadow:0 0 12px 2px rgba(0, 0, 0, 0.2)}
.popup_layer .in_layer.lucky7 p.lucky7_img01 {margin:0 auto;width:271px}
.popup_layer .in_layer.lucky7 p.lucky7_img01 img {width:100%}
.popup_layer .in_layer.lucky7 p.lucky7_text01 {margin-top:12px;color:#615151;font-size:24px;letter-spacing:-1.5px;line-height:31px;text-align:center}
.popup_layer .in_layer.lucky7 p.lucky7_text01 em {color:#2b89e3}
.popup_layer .in_layer.lucky7 p.lucky7_text02 {margin-top:0;color:#737272;font-size:19px;letter-spacing:-1.1px;line-height:24px;text-align:center}
.popup_layer .in_layer.lucky7 p.lucky7_img02 {margin:15px auto 0;width:281px}
.popup_layer .in_layer.lucky7 p.lucky7_img02 img {width:100%}
.popup_layer .in_layer.lucky7 p.lucky7_btn a {display:block;margin:15px auto 0;padding:8px 0 12px;width:228px;border:solid 1px #2b89e3;border-radius:29.5px;color:#2b89e3;font-size:22px;text-align:center;background-color:#fff}
.popup_layer .in_layer.secret .secret_closer {overflow:hidden;position:absolute;top:85px;right:30px;width:17px;height:17px;text-indent:-1000px;background:url("../../image/pc/popup/layer_x.png") no-repeat 0 0;background-size:17px auto}
.popup_layer .in_layer.secret {position:absolute;z-index:2;margin-top:-276px;margin-left:-217px;width:457px;height:575px;background:url("../../image/mobile/popup/secret_letter.png") no-repeat;background-size:457px auto}
.popup_layer .in_layer.secret p.secret_text01 {margin-top:102px;color:#615151;font-size:24px;letter-spacing:-1.5px;line-height:31px;text-align:center}
.popup_layer .in_layer.secret p.secret_text01 em {color:#2b89e3}
.popup_layer .in_layer.secret p.secret_text01 span {display:inline-block;overflow:hidden;position:relative;top:6px;max-width:250px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis}
.popup_layer .in_layer.secret p.secret_text02 {margin-top:35px;color:#737272;font-size:19px;letter-spacing:-1.1px;line-height:24px;text-align:center}
.popup_layer .in_layer.secret p.secret_img01 {margin:10px auto 0;width:264px}
.popup_layer .in_layer.secret p.secret_img01 img {width:100%}
.popup_layer .in_layer.secret p.secret_btn a {display:block;margin:20px auto 0;padding:8px 0 12px;width:228px;border:solid 1px #2b89e3;border-radius:29.5px;color:#2b89e3;font-size:22px;text-align:center;background-color:#ebeaec}
.popup_layer .small_txt_banner span {padding:0 5px;border:1px solid #4876ef;color:#4876ef;font-size:11px}
.popup_layer .small_txt_banner a {margin-left:10px;color:#7a7a7a;font-size:15px;text-decoration:underline}
.popup_layer .pay {font-family:Roboto, Malgun Gothic, sans-serif}
.popup_layer .pay.account {margin-left:18px;color:#4876ef}

#layer_bg .popup_layer {position:relative;top:200px;left:50%;max-height:initial;transform:none}
#layer_bg .popup_layer .pop_content {max-height:initial}

/* 사이트오류 */
.error_content {margin-top:100px}
.error_content.error2 {margin-top:0}
.error_content .berror2tn_wrap {margin-top:45px}
.error_txt {padding-top:140px;text-align:center;background:url("../../image/pc/ico/ico_error_page.png")no-repeat center 0}
.error_txt .title {color:#333;font-size:30px}
.error_txt .txt {margin-top:25px;color:#666;font-size:14px;line-height:22px}
.error_txt.password {margin-top:35px;padding-top:135px;background:url("../../image/pc/ico/ico_error_pw.png")no-repeat center 0}
.error_txt.password .txt {margin:25px 25px 45px 25px;text-align:left}
.upgrade_ie {margin-top:35px;padding-top:135px;background-image:url("../../image/pc/ico/ico_upgrade_ie.png") !important;background-repeat:no-repeat;background-position:center 0}
.error_txt.upgrade_ie .title>span {color:#01bcf3}
.error_txt.upgrade_ie .txt>.point_txt {display:block;color:#333;font-size:18px}
.error_txt.sevice_setting {margin-top:35px;padding-top:130px;text-align:center;background:url("../../image/pc/ico/ico_error_page.png")no-repeat center 0}
.popup_layer .length_box {background-color:#f2f2f2}
.chg_pw {border-top:1px solid #e7e7e7}
.chg_pw input {margin-bottom:10px;padding:0 15px;width:100%;height:38px;border:1px solid #e9e9e9;color:#999;font-size:14px}
.chg_pw>div {position:relative}
.chg_pw>div>input {width:368px}
.check_close {padding:10px;border-top:1px solid #e7e7e7}
.check_close .check_show label {display:inline-block;color:#333;font-size:13px;vertical-align:middle;cursor:pointer}
.length_box {margin:30px auto 0;width:362px;height:38px;color:#333;font-size:14px;line-height:38px;text-align:center;background-color:#dbdbdb}
.length_box>span {display:inline-block;margin-right:20px}

.error_title {width:100%;text-align:center;background-color:#f2f2f2}
.error_title .error_img {display:inline-block;position:relative;padding-top:66px;width:1004px;height:360px;color:#5a5a5a;font-size:30px;font-weight:bold;letter-spacing:-1.5px;text-align:center;background:url("../../image/pc/common/img-404.png")no-repeat center 0;background-size:1004px 360px}
.error_title .error_comment {padding-top:20px;width:100%;height:88px;color:#fff;line-height:1.25;text-align:center;background-color:#222f4e}
.error_title .error_comment h4 {font-size:16px;letter-spacing:-0.8px}
.error_title .error_comment h2 {font-size:24px;letter-spacing:-1.2px}
.error_title .error_comment_tail {width:100%;text-align:center;background-color:#fff}
.error_title .error_comment_tail img {display:inline-block;margin-top:-6px;width:20px;height:11px}

.error_main_links {margin:60px 0;text-align:center}
.error_main_links a {display:inline-block}
.error_main_links a:first-child {margin-right:10px}
.error_main_links a img {width:497px;height:100px}

.box_error2 {margin:0 auto;width:1004px}
.box_error2 .error_txt {padding-top:61px;text-align:center;background:url("../../image/pc/ico/ico_error_page_s.png")no-repeat center 0}
.box_error2 .error_txt .title {color:#333;font-size:19px}
.box_error2 .error_txt .txt {margin-top:15px;color:#999;font-size:15px;line-height:22px}
.box_error2 .error_search {overflow:hidden;position:relative;margin-top:40px;height:48px;border:3px solid #4876ef}
.box_error2 .error_search input[type=text] {overflow:hidden;padding-right:55px;width:100%;height:42px;border:none;color:#333;font-size:15px;text-align:center}
.box_error2 .error_search .search_btn {display:inline-block;position:absolute;top:5px;right:10px;width:34px;height:34px;font-size:0;vertical-align:top;background:url("../../image/pc/ico/srch_icon_error.png") no-repeat center center}
.box_error2 .error_keyword {margin-top:14px;text-align:center}
.box_error2 .error_keyword a {padding:1%;color:#0dafb4;font-size:16px}

.box_error2 .contents_box .box_title {display:block;position:relative;margin-top:25px;margin-bottom:19px;padding-bottom:20px;width:100%;border-bottom:1px solid #eaeaea}
.box_error2 .contents_box .box_title h2 {display:inline-block;margin-right:9px;color:#000;font-size:26px;letter-spacing:-1.3px}
.box_error2 .contents_box .box_title h2 b {color:#4876ef}
.box_error2 .contents_box .box_title h4 {display:inline-block;color:#666;font-size:14px;letter-spacing:-0.7px}
.box_error2 .contents_box .box_title h4 .emphasis {color:#4876ef}
.box_error2 .contents_box .box_title a {position:absolute;right:0;bottom:20px;color:#666;font-size:14px;letter-spacing:-0.7px}
.box_error2 .contents_box .box_title a img {margin-bottom:2px;margin-left:6px;width:5px;height:7px}

.error_keyword_info {overflow:hidden;margin-top:40px}
.error_keyword_info p {float:left;padding:36px 10px 28px 80px;width:50%;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;text-align:left}
.error_keyword_info p strong {display:block;color:#222e4f}
.error_keyword_info p.area_design {color:#666;line-height:1.4;background:url("../../image/pc/ico/ico_error_keyword1.png") 20px 36px no-repeat}
.error_keyword_info p.area_marketing {color:#666;line-height:1.4;background:url("../../image/pc/ico/ico_error_keyword2.png") 20px 36px no-repeat}
/* //979 */

/* warning */
.warning {color:#ff2929}
.confirm {color:#328ddb}
.row_group .warning {margin-top:5px}
.row_group .sell_type .warning {margin-top:0}
.login_form .warning {margin-top:10px;margin-left:17px;color:#ff2929}
.join_btn_wrap .warning {margin-top:10px;margin-left:17px;color:#ff2929}
.popup_layer .sch_address .search_form .warning {margin-top:15px;color:#ff2929}

/* Layer Style */
.popup_layer .sch_address .search_form {padding:15px 0}
.popup_layer .sch_address .search_form input {padding:0 15px;width:430px;height:38px;border:1px solid #e9e9e9;color:#999;font-size:14px}
.popup_layer .sch_address .search_form button {float:right;width:100px;height:38px;border:1px solid #ccc;color:#999}
.popup_layer .sch_address .search_result {border-top:1px solid #a3abb7;background:#fff}
.popup_layer .sch_address .table_type01 {border-top:none}
.popup_layer .sch_address .table_type01 tbody {overflow-x:hidden;overflow-y:auto;-ms-overflow-style:auto}
.popup_layer .sch_address .table_type01.scroll td {text-align:center}
.popup_layer .sch_address .table_type01.scroll thead {width:100%}
.popup_layer .sch_address .table_type01.scroll thead th.post_num {width:35% !important}
.popup_layer .sch_address .table_type01.scroll thead th.address {width:65% !important}
.popup_layer .sch_address .table_type01.scroll thead th:last-child {width:0 !important}
.popup_layer .sch_address .table_type01.scroll thead tr th:first-child,
.popup_layer .sch_address .table_type01.scroll tbody tr td:first-child {width:35%}
.popup_layer .sch_address .no_result {padding:152px 0 112px;color:#333;font-size:14px;text-align:center;background-position:50% 50px}
.popup_layer .search_form.border_block>div {display:inline-block;position:relative}
.popup_layer .grey_box {padding:20px;border-top:1px solid #b5b5b5;border-bottom:1px solid #e5e5e5;background-color:#f5f5f5}
.popup_layer .grey_box .alert_txt {padding-top:0;color:#666}
.popup_layer .grey_box .pay_form {margin-bottom:10px}
.popup_layer .grey_box .pay_form>p {display:inline-block;line-height:38px;vertical-align:top}
.popup_layer .grey_box .pay_form .title {width:90px;color:#666;font-size:14px;line-height:38px}
.popup_layer .grey_box .pay_form .alert_txt {padding:0}
.popup_layer .grey_box .pay_form .write_area {margin-right:18px;padding:0 15px;width:155px;height:38px;border:1px solid #e9e9e9;background-color:#fff}
.popup_layer .grey_box .pay_form .write_area input {display:inline-block;margin-right:3px;width:105px;height:36px;border:none;color:#4876ef;font-size:14px;font-weight:bold;text-align:right;vertical-align:top}
.popup_layer .grey_box .pay_form .input_check {margin-top:5px}
.popup_layer .grey_box .pay_form .input_check label {color:#666;font-size:13px}
.popup_layer .grey_box.last {border-top:none}
.popup_layer .grey_box .pay_form.normal {display:inline-block;width:100%}
.popup_layer .grey_box .pay_form.normal>p {float:left;width:calc(100% - 72px);line-height:normal}
.popup_layer .grey_box .pay_form.normal .title {float:left;width:72px;line-height:normal}
.popup_layer .grey_box .pay_form:last-child {margin-bottom:0}
.popup_layer .grey_box.center {text-align:center}
.popup_layer .pay_all {position:relative;padding:17px}
.popup_layer .pay_all .title {color:#333;font-size:15px}
.popup_layer .pay_all .result {position:absolute;top:17px;right:145px;color:#666;font-size:13px}
.popup_layer .pay_all .result>strong {color:#4876ef;font-size:16px}
.popup_layer .pop_content .tbl_list_type02 {margin:16px auto 0;width:100%} /* 893 */
.popup_layer.bill_info.box_type600 .pop_content .tbl_list_type02 {margin:15px 0 0;width:390px}
.popup_layer.bill_info.box_type600 .pop_content .tbl_list_type02.w100 {width:100%}
.popup_layer .tbl_list_type02 li {margin-top:5px}

.popup_layer .bdtn {border-top:none !important}
.popup_layer .bdbn {border-bottom:none !important}
.popup_layer .bdln {border-left:none !important}
.popup_layer .bdrn {border-right:none !important}
.popup_layer .tac {text-align:center !important}
.popup_layer .tax caption {font-weight:normal;font-style:normal}
.popup_layer .tax legend,
.popup_layer .tax caption {display:block;visibility:hidden;overflow:hidden;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important}
.popup_layer .tax .book_num {margin-bottom:10px;color:#666;font-size:14px;text-align:right}
.popup_layer .tax .book_num i {padding:0 5px}
.popup_layer .tax .book_num em {padding:0 5px}
.popup_layer .tax .tax_table_ver {border:2px solid #98a1ba}
.popup_layer .tax .tax_table_ver table {width:100%;line-height:1.3}
.popup_layer .tax .tax_table_ver table th {padding:6px 0 5px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;color:#9aa5c2;font-size:13px;text-align:center;vertical-align:middle}
.popup_layer .tax .tax_table_ver table th.rowg_r {border-right:2px solid #98a1ba}
.popup_layer .tax .tax_table_ver table th.rowg_l {border-left:2px solid #98a1ba}
.popup_layer .tax .tax_table_ver table td {padding:6px 10px 5px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;color:#666;font-size:14px;vertical-align:middle}
.popup_layer .tax .tax_table_ver table tr td:last-child {border-right:none}
.popup_layer .tax .tax_table_ver table .title {border-right:2px solid #98a1ba;border-bottom:2px solid #98a1ba;color:#fff;font-size:20px;line-height:22px;background-color:#98a1ba}
.popup_layer .tax .tax_table_ver table .b_t_line {border-top:2px solid #98a1ba}
.popup_layer .tax .tax_table_ver table .b_b_line {border-bottom:2px solid #98a1ba}
.popup_layer .tax .tax_table_ver table .b_l_line {border-left:2px solid #98a1ba}
.popup_layer .tax .tax_table_ver table tr.brbn th,
.popup_layer .tax .tax_table_ver table tr.brbn td {border-bottom:none}
.popup_layer .tax .tax_table_ver table th.brbn {border-bottom:none}
.popup_layer .tax .tax_table_ver table .fc_blue td {color:#9aa5c2}
.popup_layer .tax .tax_table_ver table .w220 {min-width:220px}
.popup_layer .tax .tax_table_ver table .void th,
.popup_layer .tax .tax_table_ver table .void td {padding:20px 10px}
.popup_layer .tax .tax_table_ver table.tax2f tr.money td {padding:6px 0 5px;text-align:center}
.popup_layer .tax .tax_table_ver table.tax3f td {text-align:right}
.popup_layer .tax .tax_table_ver table.tax4f th i {color:#666}
.popup_layer .tax .tax_table_ver table.tax4f .tar td {text-align:right}
.popup_layer .tax .tax_table_ver table.tax4f .text_info {color:#888;font-size:13px}
/* 893 */
.popup_layer .sch_confirm_id .search_form {padding:15px 0}
.popup_layer .sch_confirm_id .search_form input {padding:0 15px;width:298px;height:38px;border:1px solid #e9e9e9;color:#999;font-size:14px}
.popup_layer .sch_confirm_id .search_form button {float:right;width:100px;height:38px;border:1px solid #ccc;color:#999}
.table_scroller1 {overflow-x:hidden;overflow-y:scroll;height:205px}
/* 1383 */
.assessment_layer .assessment_layer_top {padding:20px 30px}
.assessment_layer .assessment_layer_top dl {overflow:hidden;padding-bottom:20px;border-bottom:1px solid #e6e6e6}
.assessment_layer .assessment_layer_top dl dt {display:table;float:left;width:128px;height:100px;background:#ebebeb}
.assessment_layer .assessment_layer_top dl dt span {display:table-cell;text-align:center;vertical-align:middle}
.assessment_layer .assessment_layer_top dl dt img {width:100%;max-height:100px}
.assessment_layer .assessment_layer_top dl.timework dt {margin:0 30px 0 10px;width:100px;width:100px;background:none;}
.assessment_layer .assessment_layer_top dl.timework dt>span {overflow:hidden;width:100px;width:100px;border-radius:50px;background:#ebebeb;}
.assessment_layer .assessment_layer_top dl.timework dt>.alternative {display:table;width:100px;height:100px;border-radius:50px}
.assessment_layer .assessment_layer_top dl.timework dt>.alternative span {display:table-cell;width:100%;height:100%;border-radius:100%;color:#fff;font-size:48px;font-weight:bold;text-align:center;vertical-align:middle}
.assessment_layer .assessment_layer_top dl dd {float:left;padding-left:10px;width:390px}
.assessment_layer .assessment_layer_top dl dd .title {display:-webkit-box;overflow:hidden;height:auto;font-size:16px;line-height:1.25;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;/* 라인수 */-webkit-box-orient:vertical}
.assessment_layer .assessment_layer_top dl dd .price {margin-top:3px;font-size:14px;font-weight:bold;line-height:1.22}
.assessment_layer .assessment_layer_top dl dd .price em {font-size:18px}
.assessment_layer .assessment_layer_top dl dd .name {margin-top:5px;color:#666;font-size:14px;line-height:1.29}
.assessment_layer .assessment_layer_top dl dd .date {margin-top:8px;color:#999;font-size:12px}
.assessment_layer .assessment_layer_top dl dd .date span {margin-right:5px}
.assessment_layer .assessment_layer_top .icon_check {overflow:hidden;margin-top:20px}
.assessment_layer .assessment_layer_top .icon_check button {float:left;width:25%;height:50px;border:1px solid #e6e6e6;border-left:none}
.assessment_layer .assessment_layer_top .icon_check button:first-child {border-left:1px solid #e6e6e6}
.assessment_layer .assessment_layer_top .icon_check button.on {border:3px solid #ffa910;font-weight:bold}
.assessment_layer .assessment_layer_top .icon_check button span {display:inline-block;padding:4px 0 0 34px;height:23px}
.assessment_layer .assessment_layer_top .icon_check button span.verygood {background:url("../../image/pc/ico/verygood_gray_m.png") no-repeat left top;background-size:23px 23px}
.assessment_layer .assessment_layer_top .icon_check button.on span.verygood {background:url("../../image/pc/ico/verygood_yellow_m.png") no-repeat left top;background-size:23px 23px}
.assessment_layer .assessment_layer_top .icon_check button span.good {background:url("../../image/pc/ico/good_gray_m.png") no-repeat left top;background-size:23px 23px}
.assessment_layer .assessment_layer_top .icon_check button.on span.good {background:url("../../image/pc/ico/good_yellow_m.png") no-repeat left top;background-size:23px 23px}
.assessment_layer .assessment_layer_top .icon_check button span.bad {background:url("../../image/pc/ico/bad_gray_m.png") no-repeat left top;background-size:23px 23px}
.assessment_layer .assessment_layer_top .icon_check button.on span.bad {background:url("../../image/pc/ico/bad_yellow_m.png") no-repeat left top;background-size:23px 23px}
.assessment_layer .assessment_layer_top .icon_check button span.verybad {background:url("../../image/pc/ico/verybad_gray_m.png") no-repeat left top;background-size:23px 23px}
.assessment_layer .assessment_layer_top .icon_check button.on span.verybad {background:url("../../image/pc/ico/verybad_yellow_m.png") no-repeat left top;background-size:23px 23px}
.assessment_layer .assessment_layer_top .star_check {overflow:hidden;margin-top:20px}
.assessment_layer .assessment_layer_top .star_check li {float:left;padding:18px 20px 18px 20px;width:33%;border:1px solid #e6e6e6;border-left:none}
.assessment_layer .assessment_layer_top .star_check li:first-child {width:34%;border-left:1px solid #e6e6e6}
.assessment_layer .assessment_layer_top .star_check li .star_grade_m {margin-top:8px}
.assessment_layer .assessment_layer_top .star_check li .star_grade_m .stars {overflow:hidden;position:relative}
.assessment_layer .assessment_layer_top .star_check li .star_grade_m button {float:left;position:relative;top:-22px;width:20%;height:22px}
.assessment_layer .assessment_layer_banner {margin-bottom:20px;padding-top:12px;height:40px;color:#fff;font-size:14px;text-align:center;background:url("../../image/pc/common/assessment_layer_banner_bg.png") no-repeat left top}
.assessment_layer .assessment_layer_bottom {padding:0 30px}
.assessment_layer .assessment_layer_bottom .table_row {margin-top:0}
.assessment_layer .assessment_layer_bottom .table_row th {padding:10px 20px;vertical-align:top}
.assessment_layer .assessment_layer_bottom .table_row td {padding:9px 10px 9px 18px;vertical-align:top}
.assessment_layer .assessment_layer_bottom .assessment_file {position:relative;margin-bottom:10px}
.assessment_layer .assessment_layer_bottom .assessment_file * {vertical-align:middle}
.assessment_layer .assessment_layer_bottom .assessment_file span {display:inline-block}
.assessment_layer .assessment_layer_bottom .assessment_file span.file_img {display:table;width:32px;height:32px}
.assessment_layer .assessment_layer_bottom .assessment_file span.file_img em {display:table-cell}
.assessment_layer .assessment_layer_bottom .assessment_file span.file_img em img {width:32px;height:32px}
.assessment_layer .assessment_layer_bottom .assessment_file span.file_name {overflow:hidden;position:absolute;top:3px;left:40px;margin-left:5px;width:270px;color:#999;font-size:14px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
.assessment_layer .assessment_layer_bottom .assessment_file span.file_size {position:absolute;top:3px;right:30px;color:#999}
.assessment_layer .assessment_layer_bottom .assessment_file button {position:absolute;top:10px;right:0;width:13px;height:13px;background:url("../../image/pc/ico/assessment_file_del.png") no-repeat left top}
.assessment_layer .assessment_layer_bottom .fileBox .fileName {display:inline-block;margin-right:5px;padding-left:10px;width:175px;height:30px;border:1px solid #aaa;line-height:30px;vertical-align:middle;background-color:#fff}
.assessment_layer .assessment_layer_bottom .fileBox .btn_file {display:inline-block;width:92px;height:30px;border:1px solid #e9e9e9;color:#fff;font-size:13px;line-height:27px;text-align:center;vertical-align:middle;background:#868d97}
.assessment_layer .assessment_layer_bottom .fileBox input[type="file"] {overflow:hidden;clip:rect(0,0,0,0);position:absolute;margin:-1px;padding:0;width:1px;height:1px;border:0}
.assessment_layer .assessment_layer_bottom .fileBox span {color:#888;font-size:12px}
.assessment_layer .assessment_layer_bottom .assessment_detail {margin-bottom:6px}
.assessment_layer .assessment_layer_bottom .assessment_detail span {display:inline-block;margin:6px 3px 0 0;padding:7px 13px 8px;border:1px solid #e4e6e9;border-radius:15px;color:#666;font-size:13px;line-height:1;background-color:#f9f9f9;cursor:pointer}
.assessment_layer .assessment_layer_bottom .assessment_detail span.on {border:1px solid #ffa910;color:#fff;background-color:#ffa910}

/* top lnb style */
.tab_type.lnb_faq_tabs {margin-top:0;width:201px;height:82px}
.lnb_faq_tabs a {border:1px solid #e5e5e5;border-bottom:1px solid #4876ef;color:#333;font-size:16px;font-weight:500;line-height:22px}
.lnb_faq_tabs a:first-child {border-left-width:0}
.lnb_faq_tabs a:last-child {border-right-width:0}
.lnb_faq_tabs a.on {border:1px solid #4876ef;border-bottom:1px solid #e5e5e5;color:#4876ef;font-weight:500;background-color:#fff}
.faq_tab_content {border-width:0 1px 1px 1px;border-style:solid;border-color:#4876ef;background-color:#f9f9f9}
.faq_list {padding-top:10px;padding-bottom:10px}
.faq_list>li>a {display:block;padding:0 0 0 20px;height:36px;color:#666;font-size:15px;line-height:35px}
.faq_list>li.arrow>a {background:url("../../image/pc/ico/ico_arrow1_on.png") no-repeat 160px 50%}
.faq_list>li.arrow.on>a {background-image:url("../../image/pc/ico/ico_arrow1.png")}
.faq_list>li.on>ul {display:block}
.faq_list>li>ul {display:none;padding:8px 0;border-bottom:1px solid #e5e5e5;background-color:#eee}
.faq_list>li>ul>li {padding-left:37px;color:#666;font-size:14px;background:url("../../image/pc/ico/ico_re.png") no-repeat 22px 7px}
.faq_list>li>ul>li a {display:block;height:28px;line-height:28px}
.faq_list>li>ul>li:hover a,
.faq_list>li>ul>li.on a {color:#4876ef}
.faq_list>li>ul>li span {display:inline-block;margin-left:8px;padding:3px 7px;color:#fff;font-size:11px;line-height:11px;background:#4ec5ca}

/* customer_center_content */
.customer_center_content {padding:33px 30px 0}
.customer_center_content .faq_search {padding-right:35px;padding-left:50px;width:100%;height:68px;border:3px solid #ddd}
.faq_search .tit {display:inline-block;float:left;margin:20px 0;width:145px;border-right:1px solid #e7e7e7;color:#000;font-size:21px;font-weight:600}
.faq_search .tit span {color:#222e4f}
.faq_search .tit span em {color:#4876ef}
.faq_search .search_wrap02 {display:inline-block;float:right;width:500px;height:62px;box-sizing:content-box;line-height:56px;text-align:left}
.faq_search .search_wrap02 input[type="text"] {width:460px;border:0;color:#999;font-size:16px;line-height:1.2}
.faq_search .search_wrap02:after {display:block;clear:both;content:""}
.search_result_txt {margin-top:33px;margin-bottom:21px;color:#333;font-size:14px;font-weight:500}
.search_result_txt .keyword {color:#4876ef}
.customer_center_content .no_result_box {border-bottom:1px solid #d0d0d0}

/* faq_list */
.customer_center_content .faq_tit {margin-top:30px;margin-bottom:12px;padding-left:38px;height:32px;color:#333;font-size:24px;font-weight:600;background:url("../../image/pc/ico/ico_medal.png") no-repeat 0 0}
.faq_list>.list {width:100%;border-top:1px solid #bababa}
.faq_list>.list>li>a {display:block;padding:16px 80px 16px 74px;height:auto;min-height:51px;border-bottom:1px solid #e5e5e5;color:#333;font-size:14px;font-weight:500;line-height:normal}
.faq_list>.list>li.arrow:last-child>a {border-bottom-color:#d0d0d0}
.faq_list>.list>li.arrow>a {background:url("../../image/pc/ico/ico_arrow1_on.png") no-repeat 98% 50%, url("../../image/pc/ico/ico_question.png") no-repeat 24px 14px}
.faq_list>.list>li.arrow.on>a {color:#4876ef;background-image:url("../../image/pc/ico/ico_arrow2.png"), url("../../image/pc/ico/ico_question_on_gig.png")}
.faq_list>.list>li.on>ul {display:block}
.faq_list>.list>li>ul {display:none;border-bottom:1px solid #e5e5e5;background:#f9f9f9}
.faq_list>.list>li>ul>li {padding:40px 80px 40px 74px;color:#666;font-size:13px;line-height:20px;background:url("../../image/pc/ico/ico_answer.png") no-repeat 24px 40px}
.faq_list>.list>li>a .q_type {display:inline-block;width:118px}
.faq_list .general_tit {display:inline-block;width:60%}
.faq_list .select_type04.selectbox {float:right;margin-top:35px;width:180px}
.go_inquiry {margin-top:10px;color:#666;font-size:13px;text-align:right}
.go_inquiry a {padding:0 8px;color:#4876ef;background:url("../../image/pc/ico/ico_more_arrow4.png") no-repeat 100% 50%}

.customer_center_content .notice_list .notice_tit {margin-top:40px;margin-bottom:16px;padding-left:38px;height:32px;color:#333;font-size:24px;font-weight:600}
.customer_center_content .general_tit {margin-bottom:20px;color:#333;font-size:24px;font-weight:600}
.customer_center_content .general_tit:first-child {margin-top:33px}
.customer_center_content .general_tit {margin-top:45px}
.notice_list .notice_tit .more {display:inline-block;float:right;padding:10px 10px 0;color:#666;font-size:14px;font-weight:400;background:url(../../image/pc/ico/ico_more_arrow.png) no-repeat 100% 80%}

/* table style */
.customer_center_content .tbl_type01 {border-top:1px solid #bababa;border-bottom:1px solid #d0d0d0}
.customer_center_content .tbl_type01.fullsize {width:100%}
.customer_center_content .tbl_type01 th {padding:15px 0;border-bottom:1px solid #bababa;color:#333;font-size:14px;font-weight:500;line-height:18px;text-align:center;vertical-align:middle;background:#f5f5f5}
.customer_center_content .tbl_type01 td {padding:15px 0;border-bottom:1px solid #d0d0d0;color:#666;font-size:13px;line-height:18px;text-align:center;vertical-align:middle}
.customer_center_content .notice_list .tbl_type01 td:nth-child(2),
.customer_center_content .inquiry_list .tbl_type01 td:nth-child(3) {text-align:left}
.customer_center_content .inquiry_list .tbl_type01 td:nth-child(3) {padding:0 20px}
.customer_center_content .btn_wrap {margin-top:40px;margin-bottom:80px;text-align:center}
.customer_center_content .btn_wrap button {width:150px;height:38px;font-size:16px}
.customer_center_content .file_upload {height:38px;color:#666}
.customer_center_content .input_check {display:inline-block;margin-right:25px;font-size:13px}
.customer_center_content .input_check label {font-size:13px}
.customer_center_content .tbl_type04 .bank_info {margin-left:0;width:270px;height:38px}

/* tbl_type03 */
.tbl_type03.fullsize {margin-bottom:20px;width:100%;border-top:1px solid #bababa}
.tbl_type03 th,
.tbl_type03 td {display:block;padding:15px;text-align:left;word-break:break-all}
.tbl_type03 th {border-bottom:1px solid #d0d0d0;color:#333;font-size:14px;font-weight:500}
.tbl_type03 td {color:#666;font-size:13px}
.tbl_type03 td:last-child {border-bottom:1px solid #d0d0d0}
.tbl_type03 td div {display:inline-block}
.tbl_type03 td .writer,
.tbl_type03 td .posting_date {color:#333;font-size:14px;font-weight:500}
.tbl_type03 td .writer {width:46px}
.tbl_type03 td .posting_date {padding-left:15px;width:61px;border-left:1px solid #d9d9d9}
.tbl_type03 td .w_name,
.tbl_type03 td .p_date {color:#666;font-size:14px}
.tbl_type03 td .w_name {min-width:52px;max-width:530px;text-overflow:ellipsis;white-space:nowrap}
.tbl_type03 td.notice_txt {color:#666;font-size:13px;line-height:20px}
.tbl_type03 td .prev,
.tbl_type03 td .next {width:56px}
.tbl_type03 td .prev_list,
.tbl_type03 td .next_list {overflow:hidden;padding-left:20px;width:600px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}
.tbl_type03 td .go_prev,
.tbl_type03 td .go_next {float:right;width:20px;height:20px;border:1px solid #e9e9e9}
.tbl_type03 td .go_prev {background:url("../../image/pc/ico/ico_arrow_prev02.png") no-repeat 50% 50%}
.tbl_type03 td .go_next {background:url("../../image/pc/ico/ico_arrow_next02.png") no-repeat 50% 50%}
.tbl_type03 td .go_list {padding:5px 15px;border:1px solid #ccc;color:#666}
.btn_wrap.align_right {text-align:right}
.btn_wrap.align_right>.go_list,
.btn_wrap.align_right>.go_contact_form {height:24px;border:1px solid #ccc;color:#666;font-size:13px;line-height:22px}
.btn_wrap.align_right>.go_list {width:53px}
.btn_wrap.align_right>.go_contact_form {width:88px}
.inquiry_list .btn_wrap.align_right {margin:20px 0 40px 0}
.btn_wrap.btn_list {position:relative;margin:20px 30px;text-align:right}/* OTWOJOB-616 */
.btn_wrap.btn_list .go_list {width:53px;height:24px;border:1px solid #ccc;color:#666;font-size:13px;line-height:22px}
.btn_wrap.btn_list .comment {position:absolute;top:-1px;left:0}/* OTWOJOB-616 */
.tbl_type04 {width:100%;border-top:1px solid #bababa}
.tbl_type04.type01 {margin-top:20px}
.tbl_type04 th {padding:15px 0 15px 20px;border-bottom:1px solid #e6e6e6;color:#333;font-size:13px;font-weight:500;text-align:left;vertical-align:middle;background:#f5f5f5}
.tbl_type04 th.top {vertical-align:top}
.tbl_type04 .must {position: relative}
.tbl_type04 .must:before {content: "*";position:absolute;top:50%;left:10px;color:#4876ef;font-size:16px;transform:translateY(-30%)}
.tbl_type04 tr:last-child th,
.tbl_type04 tr:last-child td {border-bottom:1px solid #d0d0d0}
.tbl_type04 td {position:relative;padding:10px 20px;border-bottom:1px solid #e6e6e6;color:#666;font-size:13px;line-height:20px;vertical-align:middle;word-break:break-all}
.tbl_type04 td strong {font-size:16px}
.tbl_type04 td input {height:38px;border:1px solid #e9e9e9;text-indent:10px}
.tbl_type04 td .selectbox label {height:38px;line-height:38px}
.tbl_type04 td .input_radio {margin-left:15px}
.tbl_type04 td .input_radio label {font-size:13px}
.tbl_type04 td .input_radio:first-child {margin-left:0}
.tbl_type04 td .discount_write {display:inline-block;margin:0 5px;width:124px;border:1px solid #e9e9e9}
.tbl_type04 td .btn_select {display:inline-block;padding:2px 15px;border:1px solid #ccc;color:#666}
.tbl_type04 td .sel_save_area {position:relative;margin:10px 0 7px 0;width:530px}
.tbl_type04 td .sel_save_area button {position:absolute;top:-2px;right:-27px;font-size:0;line-height:0}
.tbl_type04 td textarea {padding:10px;width:100%;height:177px;border:1px solid #e9e9e9;color:#999;resize:none}
.tbl_type04 td input.wide {width:100% !important}
.tbl_type04 td .word {display:inline-block;margin-bottom:20px;padding:0;width:100%;color:#666;font-size:14px;letter-spacing:-0.7px;line-height:normal}
.tbl_type04 td .word:last-child {margin-bottom:0}
.tbl_type04 td .word .red {display:inline-block;margin-left:14px;color:#4876ef}
.tbl_type04 td .btn_grey {display:inline-block;margin-left:14px;padding:0 10px;width:auto;height:28px;border:none;color:#fff;font-size:13px;letter-spacing:normal;line-height:26px;text-align:center;background-color:#878d96}
.tbl_type04 td .txt_comment {display:inline-block;margin-bottom:15px;width:100%;color:#666;font-size:14px;letter-spacing:-0.7px;line-height:24px;text-align:center}
.tbl_type04.wide td input,
.tbl_type04.wide td .selectbox.category {margin-left:0;width:269px;height:38px;border:1px solid #e9e9e9}
.tbl_type04.wide td .category_arrow {display:inline-block;margin-left:10px;padding-left:15px;background:url("../../image/pc/ico/ico_category_divider.png") no-repeat 0 50%}
.selectbox.category:first-child {margin-right:10px}
.tbl_type04 .selectbox {display:inline-block;position:relative;z-index:1;margin-left:5px;width:125px;height:30px;border:1px solid #e9e9e9;font-size:13px}
.tbl_type04 .selectbox:before {position:absolute;top:50%;right:5px;margin-top:-2px;width:9px;height:5px;background:url("../../image/pc/ico/route_select_arr.png") no-repeat;content:""}
.tbl_type04 .selectbox label {overflow:hidden;position:absolute;top:0;left:0;z-index:-1;padding:0 2px 0 9px;height:30px;box-sizing:border-box;color:#666;line-height:30px;text-overflow:ellipsis;white-space:nowrap}
.tbl_type04 .selectbox select {width:100%;height:100%;color:#666;letter-spacing:-1px;line-height:100%;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none}
.tbl_type04 p {display:inline-block;padding-top:10px;color:#999;font-size:13px}
.tbl_type04 .refer_answer {overflow:hidden;overflow-y:auto;padding:20px 15px;width:100%;height:auto;max-height:200px;border:1px solid #e9e9e9;color:#888;font-size:13px}
.tbl_type04 .refer_answer p {padding-top:0}
.tbl_type04 .refer_answer strong {display:inline-block;padding-bottom:10px;color:#666;font-size:14px}
.tbl_type04 td button {margin-left:10px;width:100px;height:38px;border:1px solid #ccc;color:#666;font-size:13px}
.tbl_type04 .custom_file_upload {width:300px;height:auto}
.consent_personal_info {margin-top:20px;margin-bottom:40px;padding:20px 15px;border:1px solid #e5e5e5;color:#888;font-size:13px;background-color:#f9f9f9}
.consent_personal_info h4 {padding-bottom:15px;color:#666;font-size:14px;font-weight:500}
.consent_personal_info .list_to_consent ul li {margin-top:5px;padding-left:10px;background:url(../../image/pc/ico/ico_dot02.png) 0 5px no-repeat}
.consent_personal_info .list_to_consent p {margin-top:15px;margin-bottom:20px}
.payback_form_wrap .account_for_payback {padding:15px 0 15px 20px;border-bottom:1px solid #cecece}

/* list_search */
.list_search {margin-top:20px;text-align:center}
.list_search .write_keyword {margin:0 5px;width:220px;height:30px;border:1px solid #e9e9e9;line-height:30px;text-indent:10px;vertical-align:baseline}
.list_search .btn_srch {width:53px;height:30px;color:#fff;font-size:14px;vertical-align:bottom;background-color:#878d96}
.list_search input[type="submit"].btn_srch {padding:0;width:53px;height:30px;border:0 none;color:#fff;font-size:14px;line-height:30px;vertical-align:top;background-color:#878d96}

/* select */
.select_type04.selectbox {display:inline-block;position:relative;z-index:1;width:100px;height:30px;border:1px solid #e7e7e7;font-size:13px;background:#fff}
.select_type04.selectbox:before {position:absolute;top:53%;right:15px;margin-top:-3px;width:11px;height:7px;background:url("../../image/pc/ico/select_arr.png") no-repeat;content:""}
.select_type04.selectbox label {overflow:hidden;position:absolute;top:8px;left:15px;z-index:-1;color:#999;text-overflow:ellipsis;white-space:nowrap}
.select_type04.selectbox select {padding-left:15px;width:100%;height:30px;border:0;color:#666;line-height:30px;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none}

/* 주문번호 popup */
.tab_type02 {overflow:hidden}
.tab_type02 li {float:left;padding:10px 0 12px 0;width:70px;border:1px solid #ccc;border-left:none;color:#888;font-size:14px;text-align:center;cursor:pointer}
.tab_type02 li:first-child {border-left:1px solid #ccc}
.tab_type02 li.on {border:1px solid #4876ef;color:#4876ef;font-weight:400}
.tab_type02 li a {text-decoration:none}
.tab_search {margin-top:20px}
.tab_search.no_top {margin-top:0}
.tab_search:after {display:block;clear:both;content:""}
.tab_search .tab_type02,
.tab_search div,
.tab_search button {float:left}
.tab_search .calendal_area {margin-left:10px}
.tab_search.trans2 .tab_type02 {margin-right:5px}
.tab_search.trans2 .tab_type02 li {width:52px}
.tab_search.trans2 .calendal_area {margin-left:0}
.tab_search.trans2 .calendal_area .input_calendar {width:117px;background-position:92px 11px}

.order_number_srch>.tit {position:relative;padding:18px 30px;color:#333;font-size:26px;background:url("../../image/pc/ico/popup850_line_top.png") no-repeat 0 bottom}
.order_number_srch .tab_content {padding-top:20px;border:0}
.order_number_srch .tab_content .calendal_area,
.order_number_srch .tab_content .tab_search {display:inline-block}
.order_number_srch .tab_content .calendal_area .input_calendar,
.order_number_srch .tab_content .selectbox {width:160px}
.order_number_srch .tab_content .tab_search.trans2 {margin-top:0;margin-left:12px}
.order_number_srch .tab_content .tab_search.trans2 .tab_type02 li {width:67px}
.order_number_srch .tab_content .selectbox,
.order_number_srch .tab_content .write_keyword {margin-top:10px;padding:0 9px;height:38px !important;border:1px solid #e9e9e9}
.order_number_srch .tab_content .write_keyword {margin-left:0;width:510px}
.order_number_srch .tab_content .write_keyword.mt0 {margin-top:0}
.order_number_srch .tab_content .btn_srch {float:right;position:relative;width:90px;height:86px;color:#fff;background-color:#878d96}
.order_number_srch .tab_content .srch_options {width:690px}
.order_number_srch .tab_content .srch_options div {float:left}
.order_number_srch .tab_content .srch_options .row {display:block;padding-top:10px}
.order_number_srch .tab_content .srch_options .intxt {display:inline-block;position:relative;margin-top:10px;margin-left:10px}
.order_number_srch .tab_content .srch_options .intxt label {top:10px;left:0}
.order_number_srch .tab_type03 {margin-top:30px}
.order_number_srch .tab_content .srch_guide {margin-top:20px;margin-bottom:15px;color:#666;font-size:14px}
.order_number_srch .selectbox {display:inline-block;position:relative;z-index:1;width:170px;height:38px !important;border:1px solid #e9e9e9;font-size:13px;line-height:38px;vertical-align:middle}
.order_number_srch .selectbox:before {position:absolute;top:50%;right:5px;margin-top:-2px;width:9px;height:5px;background:url("../../image/pc/ico/route_select_arr.png") no-repeat;content:""}
.order_number_srch .selectbox label {overflow:hidden;position:absolute;top:0;left:0;z-index:-1;padding:0 2px 0 9px;height:38px;box-sizing:border-box;color:#666;line-height:38px;text-overflow:ellipsis;white-space:nowrap}
.order_number_srch .selectbox select {width:100%;height:100%;color:#666;letter-spacing:-1px;line-height:100%;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none}

/* 오투잡 재능 등록 가이드 */
.guideline .top_txt {padding-bottom:37px;border-bottom:1px solid #e3e3e3}
.talent_guide {margin-top:80px;padding:0}
.talent_guide h3 {padding-bottom:16px;border-bottom:1px solid #bababa;color:#333;font-size:24px}
.talent_guide h3:before {display:inline-block;margin-right:10px;width:4px;height:22px;background-color:#4876ef;content:""}
.talent_guide h4 {color:#333;font-size:18px}
.talent_guide h5 {color:#333;font-size:20px}
.talent_guide .sec_tit {margin-top:30px;color:#333;font-size:18px}
.talent_guide .top_txt {margin-top:20px}
.talent_guide .tbl_list_type02 {margin-top:20px}
.talent_guide .tbl_list_type02 ul li {margin-top:0;padding-left:13px;color:#666;font-size:14px;line-height:22px}
.talent_guide .tbl_list_type02 ul li.alert {padding-left:0;color:#4876ef}
.talent_guide .tbl_list_type02 ul li i {color:#4876ef}
.talent_guide .tbl_list_type02 .tbl_type01 {width:100%;border-top:1px solid #cfcfcf;border-bottom:1px solid #d0d0d0}
.talent_guide .tbl_list_type02 .tbl_type01 th {padding:15px 0;border-bottom:1px solid #cfcfcf;color:#333;font-size:14px;font-weight:bold;line-height:18px;text-align:Center;vertical-align:middle;background:#f5f5f5}
.talent_guide .tbl_list_type02 .tbl_type01 td {padding:15px 0;border-bottom:1px solid #e7e7e7;color:#666;line-height:18px;text-align:center;vertical-align:middle;word-break:break-all}
.talent_guide .block20 {margin-top:20px}
.talent_guide .block30 {margin-top:30px}
.talent_guide .block40 {margin-top:40px}
.talent_guide .block80 {margin-top:80px}
.sample_box {margin-top:30px;padding:40px 39px;height:100%;border:1px solid #e3e3e3;background-color:#f9f9f9}
.sample_box.mt20 {margin-top:20px}
.sample_box .tit {position:relative;margin-bottom:30px;padding-bottom:13px;color:#333;font-size:26px;text-align:center}
.sample_box .tit:before {position:absolute;bottom:0;left:50%;margin-left:-20px;width:40px;height:3px;background-color:#4876ef;content:""}
.sample_box .sample_main {margin:0 auto;margin-bottom:40px;padding:0 16px 40px;width:100%;border-bottom:1px solid #e3e3e3}
.sample_box .sample_main.case2 {margin:0 auto;width:auto}
.sample_box .sample_main:after {display:block;clear:both;content:""}
.sample_box .sample_main li {float:left;margin-left:52px;text-align:center}
.sample_box .sample_main.case2 li {float:left;margin-left:104px}
.sample_box .sample_main li:first-child {margin-left:0}
.sample_box .sample_main li span {display:block;margin-bottom:20px;color:#333;font-size:20px;text-align:center}
.sample_box .sample_main li span img {object-fit:contain}
.sample_box .sample_main li span i {color:#2aacc1;font-weight:bold}
.sample_box .sample_main li:last-child span i {color:#08396a}
.sample_box .sample_main li em {display:block;margin:20px 0 0 10px;color:#333;font-size:14px}
.sample_box .sample_main li h2 {margin-top:36px;color:#212121;font-size:24px;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:-0.6px;text-align:center}
.sample_box .sample_main2 {margin:0;width:100%}
.sample_box .sample_main2 li {display:inline-block;margin-right:16px;color:#212121;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:-0.3px;vertical-align:top}
.sample_box .sample_main2 li p {margin:14px auto 10px;border:0;font-size:14px;font-weight:normal;letter-spacing:-0.4px}
.sample_box .sample_main2 li img {width:216px;height:161px;object-fit:contain}
.sample_box .sample_main2 li span {display:block;line-height:1.25}
.sample_box2 {margin-top:20px;padding:20px 0 30px 40px;border:1px solid #e3e3e3;background-color:#f9f9f9}

.sample_box2 .title_guide li {float:left;width:33.33%}
.sample_box2 .title_guide li strong {display:block;margin-bottom:20px;color:#333;font-size:15px;line-height:1.8}
.sample_box2 .title_guide li strong:before {display:inline-block;margin-right:10px;vertical-align:bottom;background-image:url(../../image/pc/common/sp_guide.png);background-repeat:no-repeat;background-position:0 0;content:""}
.sample_box2 .title_guide li.one strong:before {width:32px;height:32px;background-position:0 0}
.sample_box2 .title_guide li.two strong:before {width:31px;height:32px;background-position:-33px 0}
.sample_box2 .title_guide li.three strong:before {width:28px;height:32px;background-position:-65px 0}
.sample_box2 .title_guide li span {color:#666;font-size:14px;line-height:1.3}
.sample_box2 .title_guide li span i {color:#4876ef}
.sample_box2 .title_guide:after {display:block;clear:both;content:""}
.sample_box3 {margin-top:20px;padding:10px;border:1px solid #e3e3e3;background-color:#f9f9f9}
.sample_box3 span {display:block;padding:10px;border:1px solid #e3e3e3;color:#333;font-family:NotoSansCJKtc, sans-serif;font-size:14px;font-weight:300;font-style:normal;font-stretch:normal;letter-spacing:normal;background-color:#fff}
.sample_box3 span:before {display:inline-block;margin-right:9px;width:22px;height:16px;vertical-align:middle;background-image:url(../../image/pc/common/sp_guide.png);background-repeat:no-repeat;background-position:-95px 0;content:""}

/* 오더잡 구매자,판매자 가이드 공통 */
.order_guide_banner .visual {position:relative;margin:0 auto;width:1600px;height:418px}
.order_guide_banner .visual a {position:absolute;top:200px;left:50%;margin-left:-69px;width:139px;height:139px;font-size:0}
.order_guide_contents.color_bg {background-color:#e7f7f8}
.order_guide_contents .inner {margin:0 auto;width:1004px}
.order_guide_contents .order_tab:after {display:block;clear:both;content:""}
.order_guide_contents .order_tab a {float:left;width:50%;height:70px;color:#555;font-size:24px;line-height:70px;text-align:center;background-color:#eee}
.order_guide_contents .order_tab a.on {color:#fff;background-color:#14b4ba}
.order_guide_contents .guide_tit h3 {position:relative;padding:50px 0 21px;color:#333;font-size:33px;text-align:center}
.order_guide_contents .guide_tit h3:before {position:absolute;bottom:0;left:50%;margin-left:-27px;width:55px;height:3px;background-color:#14b4ba;content:""}
.order_guide_contents .guide_tit .txt {margin-top:20px;color:#999;font-size:18px;text-align:center}
.order_guide_contents .about_box .copy_tit {color:#333;font-size:24px}
.order_guide_contents .about_box .copy_txt {margin-top:25px;color:#777;font-size:16px;line-height:22px}
.order_guide_contents .info_txt li {padding-left:65px;color:#666;font-size:18px}
.order_guide_contents .info_txt li.info01 {height:44px;line-height:44px;background:url("../../image/pc/ico/ico_order_info01.png")no-repeat 0 0}
.order_guide_contents .info_txt li.info02 {margin-top:23px;height:41px;line-height:41px;background:url("../../image/pc/ico/ico_order_info02.png")no-repeat 0 0}
.order_guide_contents .info_txt li.info03 {margin-top:23px;height:38px;line-height:38px;background:url("../../image/pc/ico/ico_order_info03.png")no-repeat 0 0}
.order_guide_contents .step_box {padding:80px 50px 88px 50px}
.order_guide_contents .step_box:after {display:block;clear:both;content:""}
.order_guide_contents .step_box li {float:left;padding-left:105px;width:252px;text-align:center;background:url("../../image/pc/ico/ico_order_arrow.png")no-repeat 29px 62px}
.order_guide_contents .step_box li:first-child {padding-left:0;width:137px;background:none}
.order_guide_contents .step_box li>div {padding-top:165px;text-align:center}
.order_guide_contents .step_box li>div .num {color:#333;font-size:22px}
.order_guide_contents .step_box li>div .txt {margin-top:15px;color:#888;font-size:15px;line-height:18px}

/* 오더잡 구매자 가이드 */
.order_guide_banner .visual.customer {background:url("../../image/pc/tit/banner_orderjob01.png")no-repeat center 0}
.order_guide_banner .visual .btn_order {background:url("../../image/pc/ico/btn_order.png")no-repeat 0 0}
.order_guide_contents .order_cus01 {margin-top:70px;padding:44px 0 0 552px;height:330px;background:url("../../image/pc/ico/bg_order_cus01.png") no-repeat 18px bottom}
.order_guide_contents .order_cus02 {margin-top:68px;padding:50px 0 0 72px;height:335px;background:url("../../image/pc/ico/bg_order_cus02.png") no-repeat 632px bottom}
.order_guide_contents .order_cus_step .step01 {background:url("../../image/pc/ico/ico_order_step01.png")no-repeat right 0}
.order_guide_contents .order_cus_step .step02 {background:url("../../image/pc/ico/ico_order_step02.png")no-repeat right 0}
.order_guide_contents .order_cus_step .step03 {background:url("../../image/pc/ico/ico_order_step03.png")no-repeat right 0}
.order_guide_contents .order_cus_step .step04 {background:url("../../image/pc/ico/ico_order_step04.png")no-repeat right 0}

/* 오더잡 판매자 가이드 */
.order_guide_banner .visual.sell {background:url("../../image/pc/tit/banner_orderjob02.png")no-repeat center 0}
.order_guide_banner .visual .btn_suggest {background:url("../../image/pc/ico/btn_suggest.png")no-repeat 0 0}
.order_guide_contents .order_sell01 {margin-top:100px;padding:18px 0 0 552px;height:298px;background:url("../../image/pc/ico/bg_order_sell01.png") no-repeat 51px bottom}
.order_guide_contents .order_sell_step .step01 {background:url("../../image/pc/ico/ico_sell_step01.png")no-repeat right 0}
.order_guide_contents .order_sell_step .step02 {background:url("../../image/pc/ico/ico_sell_step02.png")no-repeat right 0}
.order_guide_contents .order_sell_step .step03 {background:url("../../image/pc/ico/ico_sell_step03.png")no-repeat right 0}
.order_guide_contents .order_sell_step .step04 {background:url("../../image/pc/ico/ico_sell_step04.png")no-repeat right 0}

/* otwojob_guide */
.otwojob_guide {background:url("../../image/pc/temp/@guide.png") 50% top no-repeat}
.otwojob_guide>article {margin:0 auto;padding:0 10px;width:1024px}
.otwojob_guide h2 {padding-top:127px;height:418px;color:#fff;font-size:60px;text-align:center}
.otwojob_guide h2 .txt01 em {color:#4876ef;font-weight:600}
.otwojob_guide h2 .txt01 span {position:relative;color:#4876ef;font-weight:600}
.otwojob_guide h2 .txt01 span:before {position:absolute;top:-3px;left:50%;margin-left:-2px;width:8px;height:8px;border-radius:50%;background-color:#4876ef;content:""}
.otwojob_guide h2 .txt02 {margin-top:25px;font-size:30px}


.otwojob_guide .otwojob_guide_tab {overflow:hidden}
.otwojob_guide .otwojob_guide_tab li {float:left;width:50%}
.otwojob_guide .otwojob_guide_tab li a {display:block;height:70px;color:#555;font-size:24px;line-height:70px;text-align:center;background:#eee}
.otwojob_guide .otwojob_guide_tab li.on a {color:#fff;background:#4876ef}
.otwojob_guide .otwojob_guide_cont {margin-top:20px}
.otwojob_guide .otwojob_guide_cont>li {margin-top:50px;padding-left:130px}
.otwojob_guide .otwojob_guide_cont li dl {padding-left:120px}
.otwojob_guide .otwojob_guide_cont li.step01 dl {background:url("../../image/pc/ico/ico_guide01.png") no-repeat}
.otwojob_guide .otwojob_guide_cont li.step02 dl {background:url("../../image/pc/ico/ico_guide02.png") no-repeat}
.otwojob_guide .otwojob_guide_cont li.step03 dl {background:url("../../image/pc/ico/ico_guide03.png") no-repeat}
.otwojob_guide .otwojob_guide_cont li.step04 dl {background:url("../../image/pc/ico/ico_guide04.png") no-repeat}
.otwojob_guide .otwojob_guide_cont.seller li.step01 dl {background:url("../../image/pc/ico/ico_guide05.png") no-repeat}
.otwojob_guide .otwojob_guide_cont.seller li.step04 dl {background:url("../../image/pc/ico/ico_guide06.png") no-repeat}
.otwojob_guide .otwojob_guide_cont li dl dt {font-size:28px}
.otwojob_guide .otwojob_guide_cont li dl dt span {font-weight:600}
.otwojob_guide .otwojob_guide_cont li dl dd {margin-top:20px}
.otwojob_guide .otwojob_guide_cont li dl dd li {margin-top:10px;padding-left:15px;color:#666;font-size:16px;line-height:22px;background:url("../../image/pc/ico/ico_dot03.png") 0 8px no-repeat}
.otwojob_guide .oderjob_box {overflow:hidden;margin:40px 0;padding:30px 45px;background:#f5f5f5}
.otwojob_guide .oderjob_box dt {float:left;padding-top:15px;font-size:26px;text-align:center}
.otwojob_guide .oderjob_box dt span {display:block;margin-top:10px;font-weight:600}
.otwojob_guide .oderjob_box dd {float:left;margin-left:40px;padding-left:40px;border-left:1px solid #d0d0d0;color:#555;font-size:16px;line-height:22px}
.otwojob_guide .oderjob_box dd button {display:block;margin-top:20px;padding-right:10px;width:125px;height:34px;border-radius:20px;color:#fff;font-size:14px;line-height:34px;text-align:center;background:url("../../image/pc/ico/ico_white_arrow.png") right 10px top 14px no-repeat #14b4ba}

.otwojob_open_guide .opentit img {width:100%}
.otwojob_open_guide .open_guide {padding-top:40px;text-align:center}
.otwojob_open_guide .open_guide>div {text-align:center}
.otwojob_open_guide .open_guide>div.bgcolor01 {background-color:#fbfcff}
.otwojob_open_guide .open_guide>div.bgcolor02 {background-color:#eff1f8}
.otwojob_open_guide .open_guide .service_info {margin:0 auto;padding:40px 0;width:1004px}
.otwojob_open_guide .open_guide .service_info dl {float:left;padding-bottom:10px;width:50%;text-align:center}
.otwojob_open_guide .open_guide .service_info dl:last-child {border-left:1px solid #ddd}
.otwojob_open_guide .open_guide .service_info dl dt {margin:10px 0 30px;color:#333;font-size:22px}
.otwojob_open_guide .open_guide .service_info dl dd {padding:0 30px;padding-bottom:49px;color:#555;font-size:14px;line-height:1.5}
.otwojob_open_guide .open_guide .service_info dl.odj dd {padding-bottom:28px}
.otwojob_open_guide .open_guide .service_info dl dd.btn_area {padding-bottom:0}
.otwojob_open_guide .open_guide .service_info dl dd.btn_area a {display:inline-block;width:160px;height:32px;border-radius:16px;color:#fff;font-size:14px;line-height:32px;text-align:center;background-color:#4876ef}
.otwojob_open_guide .open_guide .service_info dl.odj dd.btn_area a {background-color:#14b4ba}
.otwojob_open_guide .open_guide .service_info dl dd.btn_area a i {display:inline-block;margin:-3px 0 0 5px;width:4px;height:7px;vertical-align:middle;background:url("../../image/pc/ico/bottom_banner_arrow2.png") 0 0 no-repeat}
.otwojob_open_guide .open_guide .service_info:after {display:block;clear:both;content:""}

/* header */
#header_member {margin:65px auto 0;text-align:center}

/* member_content */
.member_content {margin:40px auto 0;width:460px}

/* row_group */
.row_group {margin-bottom:30px;border:1px solid #efefef;background:#fff}
.row_group h2 {position:relative;padding:18px 20px;font-size:22px;font-weight:500}
.row_group h2 .must {position:absolute;top:21px;right:20px;padding-left:15px;color:#666;font-size:14px;font-weight:400;background:url("../../image/pc/ico/ico_required.png") 0 4px no-repeat}
.row_group>div,
.row_group .tab_content>div {position:relative;padding:18px 20px 18px 35px;border-top:1px solid #efefef}
.row_group .tab_content {padding:0;border:0}
.row_group .type01 input {width:60%}
.row_group .type02 input {width:80%}
.row_group .type03 input,
.row_group .type03 .selectbox {width:100%}
.row_group .tell {padding:18px 10px 18px 35px}
.row_group .password_text {padding:18px 20px;border-top:1px solid #efefef;color:#999;line-height:20px}
.row_group .find_text {padding:18px 20px;color:#666;font-size:15px;line-height:20px}
.row_group .find_result {padding:50px 0;color:#333;font-size:16px;text-align:center}
.row_group .find_result .id {color:#4876ef}
.row_group  div input {overflow:hidden;border:0;color:#888;font-size:15px;line-height:22px;text-overflow:ellipsis;white-space:nowrap}
.row_group  div button {padding:7px 18px;font-size:14px}
.row_group  div .input_radio {margin-right:17px}
.row_group  .inner_box {position:relative;padding:18px 20px;border-top:1px solid #efefef}
.row_group  .must {padding-right:20px;background:url("../../image/pc/ico/ico_required.png") 20px 24px no-repeat}
.row_group  .must.type02 {padding-right:20px}
.row_group  .must.type02 span {position:relative}
.row_group  .must.tell {padding-right:10px}
.row_group  .password {display:block;background:url("../../image/pc/ico/ico_grade.png") right top  no-repeat}
.row_group  .password.on {background:url("../../image/pc/ico/ico_grade_on.png") right top  no-repeat}
.row_group  .password_confirm {display:block;background:url("../../image/pc/ico/ico_chk.png") right 0 top 3px  no-repeat}
.row_group  .password_confirm.on {background:url("../../image/pc/ico/ico_chk_on.png") right 0 top 3px  no-repeat}
.row_group  .ok {margin-top:5px;color:#328ddb}
.row_group  .btn_confirm {position:absolute;top:15px;right:20px}
.row_group .tab_type01,
.row_group .tab_type02,
.row_group .sex_type {overflow:hidden;margin:0;padding:18px 20px}
.row_group .tab_type01 a,
.row_group .tab_type01 button,
.row_group .tab_type02 a,
.row_group .sex_type button {display:block;float:left;position:relative;margin-left:-1px;padding:10px 0;width:50%;border:1px solid #ccc;color:#333;font-size:14px;text-align:center;text-decoration:none}
.row_group .tab_type01 a.on,
.row_group .tab_type01 button.on,
.row_group .tab_type02 a.on,
.row_group .sex_type button.on {z-index:1;border:1px solid #4876ef;color:#4876ef}
.row_group .tab_type01 a:first-child,
.row_group .tab_type01 button:first-child,
.row_group .tab_type02 a:first-child,
.row_group .sex_type button:first-child {margin-left:0}
.row_group .selectbox {display:inline-block;position:relative;z-index:1;width:121px;font-size:15px}
.row_group .selectbox:not(:last-child) {border-right:1px solid #f0f0f0}
.row_group .selectbox:nth-child(3) {border-right:none}
.row_group .selectbox.right_pos.selectbox .right_pos .full_width {border-right:none}
.row_group .selectbox:before {position:absolute;top:40%;right:10px;margin-top:-1px;width:11px;height:7px;background:url("../../image/pc/ico/select_arr.png") no-repeat;content:""}
.row_group .selectbox.right_pos:before {right:0}
.row_group .selectbox label {overflow:hidden;position:absolute;top:0;left:0;z-index:-1;padding:0 2px;height:24px;box-sizing:border-box;color:#666;line-height:24px;text-overflow:ellipsis;white-space:nowrap}
.row_group .selectbox select {width:100%;height:22px;color:#666;letter-spacing:-1px;line-height:normal;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none}
.row_group .tell input {margin-left:10px;width:125px}
.row_group .tell input .w90 {width:90px}
.row_group .card input {margin-left:10px;width:85px}
.row_group .card input.w100p {width:100%}
.row_group .email01 .selectbox {position:absolute;top:17px;right:85px;width:120px}
.row_group .email01 input {width:120px}
.row_group .email01 em {position:relative}
.row_group .email02 .selectbox {position:absolute;top:17px;right:20px;width:120px}
.row_group .email02 input {width:120px}
.row_group .selectbox.birth {margin-left:10px;width:127px}
.row_group input.share_line {text-indent:15px}
.row_group .share_line label {left:20px}
.row_group .find_id .selectbox {right:20px}
.row_group .sell_type {padding:18px 20px}
.row_group .sell_type .selectbox {width:205px}
.row_group .bill_tit {display:inline-block;width:70px}
.row_group .file_wrap {position:relative;padding-right:103px}
.row_group .file_wrap .btn_file {overflow:hidden;position:absolute;top:0;right:0;margin:0 3px;width:103px;height:28px;border:none;color:#888;background:url("../../image/pc/ico/btn_file_upload03.png") no-repeat 0 0;cursor:pointer}
.row_group .file_wrap .btn_file input[type=file] {width:103px;height:28px;cursor:pointer;opacity:0}
.row_group .agree {padding:19px}
.row_group .agree button {padding:6px 15px}
.row_group .agree_content {padding:34px 19px}
.row_group .agree_content .btn_confirm {top:30px;right:19px}
.row_group .agree_text {overflow:hidden;overflow-y:auto;margin-top:14px;padding:10px 7px;height:109px;border:1px solid #e5e5e5;color:#999;font-size:13px;line-height:22px;background:#f9f9f9}
.member_content .text_info {margin-top:20px;height:21px;color:#999;font-size:13px;line-height:21px}

/* 회원가입 완료 */
.row_group .join_finish {padding:190px 0 50px;color:#000;font-size:32px;font-weight:500;text-align:center;background:url("../../image/pc/ico/ico_finish.png") no-repeat center 50px}
.row_group .finish_more {padding:0 30px 30px}
.row_group .finish_more dl {padding-top:30px}
.row_group .finish_more dl dt {color:#333;font-size:16px;font-weight:500;line-height:24px}
.row_group .finish_more dl dt button {float:right;padding:5px 14px;border:1px solid #ccc;color:#666;font-size:13px;line-height:13px;text-align:center}
.row_group .finish_more dl dt button:hover {border:1px solid #4876ef;color:#4876ef}
.row_group .finish_more dl dt button span {padding-right:10px;background:url("../../image/pc/ico/ico_more_arrow.png") no-repeat 100% center}
.row_group .finish_more dl dt button:hover span {background:url("../../image/pc/ico/ico_more_arrow4.png") no-repeat 100% center}
.row_group .finish_more dl dd {margin-top:13px;color:#666;font-size:14px}

/* 휴먼계정 */
.ico_rock_area {padding:155px 0 30px !important;text-align:center;background:url("../../image/pc/ico/ico_rock.png") no-repeat center 35px}
.ico_rock_area .text01 {color:#000;font-size:26px;font-weight:500}
.ico_rock_area .text02 {margin-top:20px;color:#666;font-size:15px;line-height:20px}
.ico_rock_area .text02.type01 {margin-top:70px}

/* 이메일 수신거부 안내 */
.ico_denial_area {padding:155px 0 30px !important;text-align:center;background:url("../../image/pc/ico/ico_denial.png") no-repeat center 35px}
.ico_denial_area .text01 {color:#000;font-size:32px;font-weight:500;line-height:1.3}
.ico_denial_area .text02 {margin-top:20px;padding-bottom:40px;color:#666;font-size:15px;line-height:20px}

/* 서비스제한 */
.row_group .service_wrap {padding:20px 19px 30px}
.row_group .service_wrap h3 {margin:30px 0 20px;color:#333;font-size:16px}
.row_group .service_wrap h3 .txt {display:block;margin-top:6px;color:#666;font-size:14px;line-height:20px}
.row_group .service_txt {padding-bottom:20px;color:#333;font-size:16px;line-height:22px}
.row_group .service_comment {position:relative;margin-top:20px;padding-left:13px;color:#666;font-size:13px;line-height:20px}
.row_group .service_comment span {position:absolute;top:0;left:0}

/* login_form */
.login_form {margin-bottom:30px}
.login_form input {padding:0 15px;width:100%;height:58px;border:1px solid #e5e5e5;color:#999;font-size:16px}
.login_form .pw_form {margin-top:15px}
.login_ing {display:block !important;overflow:hidden;margin-top:20px}
.login_ing .find_info {display:inline-block;float:right;color:#4876ef;font-size:14px}
.login_ing .find_info button {display:inline-block;height:auto !important;font-size:14px !important;line-height:17px !important}
.join_info {margin-top:40px;color:#666;font-size:14px;text-align:center}
.join_info button {display:inline-block;color:#4876ef;font-size:14px !important;vertical-align:top}
.login_form+.btn_wrap {margin-top:0}

/* 회원가입 input_check */
.member_content .input_check {display:inline-block;position:relative}
.member_content .input_check label {display:block;padding-left:30px;height:21px;color:#333;font-size:16px;line-height:21px;background:url("../../image/pc/ico/check_member_off.png") no-repeat 0 1px}
.member_content .input_check .label_tit {display:block;height:21px;color:#333;font-size:16px;line-height:21px}
.member_content .input_check label .must {display:inline-block;color:#4876ef;font-size:14px;background:none}
.member_content .input_check label .select {display:inline-block;color:#666;font-size:14px;background:none}
.member_content .input_check input {position:absolute;top:50%;left:0;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none}
.member_content .input_check input:checked+label {background:url("../../image/pc/ico/check_member_on.png") no-repeat 0 1px}

/* 테이블 타입 */
.table_type01 {width:100%;border-top:1px solid #a3abb7}
.table_type01 th {padding:15px 0;border-bottom:1px solid #e6e6e6;color:#333;font-size:14px;font-weight:500;text-align:Center;vertical-align:middle;background:#f5f5f5}
.table_type01 tr:last-child th,
.table_type01 tr:last-child td {border-bottom:1px solid #ccc}
.table_type01 td {padding:15px 20px;border-bottom:1px solid #e6e6e6;color:#666;line-height:20px}
.table_type01 td .point {color:#4876ef}
.table_type01 td.center {text-align:center}

/* btn_wrap */
.btn_wrap .join_btn_wrap {display:block;overflow:hidden}
.btn_wrap .join_btn_wrap span {float:left;padding-left:5px;width:50%}
.btn_wrap .join_btn_wrap span:first-child {padding:0 5px 0 0}
.btn_wrap .join_btn_wrap button {width:100%;height:52px;font-size:19px;line-height:52px;text-align:center}
.btn_wrap .join_btn_wrap button.btn_main,
.btn_wrap .join_btn_wrap button.btn_withdraw {padding:0 0 0 28px;border:1px solid #4876ef;color:#fff;background:url("../../image/pc/ico/ico_check.png") 149px 18px no-repeat #4876ef}
.btn_wrap .join_btn_wrap button.btn_login {padding-left:28px;border:1px solid #4876ef;color:#fff;background:url("../../image/pc/ico/ico_check.png") 189px 18px no-repeat #4876ef}
.btn_wrap .join_btn_wrap button.btn_find_id {padding-left:28px;border:1px solid #4876ef;color:#fff;background:url("../../image/pc/ico/ico_check.png") 175px 18px no-repeat #4876ef}
.btn_wrap .join_btn_wrap button.btn_find_pw {padding-left:28px;border:1px solid #4876ef;color:#fff;background:url("../../image/pc/ico/ico_check.png") 162px 18px no-repeat #4876ef}
.btn_wrap .join_btn_wrap button.btn_cancel_wide {border:1px solid #b5b5b5;color:#666;background:#d9d9d9}
.btn_wrap .join_btn_wrap .btn_main02 button,
.btn_wrap .join_btn_wrap .btn_next button {border:1px solid #4876ef;color:#fff;background:#4876ef}
.btn_wrap .join_btn_wrap .btn_cancel button,
.btn_wrap .join_btn_wrap .btn_main button {border:1px solid #b5b5b5;color:#666;background:#d9d9d9}
.btn_wrap .join_btn_wrap .btn_join button {padding-left:20px;border:1px solid #4876ef;color:#fff;background:url("../../image/pc/ico/ico_check.png") 60px 18px no-repeat #4876ef}
.btn_wrap .join_btn_wrap .btn_join_agree button {padding-left:27px;border:1px solid #4876ef;color:#fff;background:url("../../image/pc/ico/ico_check.png") 30px 18px no-repeat #4876ef}
.btn_wrap .orline {display:block;margin:18px 0 22px;text-align:center;background:url("../../image/pc/ico/icon_dot.png") repeat-x 0 50%}
.btn_wrap .orline span {display:inline-block;padding:0 10px;color:#a1a1a1;font-size:19px;text-align:center;background:#f2f2f2}
.btn_wrap .btn_error_center {padding:0 75px;height:54px;border:1px solid #b5b5b5;color:#666;font-size:19px;background-color:#d9d9d9}
.btn_wrap .btn_error_main {padding:0 75px;height:54px;color:#fff;font-size:19px;background-color:#4876ef}
.btn_wrap .btn_error_main.margin_left {margin-left:5px}

/* brief_user */
.brief_user {padding:30px 20px 30px 30px;min-height:120px}
.brief_user:after {display:block;clear:both;content:""}
.brief_user .left_area {float:left;width:500px}
.brief_user .left_area.type2 {width:510px}
.brief_user .left_area .photo {display:table;overflow:hidden;float:left;position:relative;margin-right:20px;width:72px;height:72px;border-radius:36px;background:#ebebeb url("../../image/pc/ico/bg_profile.png") no-repeat center center;background-size:30px auto}
.brief_user .left_area .photo:after {overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:72px;height:72px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background:rgba(0,0,0,0.08);content:""}
.brief_user .left_area .photo span {display:table-cell;overflow:hidden;width:72px;height:72px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;text-align:center;vertical-align:middle}
.brief_user .left_area .photo span img {max-width:72px;max-height:72px}
.brief_user .left_area .desc_wrap {padding-left:91px}
.brief_user .left_area .desc_wrap .txt1 {color:#333;font-size:18px}
.brief_user .left_area .desc_wrap .txt1 i {color:#4876ef}
.brief_user .left_area .desc_wrap .name {padding:9px 0 0;color:#666;font-size:13px}
.brief_user .left_area .desc_wrap .name .emphasis {color:#4876ef;font-weight:bold}
.brief_user .left_area .desc_wrap .line {position:relative;padding:15px 0 0}
.brief_user .left_area .desc_wrap .line a.modify {display:inline-block;margin:-4px 10px 0;padding-left:16px;color:#4876ef;font-size:13px;font-weight:700;vertical-align:middle;background:url("../../image/pc/ico/ico_setting2.png") no-repeat 0 50%}
.brief_user .left_area .desc_wrap .line span {display:inline-block;color:#999;font-size:12px;vertical-align:middle}
/* otwojob-738 */
.profile_over {display:none;position:absolute;top:35px;left:0;z-index:9;padding:43px 29px 20px;width:430px;height:610px;border:1px solid #4876ef;text-align:center;background-color:#fff}
.profile_over.show {display:block}
.profile_over .btn_close {position:absolute;top:15px;right:15px;width:19px;height:19px;background:url("../../image/pc/ico/btn_profile_close.png")no-repeat 0 0}
.profile_over .photo_upload .thumb {display:inline-block;overflow:hidden;position:relative;margin:0 auto;width:370px;height:370px;border:1px solid #e5e5e5;font-size:0 !important;background:#eee}
.profile_over .photo_upload .thumb img {height:100%}
.profile_over .photo_upload .thumb:after {display:table;clear:both;content:"";table-layout:fixed}
.profile_over .photo_upload .btn_area {margin-top:20px}
.profile_over .photo_upload .btn_area button {margin:0 0 0 6px;padding:0;width:115px;height:28px;color:#fff;font-size:12px;line-height:12px;background-color:#878d96}
.profile_over .photo_upload .btn_area button:first-child {margin-left:0}
.profile_over .photo_upload .btn_area button span {display:inline-block;padding:2px 0 2px 22px;color:#fff !important;line-height:12px;vertical-align:middle}
.profile_over .photo_upload .btn_area button.file_up span {background:url("../../image/pc/ico/ico_profile_photo.png")no-repeat 0 0}
.profile_over .photo_upload .btn_area button.file_modify span {background:url("../../image/pc/ico/ico_profile_modify.png")no-repeat 0 0}
.profile_over .photo_upload .btn_area button.file_delete span {background:url("../../image/pc/ico/ico_profile_delete.png")no-repeat 0 0}
.profile_over .photo_upload .btn_area .file_wrap {display:inline-block;position:relative;width:118px}
.profile_over .photo_upload .btn_area .file_wrap>input[type=file] {position:absolute;top:0;left:0;width:85px;height:28px;cursor:pointer;opacity:0}
.profile_over .photo_upload .profile_modify_info {padding:10px 0 24px;border-bottom:1px solid #e5e5e5;text-align:left}
.profile_over .upload_btn {margin-top:24px}
.profile_over .upload_btn button {width:180px;height:38px;font-size:16px}
.profile_over .upload_btn .btn_cancel {margin-right:6px;margin-left:0;border:1px solid #999;color:#333}
.profile_over .upload_btn .btn_save {margin-left:0;color:#fff;background-color:#4876ef}

.brief_user .right_area {float:right}
.brief_user .right_area .msg {padding:53px 0 0;color:#666;font-size:14px;background:url("../../image/pc/ico/ico_msg.png") no-repeat 100% 0}
.brief_user .right_area .msg a {color:#4876ef;font-weight:600}

/* tip_text */
.tip_text {padding:0 30px;height:49px;border-width:1px 0;border-style:solid;border-color:#e5e5e5;color:#333;font-size:13px;font-weight:500;line-height:47px;background:#eff4f6}
.tip_text strong {color:#4876ef}

/* commont_text */
.commont_text {margin-bottom:20px;color:#888;font-size:13px;line-height:20px}

/* status_check_wrap */
.status_check_wrap {overflow:hidden;border-bottom:1px solid #e5e5e5}
.status_check_wrap .item {float:left;padding:26px 0 0;width:25%;height:241px;border-left:1px solid #e5e5e5;text-align:center}
.status_check_wrap .item:first-child {border-left:none} /* design check */
.status_check_wrap .item .tit {height:117px}
.status_check_wrap .item .num .sum {font-size:36px;font-weight:500}
.status_check_wrap .item .num .unit {font-size:18px}
.status_check_wrap .item .num .txt {display:block;padding:17px 0 0;color:#666;font-size:14px;line-height:1.2}
.status_check_wrap .item .num_wrap {overflow:hidden;margin:0 10px}
.status_check_wrap .item .num_wrap .num {display:inline-block;width:80px}
.status_check_wrap .item01 .num .sum,
.status_check_wrap .item01 .num .unit {color:#8061b0}
.status_check_wrap .item02 .num .sum {color:#ff6c58}
.status_check_wrap .item03 .num .sum {color:#29a6aa}
.status_check_wrap .item04 .num .sum,
.status_check_wrap .item04 .num .unit {color:#9b7ec7}
.status_check_wrap .item05 .num .sum,
.status_check_wrap .item05 .num .unit {color:#f4909b}
.status_check_wrap .item06 .num .sum,
.status_check_wrap .item06 .num .unit {color:#29a6aa}
.status_check_wrap .item07 .num .sum,
.status_check_wrap .item07 .num .unit {color:#4688c5}
.status_check_wrap .item07 .num .sum img {padding-top:7px;vertical-align:top}
.status_check_wrap.customer .item {width:25%}

.recommend_list {margin-top:40px;padding:22px 0 32px 0;border-top:1px solid #f0f0f0;background-color:#fbfcfd}
.recommend_list.type01 ul li {margin-left:28px}
.recommend_list ul {overflow:hidden;margin-top:20px}
.recommend_list ul li {float:left;margin-left:46px;width:164px}
.recommend_list ul li:first-child {margin-left:0}
.recommend_list ul li .img_wrap {display:table;overflow:hidden;position:relative;width:164px;height:128px;background:#f7f7f7}
.recommend_list ul li .img_wrap:after {position:absolute;top:0;right:0;bottom:0;left:0;content:""}
.recommend_list ul li .img_wrap>span {display:table-cell;text-align:center;vertical-align:middle}
.recommend_list ul li .img_wrap>span img {max-width:164px;max-height:128px}
.recommend_list ul li .img_wrap .price_hover {display:none;position:absolute;bottom:0;left:0;width:100%;height:34px;color:#fff;font-size:17px;font-weight:600;line-height:34px;text-align:center;background:rgba( 0, 0, 0, 0.7)}
.recommend_list ul li .img_wrap .price_hover span {font-size:14px;font-weight:normal}
.recommend_list ul li .img_wrap .over_dimmed {display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba( 0, 0, 0, 0.3)}
.recommend_list ul li a:hover .over_dimmed,
.recommend_list ul li a:hover .price_hover {display:block}
.recommend_list ul li .text {display:block;overflow:hidden;margin-top:10px;height:36px;line-height:18px}
.cont_sect2 .recommend_list {margin-top:0;padding:0 0 32px 0;border-top:none;background-color:transparent}

/* list_type */
.list_type01 {display:inline-block;width:100%}
.list_type01 .item {position:relative;margin:20px 0 0;width:100% !important;border:1px solid #e5e5e5}
.list_type01 .item .mark {position:absolute;top:0;left:0;z-index:1;width:37px;height:21px;color:#fff;font-size:11px;font-weight:700;line-height:21px;text-align:center;background:#4876ef}
.list_type01 .item .line {overflow:hidden}
.list_type01 .item .line.no_list {padding:20px;color:#333;font-size:14px;font-weight:400;line-height:1.4;text-align:center}
.list_type01 .item .line.no_list a {color:#4876ef;text-decoration:underline}
.list_type01 .item .line01 {padding:10px;border-bottom:1px solid #e5e5e5}
.list_type01 .item .line01 .type_img {display:table;overflow:hidden;float:left;position:relative;margin-right:20px;width:128px;height:100px;background:#f7f7f7}
.list_type01 .item .line01 .type_img:after {position:absolute;top:0;right:0;bottom:0;left:0;content:""}
.list_type01 .item .line01 .type_img span {display:table-cell;text-align:center;vertical-align:middle}
.list_type01 .item .line01 .type_img span img {max-height:100px}

.list_type01 .item .line01 .type_img.timework {margin:0 32px 0 18px;width:98px;height:98px;background:none;}
.list_type01 .item .line01 .type_img.timework>span {display:table;width:98px;height:98px;border-radius:49px;}
.list_type01 .item .line01 .type_img.timework>span em {display:table-cell;overflow:hidden;border:1px solid #eaeaea;border-radius:100%;text-align:center;vertical-align:middle;background:#fff;}
.list_type01 .item .line01 .type_img.timework>span em img {max-width:96px;max-height:96px}
.list_type01 .item .line01 .type_img.timework .alternative {display:table;width:100%;height:100%;border-radius:100%}
.list_type01 .item .line01 .type_img.timework .alternative span {display:table-cell;width:100%;height:100%;border-radius:4px;color:#fff;font-size:48px;text-align:center;vertical-align:middle}





.list_type01 .item .line01 .desc_wrap {overflow:hidden}
.list_type01 .item .line01 .desc_wrap .desc_tit {overflow:hidden;padding:6px 0 0;color:#333;font-size:14px;text-overflow:ellipsis;white-space:nowrap}
.list_type01 .item .line01 .desc_wrap .desc_tit .status {float:left;margin-right:5px;color:#4876ef;font-weight:600}
.list_type01 .item .line01 .desc_wrap .desc_tit>a {float:left}
.list_type01 .item .line01 .desc_wrap .desc_tit i {display:inline-block;margin-left:3px;padding:0 6px 0 3px;height:17px;border:1px solid #129ee7;border-top-left-radius:25% 70%;border-top-right-radius:25% 70%;border-bottom-right-radius:25% 70%;border-bottom-left-radius:25% 70%;color:#3ba8e1;font-size:12px;background:#fff} /* 644 */
.list_type01 .item .line01 .desc_wrap .price_wrap {margin:15px 0 0;color:#333;font-size:18px;font-weight:700;line-height:1.2}
.list_type01 .item .line01 .desc_wrap .price_wrap .unit {font-size:14px;font-weight:400}
.list_type01 .item .line01 .desc_wrap .extra {margin:13px 0 0;padding:10px 0 0;border-top:1px dashed #cacaca}
.list_type01 .item .line01 .desc_wrap .extra p {padding-left:14px;height:20px;line-height:20px;background:url("../../image/pc/ico/ico_re.png") no-repeat 0 0}
.list_type01 .item .line01 .desc_wrap .extra p .type {color:#25446f;font-size:14px;font-weight:700}
.list_type01 .item .line01 .desc_wrap .extra p .type2 {color:#999;font-size:14px;font-weight:700}
.list_type01 .item .line01 .desc_wrap .extra p .text {margin-left:14px;color:#283c57;font-size:13px}
.list_type01 .item .line02 {overflow:hidden;padding:0 11px;height:42px;color:#666;font-size:14px;line-height:42px}
.list_type01 .item .line02 .time {float:left;padding-left:18px;background:url("../../image/pc/ico/ico_time.png") no-repeat 0 50%}
.list_type01 .item .line02 .user_id {float:right}
.list_type01 .item .line02 .user_id img {vertical-align:top}
.list_type01 .item .line02 .user_id .count {display:inline-block;margin-right:30px;vertical-align:top}
.list_type01 .item .line02 .user_id .count.last {margin-right:0}
.list_type01 .item .line02 .user_id .count strong {margin-right:10px}
.list_type01 .item .line02 .user_id .mgs {padding-left:27px;color:#252e4f;font-size:15px;background:url("../../image/pc/ico/ico_msg04.png")no-repeat 0 center}
.list_type01 .item .line02 .user_id .mgs_new {padding-left:27px;color:#252e4f;font-size:15px;background:url("../../image/pc/ico/ico_msg03.png")no-repeat 0 center}
.list_type01 .item .line02 .user_id .btn_detail {margin:-4px 0 0 20px;width:100px;height:23px;border:1px solid #ccc;color:#666;font-size:13px}
.list_type01 .item .line02 .user_id .star_grade {display:inline-block;width:60px;height:12px;line-height:22px;vertical-align:middle;background:url("../../image/pc/ico/ico_star.png") left 1px no-repeat}
.list_type01 .item .line02 .user_id .star_grade span {display:inline-block;height:12px;line-height:22px;text-indent:-10000px;background:url("../../image/pc/ico/ico_star.png") left bottom no-repeat}
.list_type01 .item .icon_order {display:inline-block;float:left;margin:2px 5px 0 0;width:30px;height:13px;font-size:0;vertical-align:middle;background:url("../../image/pc/ico/ico_orderjob.png")no-repeat 0 0}
.list_type01 .item .icon_otwo {display:inline-block;float:left;margin:2px 5px 0 0;width:41px;height:15px;font-size:0;vertical-align:middle;background:url("../../image/pc/ico/label_talent.png")no-repeat 0 0}
.list_type01 .item .icon_payment {display:inline-block;float:left;margin:2px 5px 0 0;width:30px;height:13px;font-size:0;vertical-align:middle;background:url("../../image/pc/ico/ico_payment.png")no-repeat 0 0}
.list_type01 .item .icon_timework {display:inline-block;float:left;margin:2px 5px 0 0;width:40px;height:13px;font-size:0;vertical-align:middle;background:url("../../image/pc/ico/badge-timework.png")no-repeat 0 0}
.list_type02 .item {position:relative;margin:20px 0 0;border:1px solid #e5e5e5;background:#fff}
.list_type02 .item .line {overflow:hidden}
.list_type02 .item .line.no_list {padding:20px;color:#333;font-size:14px;font-weight:400;line-height:1.4;text-align:center}
.list_type02 .item .line.no_list2 {padding:60px 20px;color:#333;font-size:14px;font-weight:400;line-height:1.4;text-align:center}
.list_type02 .item .line.no_list a {color:#4876ef;text-decoration:underline}
.list_type02 .item .line01 {padding:15px 30px;border-bottom:1px solid #e5e5e5}
.list_type02 .item .line01 .type_img {float:left;margin-right:20px}
.list_type02 .item .line01 .desc_wrap {overflow:hidden;position:relative}
.list_type02 .item .line01 .desc_wrap .txt1 {overflow:hidden;margin:7px 0 0;width:480px;color:#333;font-size:14px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}
.list_type02 .item .line01 .desc_wrap .infos {overflow:hidden;padding:17px 0 0;line-height:1.2}
.list_type02 .item .line01 .desc_wrap .infos p {display:inline-block;margin-right:34px}
.list_type02 .item .line01 .desc_wrap .infos p strong {margin-right:10px;color:#333;font-size:14px;font-weight:500}
.list_type02 .item .line01 .desc_wrap .infos p .num {color:#4876ef;font-size:18px}
.list_type02 .item .line01 .desc_wrap .infos p .unit {color:#4876ef;font-size:14px}
.list_type02 .item .line01 .desc_wrap .infos p .default {color:#333}
.list_type02 .item .line01 .desc_wrap .see_more {position:absolute;top:5px;right:0}
.list_type02 .item .line01 .desc_wrap .see_more a {display:inline-block;padding:0 10px;height:24px;border:1px solid #e5e5e5;color:#666;font-size:13px;line-height:22px;text-align:center}
.list_type02 .item .line01 .desc_wrap .see_more.type01 a {width:110px;height:38px;border-color:#4876ef;color:#4876ef;font-size:15px;line-height:36px}
.list_type02 .item .line02 {overflow:hidden;padding:0 11px;height:42px;color:#666;font-size:14px;line-height:42px}
.list_type02 .item .line02 .time {float:left;padding-left:18px;background:url("../../image/pc/ico/ico_time.png") no-repeat 0 50%}
.list_type02 .item .line02 .user_id {float:right}
.list_type02 .item .line02 .user_id p {float:left;margin-left:30px}
.list_type02 .item .line02 .user_id p strong {margin-right:10px}
.list_type02 .item .line02 .btn_area {float:right;margin-top:-2px}
.list_type02 .item .line02 .btn_area a,
.list_type02 .item .line02 .btn_area button {display:inline-block;width:40px;height:24px;border:1px solid #ccc;color:#666;font-size:13px;line-height:22px;text-align:center;vertical-align:middle}

/* talent_write_info */
.talent_write_info .text {color:#666;font-size:14px;line-height:22px}
.talent_write_info .talent_write_tip {margin-top:40px;border:1px solid #e5e5e5}
.talent_write_info .talent_write_tip dt {position:relative;padding-left:21px;height:50px;color:#333;font-size:18px;font-weight:500;line-height:50px}
.talent_write_info .talent_write_tip dt a {display:block;position:absolute;top:13px;right:20px;width:120px;height:24px;border:1px solid #ccc;line-height:19px;text-align:center}
.talent_write_info .talent_write_tip dt a span {padding-right:10px;color:#666;font-size:13px;background:url("../../image/pc/ico/ico_arrow01.png") no-repeat 100% 53%}
.talent_write_info .talent_write_tip dt.on {background:url("../../image/pc/ico/ico_arrow1_on.png") right 20px center no-repeat}
.talent_write_info .talent_write_tip dt span {color:#4876ef}
.talent_write_info .talent_write_tip dd {overflow:hidden;padding:20px 10px;border-top:1px solid #e5e5e5;background:#fbfbfb}
.talent_write_info .talent_write_tip dd div {float:left;padding:0 10px;width:33.33333%;color:#888;font-size:14px}
.talent_write_info .talent_write_tip dd .subtitle {margin-bottom:13px;padding:10px 0 0 40px;height:35px;color:#333;font-size:15px;font-weight:500;background:url("../../image/pc/tit/tit_talent_tip.png") no-repeat;background-position:0 0}
.talent_write_info .talent_write_tip dd .subtitle.icon02 {background-position:0 -50px}
.talent_write_info .talent_write_tip dd .subtitle.icon03 {background-position:0 -100px}
.talent_write_info .talent_write_tip dd span {line-height:20px}

/* talent_write_table */
.talent_write_table .file_list {margin-top:10px;font-size:14px}
.talent_write_table .file_list ul {overflow:hidden}
.talent_write_table .file_list li {float:left;margin-left:84px}
.talent_write_table .file_list li:first-child {margin-left:0}
.talent_write_table .file_list li .thumbs_wrap {display:table;overflow:hidden;position:relative;margin-top:5px;width:180px;height:139px;text-align:center;background:url("../../image/pc/temp/@gig_base.png") no-repeat}
.talent_write_table .file_list li .thumbs_wrap:after {position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.08);content:""}
.talent_write_table .file_list li .thumbs_wrap span {display:table-cell;text-align:center;vertical-align:middle}
.talent_write_table .file_list li .thumbs_wrap span img {max-height:139px}
.talent_write_table .file_list li .thumbs_wrap .btn_close {position:absolute;top:5px;right:5px}
.talent_write_table .file_list .text {margin-top:25px;color:#666;font-size:13px;line-height:16px}
.talent_write_table .box_category {padding:0;font-size:14px;background:#fafafa}
.talent_write_table .box_category dl {padding:18px 0 14px 200px}
.talent_write_table .box_category dl:after {display:block;clear:both;content:""}
.talent_write_table .box_category dl dt,
.talent_write_table .box_category dl dd {margin-bottom:8px}
.talent_write_table .box_category dl dt {float:left;clear:both;width:20%;font-weight:600}
.talent_write_table .box_category dl dt span {display:inline-block;padding-left:15px;color:#333;line-height:38px;background:url("../../image/pc/ico/ico_reply_small.png") no-repeat 0 10px}
.talent_write_table .box_category dl dd {float:left;width:80%}
.talent_write_table .box_category .input_check,
.talent_write_table .box_category .input_radio {margin-right:20px;line-height:36px}
.talent_write_table input[type=text] {position:relative;height:36px;border:1px solid #e9e9e9;color:#333;font-size:13px}
.talent_write_table input:focus {border:1px solid #4876ef}
.talent_write_table .input_wrap {position:relative}
.talent_write_table .input_wrap.type02 {display:inline-block;margin-right:15px}
.talent_write_table .base {padding:0 15px}
.talent_write_table .input01 {padding:0 100px 0 15px;width:100%}
.talent_write_table .input02 {margin-right:10px;padding:0 35px 0 15px;width:150px;text-align:right}
.talent_write_table .input03 {padding:0 35px 0 15px;width:250px}
.talent_write_table .input04 {padding:0 15px;width:100%}
.talent_write_table .input05 {padding:0 15px;width:743px}
.talent_write_table .input06 {padding:0 15px;width:150px}
.talent_write_table .input07 {top:-1px;margin-right:10px;padding:0 45px 0 15px;width:173px;text-align:right}
.talent_write_table .input08 {padding:0 55px 0 15px;width:250px;text-align:right}
.talent_write_table .input09 {padding:0 15px;width:85px}
.talent_write_table .input08::-webkit-input-placeholder {text-align:left}
.talent_write_table .input08::-moz-placeholder {text-align:left}
.talent_write_table .input08:-ms-input-placeholder {text-align:left}
.talent_write_table .input08:-moz-placeholder {text-align:left}
.talent_write_table .input08:placeholder {text-align:left}
.talent_write_table .input07.count {margin-right:0}
.talent_write_table .input_wrap .sup {position:absolute;top:11px;right:19px;color:#999}
.talent_write_table .division {padding:0 20px;color:#666;font-size:14px;background:url("../../image/pc/ico/bar_type01.png") 10px 3px repeat-y}
.talent_write_table .add_line {margin-top:10px;font-size:13px}
.talent_write_table .box_option {position:relative;padding-bottom:15px}
.talent_write_table .box_option .content_point {margin:0 9px 0 11px;height:35px;color:#4876ef;line-height:35px;vertical-align:middle}
.talent_write_table .btn_delete {position:absolute;top:0;right:0}
.talent_write_table .btn_add_option {width:100%;height:60px;border-top:1px dotted #c4c4c4;text-align:center}
.talent_write_table .textarea_wrap {position:relative}
.talent_write_table .textarea_wrap .notice {position:absolute;top:10px;left:10px;z-index:0;width:100%;color:#999;font-size:13px;line-height:22px}
.talent_write_table .textarea_wrap textarea {z-index:1;padding:10px;width:100%;height:150px}
.talent_write_table .phonebox {position:relative}
.write_info {margin-top:30px}
.write_info ul li {margin-top:5px;padding-left:10px;color:#666;background:url("../../image/pc/ico/ico_dot02.png") 0 5px no-repeat}
.write_info p {margin-top:5px;line-height:14px}
.write_info a {display:inline-block;margin-top:10px;padding:0 10px;color:#4876ef;font-weight:600;background:url("../../image/pc/ico/ico_more_arrow4.png") right top 3px no-repeat}
.write_info a.underline {display:inline;margin:0;padding:0;color:#666;font-weight:normal;background:none}
.talent_wrtie_btn {margin-top:95px;text-align:center}
.talent_wrtie_btn button {margin-left:10px;width:245px;height:52px;font-size:19px;font-weight:600;line-height:52px}
.talent_wrtie_btn button:first-child {margin-left:0}

/* order_write_info */
.order_write_info .text {color:#666;font-size:14px;line-height:22px}
.order_write_info .order_write_tip {margin-top:40px;border:1px solid #e5e5e5}
.order_write_info .order_write_tip dt {position:relative;padding-left:21px;height:50px;color:#333;font-size:18px;font-weight:500;line-height:50px}
.order_write_info .order_write_tip dt>a {display:block;position:absolute;top:13px;right:20px;width:120px;height:24px;border:1px solid #ccc;line-height:19px;text-align:center}
.order_write_info .order_write_tip dt>a span {padding-right:10px;color:#666;font-size:13px;background:url("../../image/pc/ico/ico_arrow01.png") no-repeat 100% 53%}
.order_write_info .order_write_tip dt .order_txt {position:absolute;top:13px;right:20px;line-height:1}
.order_write_info .order_write_tip dt .order_txt>span {display:inline-block;margin-right:7px;color:#999;font-size:13px;line-height:24px}
.order_write_info .order_write_tip dt .order_txt  .link {display:inline-block;width:120px;height:24px;border:1px solid #ccc;line-height:19px;text-align:center}
.order_write_info .order_write_tip dt .order_txt  .link span {padding-right:10px;color:#666;font-size:13px;background:url("../../image/pc/ico/ico_arrow01.png") no-repeat 100% 53%}
.order_write_info .order_write_tip dt.on {background:url("../../image/pc/ico/ico_arrow1_on.png") right 20px center no-repeat}
.order_write_info .order_write_tip dt span {color:#4876ef}
.order_write_info .order_write_tip dd {overflow:hidden;padding:20px 10px;border-top:1px solid #e5e5e5;background:#fbfbfb}
.order_write_info .order_write_tip dd div {float:left;padding:0 10px;width:33.33333%;color:#888;font-size:14px}
.order_write_info .order_write_tip dd .subtitle {margin-bottom:13px;padding:10px 0 0 40px;height:35px;color:#333;font-size:15px;font-weight:500;background:url("../../image/pc/tit/tit_talent_tip.png") no-repeat 0 0}
.order_write_info .order_write_tip dd .subtitle.icon02 {background-position:0 -50px}
.order_write_info .order_write_tip dd .subtitle.icon03 {background-position:0 -100px}
.order_write_info .order_write_tip dd span {line-height:20px}

/* order_write_table */
.order_write_table .file_list {margin-top:10px;font-size:14px}
.order_write_table .file_list ul {overflow:hidden}
.order_write_table .file_list li {float:left;margin-left:84px}
.order_write_table .file_list li:first-child {margin-left:0}
.order_write_table .file_list li .thumbs_wrap {position:relative;margin-top:5px;width:180px;height:139px;background:url("../../image/pc/temp/@gig_base.png") no-repeat}
.order_write_table .file_list li .thumbs_wrap .btn_close {position:absolute;top:5px;right:5px}
.order_write_table .file_list .text {margin-top:25px;color:#666;font-size:13px;line-height:16px}
.order_write_table .box_category {font-size:15px;background:#fafafa}
.order_write_table .box_category dl {padding:25px}
.order_write_table .box_category dl:after {display:block;clear:both;content:""}
.order_write_table .box_category dl dt,
.order_write_table .box_category dl dd {margin-bottom:8px}
.order_write_table .box_category dl dt {float:left;clear:both;width:19%;font-weight:600}
.order_write_table .box_category dl dt span {display:inline-block;color:#333;line-height:38px}
.order_write_table .box_category dl dd {float:left;width:81%}
.order_write_table .box_category .input_check,
.order_write_table .box_category .input_radio {margin-right:20px;line-height:36px}
.order_write_table .box_category .selecte_tag {overflow:hidden;position:relative;padding:0 25px;background-color:#dbdbdb}
.order_write_table .box_category .selecte_tag .tit {float:left;margin:15px 0;width:19%;font-size:15px;font-weight:500}
.order_write_table .box_category .selecte_tag .tag_box {float:left;margin:10px 0;width:760px}
.order_write_table .box_category .selecte_tag .tag_box span {display:inline-block;margin:5px 15px 5px 0;font-size:14px}
.order_write_table .box_category .selecte_tag .tag_box span img {padding-left:5px;vertical-align:top}
.order_write_table input[type=text] {position:relative;height:36px;border:1px solid #e9e9e9;color:#333;font-size:13px;line-height:36px}
.order_write_table input:focus {border:1px solid #4876ef}
.order_write_table .input_wrap {position:relative}
.order_write_table .input_wrap.type02 {display:inline-block}
.order_write_table .base {padding:0 15px}
.order_write_table .input01 {padding:0 35px 0 15px;width:100%}
.order_write_table .input02 {padding:0 35px 0 15px;width:205px}
.order_write_table .input03 {padding:0 55px 0 15px;width:205px;text-align:right}
.order_write_table .input_wrap .sup {position:absolute;top:11px;right:19px;color:#999}
.order_write_table .box_option {position:relative;padding-bottom:10px;border-bottom:1px dotted #c4c4c4}
.order_write_table .textarea_wrap {position:relative}
.order_write_table .textarea_wrap .notice {position:absolute;top:10px;left:10px;z-index:0;width:100%;color:#999;font-size:14px;line-height:22px}
.order_write_table .textarea_wrap textarea {z-index:1;padding:10px;width:100%;height:150px}
.order_write_table .phonebox {position:relative}
.order_write_table .upload_file_block {display:inline-block;padding:8px;width:350px;min-height:36px;border:1px solid #e9e9e9;color:#333;font-size:14px}
.order_write_table .upload_file_block div {margin-top:10px}
.order_write_table .upload_file_block div:first-child {margin-top:0}
.order_write_table .upload_file_block div>a img {display:inline-block;margin-left:5px;vertical-align:top}
.order_write_table .day {display:inline-block;margin-left:22px;vertical-align:top}
.order_write_table .day input {padding:7px;width:70px}

/* recommend_write_info */
.recomment_write_info {overflow:hidden;position:relative;border:1px solid #e5e5e5}
.recomment_write_info .talent_info {position:relative;border-bottom:1px solid #e5e5e5}
.recomment_write_info .talent_info .tit_area {position:relative;padding:20px 30px 35px 30px;min-height:120px;color:#999;font-size:14px}
.recomment_write_info .talent_info .tit_area .icon_box {display:inline-block;margin-right:4px;padding:2px 8px 3px 8px;font-size:12px}
.recomment_write_info .talent_info .tit_area .icon_box.purple {color:#fff;background-color:#9b6fd0}
.recomment_write_info .talent_info .tit_area .title {margin-top:10px;color:#333;font-size:17px}
.recomment_write_info .talent_info .icon_block {margin-top:13px}
.recomment_write_info .talent_info .icon_block span {display:inline-block;padding:0 12px;height:25px;border:1px solid #e5e5e5;border-radius:12px;color:#7e7e7e;font-size:13px;line-height:23px;text-align:center}
.recomment_write_info .talent_info .icon_block span:first-child {margin-left:0}
.recomment_write_info .talent_info .cont_txt_box {overflow:hidden;margin-top:22px;height:40px;color:#666;font-size:13px;line-height:20px}
.recomment_write_info .talent_info .cont_txt_box.show {height:auto}
.recomment_write_info .talent_info .btn_updown {position:absolute;right:20px;bottom:-1px;width:25px;height:20px;font-size:0;background:url(../../image/pc/ico/ico_updown.png) no-repeat 0 0}
.recomment_write_info .talent_info .btn_updown.on {background-position:0 -20px}
.recomment_write_info .talent_info .time {display:inline-block;position:absolute;top:20px;right:30px;padding-left:20px;color:#666;font-size:14px;background:url(../../image/pc/ico/ico_time.png) no-repeat 0 center}
.recomment_write_info .talent_state {padding:12px 21px 12px 10px}
.recomment_write_info .talent_state .result {display:inline-block}
.recomment_write_info .talent_state .result p {display:inline-block;margin-right:25px;color:#333;font-size:14px}
.recomment_write_info .talent_state .result p span {display:inline-block;margin-left:5px}
.recomment_write_info .talent_state .right {float:right}
.recomment_write_info .talent_state .right .count {display:inline-block;vertical-align:middle}

.recomment_write_info.cat_color10:hover {border:1px solid #344253}
.recomment_write_info.cat_color11:hover {border:1px solid #f2034c}
.recomment_write_info.cat_color12:hover {border:1px solid #f5470a}
.recomment_write_info.cat_color13:hover {border:1px solid #3f6fa5}
.recomment_write_info.cat_color14:hover {border:1px solid #fcaa2d}
.recomment_write_info.cat_color15:hover {border:1px solid #9b6fd0}
.recomment_write_info.cat_color16:hover {border:1px solid #008e78}
.recomment_write_info.cat_color17:hover {border:1px solid #019db4}
.recomment_write_info.cat_color18:hover {border:1px solid #de6e62}
.recomment_write_info.cat_color19:hover {border:1px solid #f06793}
.recomment_write_info.cat_color21:hover {border:1px solid #6cc068}
.recomment_write_info.cat_color23:hover {border:1px solid #005028}
.recomment_write_info.cat_color25:hover {border:1px solid #ba0909}
.recomment_write_info.cat_color26:hover {border:1px solid #da57df}
.recomment_write_info.cat_color27:hover {border:1px solid #d49400}

.recomment_write_info.cat_color10 .icon_box {background-color:#344253}
.recomment_write_info.cat_color11 .icon_box {background-color:#f2034c}
.recomment_write_info.cat_color12 .icon_box {background-color:#f5470a}
.recomment_write_info.cat_color13 .icon_box {background-color:#3f6fa5}
.recomment_write_info.cat_color14 .icon_box {background-color:#fcaa2d}
.recomment_write_info.cat_color15 .icon_box {background-color:#9b6fd0}
.recomment_write_info.cat_color16 .icon_box {background-color:#008e78}
.recomment_write_info.cat_color17 .icon_box {background-color:#019db4}
.recomment_write_info.cat_color18 .icon_box {background-color:#de6e62}
.recomment_write_info.cat_color19 .icon_box {background-color:#f06793}
.recomment_write_info.cat_color21 .icon_box {background-color:#6cc068}
.recomment_write_info.cat_color23 .icon_box {background-color:#005028}
.recomment_write_info.cat_color25 .icon_box {background-color:#ba0909}
.recomment_write_info.cat_color26 .icon_box {background-color:#da57df}
.recomment_write_info.cat_color27 .icon_box {background-color:#d49400}

/* recommend_write_table */
.recommend_write_table .file_list {margin-top:10px;font-size:14px}
.recommend_write_table .file_list ul {overflow:hidden}
.recommend_write_table .file_list li {float:left;margin-left:84px}
.recommend_write_table .file_list li:first-child {margin-left:0}
.recommend_write_table .file_list li .thumbs_wrap {position:relative;margin-top:5px;width:180px;height:139px;background:url("../../image/pc/temp/@gig_base.png") no-repeat}
.recommend_write_table .file_list li .thumbs_wrap .btn_close {position:absolute;top:5px;right:5px}
.recommend_write_table .file_list .text {margin-top:25px;color:#666;font-size:13px;line-height:16px}
.recommend_write_table .box_category {font-size:15px;background:#fafafa}
.recommend_write_table .box_category dl {padding:25px}
.recommend_write_table .box_category dl:after {display:block;clear:both;content:""}
.recommend_write_table .box_category dl dt,
.recommend_write_table .box_category dl dd {margin-bottom:8px}
.recommend_write_table .box_category dl dt {float:left;clear:both;width:19%;font-weight:600}
.recommend_write_table .box_category dl dt span {display:inline-block;color:#333;line-height:38px}
.recommend_write_table .box_category dl dd {float:left;width:81%}
.recommend_write_table .box_category .input_check,
.recommend_write_table .box_category .input_radio {margin-right:20px;line-height:36px}
.recommend_write_table .box_category .selecte_tag {overflow:hidden;position:relative;padding:0 25px;background-color:#dbdbdb}
.recommend_write_table .box_category .selecte_tag .tit {float:left;margin:15px 0;width:19%;font-size:15px;font-weight:500}
.recommend_write_table .box_category .selecte_tag .tag_box {float:left;margin:10px 0;width:760px}
.recommend_write_table .box_category .selecte_tag .tag_box span {display:inline-block;margin:5px 15px 5px 0;font-size:14px}
.recommend_write_table .box_category .selecte_tag .tag_box span img {padding-left:5px;vertical-align:top}
.recommend_write_table input[type=text] {position:relative;height:36px;border:1px solid #e9e9e9;color:#333;font-size:13px}
.recommend_write_table input:focus {border:1px solid #4876ef}
.recommend_write_table .input_wrap {position:relative}
.recommend_write_table .input_wrap.type02 {display:inline-block}
.recommend_write_table .input01 {padding:0 35px 0 15px;width:100%}
.recommend_write_table .input02 {padding:0 35px 0 15px;width:205px}
.recommend_write_table .input03 {padding:0 55px 0 15px;width:205px;text-align:right}
.recommend_write_table .input_wrap .sup {position:absolute;top:11px;right:19px;color:#999}
.recommend_write_table .box_option {position:relative;padding-bottom:10px;border-bottom:1px dotted #c4c4c4}
.recommend_write_table .textarea_wrap {position:relative}
.recommend_write_table .textarea_wrap .notice {position:absolute;top:10px;left:10px;z-index:0;width:100%;color:#999;font-size:14px;line-height:22px}
.recommend_write_table .textarea_wrap textarea {z-index:1;padding:10px;width:100%;height:150px}
.recommend_write_table .day {display:inline-block;margin-left:22px;vertical-align:top}
.recommend_write_table .day input {padding:7px;width:70px}
.order_wrtie_btn {margin-top:95px;text-align:center}
.order_wrtie_btn button {width:245px;height:52px;font-size:19px;font-weight:600;line-height:52px}

/* 재능완료, 제안완료, 오더완료 */
.talent_regist_done,
.recommend_regist_done,
.order_regist_done {padding-top:40px}
.regist_done_info {padding:10px 0 0 0;text-align:center}
.regist_done_info>h1 {margin:40px 0 0 0;color:#333;font-size:32px;font-weight:bold}
.regist_done_info>h1.order_end {margin:40px 0 20px 0;line-height:45px}
.regist_done_info>h1.order_end span {display:block;font-size:32px;font-weight:normal}
.regist_done_info>h1.type01 {display:inline-block;margin-bottom:40px;width:100%}
.regist_done_info .more_choice {margin:0 auto 40px;width:510px;color:#666;font-size:16px;font-weight:400;letter-spacing:0;line-height:34px;text-align:left}
.regist_done_info .more_choice li {display:inline-block;position:relative;margin:10px 0;width:100%;height:24px;line-height:1.5}
.regist_done_info .more_choice .choice_btn_orange,
.regist_done_info .more_choice .choice_btn_gray {float:right;position:absolute;top:0;right:0;width:135px;height:24px;font-size:13px;line-height:20px}
.regist_done_info .more_choice .choice_btn_orange {border:1px solid #4876ef;color:#4876ef;background:url(../../image/pc/ico/ico_more_arrow4.png) no-repeat 118px 8px}
.regist_done_info .more_choice .choice_btn_gray {border:1px solid #ccc;color:#666;background:url(../../image/pc/ico/ico_more_arrow.png) no-repeat 118px 8px}
.regist_done_info .more_choice .choice_btn_orange.btn_type01,
.regist_done_info .more_choice .choice_btn_gray.btn_type01 {padding-left:13px}
.regist_done_info .more_choice .choice_btn_orange.btn_type02,
.regist_done_info .more_choice .choice_btn_gray.btn_type02 {padding-left:23px}
.regist_done_info .more_choice .choice_btn_orange.btn_type03 {padding-left:35px}
.regist_done_info .more_choice.width_type01 {width:540px}
.regist_done_info .more_choice.width_type02 {width:420px}
.regist_done_info .more_choice.width_type03 {width:630px}
.regist_done_info .more_choice.width_type04 {margin-top:40px;width:580px;letter-spacing:-2px}
.regist_done_info .more_choice.width_type05 {margin-top:80px;padding-top:44px;border-top:1px solid #eaeaea}
.regist_done_info .more_choice .choice_btn_gray:after {display:block;clear:both;content:""}
.regist_done_info .more_choice strong {text-decoration:underline}
.regist_done_info .alert_txt {color:#666;font-size:16px}
.regist_done_info .alert_txt.mt5 {margin-top:5px}
/* 893 */
.regist_done_info .box_info_talent {margin:0 auto;padding:35px;color:#333;font-size:20px;letter-spacing:-1.4px;line-height:1.5;text-align:center}
.regist_done_info .box_info_talent .tit {font-size:16px;font-weight:600}
.regist_done_info .box_info_talent .info {margin-top:15px;font-size:16px;line-height:22px}
.regist_done_info .box_info_talent .link {margin-top:20px}
.regist_done_info .box_info_talent .link a {color:#4876ef;font-size:16px;font-weight:600}
.regist_done_info .box_info_talent .link a img {margin-left:5px;padding-top:3px;vertical-align:top}
.regist_done_info .box_info_talent.nonTop {padding-top:0}

.regist_done_info .middle_banner {margin:0;text-align:center}

.info_oderjob {margin-bottom:40px;border:1px solid #e5e5e5;text-align:left}
.info_oderjob .oder_tip {padding:15px 25px;font-size:14px;background:#eff4f6}
.info_oderjob .oder_tip em {color:#4876ef;font-weight:500}
.info_oderjob .orderjob_list_box {display:inline-block;padding:35px 25px;border-top:1px solid #e5e5e5}
.orderjob_list_box h2 {color:#333;font-size:24px;font-weight:500;text-align:left}
.orderjob_list_box h2>.list_category,
.orderjob_list_box h2>.list_category>span {display:inline-block}
.orderjob_list_box h2 .list_category span {float:left;color:#666;font-size:15px;font-weight:400}
.orderjob_list_box h2 .list_category span:not(:last-child) {margin-right:10px;padding-right:15px;background:url(../../image/pc/ico/ico_divider.png) no-repeat 100% 50%}
.orderjob_list_box h2 .other_orderjob {float:right;padding:10px 10px 0 0;color:#666;font-size:14px;font-weight:400}
.orderjob_list_box h2 .other_orderjob:after {display:block;clear:both;content:""}
.orderjob_list_box h2 .arrow_gray2 {background:url(../../image/pc/ico/ico_more_arrow.png) no-repeat 100% 80%}
.orderjob_list_box .list_type02 .item {display:inline-block;margin-right:25px;width:460px}
.orderjob_list_box .list_type02 .item:nth-child(2n) {margin-right:0}
.orderjob_list_box .list_type02 .item .desc_wrap .txt1 {overflow:hidden;margin:7px 0 0;width:300px;color:#333;font-size:14px;text-align:left;text-overflow:ellipsis;white-space:nowrap}
.order_regist_done .list_type02>.item>.line01 {padding:10px 15px}
.order_regist_done .list_type02>.item>.line01>.type_img {display:table;overflow:hidden;position:relative;margin-right:15px;width:92px;height:74px}
.order_regist_done .list_type02>.item>.line01>.type_img:after {position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.08);content:""}
.order_regist_done .list_type02>.item>.line01>.type_img span {display:table-cell;text-align:center;vertical-align:middle}
.order_regist_done .list_type02>.item>.line01>.type_img span img {max-height:74px}
.order_regist_done .list_type02>.item>.desc_wrap>.txt1 {margin:10px 0 0}
.order_regist_done .list_type02 .item .desc_wrap .star_grade {display:inline-block;width:60px;height:12px;background:url(../../image/pc/ico/ico_star.png) left 1px no-repeat}
.order_regist_done .list_type02 .item .desc_wrap .star_grade span {display:inline-block;height:12px;text-indent:-10000px;background:url(../../image/pc/ico/ico_star.png) left bottom no-repeat}

/* 매출내역 탭 */
.tab_type02 {overflow:hidden}
.tab_type02 li {float:left;padding:10px 0 12px 0;width:70px;border:1px solid #ccc;border-left:none;color:#888;font-size:14px;text-align:center;cursor:pointer}
.tab_type02 li:first-child {border-left:1px solid #ccc}
.tab_type02 li.on {border:1px solid #4876ef;color:#4876ef;font-weight:400}
.tab_type02 li a {text-decoration:none}
.tab_search {margin-top:20px}
.tab_search:after {display:block;clear:both;content:""}
.tab_search .tab_type02,
.tab_search .calendar_area,
.tab_search .btn_srch {float:left;margin:0}
.tab_search .calendar_area {margin-left:10px}
.tab_search .calendar_area .input_calendar {padding:9px;width:135px;font-size:14px}
.tab_search.trans2 .tab_type02 {margin-right:5px}
.tab_search.trans2 .tab_type02 li {width:52px}
.tab_search.trans2 .calendar_area {margin-left:0}
.tab_search.trans2 .calendar_area>span {float:left;margin:0 3px;line-height:38px}
.tab_search.trans2 .calendar_area .input_calendar {width:117px;background-position:92px 11px}
.tab_search.trans2 .btn_srch {margin-left:5px !important;width:53px;background-color:#878d96}
.total_profit .fs13_9 {color:#999;font-size:13px;font-weight:400}
.total_profit .fs14_3 {color:#333;font-size:14px;font-weight:500}
.total_profit .fs16_3 {color:#333;font-size:16px;font-weight:600}
.total_profit_inner {position:relative;margin-top:30px;padding:20px 0;border:6px solid #818e9d;text-align:center}
.total_profit_inner p {color:#333;font-size:16px;font-weight:500}
.total_profit_inner p .gray_txt {color:#999;font-size:13px}
.total_profit_inner p strong {display:inline-block;margin-left:66px;color:#4876ef;font-size:20px;font-weight:600}
.total_profit_inner p strong.order {color:#333;font-size:18px}
.total_profit_inner p strong.type02 {margin-left:18px}
.total_profit_inner p em {color:#4987ef;font-size:14px;font-weight:400}
.total_profit_inner .btn_outmoney {margin:-5px 0 0 50px;padding:7px 22px;color:#fff;font-size:15px;font-weight:400;letter-spacing:-1px;background:#4876ef}
.total_profit_inner .ico_ocash {font-size:16px;font-weight:700;margin-left:7px;color:#4876ef}
.total_profit_inner .ico_opoint {font-size:16px;font-weight:700;margin-left:7px;color:#4876ef}
.content_wrapper .total_profit_inner .sum_tit {position:absolute;top:0;left:35px;padding:20px 0;color:#333;font-size:18px}
.content_wrapper .total_profit_inner .sum_pay {position:absolute;top:0;right:20px;padding:20px 0;color:#4876ef;font-size:24px}
.content_wrapper .total_profit_inner .sum_pay em {font-size:14px;font-weight:normal}
.content_wrapper .total_profit_inner .sum_con {padding:0 170px 0 100px;font-weight:normal;text-align:right}
.content_wrapper .total_profit_inner .sum_con>span {display:inline-block;width:110px;font-size:14px}
.content_wrapper .total_profit_inner .sum_con>span.price {width:160px}
.content_wrapper .total_profit_inner .sum_con>span.hour {width:130px}
.content_wrapper .total_profit_inner .sum_con strong {margin-left:10px}
.total_profit_list {width:100%;border-top:1px solid #bababa;border-bottom:1px solid #bababa}
.total_profit_list ul li {border-top:1px solid #e6e6e6}
.total_profit_list ul li:first-child {border-top:none}
.total_profit_list ul li p {display:inline-block;padding:18px 15px;width:370px;color:#333;font-size:14px;font-weight:500;background:#f5f5f5}
.btn_excel {display:inline-block;float:right;margin-top:5px;color:#666;font-size:14px}
.btn_srch {margin-left:10px !important;padding:11px 0 12px;width:83px;color:#fff;font-size:15px;font-weight:300;background:#393e52}
.input_calendar {padding:8px 9px 9px;width:137px;border:1px solid #e5e5e5;background:url(../../image/pc/ico/ico_calendal.png) no-repeat right 10px top 11px}
.total_profit_kind {overflow:hidden;width:100%;border-left:1px solid #e5e5e5}
.total_profit_kind ul li {float:left;padding:20px;width:25%;border:1px solid #e5e5e5;border-left:none;text-align:center}
.total_profit_kind ul li p {color:#333;font-size:14px}
.total_profit_kind ul li .price {margin-top:22px}
.total_profit_kind ul li .price strong {font-size:16px}
.tbl_scroll {overflow-x:auto;width:740px}
.won_txt {margin-bottom:10px;color:#666;font-size:13px;text-align:right}
.won_txt .left_word {float:left}
.won_txt .left_word b {color:#4876ef}
.tbl_type01_top_info {margin-top:20px;color:#999;font-size:12px}
.tbl_type01_top_info.right {text-align:right}
.tbl_type01_top_info em {font-weight:bold}
.tbl_type01 {width:1140px;border-top:1px solid #bababa;border-bottom:1px solid #d0d0d0}
.tbl_type01.type02 {width:935px}
.tbl_type01.type03 {width:985px}
.tbl_type01.fullsize {width:100%}
.tbl_type01.fullsize tbody {overflow-y:scroll;max-height:200px}
.tbl_type01 th {padding:15px 0;border-bottom:1px solid #bababa;color:#333;font-size:14px;font-weight:500;line-height:18px;text-align:Center;vertical-align:middle;background:#f5f5f5}
.tbl_type01 td {padding:15px 0;border-bottom:1px solid #d0d0d0;color:#666;line-height:18px;text-align:center;vertical-align:middle;word-break:break-all}
.tbl_type01 td.date {word-break:keep-all}
.tbl_type01.mid td {padding:15px 10px}
.tbl_type01.txt_title td {padding-left:15px;text-align:left}
.tbl_type01 td.txt_title {padding-left:15px;text-align:left}
.tbl_type01 td.txt_title>a {height:auto}
.tbl_type01 td.txt_title .result_txt.refuse {margin-right:5px;color:#4876ef;font-weight:bold;text-decoration:underline}
.tbl_type01 td.no_result {padding:160px 0 60px 0;width:100%;color:#888;font-size:18px;background:url("../../image/pc/ico/ico_no_result.png")no-repeat center 50px}
.tbl_type01 td.no_result span {display:block;margin-top:5px;font-size:14px}
.tbl_type01 td.no_result .btn_make_coupon {margin-top:30px;padding:0 30px;height:38px;border:1px solid #4876ef;color:#4876ef;font-size:16px}
.tbl_type01 td .icon_order {display:inline-block;padding:2px 3px 3px 2px;border:1px solid #14b4ba;color:#14b4ba;font-size:9px;line-height:9px;vertical-align:middle}
.tbl_type01 td .icon_timework {display:inline-block;padding:2px 3px 3px 2px;border:1px solid #39f;color:#39f;font-size:9px;line-height:9px;vertical-align:middle}
.tbl_type01 td .icon_otwo {display:inline-block;padding:2px 3px 3px 2px;border:1px solid #4876ef;color:#4876ef;font-size:9px;line-height:9px;vertical-align:middle}
.tbl_type01 td .icon_special {display:inline-block;padding:2px 3px 3px 2px;border:1px solid #f42456;color:#f42456;font-size:9px;line-height:9px;vertical-align:middle}
.tbl_type01 td .icon_pickup {display:inline-block;padding:2px 3px 3px 2px;border:1px solid #eb7a00;color:#eb7a00;font-size:9px;line-height:9px;vertical-align:middle}
.tbl_type01 td .icon_plus {display:inline-block;padding:2px 3px 3px 2px;border:1px solid #4568a7;color:#4568a7;font-size:9px;line-height:9px;vertical-align:middle}
.tbl_type01 td .icon_recommend {display:inline-block;padding:2px 3px 3px 2px;border:1px solid #00a5ab;color:#00a5ab;font-size:9px;line-height:9px;vertical-align:middle}
.tbl_type01 td .left_icon {margin:0 5px 1px 0}
.tbl_type01 td .txt_ing {color:#4876ef}
.tbl_type01 td .btn_apply {padding:2px 25px;border:1px solid #ccc;color:#666;font-size:13px}
.tbl_type01 td .btn_print02 {padding:2px 6px;border:1px solid #ccc;color:#666;font-size:13px}
.tbl_type01 td .btn_print02.second {margin-top:15px}
.tbl_type01 td .input_check label {margin-bottom:-4px;min-height:23px;font-size:13px}
.tbl_type01 td.text_right {padding-right:20px;text-align:right;vertical-align:top}
.tbl_type01 td.dotted {border-bottom:1px dotted #d0d0d0}
.tbl_type01 td .left {float:left;padding-left:20px}
.tbl_type01 td .font15 {font-size:15px}
.tbl_type01 td .font18 {font-size:18px}
.tbl_type01 td .font18 {font-size:18px}
.tbl_type01 td .btn_border40 {display:inline-block;margin:0 2px;width:40px;height:24px;border:1px solid #ccc;line-height:22px;text-align:center;text-decoration:none;vertical-align:top}
.tbl_type01 td.status01 {color:#4876ef}
.tbl_type01 td.status02 {color:#666}
.tbl_type01 td.status03 {color:#2d86d1}
.tbl_type01 td span.ellipsis {display:inline-block;display:-webkit-box;overflow:hidden;max-height:36px;line-height:18px;text-align:left;text-overflow:ellipsis;white-space:normal;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.tbl_type01 td img {max-width:90px;max-height:70px}
.tbl_type01 td.center_button {padding-left:10px;text-align:left}
.tbl_type01 td.center_button .btn_print02 {float:left;width:calc(100% - 10px)}
.tbl_type01 .bd_r {border-right:1px solid #e5e5e5}
.tbl_type01 .admin_list td {position:relative;background-color:#f5f5f5}
.tbl_type01 .admin_list td.tit {color:#333;font-weight:bold}
.tbl_type01 .admin_list td a {display:block;overflow:hidden;width:330px;height:19px;text-overflow:ellipsis;white-space:nowrap}
.tbl_type01 .admin_list td a .msg_num {position:absolute;top:15px;right:-15px;z-index:10;margin-left:2px;width:20px;height:20px;border-radius:100%;color:#fff;font-size:12px;font-weight:normal;line-height:20px;text-align:center;background-color:#4876ef}
.tbl_type01 .no_read td {color:#333;font-weight:bold}
.tbl_type01 .no_read td .msg_num {display:inline-block;margin-left:2px;width:20px;height:20px;border-radius:100%;color:#fff;font-size:12px;font-weight:normal;line-height:20px;text-align:center;vertical-align:top;background-color:#4876ef}
.tbl_type01 td {position:relative}
.tbl_type01 td a {display:block}
.tbl_type01 td a.message_tit {display:block;overflow:hidden;width:330px;height:19px;text-overflow:ellipsis;white-space:nowrap}
.tbl_type01 td a.release {display:block;overflow:hidden;width:auto;height:19px;text-overflow:inherit;white-space:normal}
.tbl_type01 td a .msg_num {position:absolute;top:18px;right:-15px}
.tbl_type01.admin_message td:first-child {color:#333;font-weight:bold}
.tbl_type01.admin_message td .msg_num {display:inline-block;margin-left:2px;width:20px;height:20px;border-radius:100%;color:#fff;font-size:12px;font-weight:normal;line-height:20px;text-align:center;vertical-align:top;background-color:#4876ef}
.tbl_type01.admin_message td {position:relative}
.tbl_type01.admin_message td:first-child {color:#333;font-weight:bold}
.tbl_type01.admin_message td a {display:block;overflow:hidden;width:460px;height:19px;text-overflow:ellipsis;white-space:nowrap}
.tbl_type01.admin_message td a .msg_num {position:absolute;top:15px;right:2px;margin-left:2px;width:20px;height:20px;border-radius:100%;color:#fff;font-size:12px;font-weight:normal;line-height:20px;text-align:center;background-color:#4876ef}
.tbl_type01.border td,
.tbl_type01.border th {border-left:1px solid #e5e5e5}
.tbl_type01.border td:first-child,
.tbl_type01.border th:first-child {border-left:none}
.tbl_type01.type01 {margin-top:20px}
.tbl_type02.border td {border-left:1px solid #e5e5e5}
.tbl_type02.border tr:last-child th,
.tbl_type02.border tr:last-child td {border-bottom:1px solid #e6e6e6}
.tbl_type02 {width:100%;border-top:1px solid #a3abb7}
.tbl_type02.align_top th,
.tbl_type02.align_top td {font-size:14px;vertical-align:top}
.tbl_type02 th {padding:15px 0 15px 15px;border-bottom:1px solid #e6e6e6;color:#333;font-size:13px;font-weight:500;text-align:left;vertical-align:middle;background:#f5f5f5}
.tbl_type02 th .txt_type01 {color:#999;font-size:13px;font-weight:normal}
.tbl_type02 tr:last-child th,
.tbl_type02 tr:last-child td {border-bottom:1px solid #ccc}
.tbl_type02 td {padding:15px 35px;border-bottom:1px solid #e6e6e6;color:#666;font-size:13px;line-height:20px;vertical-align:middle}
.tbl_type02 td.devide_row {padding:15px 0}
.tbl_type02 td.devide_row>section {padding:15px 0 15px 10px;border-bottom:1px solid #e5e5e5}
.tbl_type02 td.devide_row>section:first-child {padding-top:0}
.tbl_type02 td.devide_row>section:last-child {padding-bottom:0;border-bottom:none}
.tbl_type02.tbl_form td {padding:10px 27px}
.tbl_type02.issue input,
.tbl_type02.issue .selectbox {width:111px}
.tbl_type02 td strong {font-size:16px}
.tbl_type02 td .point {color:#4876ef;font-size:14px}
.tbl_type02 td input {height:38px;border:1px solid #e9e9e9;text-indent:10px}
.tbl_type02 td input.w100 {width:552px}
.tbl_type02 td .selectbox label {height:38px;line-height:38px}
.tbl_type02 td .comment {margin-top:7px;color:#999;line-height:18px}
.tbl_type02 td .comment.dark {color:#666}
.tbl_type02 td .comment button {margin-left:20px}
.tbl_type02 td .comment02 {margin-top:7px;color:#999;font-size:13px;line-height:18px}
.tbl_type02 td .sub_txt {display:inline-block;color:#999;font-size:14px;vertical-align:middle}
.tbl_type02 td .input_radio {margin-left:15px}
.tbl_type02 td .input_radio label {font-size:13px}
.tbl_type02 td .input_radio:first-child {margin-left:0}
.tbl_type02 td .discount_write {display:inline-block;margin:0 5px;width:124px;border:1px solid #e9e9e9}
.tbl_type02 td .discount_write input {width:100px;border:none}
.tbl_type02 td .calendar_area {display:inline-block}
.tbl_type02 td .calendar_area input {width:125px;text-indent:0;background-position:97px 11px}
.tbl_type02 td .period_area {margin-top:10px}
.tbl_type02 td .period_area:first-child {margin-top:0}
.tbl_type02 td .period_area .input_radio {width:110px}
.tbl_type02 td .period_area .selectbox {width:125px}
.tbl_type02 td .underline_txt {display:inline-block;border-bottom:1px solid #666}
.tbl_type02 td .btn_select {display:inline-block;padding:2px 15px;border:1px solid #ccc;color:#666}
.tbl_type02 td .sel_save_area {position:relative;margin:10px 0 7px 0;width:530px}
.tbl_type02 td .sel_save_area button {position:absolute;top:-2px;right:-27px;font-size:0;line-height:0}
.tbl_type02 td .phonebox {position:relative;margin-top:10px}
.tbl_type02 td textarea {padding:10px;width:100%;height:100px;border:1px solid #e9e9e9;color:#999;resize:none}
.tbl_type02 td .sub {display:inline-block;float:right;color:#888;font-size:13px;letter-spacing:-0.65px}
.tbl_type02.finish_info th,
.tbl_type02.finish_info td,
.tbl_type02.finish_info td strong {font-size:14px}
.tbl_type02.wide td input,
.tbl_type02.wide td .selectbox {margin-left:0;width:100%;height:38px;border:1px solid #e9e9e9}
.tbl_type02 .selectbox {display:inline-block;position:relative;z-index:1;margin-left:5px;width:125px;height:30px;border:1px solid #e9e9e9;font-size:13px}
.tbl_type02 .selectbox:before {position:absolute;top:50%;right:5px;margin-top:-2px;width:9px;height:5px;background:url("../../image/pc/ico/route_select_arr.png") no-repeat;content:""}
.tbl_type02 .selectbox label {overflow:hidden;position:absolute;top:0;left:0;z-index:-1;padding:0 2px 0 9px;height:30px;box-sizing:border-box;color:#666;line-height:30px;text-overflow:ellipsis;white-space:nowrap}
.tbl_type02 .selectbox select {width:100%;height:100%;color:#666;letter-spacing:-1px;line-height:100%;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none}
.tbl_type02.type01 tr:last-child th,
.tbl_type02.type01 tr:last-child td {border-bottom:1px solid #e6e6e6}
.tbl_type02.type02 {border-top:none}
.tbl_type02.person_info.type02.type01 tr td textarea {line-height:1.2}
.tbl_type02 .box_wrap p {position:relative}
.tbl_type02 .box_wrap p span {display:inline-block;position:relative}
.tbl_type02.type03 {border-top:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5}
.tbl_type02.type03 th {border-right:1px solid #e6e6e6;text-align:center;background:#fff}
.tbl_type02.type03 th.none {border-bottom:none}
.tbl_type02.type03 tr:last-child th,
.tbl_type02.type03 tr:last-child td {border-bottom:none}
.tbl_type02.type03 .grey {background-color:#f5f5f5}
.noBorder {border:none !important}

/* 회원탈퇴 */
.widthdraw th,
.widthdraw td {padding-right:0;font-size:14px;line-height:20px}
.widthdraw td .btn_out_box {display:inline-block;float:right;padding-right:13px;width:123px;height:24px;border:1px solid #ccc;color:#666;font-size:13px;line-height:22px;text-align:center;background:url("../../image/pc/ico/ico_more_arrow.png") no-repeat 106px center}
.widthdraw_confirm {margin-top:30px;padding:30px 20px;border:1px solid #eee;background-color:#f9f9f9}
.widthdraw_confirm .input_radio {margin:0 30px 20px 0}
.widthdraw_confirm .input_radio label {padding:0 0 0 28px}
.widthdraw_confirm textarea {padding:10px 15px;width:100%;border:1px solid #ccc;color:#999}
.widthdraw.input_check {display:block;padding:15px 0 15px 20px;border-bottom:1px solid #eee}
.widthdraw.input_check label {padding-left:30px;font-size:15px;line-height:21px}

.person_info.business th {padding-left:15px;background-color:#fff}
.person_info.tbl_type02 th, .person_info.tbl_type02 td {padding-top: 11px;padding-bottom:11px;} /* gig-220 */
.person_info th {position:relative;padding:20px 0 20px 23px;font-size:15px;line-height:32px;vertical-align:top} /* gig-220 */
.person_info th.must {background:#f5f5f5}
.person_info th.must:before{display:none}
.person_info th .question_tooltip {display:inline-block;margin-left:4px;width:15px;height:15px;background:url("../../image/pc/ico/icon-tooltip.png") no-repeat center center / 15px 15px}
.person_info th .info_tooltip {display:inline-block;overflow:hidden;text-indent:-200%;vertical-align:-2px;width:16px;height:16px;background:url("../../image/pc/ico/icon_information_16px.png") no-repeat}
.person_info.th_no_bg th.must:before {top:24px;left:15px}
/* gig-220 */
.person_info th.refund {padding: 10px 0 10px 30px;line-height:42px;}
.person_info th.commision {padding: 10px 0 10px 30px;line-height:42px;}
.person_info td {padding-right:0;padding-left:20px;line-height:32px;font-size:14px;letter-spacing:-1px;word-break:break-all}
.person_info td.refund {line-height:38px;}
.person_info td.refund .btn_border {position:absolute;right:0;top:12px;line-height: initial;width: initial;}
.person_info td.refund .btn_border.deleted {top:62px;}
.person_info td.commision {line-height:38px;}
.person_info td.commision .btn_border {position:absolute;right:0;top:16px;line-height: initial;width: initial;}
.person_info td.commision .btn_border.deleted {top:62px;}
.person_info td .ico_file {padding-left:28px;background: url("data:image/svg+xml,%0A%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.93 0H2C0.895 0 0 0.895 0 2V13C0 14.105 0.895 15 2 15H14C15.105 15 16 14.105 16 13V5C16 3.895 15.105 3 14 3H8.803C8.468 3 8.156 2.833 7.971 2.555L7.01 1.113C6.546 0.418 5.766 0 4.93 0ZM2 1H4.93C5.431 1 5.9 1.25 6.178 1.668L7.138 3.109C7.51 3.666 8.134 4 8.803 4H14C14.552 4 15 4.448 15 5V13C15 13.552 14.552 14 14 14H2C1.448 14 1 13.552 1 13V2C1 1.448 1.448 1 2 1Z' fill='%23666666'/%3E%3C/svg%3E%0A") no-repeat 0 0;}
.person_info td .input_hidden {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip:rect(0,0,0,0);border: 0;}
.person_info td .input_radio {margin-left:40px}
.person_info td .label_upload {text-align: center;font-size: 13px;padding: 4px 17px 6px 17px;}
/* //gig-220 */
.person_info td button {margin-left:10px;padding:4px 17px 6px 17px;font-size:13px}
.person_info td .only {margin-left:0}
.person_info td #btn_change_birth {margin-left:0}
.person_info td .btn_grey {color:#fff;background-color:#878d96}
.person_info td .btn_border {min-width:86px;height:38px;border:1px solid #ccc;color:#999;background-color:#fff}
.person_info td .btn_border.float_right {float:right;min-width: 100px;} /* gig-220 */
.person_info td .btn_border02 {height:38px;border:1px solid #ccc;color:#999;background-color:#fff}
.person_info td .btn_border.org {height:38px;border:1px solid #4876ef;color:#4876ef;background-color:#fff}
.person_info td .selectbox {height:38px;border:1px solid #e9e9e9}
.person_info td .mail01 {margin-right:10px;width:140px}
.person_info td .mail02 {margin-left:10px;width:192px}
.person_info td .mail_address {width:178px}
.person_info td .num01 {margin-right:5px;margin-left:0;width:140px}
.person_info td .num02 {margin-right:5px;margin-left:5px;width:140px}
.person_info td .num03 {margin-left:5px;width:140px}
.person_info td .confirm_num {padding-right:50px;width:456px} /* 893 */
.person_info td span.count_time {position:absolute;top:35%;right:125px;color:#4876ef} /* 893 */
.person_info td span.count_time2 {position:absolute;top:35%;right:345px;color:#4876ef}
.person_info td .bank {display:block;margin:10px 0 0 0;width:265px}
.person_info td .bank_sel {margin-left:0;width:190px}
.person_info td .holder {width:279px}
.person_info td .bank02 {margin:0 0 0 10px;width:279px}
.person_info td .wide_input {display:block;margin:10px 0 0 0;width:100%}
.person_info td .input_check02 {margin-top:20px}
.person_info td .input_check02:first-child {margin-top:0}
.person_info td .input_check02.has_btn {width:96%;height:30px}
.person_info td .input_check02.has_btn .btn_grey {position:absolute;top:0;right:0}
.person_info td .input_check02.header {margin-top:0}
.person_info td .input_check02.second {margin-left:25px}
.person_info td .top10_box {margin-top:10px}
.person_info td .top0_box {margin-top:0}
.person_info td .bottom10_box {margin-bottom:10px}
.person_info td .add_career input,
.person_info td .add_career .selectbox {display:block;margin-bottom:10px;margin-left:0;width:100%}
.person_info td .add_career .middle_input {display:inline-block;width:282px}
.person_info td .add_career .middle_input:nth-child(2n) {margin-left:5px}
.person_info td .add_career .button_wrap {padding-top:10px;text-align:center;background:url("../../image/pc/ico/line_dot.png")repeat-x 0 0}
.person_info td .master_area {position:relative;width:100%}
.person_info td .master_area .selectbox {float:left;margin-right:5px;margin-left:0;width:125px}
.person_info td .master_area .selectbox.wide {width:100%}
.person_info td .master_area input {overflow:hidden;position:relative;width:440px}
.person_info td .word {display:inline-block;margin:5px 0 15px;width:100%}
.person_info td .word:last-child {margin-bottom:0}
.person_info td .word button {margin-left:14px}
.person_info td .word .red {display:inline-block;margin-left:14px;color:#4876ef}

/* 판매회원정보(UP_112) 파일찾기 */
.person_info .file_wrap {display:inline-block;position:relative;margin-left:27px;width:162px}
.person_info .file_wrap:first-child {margin-left:0}
.person_info .file_wrap .thumb {position:relative}
.person_info .file_wrap .thumb .btn_del {position:absolute;top:10px;right:10px;margin:0;padding:0;width:21px;height:21px;font-size:0;background:url("../../image/pc/ico/btn_file_del.png")no-repeat 0 0}
.person_info .file_wrap .thumb input[type=text] {width:162px;height:125px;border:none;background:url("../../image/pc/temp/@gig_base.png") no-repeat 0 0;background-size:100%;}
.person_info .file_wrap .type_ps {display:block;margin-bottom:5px;color:#666;font-size:14px}
.person_info .file_wrap .file {display:inline-block;overflow:hidden;margin-top:10px;width:162px;height:28px;border:none;vertical-align:top;background:url("../../image/pc/ico/btn_file_upload.png")no-repeat 0 0;cursor:pointer}
.person_info .file_wrap .file input[type=file] {width:162px;height:28px;border:1px solid #ccc;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none}

/* 프로필관리(UP_116) 프로필 이미지 */
.person_info .photo_file {display:inline-block;overflow:hidden;width:40px;height:40px;border:none;vertical-align:top;background:url("../../image/pc/ico/btn_photo_upload.png")no-repeat right top;cursor:pointer}
.person_info .photo_file a {width:20px;height:20px}
.person_info .upload_profile {position:relative;width:70px;height:70px;border:5px solid #f5f5f5;background:url("../../image/pc/ico/bg_photo_upload.png") no-repeat center center}
.person_info .upload_profile .photo {display:table;overflow:hidden;position:absolute;width:60px;height:60px;font-size:0}
.person_info .upload_profile .photo span {display:table-cell;font-size:0;text-align:center;vertical-align:middle}
.person_info .upload_profile .photo span img {max-width:60px;max-height:60px}
.person_info .upload_profile .photo:after {position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.08);content:""}
.person_info .upload_profile .photo_file {position:absolute;top:-10px;right:-10px;text-align:right}
.person_info .upload_profile .photo_file a {display:inline-block;width:25px;height:25px;font-size:0;text-indent:-9999px}

/* 프로필관리(UP_116) 파일찾기 */
.person_info .file_wrap02 {overflow:hidden;position:relative;width:100%}
.person_info .file_wrap02 .file_txt {padding:0 15px;height:38px;border:1px solid #e9e9e9;background-color:#fff}
.person_info .file_wrap02 .file_txt02 {display:inline-block;padding:0 15px;width:456px;height:38px;border:1px solid #e9e9e9;background-color:#fff}
.person_info .file_wrap02 .file {display:inline-block;overflow:hidden;margin-left:10px;width:100px;height:38px;border:none;vertical-align:top;background:url("../../image/pc/ico/btn_file_upload02.png")no-repeat 0 0;cursor:pointer}
.person_info .file_wrap02 .file input[type=file] {width:100px;height:38px;cursor:pointer;opacity:0}
.person_info .thumb_list {margin-top:10px}
.person_info .thumb_list:after {display:block;clear:both;content:""}
.person_info .thumb_list li {overflow:hidden;float:left;position:relative;margin-left:10px;width:80px;height:62px;border:1px solid #eee}
.person_info .thumb_list li .photo:after {position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.08);content:""}
.person_info .thumb_list li .photo {display:table;overflow:hidden;position:relative;width:80px;height:62px}
.person_info .thumb_list li .photo span {display:table-cell;text-align:center;vertical-align:middle}
.person_info .thumb_list li .photo span em {overflow:hidden;max-width:80px;max-height:62px}
.person_info .thumb_list li .photo span em img {max-width:80px;max-height:62px}
.person_info .thumb_list li .btn_del {position:absolute;top:0;right:0;margin:0;padding:0;width:21px;height:21px;font-size:0;background:url("../../image/pc/ico/btn_file_del.png")no-repeat 0 0}
.person_info .thumb_list li:first-child {margin-left:0}
.profile_guide {border:1px solid #e5e5e5}
.profile_guide .tit {padding:17px 20px;border-bottom:1px solid #e5e5e5;color:#333;font-size:18px;font-weight:500;background-color:#fbfbfb}
.profile_guide .cont_txt {padding:20px;color:#888;font-size:14px;line-height:18px}

/* 매출전표 */
.bill_form {position:relative;margin:20px auto 0;width:390px}
.bill_form table {width:100%;border:2px solid #98a1ba}
.bill_form table thead th {padding:10px 0;color:#fff;font-size:14px;text-align:center;	background-color:#98a1ba}
.bill_form table th {padding:13px 10px;border-bottom:1px solid #d0d0d0;color:#333;font-size:14px;font-weight:bold;text-align:left}
.bill_form table td {padding:5px 10px;border-bottom:1px solid #d0d0d0;border-left:1px solid #d0d0d0;color:#666;font-size:11px;line-height:1.2;vertical-align:top;word-break:break-all}
.bill_form table td.type02 {color:#888;font-size:11px}
.bill_form table .border td {border-bottom:2px solid #98a1ba}
.bill_form table td:first-child {border-left:none}
.bill_form table td>span {display:inline-block;margin-bottom:5px;color:#9aa5c2;font-size:11px}
.bill_form table td>span.block {display:block;margin-bottom:5px}
.bill_form table td>strong.right {float:right;font-size:12px}
.bill_form.cancel table tbody {z-index:38;background:url("../../image/pc/ico/bg_cancel.png") repeat 0 0;-webkit-print-color-adjust:exact}
.bill_form.cancel .cancel_txt {position:absolute;top:36px;bottom:0;left:0;z-index:36;width:100%;background:url("../../image/pc/ico/bg_cancel_txt.png") no-repeat 0 0;background-size:100%;-webkit-print-color-adjust:exact}
@media print {.bill_form.cancel .cancel_txt {background:url("../../image/pc/ico/bg_cancel_txt.png") no-repeat 0 0 / 100% auto;-webkit-print-color-adjust:exact}}
@media print {.bill_form.cancel table tbody {background:url("../../image/pc/ico/bg_cancel.png") repeat 0 0}}
.bill_form table td>.half_block {display:inline-block;float:left;width:50%;text-align:left}
.bill_form table td>.half_block>span {display:inline-block;margin-bottom:5px;color:#9aa5c2;font-size:11px}
.bill_form table td>.half_block>span.block {display:block;margin-bottom:5px}
.bill_form table td>.half_block>strong.right {font-size:12px}
.content_block:after {display:block;clear:both;content:""}
.content_block .txt1 {float:left;color:#333;font-size:18px}
.content_block .txt1 i {color:#4876ef}
.search_right {position:relative;margin-bottom:10px;text-align:right}
.search_right .notice_read {float:left;padding:8px 12px 9px 31px;border:solid 1px #e3e3e3;font-size:13px;vertical-align:top;background:url("../../image/pc/notice/ico_read_all.png") no-repeat 11px 50%}
.search_right .selectbox {display:inline-block;position:relative;z-index:1;width:125px;height:35px;border:1px solid #e9e9e9;font-size:13px}
.search_right .selectbox.h32 {height:32px}
.search_right .selectbox:before {position:absolute;top:50%;right:5px;margin-top:-2px;width:9px;height:5px;background:url("../../image/pc/ico/route_select_arr.png") no-repeat;content:""}
.search_right .selectbox label {overflow:hidden;position:absolute;top:0;left:0;z-index:-1;padding:0 2px 0 9px;height:35px;box-sizing:border-box;color:#666;line-height:35px;text-overflow:ellipsis;white-space:nowrap}
.search_right .selectbox select {width:100%;height:100%;color:#666;letter-spacing:-1px;line-height:100%;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none}
.search_right .search_btn {margin-left:5px;width:53px;height:32px;color:#fff;font-size:14px;background-color:#878d96}
.search_right input {margin-left:5px;padding:0 8px;width:125px;height:32px;border:1px solid #e3e3e3;color:#666;font-size:13px}
.search_right input[type='text'] {width:125px;}
.search_right .result_txt {float:left;color:#666;font-size:14px;line-height:32px}
.search_right .result_txt strong {display:inline-block;margin-left:4px;color:#4876ef}
.search_right .two_button {display:inline-block;border:1px solid #e9e9e9;vertical-align:top}
.search_right .two_button button {display:inline-block;float:left;width:43px;height:33px;color:#999;font-size:13px;letter-spacing:-0.65px;line-height:31px;text-align:center;background-color:#fff}
.search_right .two_button button.selected {background-color:#f5f5f5}
.search_right .two_button+.selectbox {float:right;margin-left:10px}

/* o'cash */
.charch_select .title_text {display:inline-block;margin-right:20px;color:#333;font-size:16px;line-height:38px;vertical-align:middle}
.charch_select .selectbox {display:inline-block;position:relative;z-index:1;width:265px;height:38px;border:1px solid #e9e9e9;font-size:13px}
.charch_select .selectbox:before {position:absolute;top:50%;right:5px;margin-top:-2px;width:9px;height:5px;background:url("../../image/pc/ico/route_select_arr.png") no-repeat;content:""}
.charch_select .selectbox label {overflow:hidden;position:absolute;top:0;left:0;z-index:-1;padding:0 2px 0 9px;height:38px;box-sizing:border-box;color:#666;line-height:38px;text-overflow:ellipsis;white-space:nowrap}
.charch_select .selectbox select {width:100%;height:100%;color:#666;letter-spacing:-1px;line-height:100%;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none}

.pay_type {margin-top:15px;font-size:0;line-height:0}
.pay_type button {padding:77px 0 36px 0;width:25%;height:127px;border:1px solid #e7e7e7;border-right:0 none;color:#333;font-size:14px;font-weight:400;line-height:1.4;background-color:#fbfbfb} /* OTWOJOB-937 */
.pay_type button:last-child {border-right:1px solid #e7e7e7}
.pay_type button.on {border-color:#4876ef;color:#4876ef;font-weight:bold;background-color:#fff}
.pay_type button.on+button {border-left:1px solid #4876ef}/* OTWOJOB-702 ì¶”ê°€ : ì—¬ê¸°ê¹Œì§€ */
.pay_type button.disabled {color:#eee;background-color:#cdcdcd;cursor:default}
.pay_type.b_two button {width:50%}
.pay_type.b_three button {width:33.3%}
.pay_type .pay_creditcard {background:url("../../image/pc/ico/icon-payment-card.png") no-repeat 50% 26px}
.pay_type .pay_creditcard.on {background:url("../../image/pc/ico/icon-payment-card-on.png") no-repeat 50% 26px}
.pay_type .pay_account {background:url("../../image/pc/ico/icon-payment-deposit_gig.png") no-repeat 50% 26px}
.pay_type .pay_account.on {background:url("../../image/pc/ico/icon-payment-deposit-on_gig.png") no-repeat 50% 26px}
.pay_type .pay_phone {background:url("../../image/pc/ico/icon-payment-phone.png") no-repeat 50% 26px}
.pay_type .pay_phone.on {background:url("../../image/pc/ico/icon-payment-phone-on.png") no-repeat 50% 26px}
.pay_type .pay_virtual_account {background:url("../../image/pc/ico/icon-payment-transfer_gig.png") no-repeat 50% 26px}
.pay_type .pay_virtual_account.on {background:url("../../image/pc/ico/icon-payment-transfer-on_gig.png") no-repeat 50% 26px}
.pay_type .pay_transfer {background:url("../../image/pc/ico/icon-payment-transfer_gig.png") no-repeat 50% 26px}
.pay_type .pay_transfer.on {background:url("../../image/pc/ico/icon-payment-transfer-on_gig.png") no-repeat 50% 26px}
.pay_type .pay_ocash {background:url("../../image/pc/ico/icon-payment-ocash.png") no-repeat 50% 26px}
.pay_type .pay_ocash.on {background:url("../../image/pc/ico/icon-payment-ocash-on.png") no-repeat 50% 26px}
.pay_type .pay_kakao {background:url("../../image/pc/ico/ico-kakaopay.png") no-repeat 50% 26px}
.pay_type .pay_kakao.on {background:url("../../image/pc/ico/ico-kakaopay-on.png") no-repeat 50% 26px}
.pay_type .pay_ocash .use_cash {display:block;color:#666;font-size:12px}

/* 쿠폰발행 */
.tit_wrap_coupon {margin-top:30px}
.tit_wrap_coupon:after {display:block;clear:both;content:""}
.tit_wrap_coupon .tit {float:left;color:#333;font-size:24px}
.tit_wrap_coupon .btn_coupon {float:right;padding:0 18px;height:30px;color:#fff;font-size:15px;background-color:#4876ef}
.tit_wrap02:after {display:block;clear:both;content:""}
.tit_wrap02 .tit {float:left;color:#333;font-size:24px}
.tit_wrap02 .tit .alert_txt {display:inline-block;margin-left:10px;color:#666;font-size:13px}
.tit_wrap02 .right_txt {float:right;margin-top:5px;color:#666;font-size:13px;line-height:13px}

/*  오더잡 이용방법 */
.order_way {padding:45px 0 40px 0;border:1px solid #e3e3e3;background-color:#f9f9f9}
.order_way .alert_tit {color:#333;font-size:24px;text-align:center}
.order_way .alert_tit .sub_txt {display:block;margin-top:15px;color:#666;font-size:14px;line-height:22px}
.order_way .sec_title {margin:50px 0 0 30px}
.order_way .way_step {margin-top:15px;padding:30px 15px;background-color:#fff}
.order_way .way_step:after {display:block;clear:both;content:""}
.order_way .way_step>div {float:left;padding-left:32px;width:20%;text-align:center;background:url("../../image/pc/ico/ico_arr_big.png")no-repeat 0 20px}
.order_way .way_step>div:first-child {padding-left:0;width:128px;background:none}
.order_way .way_step>div p {padding-top:67px;color:#666;font-size:13px}
.order_way .way_step>div p strong {display:block;margin-top:5px;color:#333;font-size:16px}
.order_way .way_step>div p strong>em {display:block;font-size:14px;font-weight:normal;line-height:20px}
.order_way .way_step .step01 p {background:url("../../image/pc/ico/ico_way_step01.png")no-repeat center 0}
.order_way .way_step .step02 p {background:url("../../image/pc/ico/ico_way_step02.png")no-repeat center 0}
.order_way .way_step .step03 p {background:url("../../image/pc/ico/ico_way_step03.png")no-repeat center 0}
.order_way .way_step .step04 p {background:url("../../image/pc/ico/ico_way_step04.png")no-repeat center 0}
.order_way .way_step .step05 p {background:url("../../image/pc/ico/ico_way_step05.png")no-repeat center 0}
.order_way .alert_txt {margin-top:35px;font-size:20px;text-align:center}
.order_way .alert_txt .btn_upload {display:block;margin:20px auto 0;width:150px;height:38px;color:#fff;font-size:16px;line-height:38px;text-align:center;background-color:#4876ef}
.tab_type03 .info_bill {float:right;margin-top:10px;padding-right:10px;color:#666;font-size:14px;line-height:1.2;background:url("../../image/pc/ico/ico_more_arrow.png") no-repeat right center}

/* 스케쥴관리 */
.calendar_wrap {position:relative;padding:15px 0;border-top:1px solid #bababa;border-bottom:1px solid #bababa}
.calendar_wrap:after {display:block;clear:both;content:""}
.calendar_wrap .arrow {position:absolute;top:50%;margin-top:-14px;width:15px;height:28px;font-size:0}
.calendar_wrap .prev {left:-15px;background:url("../../image/pc/ico/ico_arrow_prev.png")no-repeat 0 0}
.calendar_wrap .next {right:-15px;background:url("../../image/pc/ico/ico_arrow_next.png")no-repeat 0 0}
.calendar_wrap .carlendar {float:left;padding:0 8px;width:246px;border-left:1px solid #e5e5e5}
.calendar_wrap .carlendar.first {border-left:none}
.calendar_wrap .carlendar .year {position:relative;text-align:center}
.calendar_wrap .carlendar .year .date {position:absolute;top:0}
.calendar_wrap .carlendar .date {width:100%;color:#333;font-size:14px;text-align:center}
.calendar_wrap .carlendar .week ul {margin-top:26px;padding-bottom:2px;height:22px;border-bottom:1px solid #f4f4f4}
.calendar_wrap .carlendar .week li {float:left;margin-right:2px;width:30px;text-align:center}
.calendar_wrap .carlendar .week li:last-child {margin-right:0}
.calendar_wrap .carlendar .day li {float:left;margin-right:2px;width:30px;height:22px;line-height:22px;text-align:center}
.calendar_wrap .carlendar .day li.mark_today {color:#fff;background:#4876ef}
.calendar_wrap .carlendar .day li.mark_offday {color:#e8e8e8;background:#b5b5b5}
.calendar_wrap .carlendar .day li:nth-child(7n) {margin-right:0;color:#3581b6}
.calendar_wrap .carlendar .day li:first-child,
.calendar_wrap .carlendar .day li:nth-child(7n+1) {color:#ff6916}

/* 광고관리 - 플러스재능 */
.day_click_wrap {margin-top:30px}
.day_click_wrap .result_box {position:relative;padding:0 29px;height:83px;border:1px solid #bababa}
.day_click_wrap .result_box button {position:absolute;top:-1px;width:30px;height:83px;border:1px solid #ccc;font-size:0}
.day_click_wrap .result_box button.prev {left:-1px;background:#fff url("../../image/pc/ico/ico_prev_talent.png")no-repeat center center}
.day_click_wrap .result_box button.next {right:-1px;background:#fff url("../../image/pc/ico/ico_next_talent.png")no-repeat center center}
.day_click_wrap .result_box dl:after {display:block;clear:both;content:""}
.day_click_wrap .result_box dl {display:table;width:100%;table-layout:fixed}
.day_click_wrap .result_box dl dt,
.day_click_wrap .result_box dl dd {display:table-cell;min-width:10%;height:40px;text-align:center;vertical-align:middle}
.day_click_wrap .result_box dl dt {width:100px;color:#333;font-size:14px;background-color:#f5f5f5}
.day_click_wrap .result_box dl dd {position:relative;width:90px;color:#999;font-size:13px}
.day_click_wrap .result_box dl dd:before {display:block;position:absolute;top:10px;left:0;width:1px;height:20px;background-color:#e5e5e5;content:""}
.day_click_wrap .result_box dl dd.first:before {display:none}
.day_click_wrap .result_box dl.click_num {border-top:1px solid #ccc}
.day_click_wrap .result_box dl.click_num dd {font-size:15px;font-weight:500}
.day_click_wrap .graph_box {margin-top:20px;height:382px;border:1px solid #ccc;background-color:#f5f5f5}
.day_click_wrap .graph_box p {padding-top:100px;color:#ccc;font-size:54px;line-height:80px;text-align:center}

/* 비밀번호 확인 */
.write_pw {margin-top:20px;padding:40px 0;border-top:1px solid #bababa;border-bottom:1px solid #e7e7e7;text-align:center}
.write_pw input {padding:0 15px;width:200px;height:38px;border:1px solid #ccc;color:#999}
.write_pw .btn_social {width:460px;height:42px;border:1px solid #7392b1;text-align:center}
.write_pw .btn_social.btn_facebook {border-color:#405ea9}
.write_pw .btn_social.btn_naver {border-color:#2db400}
.write_pw .btn_social.btn_kakao {border-color:#3a2020}
.write_pw .btn_social.btn_google {border-color:#3e82f1}
.write_pw .btn_social.btn_apple {border-color:#000}
.write_pw .btn_social.btn_saramin .icon {display:inline-block;padding-left:24px;color:#333;font-size:15px;line-height:18px;background:url("../../image/pc/ico/icon_saramin.png")no-repeat left center}
.write_pw .btn_social.btn_facebook .icon {display:inline-block;padding-left:15px;color:#333;font-size:15px;line-height:18px;background:url("../../image/pc/ico/ico_facebook.png")no-repeat left center}
.write_pw .btn_social.btn_naver .icon {display:inline-block;padding-left:24px;color:#333;font-size:15px;line-height:18px;background:url("../../image/pc/ico/ico_naver.png")no-repeat left center}
.write_pw .btn_social.btn_kakao .icon {display:inline-block;padding-left:24px;color:#333;font-size:15px;line-height:18px;background:url("../../image/pc/ico/ico_kakao.png")no-repeat left center}
.write_pw .btn_social.btn_google .icon {display:inline-block;padding-left:24px;color:#333;font-size:15px;line-height:19px;background:url("../../image/pc/ico/ico_google.png") no-repeat left center}
.write_pw .btn_social.btn_apple .icon {display:inline-block;padding-left:24px;color:#333;font-size:15px;line-height:20px;background:url("../../image/pc/ico/ico_apple.png") no-repeat left center}

/* 주문/결제하기 */
.order_item_content {position:relative;margin:0 auto;padding:40px 10px;width:1004px}
.order_item_content h3,
.payment_method_content h3 {color:#333;font-size:24px}
.payment_method_content h4 {color:#666;font-size:13px;font-weight:600}
.payment_method_content .comment {display:inline-block;margin-left:10px;color:#999;font-size:14px;letter-spacing:-0.7px}
.order_item_content .tit_sect {margin:0 0 25px 0}
.items_to_order {padding:15px 0 40px 0}
.items_to_order .total_profit_inner {margin-top:15px;padding:18px 20px 22px 40px;text-align:left}
.items_to_order .total_profit_inner .sum_pay {float:right;color:#4876ef;font-size:24px;font-weight:600}
.items_to_order .total_profit_inner .sum_pay em {padding-left:2px;font-size:14px}
.items_to_order .total_profit_inner .sum_tit {display:inline-block;padding-right:50px;color:#333;font-size:18px}
.items_to_order .total_profit_inner .sum_con {float:right;padding-left:40px;width:50%}
.items_to_order .total_profit_inner .sum_con span {float:left;padding-right:25px;text-align:right}
.items_to_order .total_profit_inner .sum_con span.price {width:45%}
.items_to_order .total_profit_inner .sum_con span.all {padding:0 0 0 25px;width:50%;text-align:left}
.items_to_order .total_profit_inner p strong {margin-left:0}
.payment_method_content {padding-top:50px;padding-bottom:80px;background-color:#f2f2f2}
.payment_method_content .payment_method {position:relative;margin:0 auto;padding:0 10px;width:1024px}
.payment_method .show_payment_method {margin-right:280px;padding:30px;min-height:960px;background-color:#fff}
.payment_method .show_payment_method .box_free_info {margin:20px 0 50px;padding:20px 0;border-top:1px solid #cfcfcf}
.payment_method .show_payment_method .box_free_info p {color:#333;font-size:16px;line-height:26px}
.payment_method .show_total_price {position:absolute;top:0;right:10px;bottom:0;padding:30px 15px 80px 15px;width:280px;background-color:#d4d8db}
.discont_write_table {margin-top:20px;margin-bottom:50px}
.discont_write_table .discount_price {padding-top:10px;padding-left:45px;color:#333;font-size:24px;background:url("../../image/pc/ico/ico_discount_gig.png") no-repeat 0 80%}
.discont_write_table .discount_price em {padding-left:2px;font-size:14px}
.discont_write_table .selectbox {width:100%}
.discont_write_table .selectbox label {color:#999}
.discont_write_table .point_to_use {float:left;width:394px;border:1px solid #e9e9e9;background-color:#fff}
.discont_write_table .point_to_use .applicable_point {display:inline-block;width:214px;height:36px;color:#666;font-size:14px;line-height:36px;text-align:center;background-color:#f3f3f3}
.discont_write_table .point_to_use .applicable_point em {display:inline-block;padding-left:3px;color:#4876ef}
.discont_write_table .point_to_use .point_write {display:inline-block;float:right;margin-top:9px;width:124px}
.discont_write_table .point_to_use .point_write input {position:relative;top:-2px;width:100px;border:none;text-align:right;padding:0}
.discont_write_table .point_to_use .point_write label {padding-right:10px;text-align:right}
.discont_write_table .btn_use {float:left;margin-left:9px;width:80px;height:38px;border:1px solid #ccc;color:#666;font-size:14px}
.payment_write_table {margin-bottom:45px}
.payment_method_detail .pay_type {overflow:hidden;margin-top:20px;padding-left:1px;border-width:0}
.payment_method_detail .pay_type button {float:left;position:relative;margin-left:-1px;width:16.6%;border:1px solid #b5b5b5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.payment_method_detail .pay_type.b_five button {width:20%}
.payment_method_detail .pay_type button.on {z-index:2;border:1px solid #4876ef}
.payment_method_detail .table_row02.payment_write_table {margin-top:0;border:0}
.payment_method_detail .table_row02 td {padding-right:0;font-size:14px;vertical-align:middle;word-break:break-all}
.payment_method_detail .table_row02 td .input_radio {margin-right:20px}
.payment_method_detail .table_row02 td .how_to_get {margin-right:8px;width:150px;height:38px}
.payment_method_detail .table_row02 td .three-digit,
.payment_method_detail .table_row02 td .phone_number {width:100px;height:38px;border:1px solid #e9e9e9}
.payment_method_detail .table_row02 td .phone_number {text-align:center;text-indent:0}
.payment_method_detail .table_row02 td .four-digit {width:73px;height:38px;border:1px solid #e9e9e9;text-align:center}
.payment_method_detail .table_row02 td .three-digit label {min-width:50px}
.payment_method_detail .table_row02 td .one-digit {padding:0 8px;width:315px;height:38px;border:1px solid #e9e9e9}
.payment_method_detail .table_row02 td .receiver {width:255px;height:38px;border:1px solid #e9e9e9;text-indent:10px}
.payment_method_detail .table_row02 td .account_holder {display:block;margin-bottom:10px;width:180px;height:38px;border:1px solid #e9e9e9;text-indent:10px}/* OTWOJOB-719 */
.payment_method_detail .table_row02 td .form_block {display:inline-block}
.payment_method_detail .save_apply_info {padding:20px;border-bottom:1px solid #d0d0d0;background-color:#f5f5f5}
.payment_method_detail .save_apply_info label {color:#333;font-size:14px}
.payment_method_detail .table_row02 td a.edit {display:inline-block;margin-left:20px;width:53px;height:28px;color:#fff;line-height:28px;text-align:center;background-color:#878d96}

.payment_method_detail .pay_radio_type {margin-top:20px;width:100%}
.payment_method_detail .pay_radio_type tbody tr:first-child {border-top:1px solid #b5b5b5}
.payment_method_detail .pay_radio_type tbody tr {border-bottom:1px solid #e9e9e9}
.payment_method_detail .pay_radio_type tbody tr.no_line {border-bottom:none}
.payment_method_detail .pay_radio_type tbody tr:last-child {border-bottom:1px solid #b5b5b5}

.payment_method_detail .pay_radio_type tbody tr th {padding:18px 0 18px 25px;color:#333;font-size:15px;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:-0.8px;text-align:left}
.payment_method_detail .pay_radio_type tbody tr td {padding:10px 0 10px 10px;color:#666;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:-0.7px;text-align:left}
.payment_method_detail .pay_radio_type tbody tr td .bottom {margin-top:15px}
.payment_method_detail .pay_radio_type tbody tr td img {margin-right:10px}

.payback_write_table .bank_list {margin-right:10px;width:180px}
.payback_write_table .bank_account {width:260px;height:38px;border:1px solid #e9e9e9;text-indent:10px}
.payback_write_table .notify {padding:10px 0;color:#999;font-size:13px;line-height:18px}
.payback_write_table .notify em {color:#4876ef}
.payback_write_table .notify ul {margin-top:-5px}
.payback_write_table .notify ul li {margin-top:5px;padding-left:8px;line-height:22px;background:url(../../image/pc/ico/ico_dot03.png) 0 9px no-repeat}/* OTWOJOB-719 */
.payback_write_table .output {display:inline-block;vertical-align:top}/* OTWOJOB-719 */
.show_total_price .price_per_item {margin-top:20px;background-color:#fff}
.show_total_price .price_per_item .price_type01 {padding:20px 15px 20px 10px;color:#333;font-size:14px;font-weight:600}
.show_total_price .price_per_item .price_type01 span {display:inline-block;float:right}
.show_total_price .price_per_item .price_type01 span em {display:inline-block;color:#333;font-size:16px;font-weight:600}
.show_total_price .price_per_item .price_type01 span :after {display:block;clear:both;content:""}
.show_total_price .price_per_item .price_type02 {padding:15px 15px 15px 10px;border-top:1px solid #eee;border-bottom:1px solid #eee;background-color:#f7f7f7}
.show_total_price .price_per_item .price_type02 dt,
.show_total_price .price_per_item .price_type02 dd {display:inline-block;padding:10px 0}
.show_total_price .price_per_item .price_type02 dt {width:120px;color:#666;font-size:14px}
.show_total_price .price_per_item .price_type02 dd {width:100px;color:#999;font-size:14px;text-align:right}
.show_total_price .price_per_item .price_type02 dd em {color:#4876ef;font-size:16px;font-weight:600}
.show_total_price .price_per_item .price_type02 dd em.big {color:#333}
.show_total_price .price_per_item .price_type03 {padding:20px 15px 20px 10px;font-size:16px;font-weight:600}
.show_total_price .price_per_item .price_type03 img {float:right;width:auto;height:16px}
.show_total_price .price_per_item .price_type03 img[src=""] {display:none}
.show_total_price .price_per_item .price_type03 p {padding-top:20px;width:100%;color:#4876ef;font-size:18px;font-weight:400;text-align:right}
.show_total_price .price_per_item .price_type03 p>em {font-size:30px;font-weight:600}
.show_total_price .price_per_item li span {float:right}
.show_total_price .btn_checkout {margin-top:15px;padding-left:27px;width:100%;height:54px;border:1px solid #4876ef;color:#fff;font-size:19px;line-height:54px;text-align:center;background:url("../../image/pc/ico/ico_check.png") no-repeat 75px 18px #4876ef}
.show_total_price .btn_cancel {margin-top:10px;width:100%;height:54px;border:1px solid #b5b5b5;color:#fff;font-size:19px;line-height:54px;text-align:center;background-color:#adb0b3}
.agreement_container {margin-top:15px;border:1px solid #e5e5e5;background-color:#fff}
.agreement_container .input_check {padding:6px 10px;width:100%;border-bottom:1px solid #e5e5e5;color:#333}
.agreement_container .content_txt {overflow:hidden;overflow-y:auto;padding:6px 10px 6px 10px;height:68px;color:#666;font-size:13px;line-height:20px;background-color:#f7f7f7}
.otwojob_responsibility {display:block;margin-top:15px;color:#666;font-size:13px;line-height:18px}
.terms_conditions {margin-top:14px;margin-bottom:20px;color:#888;font-size:13px}
.result_ok_banner {margin-top:-30px;padding:50px 0;text-align:center;background:#f7f7f7} /* 오키이벤트 시 자동 응모 배너 */

/* 결제실패 사유 */
.result_fail {margin:20px 0 0;padding:55px 30px;color:#666;font-size:16px;text-align:center;background-color:#f5f5f5}
.result_fail.type02 {margin:30px 30px 0;padding:30px;font-size:13px;line-height:18px}

/* 레이어팝업 */
.popup_layer {outline:none}
.popup_layer .btn_print {padding-left:20px;height:20px;color:#666;font-size:14px;line-height:15px;background:url("../../image/pc/ico/ico_print.png")no-repeat 0 center}
.popup_layer .cp_way_step {padding-bottom:45px}
.popup_layer .cp_way_step>div {display:inline-block;width:33%;text-align:center;vertical-align:middle;background:url("../../image/pc/ico/ico_arr_big.png")no-repeat 0 center}
.popup_layer .cp_way_step>div:first-child {background:none}
.popup_layer .cp_way_step>div>strong {display:block;padding-top:85px;color:#333;font-size:18px}
.popup_layer .cp_way_step>div>p {margin-top:3px;color:#666;font-size:13px;line-height:24px}
.popup_layer .cp_way_step .way01 strong {background:url("../../image/pc/ico/ico_coupon_way01.png") no-repeat center 26px}
.popup_layer .cp_way_step .way02 strong {background:url("../../image/pc/ico/ico_coupon_way02.png") no-repeat center 22px}
.popup_layer .cp_way_step .way03 strong {background:url("../../image/pc/ico/ico_coupon_way03.png") no-repeat center 23px}
.popup_layer .updown_detail {margin-top:0}
.popup_layer .updown_detail .talent_info .tit_area {padding:20px 27px}
.popup_layer .updown_detail .talent_info .tit_area .title {font-size:20px}
.popup_layer .updown_detail .talent_info .tit_area .over_content {display:block}
.popup_layer .updown_detail .talent_state {padding:12px 30px 13px 20px;min-height:40px;line-height:13px}
.popup_layer .updown_detail .talent_state .right .count {margin-right:0;margin-left:20px}
.popup_layer .tab_type_two {margin-top:0}
.popup_layer input[type=text],
.popup_layer input[type=password] {padding:0 15px;height:38px;border:1px solid #e9e9e9;color:#999;vertical-align:middle}
.popup_layer .wide_form {margin-top:20px;width:100%}
.popup_layer .wide_form.top10 {margin-top:10px}
.popup_layer .set_time_box {margin-top:20px}
.popup_layer .set_time_box>span {margin:0 15px}
.popup_layer .set_time_box .selectbox {width:175px;text-align:center}
.popup_layer .set_time_box .selectbox label {padding-right:25px;width:175px;text-align:center}
.popup_layer .set_time_box .input_check {margin-top:15px}
.popup_layer .set_time_box .input_check label {color:#666;font-size:14px}
.popup_layer .confirm_way {margin-top:20px;padding:25px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.popup_layer .confirm_way:after {display:block;clear:both;content:""}
.popup_layer .confirm_way>div {float:left;width:50%;text-align:center}
.popup_layer .confirm_way>div a {display:block;margin:0 auto;width:103px;height:103px;border:1px solid #eee;border-radius:51px;font-size:0}
.popup_layer .confirm_way>div strong {display:block;margin-top:15px;font-size:18px}
.popup_layer .confirm_way>.phone {background:url("../../image/pc/ico/line_dot02.png")repeat-y 100% 0}
.popup_layer .confirm_way>.phone .icon {display:inline-block;width:27px;height:45px;background:url("../../image/pc/ico/ico_confirm_phone.png")no-repeat 0 0}
.popup_layer .confirm_way>.phone a {padding-top:29px}
.popup_layer .confirm_way>.phone a:hover {border:1px solid #4876ef;background-color:#4876ef}
.popup_layer .confirm_way>.phone a:hover .icon {background-position:0 bottom}
.popup_layer .confirm_way>.i_pin .icon {display:inline-block;width:44px;height:41px;background:url("../../image/pc/ico/ico_confirm_ipin.png")no-repeat 0 0}
.popup_layer .confirm_way>.i_pin a {padding-top:30px}
.popup_layer .confirm_way>.i_pin a:hover {border:1px solid #4876ef;background-color:#4876ef}
.popup_layer .confirm_way>.i_pin a:hover .icon {background-position:0 bottom}
.popup_layer .video_form {padding:15px 0 0 0}
.popup_layer .video_form,
.popup_layer .choose_image_form {padding:15px 0 0 0}
.popup_layer .choose_image_form2 {padding:0 0 0 0;background-color:#f5f5f5}
.popup_layer .text_form {padding:20px 10px 15px;border-top:1px solid #b5b5b5;background-color:#f5f5f5}
.popup_layer .text_form input {width:100%;height:38px;border:1px solid #e9e9e9;color:#999;font-size:14px}
.popup_layer .video_form input {padding:0 15px;width:300px;height:38px;border:1px solid #e9e9e9;color:#999;font-size:14px}
.popup_layer .video_form button {float:right;width:90px;height:38px;color:#fff;background-color:#393e52}
.pop_content .image_upload_help {margin-top:30px}
.pop_content .image_upload_help.mt15 {margin-top:15px}
.pop_content .image_upload_help li {color:#666;font-size:13px;line-height:22px}
.pop_content .layer_table_ver {border-top:1px solid #a3adbb}
.pop_content .layer_table_ver.type2 {padding:0 10px;width:538px;border-top:none;border-bottom:1px solid #e5e5e5;background:#f5f5f5}
.pop_content .layer_table_ver.type2 table {width:100%}
.pop_content .layer_table_ver table {width:100%;font-size:13px}
.pop_content .layer_table_ver table tbody tr th {border-right:1px solid #d4dae2;border-bottom:1px solid #d4dae2;border-left:1px solid #d4dae2;color:#4f5f6f;font-weight:bold;background:#f0f3f6}
.pop_content .layer_table_ver table tbody tr th:first-child {border-left:none}
.pop_content .layer_table_ver table tbody tr td {padding:6px 20px;height:29px;border-bottom:1px solid #d4dae2;line-height:29px}
.pop_content .layer_table_ver.type2 table tbody tr th {padding:0;width:80px;border-right:none;border-bottom:none;border-left:none;background-color:transparent}
.pop_content .layer_table_ver.type2 table tbody tr td {padding:6px 0 20px;width:100px;border-bottom:none}
.pop_content .layer_table_ver.type2 table tbody tr td .selectbox {width:100%;background-color:#fff}
.pop_content .layer_table_ver.type3 table tbody tr td {padding:20px 4px;background:#f5f5f5}
.pop_content .layer_table_ver.type3 table tbody tr td .selectbox {width:100%;background-color:#fff}
.pop_content .layer_table_ver.type3 table tbody tr td:first-child {padding-left:16px}
.pop_content .layer_table_ver.type3 table tbody tr td:last-child {padding-right:16px}
.pop_content .layer_table_ver table tbody tr .lh30 {line-height:30px}
.pop_content .layer_table_ver table tbody tr .text {padding:15px 20px;line-height:1.5}
.pop_content .layer_table_ver table tbody tr .text pre {display:block;overflow-y:scroll;max-height:200px;white-space:pre-wrap;word-break:break-all}
.pop_content .layer_table_ver table tbody tr td input[type="text"] {width:100%;height:30px}
.pop_content .layer_table_ver table tbody tr td input[type="checkbox"] {margin-left:0}
.pop_content .layer_table_ver table tbody tr td ul li {color:#4f5f6f;font-size:13px;line-height:20px}
.pop_content .layer_table_ver table tbody tr td textarea {margin-top:5px;padding:0 5px;width:100%;border:1px solid #d2d8e0;box-sizing:border-box}
.pop_content .layer_table_ver table tbody tr td textarea.mt0 {margin-top:0}
.pop_content .layer_table_ver table tbody tr td.memo_area {position:relative;padding-right:60px}
.pop_content .layer_table_ver table tbody tr td.memo_area label {position:absolute;top:5px;right:20px}
.popup_layer .select_value {margin-top:15px;padding-top:20px;border-top:1px solid #b5b5b5}
.popup_layer .select_value .input_radio {margin-right:17px}
.popup_layer .check_value .value_tit {display:inline-block;width:70px;color:#333;font-size:14px}
.popup_layer .check_value .input_radio {margin-right:20px}
.popup_layer .phone_num .selectbox {width:148px;background-color:#fff}
.popup_layer .phone_num input {width:150px}
.popup_layer .cashcard_num input {padding:0 10px;width:100%}
.popup_layer .mail_form .selectbox {width:153px;vertical-align:middle;background-color:#fff}
.popup_layer .mail_form input {width:150px;vertical-align:middle}
.popup_layer .bar {display:inline-block;width:15px;text-align:center;vertical-align:middle}
.popup_layer .tbl_list_type02 {font-size:12px}

/* upload file */
.pop_content .custom_file_upload {width:450px;height:20px}
.pop_content .custom_file_upload.type2 {padding-bottom:5px;width:100%;height:41px}
.pop_content input.file {padding:5px;width:290px;height:36px;border:1px solid #bbb;outline:none;color:#888}
.pop_content input.file2 {margin-left:10px;padding:5px;width:408px;height:36px;border:1px solid #e9e9e9;outline:none;color:#888}
.pop_content .file_upload {display:inline-block;overflow:hidden;position:absolute;margin-left:10px;width:100px;height:36px;color:#fff;font-size:13px;line-height:36px;text-align:center;background-color:#393e52;cursor:pointer}
.pop_content .file_upload.type2 {display:inline-block;overflow:hidden;position:absolute;margin-left:8px;width:100px;height:36px;border:1px solid #ccc;color:#666;font-size:13px;line-height:36px;text-align:center;background-color:#fff;cursor:pointer}
.pop_content .file_upload:before {position:absolute;right:0;left:0;text-align:center;content:"파일찾기";cursor:pointer}
.pop_content .file_upload input {display:inline-block;position:relative;width:100px;height:36px;cursor:pointer;opacity:0}

/* select박스 공통 스타일 */
.content_wrapper .devide_row {padding-bottom:15px;border-bottom:1px solid #e6e6e6}
.content_wrapper .selectbox {display:inline-block;position:relative;z-index:1;border:1px solid #e9e9e9;font-size:13px}
.content_wrapper .selectbox:before {position:absolute;top:50%;right:5px;margin-top:-2px;width:9px;height:5px;background:url("../../image/pc/ico/route_select_arr.png") no-repeat;content:""}
.content_wrapper .selectbox label {overflow:hidden;position:absolute;top:0;left:0;z-index:-1;padding:0 2px 0 9px;height:30px;box-sizing:border-box;color:#666;line-height:30px;text-overflow:ellipsis;white-space:nowrap}
.content_wrapper .selectbox select {width:100%;height:100%;color:#666;letter-spacing:-1px;line-height:100%;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none}
.content_wrapper .selectbox.wide {width:48%}
.content_wrapper .selectbox.disabled {border:1px solid #eaeaea;color:#999;background-color:#f5f5f5}
.content_wrapper .selectbox.disabled label {color:#999}
.content_wrapper .selectbox select:disabled {padding:0 21px}

/* advertisement_manager */
.advertisement_manager .visual {position:relative;text-align:center}
.advertisement_manager .visual .background_board {display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:33;background:radial-gradient(circle at 1% 0%, #14c5d4 20%, #ffd77a);-webkit-transition:opacity 5s;-moz-transition:opacity 5s;transition:opacity 5s;content:""}
.advertisement_manager .visual .background_board.hidden {opacity:0}
.advertisement_manager .visual.fixed {position:fixed;top:0;left:0;z-index:31;width:100%;background-color:#fff}
.advertisement_manager .visual .inner {display:inline-block;position:relative;z-index:45;margin:0 auto;width:1200px;height:auto;text-align:center}
.advertisement_manager .visual .inner>a {display:inline-block;width:100%}

.advertisement_manager>article {margin:0 auto;padding:0 10px;width:1220px}
.advertisement_manager_info {display:inline-block;padding:60px 0;width:100%;font-size:0;text-align:center}
.advertisement_manager_info .info_set {display:inline-block;float:left;width:calc(100% / 3)}
.advertisement_manager_info .info_set img {display:inline-block;width:200px;height:200px}
.advertisement_manager_info .info_set label {display:block;margin-top:20px;width:100%;color:#3e3e3e;font-size:22px;font-weight:bold;letter-spacing:-0.97px;line-height:normal}
.advertisement_manager_info .info_set span {display:block;margin-top:14px;width:100%;color:#666;font-size:16px;letter-spacing:-0.71px;line-height:24px}
.advertisement_manager_info .info_set span i {display:block;font-size:14px;letter-spacing:-0.62px}

.advertisement_manager_list {display:inline-block;width:100%;font-size:0;text-align:left}
.advertisement_manager_list>li {display:inline-block;padding:40px 0;width:100%;border-top:1px solid #eaeaea}
.advertisement_manager_list li>img {display:inline-block;width:810px;height:637px;vertical-align:top}
.advertisement_manager_list li .buy_box {display:inline-block;overflow:hidden;position:relative;margin-right:40px;width:350px;min-height:638px;border:1px solid #eaeaea;border-radius:4px;vertical-align:top}
.advertisement_manager_list li .buy_box .buy_header {display:inline-block;position:relative;padding:20px 20px 0;width:100%;height:152px}
.advertisement_manager_list li .buy_box .buy_header:before {display:inline-block;position:absolute;top:20px;right:20px;width:25px;height:17px;background:url("../../image/pc/common/badge-ad-transparent.png") no-repeat center center / 25px 17px;content:""}
.advertisement_manager_list li .buy_box .buy_header label {display:block;margin-bottom:20px;color:#fff;font-size:20px;font-weight:bold;letter-spacing:normal;line-height:normal}
.advertisement_manager_list li .buy_box .buy_header label.new:after {display:inline-block;margin-left:8px;width:48px;height:25px;vertical-align:middle;background:url("../../image/pc/common/badge-new.png") no-repeat center center / 48px 25px;content:""}
.advertisement_manager_list li .buy_box .buy_header span {display:block;width:100%;color:#fff;font-size:14px;letter-spacing:-0.1px;line-height:20px}
.advertisement_manager_list li .buy_box.plus .buy_header {background-color:#7548cf}
.advertisement_manager_list li .buy_box.selfpick .buy_header {background-color:#0dbdd2}
.advertisement_manager_list li .buy_box.recommend .buy_header {background-color:#ffc338}
.advertisement_manager_list li .buy_box.today .buy_header {background-color:#ff8181}
.advertisement_manager_list li .buy_box .buy_body {display:inline-block;position:relative;padding:20px;width:100%;min-height:436px;background-color:#fff}
.advertisement_manager_list li .buy_box .buy_body .body_element {display:inline-block;margin-bottom:20px;width:100%}
.advertisement_manager_list li .buy_box .buy_body .body_element label {display:block;margin-bottom:10px;color:#666;font-size:12px;font-weight:bold;letter-spacing:-0.43px;line-height:normal}
.advertisement_manager_list li .buy_box .buy_body .body_element .buy_product {display:inline-block;position:relative;width:100%}
.advertisement_manager_list li .buy_box .buy_body .body_element .buy_product button {display:inline-block;padding-left:9.5px;width:100%;height:42px;border:1px solid #eaeaea;color:#666;font-size:14px;letter-spacing:-0.5px;line-height:40px;text-align:left;background:url("../../image/pc/orderjob/ic-arrow-down-16-px.png") no-repeat right 10px center / 16px 16px}
.advertisement_manager_list li .buy_box .buy_body .body_element .buy_product ul {display:none;overflow:auto;position:absolute;top:41px;right:0;left:0;z-index:14;max-height:331px;border-top:1px solid #eaeaea;background-color:#fff}
.advertisement_manager_list li .buy_box .buy_body .body_element .buy_product.on button {background:url("../../image/pc/ico/ic-arrow-up-16.png") no-repeat right 10px center / 16px 16px}
.advertisement_manager_list li .buy_box .buy_body .body_element .sel_product {display:inline-block;position:relative;padding:10px;width:100%;border:1px solid #eaeaea;border-top:none;font-size:0;text-align:left}
.advertisement_manager_list li .buy_box .buy_body .body_element .sel_product .image {display:inline-block;float:left;margin-right:10px;width:42px;height:33.3px}
.advertisement_manager_list li .buy_box .buy_body .body_element .sel_product .image img {width:100%;height:100%}
.advertisement_manager_list li .buy_box .buy_body .body_element .sel_product .tit {display:inline-block;display:-webkit-box;overflow:hidden;float:left;width:calc(100% - 52px);max-height:34px;color:#666;font-size:13px;letter-spacing:-0.46px;line-height:normal;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.advertisement_manager_list li .buy_box .buy_body .body_element .sel_product.proceeding {background-color:#f5f5f5}
.advertisement_manager_list li .buy_box .buy_body .body_element .sel_product.proceeding .tit {color:#999}
.advertisement_manager_list li .buy_box .buy_body .body_element .sel_product.proceeding .tit:before {display:inline-block;margin-right:3px;width:35px;height:14px;vertical-align:middle;background:url("../../image/pc/common/badge-advertising.png") no-repeat center center / 35px 14px;content:""}
.advertisement_manager_list li .buy_box .buy_body .body_element .sel_product.proceeding a {cursor:context-menu}
.advertisement_manager_list li .buy_box .buy_body .body_element div.sel_product {margin-top:-1px}
.advertisement_manager_list li .buy_box.plus .buy_body .body_element div.sel_product {border:1px solid #7548cf}
.advertisement_manager_list li .buy_box.selfpick .buy_body .body_element div.sel_product {border:1px solid #0dbdd2}
.advertisement_manager_list li .buy_box.recommend .buy_body .body_element div.sel_product {border:1px solid #ffc338}
.advertisement_manager_list li .buy_box.today .buy_body .body_element div.sel_product {border:1px solid #ff8181}
.advertisement_manager_list li .buy_box .buy_body .body_element .option_list {display:inline-block;width:100%;font-size:0}
.advertisement_manager_list li .buy_box .buy_body .body_element .input_radio {float:left;margin-right:8px}
.advertisement_manager_list li .buy_box .buy_body .body_element .input_radio label {display:inline-block;margin:0;padding:0;width:71px;height:71px;border:1px solid #eaeaea;border-radius:4px;color:#666;font-size:14px;letter-spacing:-0.5px;line-height:69.5px;text-align:center;background:none;cursor:pointer}
.advertisement_manager_list li .buy_box .buy_body .body_element .input_radio label:after {position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;content:"";opacity:0}
.advertisement_manager_list li .buy_box .buy_body .body_element .input_radio input:checked+label {background-position:0}
.advertisement_manager_list li .buy_box .buy_body .body_element .input_radio input:checked+label:after {content:"";opacity:1}
.advertisement_manager_list li .buy_box .buy_body .body_element .input_radio:last-child {margin-right:0}
.advertisement_manager_list li .buy_box .buy_body .body_element .num_selector {display:inline-block;position:relative;margin-right:10px;margin-bottom:15px;width:150px;height:42px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;font-size:14px;font-weight:bold;line-height:40px;text-align:center}
.advertisement_manager_list li .buy_box .buy_body .body_element .num_selector button {display:inline-block;position:absolute;top:-1px;width:43px;height:42px}
.advertisement_manager_list li .buy_box .buy_body .body_element .num_selector button.minus {left:0;background:url("../../image/pc/btn/btn-m-minus-defualt-1.png") no-repeat center center / 42px 42px}
.advertisement_manager_list li .buy_box .buy_body .body_element .num_selector button.plus {right:-1px;background:url("../../image/pc/btn/btn-m-plus-defualt-1.png") no-repeat left center / 42px 42px}
.advertisement_manager_list li .buy_box .buy_body .body_element button.default {display:inline-block;float:left;margin-right:8px;width:calc((100% - 25.6px) / 4);height:26px;border:1px solid #eaeaea;border-radius:4px;color:#666;font-size:12px;letter-spacing:-0.43px;line-height:24px;text-align:center}
.advertisement_manager_list li .buy_box .buy_body .body_element button.default.last {margin-right:0}
.advertisement_manager_list li .buy_box .buy_body .body_element .comment {display:inline-block;margin-bottom:17px;color:#999;font-size:11px;letter-spacing:normal;line-height:normal;vertical-align:bottom}
.advertisement_manager_list li .buy_box.plus .buy_body .body_element .input_radio input:checked+label:after {border:2px solid #7548cf}
.advertisement_manager_list li .buy_box.selfpick .buy_body .body_element .input_radio input:checked+label:after {border:2px solid #0dbdd2}
.advertisement_manager_list li .buy_box.recommend .buy_body .body_element .input_radio input:checked+label:after {border:2px solid #ffc338}
.advertisement_manager_list li .buy_box.today .buy_body .body_element .input_radio input:checked+label:after {border:2px solid #ff8181}
.advertisement_manager_list li .buy_box .buy_body .buy_result {display:inline-block;margin-top:11.5px;width:100%}
.advertisement_manager_list li .buy_box .buy_body .buy_result .result_list {display:inline-block;margin-bottom:18px;padding-bottom:5px;width:100%;border-bottom:1px solid #eaeaea}
.advertisement_manager_list li .buy_box .buy_body .buy_result .result_list dl {display:inline-block;margin-bottom:10px;width:100%;color:#666;font-size:0;letter-spacing:-0.43px;line-height:normal}
.advertisement_manager_list li .buy_box .buy_body .buy_result .result_list dl dt {display:inline-block;width:60%;height:19px;font-size:12px;text-align:left;vertical-align:top}
.advertisement_manager_list li .buy_box .buy_body .buy_result .result_list dl dt.event {color:#4876ef}
.advertisement_manager_list li .buy_box .buy_body .buy_result .result_list dl dt.event:before {display:inline-block;margin-right:5px;width:15px;height:16px;vertical-align:top;background:url("../../image/pc/ico/icon-promo.png") no-repeat center center / 15px 15px;content:""}
.advertisement_manager_list li .buy_box .buy_body .buy_result .result_list dl dd {display:inline-block;width:40%;height:19px;font-size:12px;text-align:right;vertical-align:top}
.advertisement_manager_list li .buy_box .buy_body .buy_result .result_list dl dd b {display:inline-block;color:#212121;font-family:Roboto, Malgun Gothic, sans-serif;font-size:16px;letter-spacing:normal;vertical-align:top}
.advertisement_manager_list li .buy_box .buy_body .buy_result .sum {display:inline-block;width:100%;color:#666;font-size:13px;letter-spacing:-0.46px;line-height:normal;text-align:right}
.advertisement_manager_list li .buy_box .buy_body .buy_result .sum b {display:inline-block;margin:0 5px 0 10px;color:#212121;font-family:Roboto, Malgun Gothic, sans-serif;font-size:24px;font-weight:bold;letter-spacing:normal}
.advertisement_manager_list li .buy_box>button {display:inline-block;width:100%;height:50px;color:#fff;font-size:22px;font-weight:bold;letter-spacing:-0.92px;line-height:48px;text-align:center}
.advertisement_manager_list li .buy_box>button[disabled] {background-color:#eaeaea !important;cursor:context-menu}
.advertisement_manager_list li .buy_box.plus>button {background-color:#7548cf}
.advertisement_manager_list li .buy_box.selfpick>button {background-color:#0dbdd2}
.advertisement_manager_list li .buy_box.recommend>button {background-color:#ffc338}
.advertisement_manager_list li .buy_box.today>button {background-color:#ff8181}
.advertisement_guide {display:inline-block;margin-top:40px;padding-top:50px;width:100%;border-top:1px solid #eaeaea;text-align:center}
.advertisement_guide .inner_container {margin:0 auto;padding:0 10px;width:1220px;text-align:left}
.advertisement_guide label {display:block;color:#212121;font-size:20px;font-weight:bold;letter-spacing:-0.59px;line-height:normal}
.advertisement_guide ul {display:inline-block;margin:10px 0 40px;width:100%;color:#666;font-size:16px;letter-spacing:-0.47px;line-height:normal}
.advertisement_guide ul li {display:inline-block;position:relative;margin-bottom:10px;padding-left:18px;width:100%}
.advertisement_guide ul li:before {display:inline-block;position:absolute;top:50%;left:5px;width:3px;height:3px;border-radius:50%;background-color:#999;transform:translateY(-1.5px);content:""}
.portfolio_view_layer .btn_navi {display:block;position:absolute;top:50%;left:50%;margin-top:-30px;width:60px;height:60px;color:transparent;font-size:0;line-height:0;}
.portfolio_view_layer .btn_navi.btn_prev {margin-left:-525px;background:url(../../image/pc/btn/btn-left-circle-60-px.png) 0 0 no-repeat}
.portfolio_view_layer .btn_navi.btn_next {margin-left:465px;background:url(../../image/pc/btn/btn-right-circle-60-px.png) 0 0 no-repeat}

/* gig-220 */
/* 재능/시간/프로필인증 동의 */
.wrap_product_agree {margin-top:35px;}
.wrap_product_agree .input_check {display:block;}
.wrap_product_agree .input_check .tool-tip {margin-left:8px;color:#999;font-size:13px;}
.wrap_product_agree.certify {text-align:center;}

/* new pattern */
.new_form input[type="text"]:focus,
.new_form input[type="password"]:focus,
.new_form input[type="date"]:focus,
.new_form input[type="month"]:focus,
.new_form input[type="number"]:focus,
.new_form .input_textarea textarea:focus {border:1px solid #4876ef;outline:none}
.new_form span.inpRdo>input, span[class^="inpChk"]>input {position:absolute;opacity:0;pointer-events:none}
.new_form .inpRdo {display:inline-block}
.new_form .inpRdo input+.lbl {display:flex;align-items:center;color:#373f57;font-size:16px;line-height:24px;letter-spacing:-0.5px}
.new_form .inpRdo input+.lbl:before {display:inline-block;flex-shrink:0;margin-right:8px;width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 12C0.5 5.64873 5.64873 0.5 12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12Z' fill='white' stroke='%23D7DCE5'/%3E%3C/svg%3E%0A") no-repeat;content:''}
.new_form .inpRdo input:focus+.lbl:before {outline:5px auto -webkit-focus-ring-color;outline:1px dotted invert}
.new_form .inpRdo input:checked+.lbl:before {background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='11.5' fill='%234876EF' stroke='%234876EF'/%3E%3Ccircle cx='12' cy='12' r='6' fill='white'/%3E%3C/svg%3E%0A") no-repeat}
.new_form .inpChk {display:inline-block}
.new_form .inpChk input+.lbl {display:flex;align-items:center;color:#373f57;font-size:16px;line-height:24px;letter-spacing:-0.5px}
.new_form .inpChk input+.lbl:before {display:inline-block;margin-right:8px;width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='0.01' width='24' height='24' fill='%23D8D8D8'/%3E%3Cpath d='M2.57056 6C2.57056 4.067 4.13756 2.5 6.07056 2.5H18.0706C20.0036 2.5 21.5706 4.067 21.5706 6V18C21.5706 19.933 20.0036 21.5 18.0706 21.5H6.07056C4.13756 21.5 2.57056 19.933 2.57056 18V6Z' fill='white' stroke='%23D7DCE5'/%3E%3Cpath d='M16.287 8.29886C16.6742 7.90507 17.3074 7.89975 17.7011 8.28698C18.0646 8.64442 18.0971 9.2114 17.7954 9.60624L17.713 9.70114L11.813 15.7011C11.4655 16.0545 10.9177 16.0964 10.5229 15.8168L10.4276 15.7402L7.32758 12.9238C6.9188 12.5525 6.88847 11.92 7.25985 11.5112C7.60265 11.1339 8.1679 11.079 8.57435 11.3649L8.67244 11.4435L11.06 13.612L16.287 8.29886Z' fill='%23D7DCE5'/%3E%3C/svg%3E%0A") no-repeat;;content:''}
.new_form .inpChk input:focus+.lbl:before {outline:5px auto -webkit-focus-ring-color;outline:1px dotted invert}
.new_form .inpChk input:checked+.lbl:before {background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='0.01' width='24' height='24' fill='%23D8D8D8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 6C2 3.79086 3.79086 2 6 2H18C20.2091 2 22 3.79086 22 6V18C22 20.2091 20.2091 22 18 22H6C3.79086 22 2 20.2091 2 18V6Z' fill='%234876EF'/%3E%3Cpath d='M8 12.1837L11.1 15L17 9' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.287 8.29886C16.6742 7.90507 17.3074 7.89975 17.7011 8.28698C18.0646 8.64442 18.0971 9.2114 17.7954 9.60624L17.713 9.70114L11.813 15.7011C11.4655 16.0545 10.9177 16.0964 10.5229 15.8168L10.4276 15.7402L7.32758 12.9238C6.9188 12.5525 6.88847 11.92 7.25985 11.5112C7.60265 11.1339 8.1679 11.079 8.57435 11.3649L8.67244 11.4435L11.06 13.612L16.287 8.29886Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat;}
.new_form .colorBlack {border:1px solid #404040;color:#fff;background:#404040}
.new_form .colorWhite {border:1px solid #ddd;color:#444;background:#fff}
.new_form .colorBlue {border:1px solid #4876ef;color:#fff;background:#4876ef}
.new_form .colorInvert {border:1px solid #4876ef;color:#4876ef;background:#fff}
.new_form input[type="text"],
.new_form input[type="password"],
.new_form input[type="date"],
.new_form input[type="month"],
.new_form input[type="number"] {position:relative;width:100%;height:48px;padding:12px;color:#373f57;font-size:16px;line-height:24px;letter-spacing:-0.5px;border:1px solid #d7dce5;border-radius:4px;box-sizing:border-box}
.new_form input[type="text"]::placeholder ,
.new_form input[type="password"]::placeholder ,
.new_form input[type="date"]::placeholder ,
.new_form input[type="month"]::placeholder,
.new_form input[type="number"]::placeholder {color:#8491a7}
.new_form input[type="text"]:disabled,
.new_form input[type="date"]:disabled,
.new_form input[type="month"]:disabled,
.new_form input[type="number"]:disabled {color:#afbac8;border:1px solid #d7dce5;background:#eaedf4}
.new_form input[type="text"]:disabled::placeholder,
.new_form input[type="password"]:disabled::placeholder,
.new_form input[type="date"]:disabled::placeholder,
.new_form input[type="month"]:disabled::placeholder,
.new_form input[type="number"]:disabled::placeholder {color:#8491a7}
.new_form input[type="text"].error,
.new_form input[type="password"].error,
.new_form input[type="date"].error,
.new_form input[type="month"].error,
.new_form input[type="number"].error {border:1px solid #dc3632}
.new_form input[type="text"].error+.input_error,
.new_form input[type="password"].error+.input_error,
.new_form input[type="date"].error+.input_error,
.new_form input[type="month"].error+.input_error,
.new_form input[type="number"].error+.input_error {display:block;margin-top:8px;color:#dc3632;font-size:13px;line-height:20px;letter-spacing:-0.5px}

/* placeholder text style */
.new_form input[type="date"]::-webkit-datetime-edit-text,
.new_form input[type="date"]::-webkit-datetime-edit-month-field,
.new_form input[type="date"]::-webkit-datetime-edit-day-field,
.new_form input[type="date"]::-webkit-datetime-edit-year-field,
.new_form input[type="number"]::-webkit-datetime-edit-year-field,
.new_form input[type="month"]::-webkit-datetime-edit-text,
.new_form input[type="month"]::-webkit-datetime-edit-month-field,
.new_form input[type="month"]::-webkit-datetime-edit-day-field,
.new_form input[type="month"]::-webkit-datetime-edit-year-field,
.new_form input[type="number"]::-webkit-datetime-edit-year-field,
.new_form input[type="text"]::-webkit-datetime-edit-text,
.new_form input[type="text"]::-webkit-datetime-edit-month-field,
.new_form input[type="text"]::-webkit-datetime-edit-day-field,
.new_form input[type="text"]::-webkit-datetime-edit-year-field,
.new_form input[type="number"]::-webkit-datetime-edit-year-field {color:#373f57}
.new_form .input_email {position: relative;display: flex;width: 100%;height: 48px;border: 1px solid #d7dce5;border-radius: 4px;box-sizing: border-box;}
.new_form .input_email input[type="text"] {border: none;height: 46px;}
.new_form .input_email .btn_inner_btn {width: 100px;margin: 8px 9px 8px 0;border-radius: 4px;}
/* btnType */
.new_form .btnType {display:inline-block;letter-spacing:-0.5px;text-align:center;border-radius:4px;vertical-align:top;box-sizing:border-box}
.new_form .btnTypeR {display:inline-block;letter-spacing:-0.5px;text-align:center;vertical-align:top;box-sizing:border-box}
/* btnType - size */
.new_form [class*="btnType"].sizeXL {height:56px;font-size:16px;line-height:24px}
.new_form [class*="btnType"].sizeL {height:48px;font-size:16px;line-height:21px}
.new_form [class*="btnType"].sizeM {height:40px;font-size:15px;line-height:20px}
.new_form [class*="btnType"].sizeS {height:32px;font-size:14px;line-height:18px}
.new_form [class*="btnType"].sizeXS {height:24px;font-size:12px;line-height:15px}
/* btnTypeR - size */
.new_form [class*="btnTypeR"].sizeXL {border-radius:64px}
.new_form [class*="btnTypeR"].sizeL {border-radius:44px}
.new_form [class*="btnTypeR"].sizeM,
.new_form [class*="btnTypeR"].sizeS,
.new_form [class*="btnTypeR"].sizeXS {border-radius:64px}
/* btnType - color */
.new_form [class*="btnType"].colorBlue {border:1px solid #4876ef;color:#fff;background:#4876ef}
.new_form [class*="btnType"].colorNavy {border:1px solid #373f57;color:#fff;background:#373f57}
.new_form [class*="btnType"].colorInvert {border:1px solid #4876ef;color:#4876ef;background:#fff}
.new_form [class*="btnType"].colorWhite {border:1px solid #d7dce5;color:#373f57;background:#fff}
.new_form [class*="btnType"][disabled] {border:1px solid #d7dce5;color:#b4c0d3;background:#eaedf4;cursor:default}
.new_form [class*="btnType"].btn_add {width: 100%;}
.new_form [class*="btnType"].btn_file_add {display:block;width: 103px;}
.new_form .msg_success {font-size: 13px;line-height:22px;color:#4876ef;}
.new_form .msg_invalid {font-size: 13px;line-height:22px;color:#d63131;}

/* gig-layer-pop 신규 */
.new_popup_layer {position:relative;top:10vh;left:50%;display: none; border-radius:16px;width:562px;max-height:700px;z-index: 230;background:#fff;letter-spacing: -1px;}
.new_popup_layer .header {position: absolute;top:0;left:0;right:0;z-index: 100;height: 127px;padding: 40px 40px 0;background: #fff;border-radius:16px 16px 0 0;}
.new_popup_layer .header .title {font-size: 22px;font-weight: bold;line-height: 36px;}
.new_popup_layer .header .box_info {margin-top: 6px;font-size: 14px;line-height:19px;color: #8491a7;}
.new_popup_layer .header .btn_close {position: absolute;width: 24px;height: 24px;right: 20px;top: 22px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19.8188 4.96875L20.8793 6.03075L6.03075 20.8792L4.96875 19.8187L19.8188 4.96875Z' fill='%23ADBACA'/%3E%3Cpath d='M6.03075 4.96875L20.8793 19.8187L19.8188 20.8792L4.96875 6.03075L6.03075 4.96875Z' fill='%23ADBACA'/%3E%3C/svg%3E");}
.new_popup_layer .wrap_content {padding: 127px 0 108px;}
.new_popup_layer .wrap_content.inner_scroll {height: calc(100vh - 291px);min-height:400px;}
.new_popup_layer .content {height: 100%;padding:0 40px;overflow-y: auto;overflow-x: hidden;}
.new_popup_layer .content::-webkit-scrollbar {width: 15px;height:100%;}
.new_popup_layer .content::-webkit-scrollbar-thumb {border: 5px solid transparent;background: #b4c0d3;border-radius: 50px;background-clip: padding-box;}
.new_popup_layer .content::-webkit-scrollbar-track {background: #fff;}
.new_popup_layer .content .area_item {margin-top: 40px;}
.new_popup_layer .content .area_item:first-child {margin-top: 0;}
.new_popup_layer .content .area_item .box_tit {margin-bottom:20px;}
.new_popup_layer .content .area_item .item_tit {display:block;padding-bottom:8px;font-size:16px;font-weight:bold;line-height:21px;color:#5c667b;border-bottom:1px solid #d7dce5;}
.new_popup_layer .content .area_item .item_info {margin-top: 12px;font-size:13px;line-height:20px;color:#5c667b;}
.new_popup_layer .content .box_input {margin-top: 12px;}
.new_popup_layer .content .box_input:first-child {margin: 0;}
.new_popup_layer .content .box_input .input_box.is_label {display:flex}
.new_popup_layer .content .box_input .input_box label {width: 88px;font-size:14px;line-height:48px;color:#5c667b;}
.new_popup_layer .content .box_input .input_box.is_label input[type="text"] {width: calc(100% - 88px)}
.new_popup_layer .content .box_input .input_box.is_label .text {line-height:48px;}
.new_popup_layer .content .box_input .input_box .input_select {width:calc(100% - 88px);}
.new_popup_layer .content .box_input .input_box .input_select select {padding:12px;width:100%;height:48px;border:1px solid #d7dce5;border-radius:4px;box-sizing:border-box;color:#8491a7;font-size:16px;letter-spacing:-0.5px;line-height:24px;background:#fff url("data:image/svg+xml,%3Csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0H8L4 5L0 0Z' fill='%23D7DCE5'/%3E%3C/svg%3E%0A") right 12px top 50% no-repeat;-webkit-appearance:none;-moz-appearance:none}
.new_popup_layer .content .box_input .input_box .input_select select.selected {color:#373f57;}
.new_popup_layer .content .box_select.is_label {display:flex}
.new_popup_layer .content .box_select.is_label label {width: 88px;font-size:14px;line-height:48px;color:#5c667b;}
.new_popup_layer .content .box_select.is_label label.lbl {width: initial}
.new_popup_layer .content .box_select span+span {margin-left: 38px;}
.new_popup_layer .content .box_select .select_box+.msg_invalid {margin-top:10px;}
.new_popup_layer .content .box_consent {margin-top:33px;}
.new_popup_layer .content .box_consent .inpChk {position:relative;display:block;}
.new_popup_layer .content .box_consent .inpChk input+.lbl {font-size:15px;}
.new_popup_layer .content .box_consent .inpChk input+.lbl .require {font-size:13px;color:#d63131;}
.new_popup_layer .content .box_consent .inpChk .btn_detail {position:absolute;right:20px;top:6px;font-size:13px;color:#8491a7;}
.new_popup_layer .content .box_consent .inpChk .btn_detail:after {position:absolute;top:4px;rotate:225deg;display:inline-block;width:4px;height:4px;margin-left:12px;border-left:1px solid #8491a7;border-top:1px solid #8491a7;content:""}
.new_popup_layer .content .box_consent .inpChk .btn_detail.on:after {top:6px;rotate:45deg}
.new_popup_layer .content .box_consent .consent_cont {display:none;overflow-y: auto;max-height:142px;margin-top:21px;padding:16px;font-size:13px;line-height:21px;border:1px solid #d7dce5;border-radius: 4px;color:#5c667b}
.new_popup_layer .content .box_consent .consent_cont.on {display:block;}
.new_popup_layer .content .box_consent .consent_cont .emphasis {text-decoration: underline;font-size: 16px;font-weight: bold;}
.new_popup_layer .footer_btn {position: absolute;bottom:0;left:0;right:0;height:108px;z-index: 100;background: #fff;border-radius:0 0 16px 16px;}
.new_popup_layer .footer_btn .box_btn {position:absolute;left:0;bottom:0;width:100%;padding:28px 0 40px;text-align:center;}
.new_popup_layer .footer_btn .box_btn button {width:167px;border-radius:4px;text-align:center;padding: 9px 0;font-size:15px;}
.new_popup_layer .footer_btn .box_btn button+button {margin-left:8px}
/* //gig-220 */

/* 알림설정 개선 (GIG-242) */
#alarmForm.hide {opacity:0;}
#alarmForm table.tbl_type02 th {font-size:15px;padding:20px 10px 20px 30px;}
#alarmForm table th {line-height:20px;}
#alarmForm table th span {display:inline-block;font-size:13px;color:#999;margin:13px 0 0 0;}
#alarmForm table td .input_check02.has_btn {height:auto;overflow:visible;}
#alarmForm table td .input_check02.has_btn .btn_grey {top:-3px;}
#alarmForm table td .input_check02 input {display:none;}
#alarmForm table td .input_check02 label {padding-left:72px;}
#alarmForm table td .tooltipBox{margin:0 5px;vertical-align:text-top;}
#alarmForm table .orderjobAlarm{display:none;}
