@charset "utf-8";

@import url(https://fonts.googleapis.com/css?family=Noto+Sans+KR:300,400,500);
/* roboto-100 - latin */
@font-face {font-family:"Roboto";font-weight:100;font-style:normal;
    src:url("../../fonts/Roboto-Thin.eot");/* IE9 Compat Modes */
    src:local("Roboto Thin"), local("Roboto-Thin"),
    url("../../fonts/Roboto-Thin.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../../fonts/Roboto-Thin.woff2") format("woff2"), /* Super Modern Browsers */
    url("../../fonts/Roboto-Thin.woff") format("woff"), /* Modern Browsers */
    url("../../fonts/Roboto-Thin.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../../fonts/Roboto-Thin.svg#Roboto") format("svg");/* Legacy iOS */}
/* roboto-regular - latin */
@font-face {font-family:"Roboto";font-weight:400;font-style:normal;
    src:url("../../fonts/Roboto-Medium.eot");/* IE9 Compat Modes */
    src:local("Roboto"), local("Roboto-Regular"),
    url("../../fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../../fonts/Roboto-Medium.woff2") format("woff2"), /* Super Modern Browsers */
    url("../../fonts/Roboto-Medium.woff") format("woff"), /* Modern Browsers */
    url("../../fonts/Roboto-Medium.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../../fonts/Roboto-Medium.svg#Roboto") format("svg");/* Legacy iOS */}
/* roboto-700 - latin */
@font-face {font-family:"Roboto";font-weight:700;font-style:normal;
    src:url("../../fonts/Roboto-Bold.eot");/* IE9 Compat Modes */
    src:local("Roboto Bold"), local("Roboto-Bold"),
    url("../../fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("../../fonts/Roboto-Bold.woff2") format("woff2"), /* Super Modern Browsers */ url("../../fonts/Roboto-Bold.woff") format("woff"), /* Modern Browsers */ url("../../fonts/Roboto-Bold.ttf") format("truetype"), /* Safari, Android, iOS */ url("../../fonts/Roboto-Bold.svg#Roboto") format("svg");/* Legacy iOS */}

html {position:relative}
html,
body {overflow-x:hidden;width:100%}
body {color:#000;font-family:"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",dotum,arial,sans-serif;font-size:12px;background:#fff;-webkit-text-size-adjust:none}
body.member_bg {background:#f2f2f2}
html.block,
body.block {overflow:hidden;height:100%}
select:focus {outline:none;box-shadow:none}

/* search_wrap-화면변환 js css */
body aside,
body header.header,
body nav.gnb,
body .content,
body .bnr_event_toast {display:block}
body.sch_focus aside,
body.sch_focus header.header,
body.sch_focus nav.gnb,
body.sch_focus .content,
body.sch_focus .bnr_event_toast {display:none !important}

a.underline {text-decoration:underline;vertical-align:top}
hr.division_line {display:block;height:10px;border:none;background:#eaeaea}

.hidden {display:none}
.loading {display:none}
.loading img {position:fixed;top:50%;left:50%;z-index:1200;width:50px;-webkit-transform:translateY(-50%) translateX(-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}
.img_fullwrap img {width:100% !important}/* 이미지 100% */

.inner_container {position:relative;margin:0 10px}
.inner_container.white_bg {position:relative;margin:0;padding:0 10px;background:#fff}
.inner_container:after {display:block;clear:both;content:""}
.inner_container.type01 {margin:0}
.inner_container.type02 {padding-top:10px}
.inner_container.type03 {margin:0;padding-bottom:20px}
.inner_container.type04 {padding-bottom:20px}
.inner_container.type05 {margin:0;padding-bottom:10px}
.inner_container.type06 {padding:10px 0 20px}
.inner_container.type07 {padding:20px 0}
.inner_container.type08 {margin:0;padding:10px;background-color:#f2f2f2}
.inner_container.type09 {padding:20px 0}
.inner_container.type10 {padding:10px 0}
.inner_container.type11 {padding:25px 0}
.inner_container.type12 {padding:15px 0}
.inner_container.type13 {margin:0;padding:0 15px}
.inner_container.type14 {padding:45px 0}
.inner_container.type15 {margin:0;padding:45px 0;background:#fff}
.inner_container.grey {background-color:#f4f5f6}
.inner_container.brand_main {padding:20px 0 }
@media screen and (min-width:460px) {/* 회원가입 반응형 */
    .inner_container.responsive *,
    .form_join .write_agree_form .txt_tit .hide_form_close {font-family:Malgun Gothic, sans-serif, Dotum, "돋움", arial}
    .inner_container.responsive {margin:0 auto;width:460px}
    .inner_container.type15 {padding-bottom:0}
    .inner_container.wide_form {width:100%}
}

.bg_color01 {background:#f2f2f2}
.bg_color02 {background:#f2f2f2}
.bg_color03 {background:#fff}
.bg_color04 {background:#f4f6fa}
.bg_line {position:relative;margin-bottom:10px;border-bottom:1px solid #e5e5e5;box-shadow:0 10px #f2f2f2}
.bg_line:before {display:block;position:absolute;bottom:-11px;left:0;width:100%;height:1px;background-color:#e5e5e5;content:""}

.star_grade {display:inline-block}
.star_grade .stars {display:inline-block;overflow:hidden;width:67px;height:11px;background:url("../../image/mobile/svg/star-gray-b.svg") 0 0 no-repeat;background-size:67px 11px} /* 1383 */
.star_grade .stars .percent {display:block;overflow:hidden;width:0;height:11px;background:url("../../image/mobile/svg/star-yellow-b.svg") 0 0 no-repeat;background-size:67px 11px} /* 1383 */
.star_grade_s {display:inline-block}
.star_grade_s .stars {display:inline-block;overflow:hidden;width:67px;height:11px;background:url("../../image/mobile/svg/star-gray-b.svg") 0 0 no-repeat;background-size:67px 11px} /* 1383 */
.star_grade_s .stars .percent {display:block;overflow:hidden;width:0;height:11px;background:url("../../image/mobile/svg/star-yellow-b.svg") 0 0 no-repeat;background-size:67px 11px} /* 1383 */
.star_grade_m .stars {display:inline-block;overflow:hidden;width:144px;height:24px;background:url("../../image/mobile/svg/star-gray-b.svg") 0 0 no-repeat;background-size:144px 24px} /* 1383 */
.star_grade_m .stars .percent {display:block;overflow:hidden;width:0;height:24px;background:url("../../image/mobile/svg/star-yellow-b.svg") 0 0 no-repeat;background-size:144px 24px} /* 1383 */
.star_grade_l .stars {display:inline-block;overflow:hidden;width:163px;height:27px;background:url("../../image/mobile/svg/star-gray-b.svg") 0 0 no-repeat;background-size:163px 27px} /* 1383 */
.star_grade_l .stars .percent {display:block;overflow:hidden;width:0;height:27px;background:url("../../image/mobile/svg/star-yellow-b.svg") 0 0 no-repeat;background-size:163px 27px} /* 1383 */

/* header */
.header {overflow:hidden;position:relative;height:50px;border-bottom:1px solid #eaeaea;line-height:50px;text-align:center;background:#fff}
.header.odj_guide {background:#14b4ba}
.title_bar.fixed {z-index:1000}
#register_content .btn_wrap {padding-bottom:30px} /* 신규 페이지 레이어팝업(주문 전 입력) */
.header h2 {color:#212121;font-size:20px}
.header.login {background:#4876ef}
.header.login h2 {color:#fff}
.header.login .btn_back {}
.header p.seo_h2 {color:#212121;font-size:20px}
.nameis {text-align:center}
.nameis h2 {display:table;position:relative;margin:0 auto;width:220px;text-align:center}
.nameis h2 i {display:block;overflow:hidden;position:absolute;top:0;left:0;margin:0 auto 0 -110px;width:150px;text-overflow:ellipsis;white-space:nowrap}
.nameis h2 .linkview {display:table-cell;position:relative;width:70px;height:50px;color:#fff;font-size:11px;line-height:1;vertical-align:middle}
.nameis h2 .linkview:before {display:block;position:absolute;bottom:16px;left:3px;width:100%;height:1px;background-color:#fff;content:""}
.nameis h2 .linkview:after {display:inline-block;position:absolute;top:20px;right:-6px;margin-left:3px;width:5px;height:8px;background:url("../../image/mobile/index/ico_arrow4.png") no-repeat 0 0;background-size:5px 8px;content:""}
/* WMG-39589 수정 */
.header .logo img {height:20px}
.header .logo .logo_img {position:relative}
.header .logo .logo_img:first-child {margin-right:13px}
.header .logo .logo_img:first-child:after {position:absolute;top:4px;right:-5px;width:1px;height:12px;background:#d7dce5;content:""}
/* WMG-39589 수정 완료 */
.header .sub-title {margin-left:6px;padding-right:26px;background:url("../../image/mobile/common/layout/btn_toggle.png") no-repeat right 0;background-size:24px;font-size:17px;line-height:20px;color:#373f57;vertical-align:middle}
.header button {overflow:hidden}
.header .gnb_opener {overflow:hidden;position:absolute;top:50%;left:10px;margin-top:-16px;width:32px;height:32px;text-indent:-9999px;background:url("../../image/mobile/common/ico_menu.png") no-repeat 50% 50%;background-size:22px auto}
.header .gnb_coupon {overflow:hidden;position:absolute;top:50%;right:10px;margin-top:-16px;width:32px;height:32px;text-indent:-9999px;background:url("../../image/mobile/common/ico_coupon.png") no-repeat 50% 50%;background-size:25px auto}
.header .search_opener {overflow:hidden;position:absolute;top:50%;right:10px;margin-top:-16px;width:32px;height:32px;text-indent:-9999px;background:url("../../image/mobile/common/ico_search.png") no-repeat 50% 50%;background-size:22px auto}
.header .btn_back {position:absolute;top:30px;left:12px;margin-top:-16px;width:26px;height:26px;text-indent:-9999px;background:url("../../image/mobile/common/ic_back_black_26_px.png") no-repeat 50% 50%;background-size:100%}
.header.login .btn_back {position:absolute;top:30px;left:12px;margin-top:-16px;width:26px;height:26px;text-indent:-9999px;background:url("../../image/mobile/common/ic_arrow_white.png") no-repeat 50% 50%;background-size:100%}
.header .btn_home {position:absolute;top:30px;right:12px;margin-top:-16px;width:26px;height:26px;text-indent:-9999px;background:url("../../image/mobile/common/ic_home_black.png") no-repeat 50% 50%;background-size:100%}
.header .btn_setting {position:absolute;top:30px;right:12px;margin-top:-16px;width:26px;height:26px;text-indent:-9999px;background:url("../../image/mobile/common/ic_setting_black.png") no-repeat 50% 50%;background-size:100%}
.header .btn_search {overflow:hidden;position:absolute;top:30px;right:12px;margin-top:-16px;width:26px;height:26px;text-indent:-9999px;background:url("../../image/mobile/common/ic_search_black_26_px.png") no-repeat 50% 50%;background-size:100%}
.header .btn_cancel {position:absolute;top:50%;left:4px;margin-top:-16px;width:32px;height:32px;text-indent:-9999px;background:url("../../image/mobile/common/ico_closer.png") no-repeat 50% 50%;background-size:17px auto}
.header .btn_cancel2 {position:absolute;top:50%;right:10px;margin-top:-16px;width:32px;height:32px;text-indent:-9999px;background:url("../../image/mobile/common/ico_closer.png") no-repeat 50% 50%;background-size:17px auto}
.header .btn_close {position:absolute;top:50%;right:4px;margin-top:-16px;width:32px;height:32px;text-indent:-9999px;background:url("../../image/mobile/common/ico_del.png") no-repeat 50% 50%;background-size:17px auto}
.header .btn_save {position:absolute;top:50%;right:10px;margin-top:-16px;padding:0 5px;height:32px;color:#212121;font-size:14px;line-height:32px;text-align:center}
.header .btn_share {display:inline-block;position:absolute;top:28px;right:10px;margin-top:-16px;width:26px;height:26px;text-indent:-9999px;background:url("../../image/mobile/ico/ic-share-black-26-px.png") no-repeat 50% 50%;background-size:26px 26px}
.header .btn_share.second {right:46px}
.header .smart {display:inline-block;margin-top:-5px;padding:0 3px;border:1px solid #fff;color:#fff;font-size:11px;line-height:15px;vertical-align:middle}
.header.orderjob {background:#14b4ba}
.header.orderjob .logo img {width:160px}
.header>a {position:absolute;top:18px;right:10px;color:#212121;font-size:14px;font-weight:500;letter-spacing:-0.6px;line-height:normal}

/* all_menu */
.all_menu {display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}
.all_menu .dimm_layer {position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.8)}
.all_menu .menu_container {position:absolute;top:0;bottom:0;left:0;z-index:1010;width:300px;background:#fff}
.all_menu .all_closer {position:absolute;top:30px;right:15px}
.all_menu .all_closer img {width:19px}
.all_menu .profile_wrap {overflow:hidden;position:absolute;top:0;right:0;left:0;padding:0 10px;height:75px;line-height:75px;background:#4876ef}
.all_menu .profile_wrap .user_wrap {float:left}
.all_menu .profile_wrap .user_wrap .image {display:table;overflow:hidden;float:left;position:relative;margin-top:12px;width:52px;height:52px;border-radius:50%;text-align:center;background:url("../../image/mobile/index/user_default.png") no-repeat 0 0;background-size:52px 52px}
.all_menu .profile_wrap .user_wrap .image:after {position:absolute;top:0;right:0;bottom:0;left:0;content:""}
.all_menu .profile_wrap .user_wrap .image span {display:inline-block;display:table-cell;position:absolute;left:0;width:52px;height:52px;border-radius:50%}
.all_menu .profile_wrap .user_wrap .image span img {max-width:52px;max-height:52px;text-align:center;vertical-align:inherit}
.all_menu .profile_wrap .user_wrap .desc_wrap {overflow:hidden;padding:20px 0 0 10px}
.all_menu .profile_wrap .user_wrap .desc_wrap .name {overflow:hidden;width:120px;color:#fff;font-size:16px;line-height:1;text-overflow:ellipsis;white-space:nowrap}
.all_menu .profile_wrap .user_wrap .desc_wrap .id {overflow:hidden;width:120px;text-overflow:ellipsis;white-space:nowrap}
.all_menu .profile_wrap .user_wrap .desc_wrap .id,
.all_menu .profile_wrap .user_wrap .desc_wrap .msg {padding:12px 0 0;color:rgba(255,255,255,0.5);font-size:13px;line-height:1.3}
.all_menu .profile_wrap .utils {float:right;margin:0 35px 0 0}
.all_menu .profile_wrap .utils button {display:inline-block;line-height:1}

.all_menu .profile_wrap .utils .logout img {width:20px}
.all_menu .profile_wrap .utils .set {margin:0 0 0 10px}
.all_menu .profile_wrap .utils .set img {width:24px}
.all_menu .menu_banner {width:100%;overflow:hidden;border-bottom:10px solid #f4f5f6}
.all_menu .menu_banner img {width:100%;height:auto}
.all_menu .scroller_wrap {position:absolute;top:160px;right:0;bottom:0;left:0}
.all_menu .scroller_wrap .mCSB_inside>.mCSB_container {margin-right:0;padding-bottom:20px}
.all_menu .scroller_wrap .mCSB_inside>.mCSB_container .inner_container {margin:0 20px 0 10px}
.all_menu .scroller_wrap .mCSB_scrollTools {width:4px}
.all_menu .m_tit {padding:30px 0 0;color:#000;font-size:18px;font-weight:700}
.all_menu .m_tit.first {padding-top:20px}
.all_menu .m_tit_wrap {overflow:hidden}
.all_menu .m_tit_wrap .m_tit {float:left}
.all_menu .m_tit_wrap .see_all {float:right;padding-top:27px}
.all_menu .m_tit_wrap .see_all a {display:inline-block;padding-right:10px;color:#999;font-size:13px;background:url("../../image/mobile/index/ico_arrow1.png") no-repeat 100% 50%;background-size:5px auto}

.interview_bar {margin-top:25px;background-color:#7f97bf}
.interview_bar h2 {display:inline-block;padding:0 10px;height:50px;color:#fff;font-size:16px;font-weight:700;line-height:50px}
.interview_bar h2:after {display:inline-block;margin-left:5px;width:9px;height:13px;background:url("../../image/mobile/index/ico_voice.png") no-repeat 100% 50%;background-size:9px auto;content:""}
.interview_bar a {float:right;margin-right:10px;color:#fff;font-size:12px;font-weight:normal;line-height:50px}
.interview_bar a:after {display:inline-block;margin-left:5px;width:5px;height:8px;background:url("../../image/mobile/index/ico_arrow3.png") no-repeat 100% 50%;background-size:5px auto;content:""}
.interview_bar:after {display:block;clear:both;content:""}

.btn_gnb {border-top:1px solid #e5e5e5;background-color:#f2f2f2}
.btn_gnb ul {overflow:hidden;margin:10px 0 30px;padding:15px 15px 0 5px;border-top:1px solid #e5e5e5;background-color:#fff}
.btn_gnb ul li {float:left;width:50%}
.btn_gnb ul li a {display:block;margin:5px;padding:12px 0;color:#fff;font-size:15px;text-align:center}
.btn_gnb ul li:first-child a {background-color:#4876ef}
.btn_gnb ul li:last-child a {background-color:#14b4ba}

.all_menu .m_color01 {color:#4876ef}
.all_menu .m_color02 {color:#0daeb4}
.all_menu .util_wrap {overflow:hidden;margin:15px -5px 15px -5px}
.all_menu .util_wrap li {float:left;width:50%}
.all_menu .util_wrap li a {display:block;margin:5px;padding:12px 0;border:1px solid #e5e5e5;color:#666;font-size:14px;text-align:center}
.all_menu.orderjob .profile_wrap {background:#14b4ba}

/* gnb */
.gnb {position:relative;z-index:200;border-bottom:none;background:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1)}
.gnb .opener {overflow:hidden;position:absolute;top:0;right:0;z-index:2;width:37px;height:45px;border-left:1px solid #e1e1e1;text-indent:-9999px;background:#fff url("../../image/mobile/common/ico_gnb_open.png") no-repeat 50% 50%;background-size:15px auto}
.gnb .opener.on {background-image:url("../../image/mobile/common/ico_gnb_close.png")}
.gnb .opener.hide {display:none}
.gnb .list {overflow:hidden;height:45px}
.gnb .list .tit {display:none}
.gnb .list .in_wrap {overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}
.gnb .list ul:after {display:block;clear:both;content:""}
.gnb .list li {float:left;text-align:center}
.gnb .list li a {display:inline-block;padding:0 2px;height:45px;font-size:14px;line-height:44px} /* divide :2.2 */
.gnb .list li a.on {border-bottom:3px solid #4876ef}
.gnb .list li a:hover {text-decoration:none}
.gnb .list li.ico_beta a {position:relative} /* 644 */
.gnb .list li.ico_beta a span {display:block;position:absolute;top:0;left:50%;margin-left:30px;width:15px;height:16px} /* 644 */
.gnb .list li.ico_beta a img {width:100%} /* 644 */
.gnb .list .ads {display:none}
.gnb .open_menu {background:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1)}
.gnb .open_menu .tit {padding-left:15px;height:46px;border-bottom:1px solid #e1e1e1;font-size:16px;line-height:45px}
.gnb .open_menu ul {overflow:hidden;margin:0 -3px;padding:12px 10px}
.gnb .open_menu li {float:left;margin:2px 0;padding:0 2px;width:25%}
.gnb .open_menu li a {display:block;padding:12px 0;border:1px solid #e5e5e5;font-size:13px;text-align:center}
.gnb .open_menu li a:hover {text-decoration:none}
.gnb .open_menu li a.on {border-color:#4876ef;color:#4876ef}
.gnb .open_menu li.ico_beta a {position:relative;padding-right:15px} /* 644 */
.gnb .open_menu li.ico_beta a span {display:block;position:absolute;top:12px;left:50%;margin-left:20px;width:15px;height:16px} /* 644 */
.gnb .open_menu li.ico_beta a img {width:100%} /* 644 */
.gnb .open_menu .ads {margin:0 10px;padding:12px 0;border-top:1px solid #e1e1e1}
.gnb .open_menu .ads a {display:block;font-size:13px;line-height:36px} /* divide :2.2 */
.gnb .open_menu .ads a .btn {display:inline-block;width:75px;height:36px;color:#fff;text-align:center;background:#15b4ba}
.gnb .open_menu .ads a .txt {margin-left:5px;color:#666}
.gnb .open_menu .ads a .color1 {color:#0daeb4}
.gnb .open_menu .ads a .color2 {color:#4876ef}
.gnb .open_menu .ads a:hover {text-decoration:none}
.gnb .open_menu .ads a .otwojob {margin-top:-3px;width:96px}
.gnb .mCSB_draggerContainer {display:none}
.gnb.fixed+* {margin-top:46px}
.gnb.orderjob .opener {display:none;background-image:url("../../image/mobile/common/ico_gnb2_open.png")}
.gnb.orderjob .opener.on {background-image:url("../../image/mobile/common/ico_gnb2_close.png")}
.gnb.orderjob .open_menu li a.on,
.gnb.orderjob .list li {margin:0 8px}
.gnb.orderjob .list li a.on {border-color:#14b4ba;color:#14b4ba}


/* aside_menu */
.aside_menu {position:fixed;right:0;bottom:0;left:0;z-index:2001}
.aside_menu .btn_top {display:none;position:absolute;top:-50px;right:0}
.aside_menu .btn_top span {display:block;float:right;margin-right:15px;width:39px;height:33px;border:1px solid #e1e1e1;cursor:pointer}
.aside_menu .btn_top span:after {display:block;position:absolute;top:0;right:15px;z-index:20;width:39px;height:33px;background:url("../../image/mobile/common/ico_top.png") no-repeat center / 19px 19px;content:""}
.aside_menu .btn_top span:before {display:block;position:absolute;top:1px;right:16px;z-index:10;width:37px;height:31px;background-color:#fff;content:"";opacity:0.8}
.aside_menu .btn_top:after {display:block;clear:both;content:""}

.aside_menu .item_wrap {overflow:hidden;height:55px;border-top:1px solid #e1e1e1;background:#fff}
.aside_menu .item_wrap .item {float:left;margin:3.9px 0 2.1px;width:20%;text-align:center}
.aside_menu .item_wrap .item a {display:inline-block;width:100%;height:100%;color:#212121;font-size:12px}
.aside_menu .item_wrap .item a span {display:block}
.aside_menu .item_wrap .item .image {display:inline-block;margin-bottom:3px;width:26px;height:26px;text-align:center}
.aside_menu .item_wrap .item .image.new {position:relative}
.aside_menu .item_wrap .item .image.new:after {position:absolute;top:3px;right:-5px;width:4px;height:4px;border-radius:50%;background-color:#4876ef;content:" "}
.aside_menu .item_wrap .item .image img {width:100%;height:100%;border:1px solid #868686;border-radius:13px}
.aside_menu .item_wrap .item01 a span.image {display:inline-block;background:url("../../image/mobile/ico/ic-quick-home-def.png") no-repeat;background-size:26px 26px}
.aside_menu .item_wrap .item01.on a span.image {display:inline-block;background:url("../../image/mobile/ico/ic-quick-home-sel.png") no-repeat;background-size:26px 26px}
.aside_menu .item_wrap .item02 a span.image {display:inline-block;background:url("../../image/mobile/ico/ic-quick-talk-def.png") no-repeat;background-size:26px 26px}
.aside_menu .item_wrap .item02.on a span.image {display:inline-block;background:url("../../image/mobile/ico/ic-quick-talk-sel.png") no-repeat;background-size:26px 26px}
.aside_menu .item_wrap .item03 a span.image {display:inline-block;background:url("../../image/mobile/ico/ic-quick-catagory-def.png") no-repeat;background-size:26px 26px}
.aside_menu .item_wrap .item03.on a span.image {display:inline-block;background:url("../../image/mobile/ico/ic-quick-catagory-sel.png") no-repeat;background-size:26px 26px}
.aside_menu .item_wrap .item03_1 a span.image {display:inline-block;background:url("../../image/mobile/ico/ic-quick-catagory-def.png") no-repeat;background-size:26px 26px}
.aside_menu .item_wrap .item03_1.on a span.image {display:inline-block;background:url("../../image/mobile/ico/ic-quick-catagory-sel.png") no-repeat;background-size:26px 26px}
.aside_menu .item_wrap .item04 a span.image {display:inline-block;background:url("../../image/mobile/ico/ic-quick-my-def.png") no-repeat;background-size:26px 26px}
.aside_menu .item_wrap .item04.on a span.image {display:inline-block;background:url("../../image/mobile/ico/ic-quick-my-sel.png") no-repeat;background-size:26px 26px}
.aside_menu .item_wrap .item05 a span.image {display:inline-block;background:url("../../image/mobile/ico/ic-quick-view-def.png") no-repeat;background-size:26px 26px}
.aside_menu .item_wrap .item05_1 a span.image {display:inline-block;background:url("../../image/mobile/ico/ic-quick-view-def.png") no-repeat;background-size:26px 26px}

.search_type_div {display:none;padding:10px;width:100%;background-color:#f2f2f2}
.search_type_div li {display:inline-block;margin-right:-1.5%;width:calc((100vw - 20px) / 2)}
.search_type_div button {display:inline-block;width:100%;height:35px;border:1px solid #e5e5e5;color:#666;font-size:15px;letter-spacing:-0.8px;text-align:center;background-color:#fff}
.search_type_div button.selected {color:#fff;background-color:#222e4f}

.category_sitemap {display:none;position:fixed;top:calc(100vh);right:0;left:0;z-index:5000;height:calc(100vh);background-color:#fff}
.category_sitemap .sitemap_div {overflow-y:auto;position:relative;padding:1rem 0 1rem 1rem;width:100%;height:100%}
.category_sitemap .sitemap_div label {display:block;margin:1.3rem 0 1rem ;font-size:1.4rem;font-weight:bold;line-height:1.8rem}
.category_sitemap .sitemap_div label .sub {color:#999;font-size:13px;font-weight:normal;letter-spacing:-0.5px;margin-left:4px;}
.category_sitemap .sitemap_div h3 {margin-top:-0.4rem;margin-bottom:0.5rem;font-size:0.9rem;letter-spacing:-0.06rem}
.category_sitemap .sitemap_div .sitemap_close {margin-bottom:-1.3rem;height:3rem}
.category_sitemap .sitemap_div .sitemap_close button {float:right;width:3rem}
.category_sitemap .sitemap_div .sitemap_close button img {width:100%;height:100%}
.category_sitemap .sitemap_div .category_grids {width:calc(100vw - 2rem);border-bottom:1px solid #f4f5f6}
.category_sitemap .sitemap_div div.category_grid {display:inline-block;position:relative;width:calc(100vw - 2rem);min-height:5rem;border-top:1px solid #f4f5f6}
.category_sitemap .sitemap_div div.category_grid button.c_button {position:absolute;top:0;margin-right:-0.3rem;padding:0.1rem 0.2rem 0.7rem;width:calc((100vw - 1.5rem) / 4);height:5rem;border-left:1px solid #f4f5f6;font-size:0.7rem;letter-spacing:-0.04rem}
.category_sitemap .sitemap_div div.category_grid button.c_button:first-child {left:0}
.category_sitemap .sitemap_div div.category_grid button.c_button:nth-child(3) {left:25%}
.category_sitemap .sitemap_div div.category_grid button.c_button:nth-child(5) {left:50%}
.category_sitemap .sitemap_div div.category_grid button.c_button:nth-child(7) {left:75%;margin-right:0;border-right:1px solid #f4f5f6}

.category_sitemap .sitemap_div div.category_grid button.c_button img {display:block;margin-bottom:0.3rem;margin-left:30%;width:40%}
.category_sitemap .sitemap_div div.category_grid button.c_button.selected {border:1px solid #fff;border-bottom:#222e4f;color:#fff;font-weight:bold;background-color:#222e4f}
.category_sitemap .sitemap_div div.category_grid.timework button.c_button.selected {background-color:#3399ff;}
.category_sitemap .sitemap_div div.category_grid button.c_button.coupon {background:#fff url("../../image/mobile/ico/ic-coupon-18-px.png") no-repeat right 2px top 1px;background-size:20px 13px}
.category_sitemap .sitemap_div div.category_grid button.c_button.coupon.selected {background:#222e4f url("../../image/mobile/ico/ic-coupon-18-px.png") no-repeat right 1px top 0;background-size:20px 13px}
.category_sitemap .sitemap_div div.category_grid.timework button.c_button.coupon.selected {background-color:#3399ff;}
.category_sitemap .sitemap_div div.category_grid button.c_button.call {background:#fff url("../../image/mobile/ico/ic-call-13-px.png") no-repeat right 2px top 1px / 13px 13px}
.category_sitemap .sitemap_div div.category_grid button.c_button.call.selected {background:#222e4f url("../../image/mobile/ico/ic-call-13-px.png") no-repeat right 1px top 0 / 13px 13px}
.category_sitemap .sitemap_div div.category_grid.timework button.c_button.call.selected {background-color:#3399ff;}
.category_sitemap .sitemap_div div.category_grid button.c_button.new {background:#fff url("../../image/mobile/ico/ic-new-13-px.png") no-repeat right 2px top 1px / 13px 13px}
.category_sitemap .sitemap_div div.category_grid button.c_button.new.selected {background:#222e4f url("../../image/mobile/ico/ic-new-13-px.png") no-repeat right 1px top 0 / 13px 13px}
.category_sitemap .sitemap_div div.category_grid.timework button.c_button.new.selected {background-color:#3399ff;}
.category_sitemap .sitemap_div div.category_grid .sub_category {display:none;margin:5rem 0 0 1px;padding:1rem 1rem 0;width:100%;height:0;border:solid 2px #222e4f;color:#222e4f;font-size:0.7rem;background-color:#f7f9fd}
.category_sitemap .sitemap_div div.category_grid.timework .sub_category {border-color:#3399ff}
.category_sitemap .sitemap_div div.category_grid .sub_category a {display:inline-block;margin-bottom:1rem;width:32%}
.category_sitemap .sitemap_div div.category_grid i {display:inline-block;margin-bottom:-9px;width:64px;height:64px;background:url("../../image/mobile/ico/ico-sprite1.png") no-repeat;transform:scale(0.6)}
.category_sitemap .sitemap_div div.category_grid.timework i {background:url("../../image/mobile/ico/ico-sprite1_tw_2.png") no-repeat;}

.category_sitemap .sitemap_div div.category_grid #main_c_10 i {background-position:0 -384px}            /* 번역/통역 */
.category_sitemap .sitemap_div div.category_grid #main_c_11 i {background-position:0 0}               /* 디자인 */
.category_sitemap .sitemap_div div.category_grid #main_c_12 i {background-position:0 -576px}            /* 비즈니스문서 */
.category_sitemap .sitemap_div div.category_grid #main_c_13 i {background-position:0 -192px}            /* 마케팅 */
.category_sitemap .sitemap_div div.category_grid #main_c_14 i {background-position:0 -960px}            /* 음악/더빙 */
.category_sitemap .sitemap_div div.category_grid #main_c_15 i {background-position:0 -1344px}           /* IT개발 */
.category_sitemap .sitemap_div div.category_grid #main_c_16 i {background-position:0 -1920px}           /* 생활서비스 */
.category_sitemap .sitemap_div div.category_grid #main_c_17 i {background-position:0 -1536px}           /* 전문가컨설팅 */
.category_sitemap .sitemap_div div.category_grid #main_c_18 i {background-position:0 -1728px}           /* 운세/상담 */
.category_sitemap .sitemap_div div.category_grid #main_c_19 i {background-position:0 -2688px}           /* 행사/이벤트 */
.category_sitemap .sitemap_div div.category_grid #main_c_21 i {background-position:0 -2304px}           /* 여행플랜 */
.category_sitemap .sitemap_div div.category_grid #main_c_23 i {background-position:0 -768px}            /* 창작/작문 */
.category_sitemap .sitemap_div div.category_grid #main_c_25 i {background-position:0 -1152px}           /* 영상/애니 */
.category_sitemap .sitemap_div div.category_grid #main_c_26 i {background-position:0 -2112px}           /* 핸드메이드 */
.category_sitemap .sitemap_div div.category_grid #main_c_27 i {background-position:0 -2496px}           /* 레슨*/
.category_sitemap .sitemap_div div.category_grid.timework #main_c_30 i {background-position:-10px -430px} /* 타임워크 디자인 */
.category_sitemap .sitemap_div div.category_grid.timework #main_c_31 i {background-position:-10px -516px} /* 타임워크 IT개발자 */
.category_sitemap .sitemap_div div.category_grid.timework #main_c_32 i {background-position:-10px -602px} /* 타임워크 사무/기획 */
.category_sitemap .sitemap_div div.category_grid.timework #main_c_33 i {background-position:-10px -688px} /* 타임워크 회계/인사 */
.category_sitemap .sitemap_div div.category_grid.timework #main_c_34 i {background-position:-10px -774px} /* 타임워크 영상/음악 */
.category_sitemap .sitemap_div div.category_grid .c_button:disabled i {opacity:0}

.category_sitemap .sitemap_div div.category_grid .c_button.selected#main_c_10 i {background-position:0 -512px}            /* 번역/통역 */
.category_sitemap .sitemap_div div.category_grid .c_button.selected#main_c_11 i {background-position:0 -128px}               /* 디자인 */
.category_sitemap .sitemap_div div.category_grid .c_button.selected#main_c_12 i {background-position:0 -704px}            /* 비즈니스문서 */
.category_sitemap .sitemap_div div.category_grid .c_button.selected#main_c_13 i {background-position:0 -320px}            /* 마케팅 */
.category_sitemap .sitemap_div div.category_grid .c_button.selected#main_c_14 i {background-position:0 -1088px}            /* 음악/더빙 */
.category_sitemap .sitemap_div div.category_grid .c_button.selected#main_c_15 i {background-position:0 -1472px}           /* IT개발 */
.category_sitemap .sitemap_div div.category_grid .c_button.selected#main_c_16 i {background-position:0 -2048px}           /* 생활서비스 */
.category_sitemap .sitemap_div div.category_grid .c_button.selected#main_c_17 i {background-position:0 -1664px}           /* 전문가컨설팅 */
.category_sitemap .sitemap_div div.category_grid .c_button.selected#main_c_18 i {background-position:0 -1856px}           /* 운세/상담 */
.category_sitemap .sitemap_div div.category_grid .c_button.selected#main_c_19 i {background-position:0 -2816px}           /* 행사/이벤트 */
.category_sitemap .sitemap_div div.category_grid .c_button.selected#main_c_21 i {background-position:0 -2432px}           /* 여행플랜 */
.category_sitemap .sitemap_div div.category_grid .c_button.selected#main_c_23 i {background-position:0 -896px}            /* 창작/작문 */
.category_sitemap .sitemap_div div.category_grid .c_button.selected#main_c_25 i {background-position:0 -1280px}           /* 영상/애니 */
.category_sitemap .sitemap_div div.category_grid .c_button.selected#main_c_26 i {background-position:0 -2240px}           /* 핸드메이드 */
.category_sitemap .sitemap_div div.category_grid .c_button.selected#main_c_27 i {background-position:0 -2624px}           /* 레슨*/
.category_sitemap .sitemap_div div.category_grid.timework .c_button.selected#main_c_30 i {background-position:-10px -10px} /* 타임워크 디자인 */
.category_sitemap .sitemap_div div.category_grid.timework .c_button.selected#main_c_31 i {background-position:-10px -94px} /* 타임워크 IT개발자 */
.category_sitemap .sitemap_div div.category_grid.timework .c_button.selected#main_c_32 i {background-position:-10px -176px} /* 타임워크 사무/기획 */
.category_sitemap .sitemap_div div.category_grid.timework .c_button.selected#main_c_33 i {background-position:-10px -262px} /* 타임워크 회계/인사 */
.category_sitemap .sitemap_div div.category_grid.timework .c_button.selected#main_c_34 i {background-position:-10px -346px} /* 타임워크 회계/인사 */

.category_sitemap .sitemap_div .sub_categories {margin-top:2px}
.category_sitemap .sitemap_div .sub_categories .sub_category {display:none;padding:1rem;border:1px solid #222e4f;color:#222e4f;font-size:0.7rem;background-color:#f7f9fd}
.category_sitemap .sitemap_div .sub_categories .sub_category a {display:inline-block;margin-bottom:1rem;width:32%}

.category_sitemap .sitemap_div .sitemap_big_banner {display:inline-block;width:calc(100vw - 2rem)}
.category_sitemap .sitemap_div .sitemap_big_banner img {width:100%}

.category_sitemap .sitemap_div ul li {display:inline-block;margin-right:-0.4rem}
.category_sitemap .sitemap_div ul li a {display:inline-block;width:calc(40vw - 1rem);height:calc((40vw - 1rem) * 51 / 70)}
.category_sitemap .sitemap_div ul li a img {width:100%}

/* footer */
.footer {padding:15px 0 90px;color:#666;font-size:12px;text-align:center;background:#e5e5e5}
.footer .utils {padding-bottom:5px;border-bottom:1px solid #dadada}
.footer .utils.no_border {border-bottom:0 none}
.footer .utils li {display:inline-block;margin:0 0 5px;padding:0 2px 0 4px;height:12px;border-left:1px solid #b7b7b7;line-height:6px}
.footer .utils li:first-child {border-left:0 none}
.footer .utils li:nth-child(4) {color:#4876ef}
.footer .more_infos {display:block;padding:15px 0;width:100%}
.footer .more_infos .bul {display:inline-block;padding-right:15px;background:url("../../image/mobile/common/ico_footer_infos.png") no-repeat right center;background-size:11px auto}
.footer .more_infos.on .bul {background:url("../../image/mobile/common/ico_footer_infos_on.png") no-repeat right center;background-size:11px auto}
.footer .infos_txt {display:none;line-height:1.5}
.footer .infos_txt a {display:inline-block;margin:0 0 3px 10px;border-bottom:1px solid #777;line-height:1.5;text-decoration:none}
.footer .infos_txt a.address {margin-left:0;border-bottom:none;color:#1c7ada;line-height:normal;text-decoration:underline}
.footer_index {padding:15px 0 70px;color:#777;font-size:12px;text-align:center;background:#dadada} /* font.divide :2 */
.footer_index .utils li {display:inline-block;margin:0 0 5px;padding:0 3px 0 5px;height:12px;border-left:1px solid #aeaeae;line-height:6px}
.footer_index .utils li:first-child {border-left:0 none}
.footer_index .utils li:nth-child(4) {color:#4876ef}
.footer_index .infos {margin:15px 0 0;line-height:1.5}
.footer_index .infos a {display:inline-block;margin:0 0 3px 10px;border-bottom:1px solid #777;line-height:1.5;text-decoration:none}
.footer_index.bottom {margin-bottom:55px}
.footer_member {padding:15px 0;color:#999;font-size:14px;text-align:center;background:#f2f2f2}
.footer_member.type01 {background:#fff}
@media all and (max-width:340px) {.footer .infos {letter-spacing:-0.5px}}

/* sub_header */
.sub_header {border-bottom:1px solid #e5e5e5;background:#f5f5f5}
.sub_header .s_tit {margin:0 10px}
.sub_header .s_tit a {display:block;border-bottom:1px solid #f5f5f5;color:#4876ef;font-size:16px;font-weight:700;background:url("../../image/mobile/index/ico_sub_tit_off.png") no-repeat right 10px center;background-size:14px auto}
.sub_header .s_tit a .inner {display:block;padding:13px 0 13px 26px;background-repeat:no-repeat;background-position:3px 50%;background-size:14px auto}
.sub_header .s_tit a .sm {font-size:12px;font-weight:400}
.sub_header .s_tit a.on {border-bottom-color:#e5e5e5;background-image:url("../../image/mobile/index/ico_sub_tit_on.png")}
.sub_header .s_tit a:hover {text-decoration:none}
.sub_header .s_tit span.ico_beta {width:25px;height:16px}
.sub_header .s_tit span.ico_beta img {width:25px;height:16px}
.sub_header .list {display:block;overflow:hidden;padding:7px 2px;background:#f5f5f5}
.sub_header .list>li {float:left;width:50%}
.sub_header .list>li a {display:inline-block;padding:7px 0 8px 17px;color:#666;font-size:13px;background:url("../../image/mobile/index/ico_dot1.png") no-repeat 10px 50%;background-size:2px auto}
.sub_header .list>li a .num {color:#999;font-size:12px}
.sub_header .list_container {display:none}
.sub_header .s_tit.menu01 a .inner {background-image:url("../../image/mobile/index/ico_m2017_1_on.png")}
.sub_header .s_tit.menu02 a .inner {background-image:url("../../image/mobile/index/ico_m2017_2_on.png")}
.sub_header .s_tit.menu03 a .inner {background-image:url("../../image/mobile/index/ico_m2017_3_on.png")}
.sub_header .s_tit.menu04 a .inner {background-image:url("../../image/mobile/index/ico_m2017_4_on.png")}
.sub_header .s_tit.menu05 a .inner {background-image:url("../../image/mobile/index/ico_m2017_5_on.png")}
.sub_header .s_tit.menu06 a .inner {background-image:url("../../image/mobile/index/ico_m2017_6_on.png")}
.sub_header .s_tit.menu07 a .inner {background-image:url("../../image/mobile/index/ico_m2017_7_on.png")}
.sub_header .s_tit.menu08 a .inner {background-image:url("../../image/mobile/index/ico_m2017_8_on.png")}
.sub_header .s_tit.menu09 a .inner {background-image:url("../../image/mobile/index/ico_m2017_9_on.png")}
.sub_header .s_tit.menu10 a .inner {background-image:url("../../image/mobile/index/ico_m2017_10_on.png")}
.sub_header .s_tit.menu11 a .inner {background-image:url("../../image/mobile/index/ico_m2017_11_on.png")}
.sub_header .s_tit.menu12 a .inner {background-image:url("../../image/mobile/index/ico_m2017_12_on.png")}
.sub_header .list_slider {overflow:hidden;position:relative;z-index:4}
.sub_header .list_slider .slider_wrap {position:relative;height:125px}
.sub_header .list_slider .slider_container {position:absolute;width:100%;height:100%}
.sub_header .list_slider .flexSlider {width:100%;height:100%}
.sub_header .list_slider .flexSlider .slider {width:100%;height:100%}
.sub_header .list_slider .flexSlider .slider .slide {float:left;width:100%;height:100%}
.sub_header .list_control {margin:5px 0 15px;text-align:center}
.sub_header .list_control button img {margin-top:-4px;width:8px}
.sub_header .list_control .page_idx {display:inline-block;margin:0 20px;color:#666;font-size:13px}


/* search_wrap */
.search_wrap {overflow:hidden;position:relative;padding:7px 10px 10px;width:100%;height:50px;background:#4876ef}/* padding.divide :2 */
.search_wrap:after {display:block;clear:both;content:""}
.search_wrap.search_bar.fixed {z-index:1000}
.search_wrap .sch_select {float:left;margin-right:5px;width:103px;border:none;color:#333}/* width,margin-right .divide :2 */
.search_wrap .sch_box {overflow:hidden;position:relative;background-color:#fff}
.search_wrap .sch_box input {overflow:hidden;padding-right:55px;width:100%;border:none;color:#333}
.search_wrap .sch_box .btn_search {overflow:hidden;position:absolute;top:0;right:0;width:33px;height:33px;text-indent:-9999px;background:url("../../image/mobile/common/ico_search_open.png") no-repeat 50% 50%;background-size:21px auto}
.search_wrap .sch_box .search_delete {display:none;overflow:hidden;position:absolute;top:0;right:33px;width:21px;height:33px;text-indent:-9999px;background:url("../../image/mobile/common/btn_search_delete.png") no-repeat 50% 50%;background-size:17px auto}
.search_wrap .sch_box .search_delete.show {display:block}
.search_wrap.orderjob {background:#14b4ba}

/* autosearch_wrap */
.autosearch_wrap {display:none;padding:10px;width:100%;height:calc(100vh - 160px);background-color:#f2f2f2}
.autosearch_wrap.on {display:block}
.autosearch_wrap .inner_wrap {border:1px solid #dadada;background-color:#fff}
.autosearch_wrap .noresult_wrap {padding:15px;border:1px solid #dadada;background-color:#fff}
.autosearch_wrap .auto_end_txt {padding:12px;color:#333;font-size:15px;text-align:center}
.autosearch_wrap .auto_list li {padding:12px;border-top:1px solid #f2f2f2;color:#333;font-size:15px}
.autosearch_wrap .auto_list li:first-child {border-top:none}
.autosearch_wrap .auto_list li.on {background-color:#efefef}
.autosearch_wrap .auto_list li a {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-o-text-overflow:ellipsis}
.autosearch_wrap .auto_list.recent li {overflow:hidden}
.autosearch_wrap .auto_list.recent li a {float:left;width:60%}
.autosearch_wrap .auto_list.recent li em {display:block;float:left;width:40%;color:#999;font-size:14px;text-align:right}
.autosearch_wrap .auto_list.recent li em button {margin-left:10px;width:20px;height:20px}
.autosearch_wrap .auto_list.recent li em button img {width:100%}
.autosearch_wrap .auto_list.no_list li {text-align:center}
.autosearch_wrap .btn_area {padding:12px;border:1px solid #dadada;border-top:none;color:#666;font-size:13px;background-color:#f9f9f9}
.autosearch_wrap .btn_area:after {display:block;clear:both;content:""}
.autosearch_wrap .btn_area .auto_close {float:left}
.autosearch_wrap .btn_area .btn_cancel {float:right}

/* list01 */
.list01>ul {overflow:hidden;margin:13px 0 0}
.list01>ul>li {float:left;width:50%;border-bottom:1px solid #eee}
.list01>ul>li.full_width {width:100%}
.list01>ul>li>a {display:inline-block;padding:13px 0 13px 33px;font-size:14px;background-repeat:no-repeat;background-position:10px 50%;background-size:14px auto}
.list01>ul>li.on>a {color:#4876ef}
.list01>ul>li.menu01>a {background-image:url("../../image/mobile/index/ico_design_off.png")}
.list01>ul>li.menu01.on>a {background-image:url("../../image/mobile/index/ico_design_on.png")}
.list01>ul>li.menu02>a {background-image:url("../../image/mobile/index/ico_marketing_off.png")}
.list01>ul>li.menu02.on>a {background-image:url("../../image/mobile/index/ico_marketing_on.png")}
.list01>ul>li.menu03>a {background-image:url("../../image/mobile/index/ico_translater_off.png")}
.list01>ul>li.menu03.on>a {background-image:url("../../image/mobile/index/ico_translater_on.png")}
.list01>ul>li.menu04>a {background-image:url("../../image/mobile/index/ico_business_off.png")}
.list01>ul>li.menu04.on>a {background-image:url("../../image/mobile/index/ico_business_on.png")}
.list01>ul>li.menu05>a {background-image:url("../../image/mobile/index/ico_writing_off.png")}
.list01>ul>li.menu05.on>a {background-image:url("../../image/mobile/index/ico_writing_on.png")}
.list01>ul>li.menu06>a {background-image:url("../../image/mobile/index/ico_music_off.png")}
.list01>ul>li.menu06.on>a {background-image:url("../../image/mobile/index/ico_music_on.png")}
.list01>ul>li.menu07>a {background-image:url("../../image/mobile/index/ico_movie_off.png")}
.list01>ul>li.menu07.on>a {background-image:url("../../image/mobile/index/ico_movie_on.png")}
.list01>ul>li.menu08>a {background-image:url("../../image/mobile/index/ico_programimg_off.png")}
.list01>ul>li.menu08.on>a {background-image:url("../../image/mobile/index/ico_programimg_on.png")}
.list01>ul>li.menu09>a {background-image:url("../../image/mobile/index/ico_consulting_off.png")}
.list01>ul>li.menu09.on>a {background-image:url("../../image/mobile/index/ico_consulting_on.png")}
.list01>ul>li.menu10>a {background-image:url("../../image/mobile/index/ico_fortune_off.png")}
.list01>ul>li.menu10.on>a {background-image:url("../../image/mobile/index/ico_fortune_on.png")}
.list01>ul>li.menu11>a {background-image:url("../../image/mobile/index/ico_life_off.png")}
.list01>ul>li.menu11.on>a {background-image:url("../../image/mobile/index/ico_life_on.png")}
.list01>ul>li.menu12>a {background-image:url("../../image/mobile/index/ico_handmade_off.png")}
.list01>ul>li.menu12.on>a {background-image:url("../../image/mobile/index/ico_handmade_on.png")}
.list01>ul>li.menu13>a {background-image:url("../../image/mobile/index/ico_travel_off.png")}
.list01>ul>li.menu13.on>a {background-image:url("../../image/mobile/index/ico_travel_on.png")}
.list01>ul>li.menu14>a {background-image:url("../../image/mobile/index/ico_lesson_off.png")}
.list01>ul>li.menu14.on>a {background-image:url("../../image/mobile/index/ico_lesson_on.png")}
.list01>ul>li.menu15>a {background-image:url("../../image/mobile/index/ico_event_off.png")}
.list01>ul>li.menu15.on>a {background-image:url("../../image/mobile/index/ico_event_on.png")}
.list01>ul>li.menu16>a {background-image:url("../../image/mobile/index/ico_free_off.png")}
.list01>ul>li.menu16.on>a {background-image:url("../../image/mobile/index/ico_free_on.png")}
.list01>ul>li>ul {display:none}
.list01>ul>li.sub_menu {width:100%}
.list01>ul>li.sub_menu>ul {display:block;overflow:hidden;padding:7px 0;background:#f5f5f5}
.list01>ul>li.sub_menu>ul>li {float:left;width:50%}
.list01>ul>li.sub_menu>ul>li a {display:inline-block;padding:7px 0 7px 17px;color:#666;font-size:14px;background:url("../../image/mobile/index/ico_dot1.png") no-repeat 10px 50%;background-size:2px auto}
.list01 .num {margin-left:3px;color:#999;font-size:12px}

/* index_conatiner */
.index_cont02 {padding:0 0 25px;background:#f2f2f2}
.index_cont02.free_cont {background:#f7fbff}
.index_cont04 {padding:0 0 25px;background:url("../../image/mobile/index/bg_cont4.jpg") repeat 0 0;background-size:100% auto}
.index_cont04>.bg {height:27px;border-top:1px solid #eaeaea;background:#f2f2f2}
.index_cont05 {background:#f2f2f2}

/* index_slider */
.index_slider {overflow:hidden;position:relative;z-index:4}
.index_slider .slider_wrap {display:inline-block;position:relative;padding-bottom:47.3%;width:100%;height:calc(50vw)}
.index_slider.free_slider .slider_wrap {position:relative;padding-bottom:37%} /* 644 */
.index_slider.category_slider .slider_wrap {position:relative;padding-bottom:27%} /* 1392 */
.index_slider .slider_container {position:absolute;width:100%;height:calc(50vw)}
.index_slider .flexSlider {width:100%;height:100%}
.index_slider .flexSlider .slider {width:100%;height:100%}
.index_slider .flexSlider .slider .slide {float:left;width:100%;height:100%;color:#fff;text-align:center}
.index_slider .flexSlider .slider .slide img {width:100%}
.index_slider .indicator {position:absolute;right:0;bottom:10px;left:0;z-index:5;text-align:center}
.index_slider .indicator button {margin:0 5px;width:12px;height:12px;border-radius:50%;background:#fff}
.index_slider .indicator button.on {background:#4876ef}

/* index_slider_plus */
.index_slider_plus {position:relative;padding:0 0 40%}
.index_slider_plus.pb0 {padding:0 0 0}
.index_slider_plus .slider_container {position:relative;width:100%;height:100%}
.index_slider_plus .flexSlider {width:100%;height:100%}
.index_slider_plus .flexSlider .slider {margin:0 !important;width:100%;height:100%}
.index_slider_plus .flexSlider .slider .slide {float:left;width:100%;height:100%}
.index_slider_plus .flexSlider.list_type01 .item .desc_wrap .tit {display:-webkit-box;overflow:hidden;height:2.4em;color:#333;font-size:14px;line-height:1.2em;text-overflow:ellipsis;-webkit-box-orient:vertical}
.index_slider_plus .ctrl_btn {position:absolute;top:260px;z-index:5}
.index_slider_plus .ctrl_btn img {width:36px}
.index_slider_plus .ctrl_btn.prev {left:-16px}
.index_slider_plus .ctrl_btn.next {right:-16px}

/* index_banner */
.index_banner01 {margin:0}
.index_banner01 a {display:block}
.index_banner01 a img {width:100%}

/* index_banner02 */
.index_banner02 {padding:30px 10px;background-color:#fff;}
.index_banner02 a {display:block}
.index_banner02 a img {width:100%}

/* index_slider02 - OTWOJOB-597 */
.index_slider02 {overflow:hidden;position:relative;z-index:4;padding:0 0 20px}
.index_slider02 .slider_wrap {position:relative;margin:23px 45px 0;padding-bottom:82%}
.index_slider02 .slider_container {position:absolute;width:100%;height:100%}
.index_slider02 .flexSlider {width:100%;height:100%}
.index_slider02 .flexSlider .slider {width:100%;height:100%}
.index_slider02 .flexSlider .slider .slide {float:left;position:relative;width:100%;height:100%;color:#fff;text-align:center}
.index_slider02 .flexSlider .slider .slide a {display:block}
.index_slider02 .flexSlider .slider .slide img {width:100%}
.index_slider02 .flexSlider .slider .slide .txt_bg {position:relative}
.index_slider02 .flexSlider .slider .slide .text {position:absolute;top:0;right:0;bottom:0;left:0}
.index_slider02 .flexSlider .slider .slide .text .table_wrap {display:table;width:100%}
.index_slider02 .flexSlider .slider .slide .text .table_wrap span {display:table-cell;color:#fff;font-size:15px;line-height:18px;text-align:center;vertical-align:middle}
.index_slider02 .indicator {z-index:5;padding:15px 0;text-align:center}
.index_slider02 .indicator button {margin:0 5px;width:12px;height:12px;border-radius:50%;background:#dadada}
.index_slider02 .indicator button.on {background:#4876ef}

/* category_banner */ /* 644 */
.category_banner {overflow:hidden;position:relative;margin:-44px 0 0;width:100%;height:120px}
.category_banner ul li {height:120px;background:#fff url("../../image/pc/temp/bg_category_banner1.jpg") no-repeat 50% 50%}
.category_banner ul li a {display:block;margin:0 auto;width:1004px;height:120px}
.category_banner ul li a img {margin:0 auto;height:120px}

/* content */
.content .logo_sub01 {display:block;text-align:center}
.content .logo_sub01 img {width:139px}
.content .logo_sub01 .sub-title {margin-left:9px;padding-left:10px;font-size:18px;line-height:23px;color:#373f57;vertical-align:middle}
.content .logo_sub01 .sub-title:before {content:"";position:relative;left:-10px;top:2px;display:inline-block;background-color:#d7dce5;width:1px;height:20px;}
@media screen and (max-width: 460px) {.content .logo_sub01 {margin-left:-10px}
    .content .logo_sub01.banner {margin-top:-45px}
    .content .logo_sub01.banner img {width:calc(100vw)}}
@media screen and (min-width: 461px) {.content .logo_sub01.banner img {margin-top:40px;width:100%;cursor:context-menu}
    .other_id_join.type02 {margin-top:10px !important}}
.content .cont_wrap {margin-top:22px}
.content .cont_wrap.login_form {margin-top:44px}
.content.sub01 {padding-top:20px;background:#f2f2f2}
.content.sub02 .cont_wrap {margin-top:0}
.content.sub03 {margin-top:0;background-color:#f2f2f2}
.content.sub03 .cont_wrap {margin-top:0;padding:0 17px;background-color:#fff}
.cont_wrap.last {margin-bottom:28px}
.content .cont_wrap.top {margin-top:0}
.content .cont_wrap.error {margin-top:50px}
.content .cont_wrap.error2 {margin-top:0} /* 979 */
.content .tit_comment {display:inline-block;margin-top:45px;padding-bottom:20px;width:100%;border-bottom:1px solid #ccc;color:#000;font-size:18px;font-weight:bold;letter-spacing:-0.5px;line-height:25px;text-align:center}

/* tit_wrap */
.tit_wrap:after {display:block;clear:both;content:""}
.tit_wrap .sec_title {display:inline-block;color:#000;font-size:18px}
.tit_wrap .sec_title em.num {color:#10a3a8}
.tit_wrap .sec_title2 {display:inline-block;color:#000;font-size:19px}

.tit_wrap .sub_title {padding-bottom:11px;border-bottom:1px solid #e5e5e5;color:#333;font-size:18px}
.tit_wrap .sub_title:before {display:inline-block;margin-right:6px;width:3px;height:16px;background-color:#4876ef;content:""}
.tit_wrap .sub_title2 {margin-top:15px;color:#333;font-size:15px}
.tit_wrap .ps_txt {float:right;color:#999;font-size:13px;line-height:18px}
.tit_wrap .ps_txt.must:before {display:inline-block;margin-right:8px;color:#4876ef;vertical-align:center;content:'*'}
.tit_wrap .ps_txt .link {display:inline-block;padding-right:10px;color:#999;font-size:13px;background:url("../../image/mobile/index/ico_arrow1.png") no-repeat 100% 50%;background-size:5px auto}
.tit_wrap .ps_txt .link.none {overflow:hidden;margin-right:5px;text-indent:-9999px}
.tit_wrap .color01 {color:#4876ef}
.tit_wrap .color02 {color:#222e4f}
.tit_wrap .sec_title.best {padding:2px 0 2px 20px;background:url("../../image/mobile/customer/ico_best.png") no-repeat 0 50%;background-size:16px auto}
.tit_wrap .sm {margin-left:5px;font-size:14px}
.tit_wrap .sm.type01 {display:block;margin-top:10px}
.tit_wrap .size16 {display:block;margin-top:10px;font-size:16px}
.tit_wrap.pt30 {padding-top:30px}
.tit_wrap.pt40 {padding-top:40px}
.tit_wrap.type01 {padding-top:20px}
.tit_wrap.type02 {padding:14px 17px;border-bottom:1px solid #e5e5e5;background-color:#f5f5f5}
.tit_wrap.type02 .sec_title {margin-left:0}
.tit_wrap.type03 {padding-top:22px;padding-left:5px}
.tit_wrap.type04 {margin-top:30px;padding-top:15px;border-top:1px solid #e5e5e5}
.tit_wrap.mypage {margin-top:0;border-top:none}
.tit_wrap.type05 {padding-top:0;padding-left:5px}
.tit_wrap .deposit {padding-bottom:10px;border-bottom:1px solid #f2f2f2;color:#333;font-size:16px;line-height:18px}
.tit_wrap .deposit.on {padding-left:20px;color:#4876ef;font-weight:bold;background:url("../../image/mobile/mypage/ico_deposit2.png") no-repeat left 1px;background-size:18px auto}
.tit_wrap02 {padding:25px 0 0}
.tit_wrap02 .sec_title {color:#000;font-size:18px;font-weight:700;text-align:center}
.tit_wrap02 .sec_title:after {display:block;margin:10px auto 0;width:36px;height:1px;background:#000;content:""}
.tit_wrap02 .desc {margin:10px 0 0;color:#333;text-align:center}
.tit_wrap02.type01 .sec_title {color:#00f6ff}
.tit_wrap02.type01 .sec_title:after {background:#00f6ff}
.tit_wrap02.type01 .desc {color:#fff;font-size:13px}

/* list_type */
.no_list_detail {padding:12px 0 0 5px;color:#666;font-size:13px;line-height:18px}
.list_type01.mb20 {margin-bottom:20px}
.list_type01 .item_wrap {margin:0 -3px}
.list_type01 .item_wrap:after {display:block;clear:both;content:""}
.list_type01 .item {float:left;margin:12px 0 -1px;width:50%}
.list_type01 .item .in_wrap {margin:0 3px;border:1px solid #eaeaea;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff}
.list_type01 .item .image {overflow:hidden;position:relative;width:100%}
.list_type01 .item .image a {display:table;overflow:hidden;width:100%;height:106px;text-align:center;background-color:#f7f7f7}
.list_type01 .item .image a:after {position:absolute;top:0;right:0;bottom:0;left:0;content:""}
.list_type01 .item .image a>.photo {display:table-cell;text-align:center;vertical-align:middle}
.list_type01 .item .image a>.photo img {max-width:100%;max-height:106px}
.list_type01 .item .image .mark {position:absolute;top:7px;left:7px;z-index:1}
.list_type01 .item .image .mark img {width:21px}
.list_type01 .item .image .certify_area {position:absolute;bottom:0;left:0;text-align:left}
.list_type01 .item .image span.sale_discount,
.list_type01 .item .image span.hotdeal_discount {position:absolute;top:4px;right:5px;padding-top:13px;width:32px;height:37px;color:#fff;font-family:Roboto, Malgun Gothic, sans-serif;font-size:16px;font-weight:bold;letter-spacing:-0.6px;text-align:center;background-size:32px 37px !important}
.list_type01 .item .image span.hotdeal_discount {background:url("../../image/mobile/common/badge-hotdeal-34-px.png") no-repeat 0 0}
.list_type01 .item .image span.sale_discount {padding-top:10px;background:url("../../image/mobile/common/badge-sale-34-px.png") no-repeat 0 0}
.list_type01 .item .image span.sale_discount:after,
.list_type01 .item .image span.hotdeal_discount:after {font-size:12px;font-weight:normal;content:"\25"}
.list_type01 .item .desc_wrap {margin:10px 5px 0}
.list_type01 .item .desc_wrap .tit {display:-webkit-box;overflow:hidden;height:2.1em;color:#333;font-size:14px;line-height:1.1;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.list_type01 .item .desc_wrap .price_wrap {overflow:inherit;position:relative;margin-top:10px;height:25px}
.list_type01 .item .desc_wrap .price_wrap .current {color:#4876ef;font-size:14px;text-align:right} /* 1133 */
.list_type01 .item .desc_wrap .price_wrap .current span {font-weight:700}
.list_type01 .item .desc_wrap .price_wrap .current:after {content:"\C6D0\7E"}
.list_type01 .item .desc_wrap .price_wrap .prev {margin-top:3px;color:#999;font-size:11px;text-align:right} /* 1133 */
.list_type01 .item .desc_wrap .price_wrap .prev:after {content:"\C6D0\7E"}
.list_type01 .item .desc_wrap .price_wrap .discount {position:absolute;bottom:0;left:0;color:#333;font-size:12px;font-weight:bold;letter-spacing:-1px} /* 1133 */
.list_type01 .item .desc_wrap .price_wrap .discount span {font-size:14px}
.list_type01 .item .desc_wrap .like_wrap {overflow:hidden;margin-top:12px}
.list_type01 .item .desc_wrap .like_wrap .star_grade {float:left}
.list_type01 .item .desc_wrap .like_wrap .star_grade .txt {color:#999;font-size:11px}
.list_type01 .item .desc_wrap .like_wrap .like_num {float:right;margin-top:1px;padding-left:16px;color:#999;font-size:11px;background:url("../../image/mobile/index/ico_heart.png") no-repeat 0 50%;background-size:12px auto}
.list_type01 .item .desc_wrap .like_wrap .like_num.off {background-image:url("../../image/mobile/index/ico_heart_blank.png")}
.list_type01 .item .host {overflow:hidden;position:relative;margin-top:10px;padding:6px 5px 5px;border-top:1px solid #f2f2f2} /* 1042 */
.list_type01 .item .host .host_img {display:table;overflow:hidden;float:left;position:relative;width:32px;height:32px;border-radius:50%;background:url("../../image/mobile/index/host_null.png") no-repeat 0 0;background-size:32px auto}
.list_type01 .item .host .host_img span {display:table-cell;text-align:center;vertical-align:middle}
.list_type01 .item .host .host_img span img {max-width:32px;max-height:32px}
.list_type01 .item .host .host_img:after {position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.08);content:""}
.list_type01 .item .host .name {display:block;overflow:hidden;padding-left:5px;color:#999;font-size:12px;line-height:32px;text-overflow:ellipsis;white-space:nowrap;-o-text-overflow:ellipsis}
.list_type01 .item .host .online {position:absolute;top:25px;left:27px;width:12px;height:12px;border:1px solid #fff;border-radius:50%;font-size:0;text-indent:-9999px;background:#7fba00} /* 1042 */
.list_type01 .item .host .offline {position:absolute;top:25px;left:27px;width:12px;height:12px;border:1px solid #fff;border-radius:50%;font-size:0;text-indent:-9999px;background:#9e9e9e} /* 1042 */
.list_type01 .item.replaced_image11 {position:relative;padding:0 3px;height:16.4rem}
.list_type01 .item.replaced_image11 img {width:100%;height:100%}
.list_type01.type01 .item_wrap {margin:0}
.list_type01.type01 .item {float:none;width:auto}
.list_type01.type01 .item.first {margin-top:0}
.list_type01.type01 .in_wrap {margin:0;padding:9px;border:1px solid #eaeaea;background:#fff}
.list_type01.type01 .item .in_wrap:after {display:block;clear:both;content:""}
.list_type01.type01 .item .image {float:left;width:130px}
.list_type01.type01 .item .image a {display:table;width:130px;height:97px}
.list_type01.type01 .item .image a>.photo img {max-width:100%;max-height:97px}
.list_type01.type01 .item .outer_wrap {overflow:hidden}
.list_type01.type01 .item .desc_wrap {margin-top:0}
.list_type01.type01 .item .desc_wrap .tit {height:3em;font-size:13px;line-height:1.5em} /* 644 */
.list_type01.type01 .item .desc_wrap .tit i {display:inline-block;margin-left:0;padding:2px 3px 0 5px;height:16px;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:11px;line-height:1;background:#fff} /* 644 */
.list_type01.type01 .item .desc_wrap .price_wrap {position:relative;margin-top:2px}
.list_type01.type01 .item .desc_wrap .price_wrap .current {position:absolute;right:0;bottom:0;color:#4876ef;font-size:12px;text-align:right} /* 1133 */
.list_type01.type01 .item .desc_wrap .price_wrap .current span {font-size:13px;font-weight:700}
.list_type01.type01 .item .desc_wrap .price_wrap .current:after {content:"\C6D0\7E"}
.list_type01.type01 .item .desc_wrap .price_wrap .prev {position:absolute;top:0;right:1px;margin-top:3px;min-height:10px;color:#999;font-size:10px;text-align:right} /* 1133 */
.list_type01.type01 .item .desc_wrap .price_wrap .prev:after {content:"\C6D0\7E"}
.list_type01.type01 .item .desc_wrap .price_wrap .discount {position:absolute;bottom:0;left:0;color:#333;font-size:11px;font-weight:bold;letter-spacing:-1px} /* 1133 */
.list_type01.type01 .item .desc_wrap .price_wrap .discount span {font-size:12px}
.list_type01.type01 .item .desc_wrap .price_wrap .free {position:absolute;bottom:2px;left:0;color:#333;font-size:11px;letter-spacing:-1px} /* 1319 */
.list_type01.type01 .item .desc_wrap .price_wrap .free span {color:#3ba8e1;font-size:12px}
.list_type01.type01 .item .desc_wrap .like_wrap {overflow:visible;position:relative;margin-top:3px} /* 644 / 1133 */
.list_type01.type01 .item .desc_wrap .like_wrap .star_grade {float:none}
.list_type01.type01 .item .desc_wrap .like_wrap .like_num {position:absolute;top:16px;right:0} /* 1133 */
.list_type01.type01 .item .host {margin-top:3px;margin-right:33px;padding-top:0;border:0 none} /* 1133 */
.list_type01.type01 .item .host .host_img {display:none}
.list_type01.type01 .item .host .name .online {display:inline-block;position:relative;top:-10px;left:0;width:12px;height:12px;border:1px solid #fff;border-radius:50%;font-size:0;text-indent:-9999px;background:#7fba00} /* 1042 */
.list_type01.type01 .item .host .name .offline {display:inline-block;position:relative;top:-10px;left:0;width:12px;height:12px;border:1px solid #fff;border-radius:50%;font-size:0;text-indent:-9999px;background:#9e9e9e} /* 1042 */
.list_type01.type01 .item .host .name {padding-left:0;height:13px;line-height:1}
.list_type01.type01 .item .badge {border-bottom:1px solid;text-align:right}
.list_type01.type01 .item .badge span {display:inline-block;padding:3px 0;width:60px;color:#fff;font-size:12px;text-align:center}
.list_type01.type01 .item .badge.type01 {border-color:#2e456e}
.list_type01.type01 .item .badge.type01 span {background:#2e456e}
.list_type01.type01 .item .badge.type02 {border-color:#08a3a5}
.list_type01.type01 .item .badge.type02 span {background:#08a3a5}
.list_type01.type01 .item .badge.type03 {border-color:#ff8d11}
.list_type01.type01 .item .badge.type03 span {background:#ff8d11}
.list_type01.type01 .item .badge.type04 {border-color:#f42456}
.list_type01.type01 .item .badge.type04 span {background:#f42456}
.list_type01.type02 .item .in_wrap {border:0 none}
.list_type01.type02 .item .desc_wrap {margin:0 0 10px}
.list_type01.type02 .item .desc_wrap .seller_id {margin-top:10px;color:#999;font-size:12px}
.list_type01.type02 .item .desc_wrap .tit {margin-top:10px;height:33px;font-size:14px;line-height:1.2}
.list_type01.type02 .item .image a {display:table}
.list_type02 {padding:13px 0 0}
.list_type02.no_top {padding-top:0}
.list_type02 .item {position:relative;margin:12px 0 0;border:1px solid #eaeaea;background:#fff}
.list_type02 .item.first {margin-top:0}
.list_type02 .item.on {border-color:#14b4ba}
.list_type02 .item .btn_del {position:absolute;top:-1px;right:-1px;z-index:2;width:20px;height:20px;font-size:0;background:#ccc url("../../image/mobile/mypage/ico_del04.png") no-repeat center center;background-size:10px auto}
.list_type02 .item.on .btn_del {background:#14b4ba url("../../image/mobile/mypage/ico_del04.png") no-repeat center center;background-size:10px auto}
.list_type02 .item .in_wrap {margin:15px 10px 10px}
.orderjob_detail.list_type02 .item .in_wrap {margin:20px 10px 10px}
.list_type02 .item .head {position:relative}
.list_type02 .item .head:after {display:block;clear:both;content:""}
.list_type02 .item .head .category {float:left}
.list_type02 .item .head .category span {display:inline-block;padding:3px 11px;color:#fff;font-size:13px}
.list_type02 .item .head .category .cat_color11 {color:#fff;background:#f2034c} /* 디자인 */
.list_type02 .item .head .category .cat_color10 {color:#fff;background:#344253} /* 번역 */
.list_type02 .item .head .category .cat_color13 {color:#fff;background:#3f6fa5} /* 마케팅 */
.list_type02 .item .head .category .cat_color12 {color:#fff;background:#f5470a} /* 문서작성 */
.list_type02 .item .head .category .cat_color15 {color:#fff;background:#9b6fd0} /* 컴퓨터 */
.list_type02 .item .head .category .cat_color14 {color:#fff;background:#fcaa2d} /* 음악/동영상 */
.list_type02 .item .head .category .cat_color19 {color:#fff;background:#f06793} /* 대행/섭외 */
.list_type02 .item .head .category .cat_color18 {color:#fff;background:#de6e62} /* 노하우/상담 */
.list_type02 .item .head .category .cat_color17 {color:#fff;background:#019db4} /* 비지니스 */
.list_type02 .item .head .category .cat_color16 {color:#fff;background:#008e78} /* 생활서비스 */
.list_type02 .item .head .category .cat_color21 {color:#fff;background:#6cc068} /* 여행 */
.list_type02 .item .head .category .cat_color23 {color:#fff;background:#005028} /* 창작/작문 */
.list_type02 .item .head .category .cat_color25 {color:#fff;background:#ba0909} /* 영상/애니 */
.list_type02 .item .head .category .cat_color26 {color:#fff;background:#da57df} /* 핸드메이드 */
.list_type02 .item .head .category .cat_color27 {color:#fff;background:#d49400} /* 레슨 */
.list_type02 .item .head .regist_day {float:right;padding:3px 0;color:#999}
.list_type02 .item .head .regist_day>span {position:relative;padding-right:6px}
.list_type02 .item .head .regist_day>span:before {position:absolute;top:50%;right:0;width:1px;height:10px;background-color:#ddd;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}
.list_type02 .item .head .regist_day>span:last-child:before {display:none}
.list_type02 .item .head .regist_day>span a {vertical-align:top}
.list_type02 .item .head .status {float:left;position:relative;margin-right:4px;padding:3px 0;padding-right:5px;font-weight:bold}
.list_type02 .item .head .status.ing {color:#4876ef}
.list_type02 .item .head .status.end {color:#333}
.list_type02 .item .head .status.refuse {color:#4876ef}
.list_type02 .item .head .status.refuse>span {display:inline-block;padding-right:15px;padding-bottom:3px;border-bottom:1px solid #4876ef;background:url("../../image/mobile/mypage/ico_refuse.png") no-repeat right 0;background-size:13px auto}
.list_type02 .item .head .status:before {position:absolute;top:50%;right:0;width:1px;height:10px;background-color:#ddd;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}
.list_type02 .item .head .status.no_line {margin-left:5px}
.list_type02 .item .head .status.no_line:before {display:none}
.list_type02 .item .head .refuse_reason {display:block;position:absolute;top:30px;left:0;padding:10px 30px 10px 10px;width:100%;border:1px solid #e5e5e5;color:#666;font-size:13px;line-height:15px;background:#f9f9f9 url("../../image/mobile/mypage/ico_del05.png") no-repeat 99% 10px;background-size:14px 14px}
.list_type02 .item .head .refuse_reason:before {position:absolute;top:-8px;left:70px;width:8px;height:8px;background:url("../../image/mobile/mypage/bg_refuse_txt.png") no-repeat 0 0;background-size:8px auto;content:""}
.list_type02 .item .head .name {float:left;padding:3px 25px 3px 0;color:#999;background:url("../../image/mobile/mypage/ico_name.png") no-repeat right center;background-size:19px auto}
.list_type02 .item .head .name img {width:18px}
.list_type02 .item .head .photo {display:table;overflow:hidden;float:left;position:relative;margin-top:-5px;margin-right:3px;width:30px;height:30px;border-radius:15px;background-color:#eee}
.list_type02 .item .head .photo span {display:table-cell;text-align:center;vertical-align:middle}
.list_type02 .item .head .photo span img {max-width:30px;max-height:30px}
.list_type02 .item .head .photo:after {position:absolute;top:0;right:0;bottom:0;left:0;width:30px;height:30px;border-radius:15px;content:""}
.list_type02 .item .tags {margin:18px 0 0;color:#999;font-size:13px}
.orderjob_detail.list_type02 .item .tags {margin:15px 0 0}
.list_type02 .item .tit {margin:8px 0 0;color:#333;font-size:14px}
.orderjob_detail.list_type02 .item .tit {margin:7px 0 0}
.list_type02 .item .info_wrap {overflow:hidden;margin:15px 0 0;padding:15px 0;border-color:#f2f2f2;border-style:solid;border-width:1px 0;text-align:center}
.list_type02 .item .info_wrap p {float:left;position:relative;padding:0 8px;width:23%;font-size:14px}
.list_type02 .item .info_wrap p.price {width:43%}
.list_type02 .item .info_wrap p.h_num {width:34%}
.list_type02 .item .info_wrap p:before {position:absolute;top:50%;left:0;margin-top:-7px;width:1px;height:14px;background:#f2f2f2;content:""}
.list_type02 .item .info_wrap.two p {width:50%}
.list_type02 .item .info_wrap .price:before {display:none}
.list_type02 .item .info_wrap .span_wrap {display:inline-block;font-size:13px;vertical-align:middle}
.list_type02 .item .info_wrap .price img {margin-top:-2px;margin-right:4px;width:24px}
.list_type02 .item .info_wrap .price .num {color:#4876ef;font-weight:700}
.list_type02 .item .info_wrap .remain_day img {margin-top:-3px;margin-right:4px;width:16px}
.list_type02 .item .info_wrap .h_num img {margin-top:-3px;width:15px}
.list_type02 .item .info_wrap .h_num .tit {position:absolute;top:50%;left:50%;margin:0;padding:2px 6px;border-radius:8px;color:#fff;font-size:11px;background:#14b4ba}
.list_type02 .item .info_wrap .h_num .tit.none {background:#999}
.list_type02 .item .more {margin:5px 0 0;text-align:right}
.list_type02 .item .more button {display:inline-block;position:relative;padding-right:15px;background:url("../../image/mobile/index/ico_arrow2_upside.png") no-repeat 100% 50%;background-size:11px auto}
.list_type02 .item.on .more button {background-image:url("../../image/mobile/index/ico_arrow2.png")}
.list_type02 .item .details {display:none;margin:19px 0 0}
.list_type02 .item .details .comment {color:#666;font-size:14px;line-height:18px}
.list_type02 .item .details .comment .blind_img img {width:100%}
.list_type02 .item.on .details {display:block}
.list_type02 .item .meta_info {margin:13px 0 0}
.list_type02 .item .meta_info span {display:inline-block;margin-right:3px;margin-bottom:8px;padding:3px 8px;border:1px solid #e5e5e5;border-radius:9px;color:#999;font-size:12px}
.list_type02 .item .attached {margin:27px 0 0;padding:10px;background:#f5f5f5}
.list_type02 .item .attached .line1 {padding-left:15px;color:#333;font-size:13px;background:url("../../image/mobile/index/ico_clip.png") no-repeat 0 50%;background-size:13px auto}
.list_type02 .item .attached .line1 .n {color:#4876ef}
.list_type02 .item .attached .files {margin:8px 0 0}
.list_type02 .item .attached .files a {display:inline-block;overflow:hidden;padding:4px 10px;max-width:100%;border:1px solid #4876ef;color:#4876ef;font-size:13px;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;background-color:#fff}
.list_type02 .item .attached .files a img {margin-top:-3px;margin-right:5px;width:9px}
.list_type02 .item .do_suggest {margin:15px 0}
.list_type02 .item .do_suggest a {display:block;padding:8px 0;border:1px solid #14b4ba;color:#14b4ba;font-size:16px;text-align:center;background:#fff}
.list_type02 .item .do_suggest a.on {background:#14b4ba}
.list_type02 .item .do_suggest.gray a {border:1px solid #acacac;color:#fff;background:#acacac}
.list_type02 .item .do_suggest.end {padding:15px 0;border:1px solid #eaeaea;text-align:center;background:#f2f2f2}
.list_type02 .item .do_suggest.end .end_txt {color:#333;font-size:18px}
.list_type02 .item .do_suggest.end .end_txt strong {color:#4876ef}
.list_type02 .item .do_suggest.end .suggest_con {margin-top:10px;color:#666;font-size:13px}
.list_type02 .item .do_suggest.end .suggest_con>span {padding-left:17px;background:url("../../image/mobile/index/ico_m3_off.png") no-repeat 0 50%;background-size:12px auto}
.list_type02 .item.on .do_suggest.end {background:#14b4ba}
.list_type02 .item.on .do_suggest.end .end_txt {color:#fff}
.list_type02 .item.on .do_suggest.end .end_txt strong {color:#fff}
.list_type02 .item.on .do_suggest.end .suggest_con {color:#fff}
.list_type02 .item.on .do_suggest.end .suggest_con>span {padding-left:17px;background:url("../../image/mobile/index/ico_m3_on.png") no-repeat 0 50%;background-size:12px auto}
.list_type02 .item.on .btn_wrap .btn_type02 {background-color:#14b4ba}
.list_type02 .item .dimmed_over {position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:1;background:rgba(0,0,0,0.5)}
.list_type02 .item .dimmed_over p {position:absolute;top:50%;right:0;left:0;color:#fff;font-size:16px;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.list_type02 .popup_con .details {display:block}
.list_type02 .popup_con .attached {display:block}
.list_type02 .popup_con .in_wrap {margin:0}
.list_type02 .popup_con .status:before {display:none}
.list_type02 .popup_con .ico {display:inline-block;margin-left:5px;padding:1px 9px 4px ;border-radius:10px;color:#333;font-size:13px;background-color:#e5e5e5}
.list_type02.orderjob_detail {padding:0 0 10px}
.bg_color02 .list_type02.orderjob_detail {padding:0}
.list_type02.orderjob_detail.mt10 {margin-top:10px}
.list_type02.orderjob_detail .item {margin-top:0;border:1px solid #fff}
.bg_color02 .list_type02.orderjob_detail .item {margin-bottom:10px;border:1px solid #eaeaea}
.bg_color02 .list_type02.orderjob_detail .item:last-child {margin-bottom:0}
.list_type02.orderjob_detail .details {display:block}
.list_type02.orderjob_detail .suggest_order_blind {padding:10px 14px;color:#666;background:#fafafa}
.list_type02.orderjob_detail .suggest_order_blind .point {color:#10a3a8}
.list_type02.orderjob_detail .suggest_order_blind .mt5 {margin-top:5px}
.orderjob_detail_info {margin-top:10px;padding:15px 20px;color:#999;font-size:11px;line-height:1.36;text-align:center;background:#f9f9f9}
.list_type03 {overflow:hidden;margin:15px -5px 0}
.list_type03 .item {float:left;width:33.33333333333333%}
.list_type03.in_join {margin:25px auto 0;padding-bottom:25px;max-width:360px}
.list_type03.in_join  p.user_search_item {padding:0 10px;font-size:15px;font-weight:bold}
.list_type03.in_join .item {float:left;margin:15px 1% 0;width:48%}
.list_type03.in_join .item .price {color:#4876ef !important;font-weight:bold}
.list_type03.in_join .item .name {margin-top:5px;color:#999;line-height:1.2}
.list_type03.in_join .item .in_wrap .image {height:124px}
.list_type03.in_join .item .in_wrap .image img {width:100%;max-height:124px}
.list_type03.in_join .no-item {height:196px;border:1px solid #e5e5e5}
.list_type03.in_join .no-item .arr_bg {margin:62px auto 0;padding-top:52px;width:80px;color:#999;font-size:12px;text-align:center;background:url("../../image/mobile/svg/join_user_view.svg") no-repeat 50% 0;background-size:50px 50px}
.member_order_box {padding:30px 0;text-align:center}
.member_order_box p.font_type01 {color:#333;font-size:16px;font-weight:bold;line-height:20px}
.member_order_box p.font_type02 {margin-top:10px;color:#7a7a7a;font-size:14px;line-height:19px}
.member_order_box p a {display:inline-block;margin-top:20px;padding:14px 55px;color:#fff;font-size:15px;background:#16b4ba}
.list_type03 .item .in_wrap {margin:0 5px}
.list_type03 .item .in_wrap .image {display:table;overflow:hidden;position:relative;width:100%;height:106px;text-align:center;background:#f7f7f7}
.list_type03 .item .in_wrap .image span {display:table-cell;text-align:center;vertical-align:middle}
.list_type03 .item .in_wrap .image span img {width:100%;max-height:106px}
.list_type03 .item .in_wrap .image:after {position:absolute;top:0;right:0;bottom:0;left:0;content:""}
.list_type03 .item .in_wrap .item_tit {display:-webkit-box;overflow:hidden;margin:5px 0 0;min-height:30px;color:#666;font-size:12px;line-height:1.3;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.list_type03 .item .in_wrap .price {margin:5px 0 0;color:#666;font-size:12px}
.list_type04 {margin:7px 0 0}
.list_type04.type01 {margin-top:40px;border-top:1px solid #f2f2f2}
.list_type04.type02 {margin-top:12px;padding-top:12px;border-top:1px solid #e5e5e5}
.list_type04.type03 {margin-top:0}
.list_type04 li {padding:3px 0 3px 7px;color:#666;font-size:14px;line-height:17px;background:url("../../image/mobile/common/ico_dot01.png") no-repeat 2px 10px;background-size:2px auto}
.list_type04 li.no_dot {padding:0;color:#999;font-size:13px;letter-spacing:-0.5px;line-height:17px;background:none}
.list_type04.infotext li {font-size:12px}
.list_type04.infotext li a {vertical-align:top}
.list_type04.grey li {position:relative;color:#999;background:none}
.list_type04.grey li:before {display:inline-block;position:absolute;top:11px;left:2px;width:2px;height:2px;border-radius:50%;background-color:#999;content:""}
.list_type04 li p.exam {margin:5px 0 0;color:#999;font-size:13px}
.list_type04 li .link {padding-right:11px;color:#4876ef;background:url("../../image/mobile/common/ico_link_arr_on.png") no-repeat right center;background-size:6px auto}
.list_type04 li .d_wrap {overflow:hidden;font-size:14px}
.list_type04 li .d_wrap .t_type {float:left;width:100px;color:#666;font-weight:400}
.list_type04 li .d_wrap .t_type2 {float:left;width:90px;color:#666;font-weight:400}
.list_type04 li .d_wrap .t_type3 {float:left;width:100px;color:#666;font-weight:400}
.list_type04 li .d_wrap .in_desc {overflow:hidden;color:#999}
.list_type04 li .color01 {color:#4876ef !important}
.list_type04 li p.gray_font {color:#999;font-size:13px}
.list_type04 li p i {color:#4876ef}
.list_type04 li.no_bg {padding-bottom:0;background:none} /* 1383 */
.list_type04 ul.type_no li {padding-left:5px;background:none}
.list_type04 ul.type_no.link_type li a {text-decoration:underline;vertical-align:top}
.list_type04 ul.coupon_tooltip_list li {overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
@media screen and (min-width: 360px) { /* ios 모바일 대응 */
    .list_type04 li {background-position-y: 16px !important;}
}
.list_type05 {background-color:#f2f2f2}
.list_type05 .item_wrap {padding-bottom:10px}
.list_type05 .item {border-bottom:1px solid #e5e5e5;background-color:#fff}
.list_type05 .item .top_info {padding:10px 16px 10px 16px;border-bottom:1px solid #e5e5e5} /* 1383 */
.list_type05 .item .top_info:after {display:block;clear:both;content:""}
.list_type05 .item .top_info .current {color:#4876ef;font-size:17px}
.list_type05 .item .top_info .date {float:right;margin-top:3px;color:#999;font-size:13px}
.list_type05 .item .top_info .date>span {display:inline-block}
.list_type05 .item .top_info .date .end {margin-left:4px;padding-left:4px;border-left:1px solid #dadada}
.list_type05 .item .desc_wrap {padding:17px 10px}
.list_type05 .item .desc_wrap .infos:after {display:block;clear:both;content:""}
.list_type05 .item .desc_wrap .infos .photo {display:table;overflow:hidden;float:left;position:relative;margin-right:10px;width:130px;height:101px;background:#f7f7f7}
.list_type05 .item .desc_wrap .infos .photo span {display:table-cell;text-align:center;vertical-align:middle}
.list_type05 .item .desc_wrap .infos .photo span img {max-width:130px;max-height:101px}/* width.divide :2 */
.list_type05 .item .desc_wrap .infos .photo:after {position:absolute;top:0;right:0;bottom:0;left:0;content:""}
.list_type05 .item .desc_wrap .infos .info_text {overflow:hidden}
.list_type05 .item .desc_wrap .infos .info_text .category {color:#999;font-size:12px;line-height:15px}
.list_type05 .item .desc_wrap .infos .info_text .title {display:block;margin-top:4px;color:#333;font-size:14px;line-height:18px}
.list_type05 .item .desc_wrap .infos .info_text .title i {display:inline-block;top:-2px;margin-left:0;padding:1px 3px 1px 5px;height:16px;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:11px;line-height:1.2;background:#fff} /* 644 */
.list_type05 .item .desc_wrap .infos .info_text .price_num {margin-top:8px;color:#333;font-size:15px}
.list_type05 .item .desc_wrap .infos .info_text .price_num>span {display:inline-block;padding-top:1px;vertical-align:top} /* 644 */
.list_type05 .item .desc_wrap .infos .info_text .price_num i {display:inline-block;top:-2px;margin-left:0;padding:1px 3px 1px 5px;height:16px;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:11px;line-height:1.2;background:#fff} /* 644 */
.list_type05 .item .desc_wrap .infos .info_text .price_num .num {position:relative;margin-left:4px;padding-left:5px}
.list_type05 .item .desc_wrap .infos .info_text .price_num .num:before {position:absolute;top:50%;left:0;width:1px;height:10px;background-color:#666;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}
.list_type05 .item .desc_wrap .infos .info_text .price_num .day {color:#999;font-size:12px}
.list_type05 .item .desc_wrap .infos .info_text .name {margin-top:8px;color:#999;font-size:12px}
.list_type05 .item .desc_wrap .infos .info_text .name>span {display:inline-block}
.list_type05 .item .desc_wrap .infos .info_text .name>span em {display:inline-block;position:relative;margin-bottom:5px;margin-left:5px;padding-left:5px}
.list_type05 .item .desc_wrap .infos .info_text .name>span em:before {position:absolute;top:50%;left:0;width:1px;height:10px;background-color:#bbb;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}
.list_type05 .item .desc_wrap .infos .info_text .name>.msg_link {display:inline-block;margin-top:-2px;margin-left:2px;padding-left:19px;width:34px;height:25px;background:url("../../image/mobile/detail/ico_msg.png") no-repeat 0 top;background-size:34px auto}
.list_type05 .item .desc_wrap .infos .info_text .name>.msg_link.type01 {width:18px;height:16px;line-height:16px;background-image:url("../../image/mobile/detail/ico_msg2.png");background-size:18px auto}
.list_type05 .item .desc_wrap .infos .info_text .name>.msg_link.type02 {width:41px;height:17px;line-height:17px;background-image:url("../../image/mobile/detail/ico_msg3.png");background-size:15px 17px}
.list_type05 .item .desc_wrap .infos .info_text .name>.msg_link.type03 {width:41px;height:17px;line-height:17px;background-image:url("../../image/mobile/detail/ico_msg4.png");background-size:15px 17px}
.list_type05 .item .desc_wrap .infos .info_text .name>.msg_link.type04 {width:17px;height:14px;line-height:17px;background-image:url("../../image/mobile/detail/ico_talk_gig.png");background-size:17px 14px}
.list_type05 .item .desc_wrap .txt {margin-top:13px;color:#999;font-size:14px}
.list_type05 .item .desc_wrap .txt i {color:#666}
.list_type05 .item .desc_wrap .txt:before {display:inline-block;margin:0 5px 0 2px;width:2px;height:2px;vertical-align:middle;background-color:#898989;content:""}
.list_type05 .item .desc_wrap .pay_list {margin:16px 11px 0}
.list_type05 .item .desc_wrap .pay_list .plus {position:relative;margin-top:8px;padding-left:120px;color:#666;font-size:13px;line-height:15px}
.list_type05 .item .desc_wrap .pay_list .plus:first-child {margin-top:0}
.list_type05 .item .desc_wrap .pay_list .plus .tit {position:absolute;top:0;left:0;padding-left:16px;color:#333;font-size:14px;background:url("../../image/mobile/mypage/ico_plus_pay.png") no-repeat left -1px;background-size:11px auto}
.list_type05 .item .desc_wrap .pay_list .plus .tit2 {position:absolute;top:0;left:0;padding-left:16px;color:#999;font-size:14px;background:url("../../image/mobile/mypage/ico_plus_pay.png") no-repeat left -1px;background-size:11px auto}
.list_type05 .item .footer_btn_wrap {display:inline-block;margin-bottom:15px;padding:0 10px;width:100%}
.list_type05 .item .footer_btn_wrap a {display:inline-block;float:left;margin-right:5px;width:100%;height:35px;border:1px solid #e1e1e1;color:#666;font-size:13px;letter-spacing:-0.3px;line-height:33px;text-align:center;background-color:#fff}
.list_type05 .item .footer_btn_wrap a:last-child {margin-right:0}
.list_type05 .item .footer_btn_wrap a.half {width:calc((100% - 5px) / 2)}
.list_type05 .item .footer_btn_wrap a img {display:inline-block;margin-top:5px;margin-right:1px;width:24px;height:24px;vertical-align:top}

/* 1383 */
.list_type05 .assessment_result {padding:10px 10px;border-top:1px solid #e5e5e5;color:#999}
.list_type05 .assessment_result>span {position:relative;top:-1px}
.list_type05 .assessment_result a {padding:2px 7px;height:25px;border:1px solid #4876ef;color:#4876ef;line-height:23px;text-align:center}
.list_type05 .assessment_result .star_box {display:inline-block;width:60px;line-height:1.3;background:url("../../image/mobile/index/ico_star_blank01.png") 0 1px no-repeat;background-size:60px 12px}
.list_type05 .assessment_result .star_box span {display:inline-block;width:100%}
.list_type05 .assessment_result .star_box span span {display:inline-block;height:18px;text-indent:-9999px;background:url("../../image/mobile/index/ico_star_full01.png") 0 1px no-repeat;background-size:60px 12px}
.list_type05 .item_wrap.end .item {background-color:#ebebeb}
.list_type05 .item_wrap.end .item {position:relative}
.list_type05 .item_wrap.end .item .top_info {border-bottom:1px solid #d3d3d3}
.list_type05 .item_wrap.end .item .top_info .current {color:#333}
.list_type05 .item_wrap.end .item .desc_wrap .infos {padding-bottom:9px;border-bottom:1px solid #dfdfdf}
.list_type05 .item_wrap.end .item .desc_wrap .infos .info_text .title,
.list_type05 .item_wrap.end .item .desc_wrap .infos .info_text .price_num,
.list_type05 .item_wrap.end .item .desc_wrap .pay_list .plus,
.list_type05 .item_wrap.end .item .desc_wrap .pay_list .plus .tit {color:#999}
.list_type05 .item_wrap.end2 .item {background-color:#ebebeb}
.list_type05 .item_wrap.end2 .item {position:relative}
.list_type05 .item_wrap.end2 .item .top_info {border-bottom:1px solid #d3d3d3}
.list_type05 .item_wrap.end2 .item .top_info .current {color:#333}
.list_type05 .item_wrap.end2 .item .desc_wrap .infos .info_text .title,
.list_type05 .item_wrap.end2 .item .desc_wrap .infos .info_text .price_num,
.list_type05 .item_wrap.end2 .item .desc_wrap .pay_list .plus,
.list_type05 .item_wrap.end2 .item .desc_wrap .pay_list .plus .tit {color:#999}
.list_type05 .item_wrap.end .desc_wrap .infos .info_text .price_num i {background:#ebebeb} /* 644 */
.list_type05 .item_wrap.type01 {padding-bottom:0}
.list_type05 .item.type01 {border-bottom-width:0}
.list_type06 .item {position:relative;margin:12px 0 0}
.list_type06 .item.first {margin-top:0}
.list_type06 .item .del_item {overflow:hidden;position:absolute;top:0;right:0;width:20px;height:20px;text-indent:-9999px;background:#ccc url("../../image/mobile/mypage/ico_del04.png") no-repeat 50% 50%;background-size:10px auto}
.list_type06 .item .in_wrap {position:relative;background:#fff}
.list_type06 .item .status_wrap {overflow:hidden;padding:10px}
.list_type06 .item .status_wrap .stat_txt {float:left;color:#333;font-size:17px;font-weight:700}
.list_type06 .item .status_wrap .stat_txt.type01 {color:#4876ef}
.list_type06 .item .status_wrap .stat_txt.type02 {color:#328ddb}
.list_type06 .item .status_wrap .right_side {float:right;margin-top:2px}
.list_type06 .item .status_wrap .right_side>* {float:left;margin-right:5px;height:22px;line-height:22px}
.list_type06 .item .status_wrap .right_side .date {color:#999;font-size:13px}
.list_type06 .item .status_wrap .right_side .del {width:20px;height:20px}
.list_type06 .item .status_wrap .right_side .del img {width:100%;vertical-align:top}
.list_type06 .item .in_cont {overflow:hidden;padding:15px 10px;border-color: #e5e5e5;border-style:solid;border-width:1px 0}
.list_type06 .item .image {float:left;position:relative;width:130px;border:1px solid #f2f2f2}
.list_type06 .item .image a {display:block;position:relative}
.list_type06 .item .image a:after {position:absolute;top:0;right:0;bottom:0;left:0;content:""}
.list_type06 .item .image a .photo {display:table;overflow:hidden;width:128px;height:99px}
.list_type06 .item .image a .photo em {display:table-cell;text-align:center;vertical-align:middle}
.list_type06 .item .image a .photo em img {max-width:129px;max-height:99px}
.list_type06 .item .image .mark {position:absolute;top:7px;left:7px;z-index:1}
.list_type06 .item .image .mark img {width:21px}
.list_type06 .item .image .certify_area {position:absolute;bottom:0;left:0;text-align:left}
.list_type06 .item .image .certify_area p {display:inline-block;padding:3px 5px;color:#fff;font-size:12px}
.list_type06 .item .image .certify_area .cert01 {background:#8811c1}
.list_type06 .item .image .certify_area .cert02 {background:#0973e0}
.list_type06 .item .outer_wrap {overflow:hidden}
.list_type06 .item .desc_wrap {margin:0 0 0 5px}
.list_type06 .item .desc_wrap .tit {padding:0 0 6px;color:#333;font-size:14px}
.list_type06 .item .desc_wrap .tit.type01 {display:-webkit-box;overflow:hidden;margin-right:15px;padding-bottom:0;height:35px;line-height:16px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.list_type06 .item .desc_wrap .statistic {overflow:hidden;color:#666;font-size:12px;line-height:15px}
.list_type06 .item .desc_wrap .statistic dt {float:left;width:55px}
.list_type06 .item .desc_wrap .statistic dd {overflow:hidden}
.list_type06 .item .desc_wrap .account {overflow:hidden;margin:0.3rem 0;color:#333;font-size:14px;line-height:15px}
.list_type06 .item .desc_wrap .account dt {float:left;width:45px}
.list_type06 .item .desc_wrap .account dd {overflow:hidden}
.list_type06 .item .desc_wrap .account dt b,
.list_type06 .item .desc_wrap .account dd b {font-weight:bold}
.list_type06 .item .desc_wrap .like_wrap {margin:5px 0 0}
.list_type06 .item .desc_wrap .func {position:relative;margin:5px 0 0;height:25px}
.list_type06 .item .desc_wrap .func .l_btn {display:inline-block;position:relative;height:25px}
.list_type06 .item .desc_wrap .func .l_btn a {display:inline-block;padding:0 0.4rem;height:25px;border:1px solid #ccc;color:#333;font-size:14px;line-height:23px;text-align:center}
.list_type06 .item .desc_wrap .func .r_btn {display:inline-block;margin-left:0.1rem}
.list_type06 .item .desc_wrap .func .r_btn button {display:inline-block;padding:0 7px;height:25px;border:1px solid #ccc;color:#333;font-size:14px;line-height:23px;text-align:center}
.list_type06 .item .desc_wrap .func .n_btn {display:inline-block;padding:0 15px;height:25px;border:1px solid #ccc;color:#333;font-size:14px;line-height:23px;text-align:center}
.list_type06 .item .desc_wrap .func .soldout {display:inline-block;padding:3px 5px 0 5px;height:22px;border-radius:11px;color:#fff;font-size:12px;vertical-align:middle;background-color:#c9c9c9}
.list_type06 .item .desc_wrap .price_wrap {position:relative;margin-top:2px;height:21px}
.list_type06 .item .desc_wrap .price_wrap .current {height:21px;color:#4876ef;font-size:14px;line-height:21px}
.list_type06 .item .desc_wrap .price_wrap .current span {font-weight:700}
.list_type06 .item .desc_wrap .price_wrap .current:after {content:"\C6D0\7E"}
.list_type06 .item .desc_wrap .price_wrap .prev {margin-top:3px;color:#999;font-size:12px}
.list_type06 .item .desc_wrap .price_wrap .prev:after {content:"\C6D0\7E"}
.list_type06 .item .desc_wrap .price_wrap .discount {position:absolute;top:0;right:0;padding-right:11px;color:#999;font-size:22px;font-weight:200;letter-spacing:-1px;background:url("../../image/mobile/index/ico_discount.png") no-repeat 100% 50%;background-size:7px auto}
.list_type06 .item .desc_wrap .name {margin-top:5px;color:#999;font-size:12px}
.list_type06 .item .desc_wrap .name>span {display:inline-block}
.list_type06 .item .desc_wrap .name>span em {display:inline-block;position:relative;margin-right:5px;padding-right:5px}
.list_type06 .item .desc_wrap .name>span em:before {position:absolute;top:1px;right:0;width:1px;height:10px;background-color:#bbb;content:""}
.list_type06 .item .desc_wrap .name>.msg_link {display:inline-block;margin-left:5px;width:34px;height:25px;background:url("../../image/mobile/detail/ico_msg.png") no-repeat 0 top;background-size:34px auto}
.list_type06 .item .desc_wrap .category {color:#0973e0;font-size:14px;font-weight:400}
.list_type06 .item .desc_wrap .category.type01 {color:#4876ef}
.list_type06 .item .desc_wrap .category+.tit {margin-top:10px}/* margin-top.divide :2 */
.list_type06 .item .msg_wrap {position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:rgba(0,0,0,0.7)}
.list_type06 .item .msg_wrap p {position:absolute;top:50%;right:0;left:0;color:#fff;font-size:16px;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
/* 644 */
.list_type06 .item .in_cont.free_in_cont {overflow:hidden;border-top:none}
.list_type06 .item .in_cont.free_in_cont .free_left {float:left;width:50%;vertical-align:middle}
.list_type06 .item .in_cont.free_in_cont .free_left span {color:#2899d4;font-size:13px}
.list_type06 .item .in_cont.free_in_cont .free_left select {height:24px;border:1px solid #b3b3b3;color:#b3b3b3;line-height:1.3;background-image:none}
.list_type06 .item .in_cont.free_in_cont .free_left select.on {border:1px solid #2899d4;color:#2899d4;background-image:url("../../image/mobile/common/free_select_arr.png")}
.list_type06 .item .in_cont.free_in_cont .free_left button {padding:0 12px;height:24px;border:1px solid #2899d4;color:#2899d4}
.list_type06 .item .in_cont.free_in_cont .free_right {float:right;padding-top:5px;width:50%;font-size:11px;text-align:right;vertical-align:middle}
.list_type06 .item .in_cont.free_in_cont .free_right i {display:inline-block;margin-left:0;padding:1px 5px;height:16px;border:1px solid #3ba8e1;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:11px;background:#3ba8e1} /* 644 */
.list_type06 .item .in_cont.free_in_cont .free_right i.off {border:1px solid #c9c9c9;background:#c9c9c9}
.btn_free_tooltip {margin-top:15px;color:#3ba8e1;font-size:15px;font-weight:600;text-align:center}
.btn_free_tooltip a {padding:3px 0 5px;height:20px;border-bottom:1px solid #3ba8e1}
.btn_free_tooltip a img {vertical-align:top}
/* //644 */
.list_type07 {border-top:1px solid #e5e5e5}
.list_type07 li a {display:block;padding:10px 30px 10px 10px;border-bottom:1px solid #e5e5e5;background:url("../../image/mobile/customer/ico_arrow01.png") no-repeat right 5px center;background-size:7px auto}
.list_type07 li a .txt {overflow:hidden;color:#333;font-size:16px;text-overflow:ellipsis;white-space:nowrap;-o-text-overflow:ellipsis}
.list_type07 li a .date {margin-top:7px;color:#999;font-size:14px}
.list_type08 .item {margin:10px 0 0;border:1px solid #ddd;background:#fff}
.list_type08 .item.first {margin-top:0}
.list_type08 .item .i_tit a {display:block;padding:0 10px;height:44px;border-bottom:1px solid #ddd;color:#333;font-size:17px;line-height:43px;background:url("../../image/mobile/common/ico_select_arr_up.png") no-repeat right 10px center;background-size:12px auto}
.list_type08 .item .i_tit a.on {border-bottom:0 none;background-image:url("../../image/mobile/common/ico_select_arr.png")}
.list_type08 .item .i_tit.attention a:after {display:inline-block;margin-left:5px;width:19px;height:12px;vertical-align:middle;background:url("../../image/mobile/common/badge-attention.png") no-repeat center center;background-size:19px 12px;content:""}
.list_type08 .item .item_cont {padding:10px}
.list_type08 .item .item_cont.type01 {border-top:1px solid #ddd}
.list_type08 .item .item_cont.type02 {border-top:1px solid #ddd;background:#f5f5f5}
.list_type08 .item .form_join {margin-top:0;border:none;border-top:1px solid #ddd}
.list_type08 .item .form_join .s_tit {display:none}
.list_type08 .item .form_join .write {padding:10px}
.list_type08 .item .form_join .box_cont {padding-bottom:0}
.list_type08 .item .image_item {overflow:hidden;margin-bottom:7px}
.list_type08 .item .image_item .img {display:table;overflow:hidden;float:left;position:relative;margin-right:7px;width:85px;height:65px}
.list_type08 .item .image_item .img a {display:table-cell;border:1px solid #f2f2f2;text-align:center;vertical-align:middle}
.list_type08 .item .image_item .img a img {max-width:85px;max-height:65px}
.list_type08 .item .image_item .img:after {position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.08);content:""}
.list_type08 .item .image_item .desc_wrap {overflow:hidden}
.list_type08 .item .image_item .desc_wrap .category {font-size:14px}
.list_type08 .item .image_item .desc_wrap .category .main {color:#333}
.list_type08 .item .image_item .desc_wrap .category .sub {margin-left:6px;color:#999}
.list_type08 .item .image_item .desc_wrap .category .sub:before {display:inline-block;margin-top:-4px;margin-right:6px;width:1px;height:10px;vertical-align:middle;background:#ddd;content:""}
.list_type08.free_list_type .item .image_item .desc_wrap .category .sub:before {margin-right:0;background:none} /* 무료재능 별도 */
.list_type08 .item .image_item .desc_wrap .cate_tit {margin:7px 0 0;color:#333;font-size:14px;line-height:16px}
.list_type08 .item .image_item .desc_wrap .cate_tit i {display:inline-block;margin-left:0;padding:1px 3px 1px 5px;height:16px;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:11px;line-height:1.2;background:#fff} /* 644 */
.list_type08 .item .txt_tit {margin-bottom:10px;color:#333;font-size:14px;line-height:16px}
.list_type08 .item .txt01 {color:#999;font-size:13px;line-height:16px}
.list_type08 .item .txt02 {color:#333;font-size:14px;line-height:16px}
.list_type08 .item .txt02 .name {display:block;margin-bottom:10px;color:#000;font-size:16px}/* OTWOJOB-719 */
.list_type08 .item .txt02 .bank_name {color:#666}/* OTWOJOB-719 */
.list_type08 .item .txt02 p+p {color:#666}/* OTWOJOB-719 */
.list_type08 .item .txt03 {margin:14px 0 0;padding:12px 0 0;border-top:1px solid #e5e5e5;color:#999;font-size:14px;line-height:17px}
.list_type08 .item .txt03 span {color:#4876ef}
.list_type08 .item .txt03 span i {display:block;padding-left:41px}/* OTWOJOB-719 */
.list_type08 .item .txt04 {font-size:13px;line-height:17px} /* 644 */
.list_type08 .item .txt04 span {color:#2d86d1} /* 644 */
.list_type08 .item .pay_list {margin:16px 11px 0 0}
.list_type08 .item .pay_list .plus {position:relative;margin-top:8px;padding-left:83px;color:#666;font-size:13px;line-height:15px}
.list_type08 .item .pay_list .plus:first-child {margin-top:0}
.list_type08 .item .pay_list .plus .tit {position:absolute;top:0;left:0;padding-left:16px;color:#333;font-size:14px;background:url("../../image/mobile/mypage/ico_plus_pay.png") no-repeat left -1px;background-size:11px auto}
.list_type08 .item .last_order_cont {overflow:hidden;margin:14px 0 0;padding:12px 0 0;border-top:1px solid #f2f2f2;font-size:16px}
.list_type08 .item .last_order_cont .tit {float:left;color:#333}
.list_type08 .item .last_order_cont .price {float:right;color:#4876ef}
.list_type08 .item .last_order_cont .price span {font-weight:700}
.list_type08 .item .divide_cont {color:#333;font-size:14px}
.list_type08 .item .divide_cont:after {display:block;clear:both;content:""}
.list_type08 .item .divide_cont.long_tit {line-height:normal}
.list_type08 .item .divide_cont .l_side {float:left}
.list_type08 .item .divide_cont .l_side .s_tit {display:inline-block;line-height:16px}
.list_type08 .item .divide_cont .l_side .s_tit.type01 {line-height:33px}
.list_type08 .item .divide_cont .l_side .s_txt {margin-left:10px;color:#666;line-height:33px}
.list_type08 .item .divide_cont .r_side {float:right}
.list_type08 .item .line {margin-top:10px}
.list_type08 .item .line textarea {display:inline-block;padding:8px 10px;width:100%;height:90px;border:1px solid #dadada;color:#333;font-size:14px;text-align:left}
.list_type08 .item .line textarea::-webkit-input-placeholder,
.list_type08 .item .line textarea::-moz-placeholder,
.list_type08 .item .line textarea:-ms-input-placeholder,
.list_type08 .item .line textarea:-moz-placeholder,
.list_type08 .item .line textarea::placeholder {color:#999}
.list_type08 .item .divide_cont01 {position:relative;margin:10px 0 0}
.list_type08 .item .divide_cont01 .s_tit {position:absolute;top:0;left:0;width:40px;height:33px;color:#333;font-size:14px;line-height:33px}
.list_type08 .item .divide_cont01 .c_box {position:relative;margin-left:40px}
.list_type08 .item .divide_cont01 .c_box .input_box {margin-right:73px}
.list_type08 .item .divide_cont01 .c_box .input_box input {color:#2d86d1}
.list_type08 .item .divide_cont01 .c_box .btn_do {position:absolute;top:0;right:0;width:70px}
.list_type08 .item .divide_cont02 {position:relative;margin:6px 0 0}
.list_type08 .item .divide_cont02.read_only {margin:0}
.list_type08 .item .divide_cont02:first-child {margin:0}
.list_type08 .item .divide_cont02 .s_tit {position:absolute;top:0;left:0;width:70px;height:33px;color:#333;font-size:14px;line-height:33px}
.list_type08 .item .divide_cont02 .c_text {display:inline-block;position:relative;margin-top:7px;margin-left:70px;color:#333;font-size:14px;line-height:normal}
.list_type08 .item .divide_cont02 .c_box {position:relative;margin-left:70px}
.list_type08 .item .divide_cont02 .c_box .input_box.margin70 {margin-right:73px}
.list_type08 .item .divide_cont02 .c_box .input_box input {color:#333}
.list_type08 .item .divide_cont02 .c_box .btn_do {position:absolute;top:0;right:0;width:70px;font-size:13px}
.list_type08 .item .divide_cont02 .c_box .btn_do.default {position:initial}
.list_type08 .item .pay_method_select {position:relative}
.list_type08 .item .pay_method_select .smile_flag01 {display:none;position:absolute;left:calc(50vw - 15px);z-index:90;margin-top:-10px;width:calc((100vw - 40px) / 2 * 0.93)}
.list_type08 .item .pay_method_select .smile_flag02 {display:none;position:absolute;left:5px;z-index:91;margin-top:-10px;width:calc((100vw - 40px) / 2 * 0.93)}
.list_type08 .item .pay_method_select .line {overflow:hidden}
.list_type08 .item .pay_method_select .line .side {float:left;width:50%}
.list_type08 .item .pay_method_select .line .side_tobe {float:left;width:100%}
.list_type08 .item .pay_method_select .line .side_tobe .btn_method {float:left;width:50%}
.list_type08 .item .pay_method_select .line .side_tobe:after {display:block;clear:both;content:""}/*../../image/mobile/event/20180316/num_0.png*/
.list_type08 .item .pay_method_select .line .btn_method {display:block;overflow:hidden;position:relative;margin-top:-1px;padding-left:64px;height:50px;border:1px solid #e5e5e5;color:#333;font-size:0.75rem;line-height:48px;text-align:left;background-repeat:no-repeat;background-position:12px 50%}
.list_type08 .item .pay_method_select .line .btn_method.on {z-index:30;border:1px solid #4876ef !important;color:#4876ef}
.list_type08 .item .pay_method_select .line .btn_method:nth-child(2n-1) {margin-right:-1px}
.list_type08 .item .pay_method_select .line .btn_method.full_btn {margin:0;width:calc(100% - 1px)}
.list_type08 .item .pay_method_select .line .side_tobe>.btn_method:nth-child(1),
.list_type08 .item .pay_method_select .line .side_tobe>.btn_method:nth-child(2) {margin-top:0}
.list_type08 .item .pay_method_select .line .pay_kakao {background-image:url("../../image/mobile/ico/2022/icon-payment-kakaopay.png") !important;background-size:40px 17px !important; padding-left: 66px !important;}
.list_type08 .item .pay_method_select .line .pay_kakao.on {background-image:url("../../image/mobile/ico/2022/icon-payment-kakaopay-on.png") !important;background-size:40px 17px !important; padding-left: 66px !important;}
.list_type08 .item .pay_method_select .line .pay_smile {background-image:url("../../image/mobile/ico/icon-payment-smilepay.png");background-size:28px auto}
.list_type08 .item .pay_method_select .line .pay_smile.on {background-image:url("../../image/mobile/ico/icon-payment-smilepay-on.png")}
.list_type08 .item .pay_method_select .line .pay_naver {padding-left:66px !important;background-image:url("../../image/mobile/ico/2022/icon-payment-naverpay.png");background-size:44px auto}
.list_type08 .item .pay_method_select .line .pay_naver.on {background-image:url("../../image/mobile/ico/2022/icon-payment-naverpay-on.png")}


.list_type08 .item .pay_method_select .line .pay_toss {width:100% !important; padding-left:100px !important;background-image:url("../../image/mobile/ico/2022/icon-payment-tosspay.png");background-size:76px auto}
.list_type08 .item .pay_method_select .line .pay_toss.on {background-image:url("../../image/mobile/ico/2022/icon-payment-tosspay-on.png")}




.list_type08 .item .pay_method_select .line .method01 {border-right:none;background-image:url("../../image/mobile/ico/icon-payment-card.svg");background-size:24px auto}
.list_type08 .item .pay_method_select .line .method01.on {background-image:url("../../image/mobile/ico/icon-payment-card-on.svg")}
.list_type08 .item .pay_method_select .line .method02 {background-image:url("../../image/mobile/ico/icon-payment-transfer.svg");background-size:24px auto}
.list_type08 .item .pay_method_select .line .method02.on {background-image:url("../../image/mobile/ico/icon-payment-transfer-on.svg")}
.list_type08 .item .pay_method_select .line .method03 {background-image:url("../../image/mobile/ico/ico_method03_off.png");background-size:24px auto}
.list_type08 .item .pay_method_select .line .method03.on {background-image:url("../../image/mobile/ico/ico_method03_on.png")}
.list_type08 .item .pay_method_select .line .method04 {background-image:url("../../image/mobile/ico/icon-payment-phone.svg");background-size:24px auto}
.list_type08 .item .pay_method_select .line .method04.on {background-image:url("../../image/mobile/ico/icon-payment-phone-on.svg")}
.list_type08 .item .pay_method_select .line .method05 {background-image:url("../../image/mobile/ico/icon-payment-ocash.svg");background-size:24px auto}
.list_type08 .item .pay_method_select .line .method05.on {background-image:url("../../image/mobile/ico/icon-payment-ocash-on.svg")}
.list_type08 .item .pay_method_select .line .method05.disabled {background-color:#cdcdcd}
.list_type08 .item .pay_method_select .line .method05 .cash_wrap {position:absolute;top:0;right:0;bottom:0;left:26%;padding-left:15px;font-size:0.7rem;text-align:left}
.list_type08 .item .pay_method_select .line .method05 .cash_wrap .c_tit {margin-right:15px;color:#999}
.list_type08.free_list_type .item {border-right:none;border-left:none} /* 644 */
.list_type08.free_list_type .item .item_cont {padding-right:0;padding-left:0} /* 644 */
.list_type08.free_list_type .item .item_cont .cate_tit i {display:inline-block;margin-left:0;padding:1px 3px 1px 5px;height:16px;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:11px;line-height:1.2;background:#fff} /* 644 */
.list_type08.free_list_type .item .last_order_cont {padding-right:10px;padding-left:10px;font-size:14px}
.list_type08.free_list_type .item .free_list_type_info {padding:10px;border-top:1px solid #e5e5e5;font-size:12px} /* 644 */
.list_type08.free_list_type .item .free_list_type_info dl {margin-top:12px}
.list_type08.free_list_type .item .free_list_type_info dl:first-child {margin-top:0}
.list_type08.free_list_type .item .free_list_type_info dl dt {margin-bottom:5px}
.list_type08.free_list_type .item .free_list_type_info dl dd {color:#666;line-height:14px}
.list_type09 .day {margin-bottom:5px;color:#999;font-size:9px}
.list_type09 .item {margin-bottom:15px;padding:10px 14px 15px;border:1px solid #ddd;background:#fff}
.list_type09 .item a:hover {text-decoration:none}
.list_type09 .item .in_wrap {position:relative;margin-bottom:8px;background:#fff}
.list_type09 .item .in_wrap .image {display:table;overflow:hidden;position:absolute;top:0;left:0;width:77px;height:51px;border:1px solid #f2f2f2}/* OTWOJOB-597 */
.list_type09 .item .in_wrap .image:after {position:absolute;top:0;right:0;bottom:0;left:0;content:""}
.list_type09 .item .in_wrap .image span {display:table-cell;text-align:center;vertical-align:middle}
.list_type09 .item .in_wrap .image span img {max-width:77px;max-height:59px}
.list_type09 .item .in_wrap .outer_wrap {margin-left:87px}
.list_type09 .item .in_wrap .outer_wrap .desc_wrap .month {display:block;margin-bottom:4px;color:#4876ef;font-size:9px}
.list_type09 .item .in_wrap .outer_wrap .desc_wrap .tit {display:-webkit-box;overflow:hidden;margin-bottom:4px;height:31px;color:#333;font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.list_type09 .item .in_wrap .outer_wrap .desc_wrap .name {display:block;color:#333;font-size:9px}
.list_type09 .item .in_wrap .outer_wrap .desc_wrap .name i {font-size:10px;font-weight:bold}
.list_type09 .item .in_wrap:after {display:block;clear:both;content:""}
.list_type09 .item .txt {display:-webkit-box;overflow:hidden;margin-bottom:13px;color:#666;font-size:9px;line-height:1.3;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.list_type09 .item .btn_view {display:block;width:100%;border:1px solid #4876ef;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#4876ef;font-size:14px;line-height:35px;text-align:center}
.list_type10 .item_wrap {margin-bottom:15px;padding:5px 8px 0}
.list_type10 .item_wrap .item {float:left;width:50%}
.list_type10 .item_wrap:after {display:block;clear:both;content:""}
.list_type10 .item .in_wrap {margin:8px}
.list_type10 .item .in_wrap .image {display:table;overflow:hidden;width:100%;border:1px solid #f2f2f2} /* [dev] OTWOJOB-645 */
.list_type10 .item .in_wrap .image a {display:table-cell;position:relative;text-align:center;vertical-align:middle;background-color:#dfdede}
.list_type10 .item .in_wrap .image img {width:100%} /* [dev] OTWOJOB-645 */
.list_type10 .item .in_wrap .image a:after {position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.08);content:""}
.list_type10 .item .in_wrap .outer_wrap .desc_wrap .tit {display:-webkit-box;overflow:hidden;margin:13px 0 8px;height:33px;color:#666;font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.list_type10 .item .in_wrap .outer_wrap .desc_wrap .txt {color:#999;font-size:12px}
.list_type10 .item .in_wrap:after {display:block;clear:both;content:""}

.guide_wrap {padding:15px;border:1px solid #e3e3e3;border-top:none;background-color:#f9f9f9}
.guide_wrap ul {padding-left:48px}
.guide_wrap ul li {position:relative;margin-bottom:20px;color:#666;font-size:13px;line-height:1.3}
.guide_wrap ul li:last-child {margin-bottom:0}
.guide_wrap ul li:before {display:block;position:absolute;top:0;left:-48px;background-image:url("../../image/mobile/common/sp_guide.png");background-repeat:no-repeat;background-position:0 0;background-size:105px 30px;content:""}
.guide_wrap ul li.one:before {width:29px;height:29px}
.guide_wrap ul li.two:before {width:28px;height:29px;background-position:-30px 0}
.guide_wrap ul li.three:before {width:25px;height:29px;background-position:-60px 0}
.guide_wrap ul li strong {display:block;margin-bottom:5px;color:#333;font-size:15px}
.guide_wrap ul li i {color:#4876ef}

@media all and (max-width:340px) {.list_type08 .item .pay_method_select .line .method05 .cash_wrap {left:45%}}
.list_type08 .item .pay_method_select .line .l_side>a {margin-right:2px}
.list_type08 .item .pay_method_select .line .r_side>a {margin-left:2px}
.list_type08 .item .method_cont {padding:15px 5px 10px}
.list_type08 .item .divide_txt_wrap {overflow:hidden;position:relative;margin-top:15px}
.list_type08 .item .divide_txt_wrap .d_tit {float:left;margin-right:15px;color:#666;font-size:14px;line-height:19px}
.list_type08 .item .divide_txt_wrap .txt_wrap {overflow:hidden;position:relative;color:#666;font-size:14px;line-height:19px}
.list_type08 .item .divide_txt_wrap .txt_wrap .bank_wrap,
.list_type08 .item .divide_txt_wrap .txt_wrap .bank_account {color:#4876ef}
.list_type08 .item .divide_txt_wrap .fn_change {position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.list_type08 .item .help_txt {margin-top:15px;color:#666;font-size:13px}
.list_type08 .item .tit_cont_wrap {overflow:hidden}
.list_type08 .item .tit_cont_wrap .i_tit {float:left;margin-right:10px;color:#333;font-size:14px;line-height:21px}
.list_type08 .item .tit_cont_wrap .desc_cont {overflow:hidden}
.list_type08 .item .input_divide_wrap {overflow:hidden;border:1px solid #e5e5e5}
.list_type08 .item .input_divide_wrap .input_box {float:left;position:relative;width:25%}
.list_type08 .item .input_divide_wrap .input_box:after {position:absolute;top:50%;right:-3px;z-index:3;width:6px;height:1px;background:#333;content:""}
.list_type08 .item .input_divide_wrap .input_box.last:after {display:none}
.list_type08 .item .input_divide_wrap .input_box input {width:100%;border:0 none;text-align:center}
.list_type08 .item .input_divide_wrap .input_box input:focus {outline:none}
.list_type08 .item .input_divide_wrap.type01 .input_box {width:33.33333333333333%}
.list_type08 .item .input_divide_wrap.type01 .input_box.select:after {right:0;width:1px;height:20px;background:#f2f2f2;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.list_type08 .item .input_divide_wrap.type01 .input_box.select select {width:98%;border:0 none}
.list_type08 .item .input_divide_wrap.type01 .input_box.select select:focus {outline:none}
.list_type08 .item input[type=radio]+.txt,
.list_type08 .item input[type=checkbox]+.txt {font-size:14px;line-height:21px}
.list_type08 .p_info .img {float:left;margin-right:10px;border:2px solid #f2f2f2}
.list_type08 .p_info .img img {width:78px}
.list_type08 .p_info .desc_wrap {overflow:hidden}
.list_type08 .p_info .desc_wrap .tit {margin:2px 0 0;color:#333;font-size:14px}
.list_type08 .p_info .desc_wrap .tit .ico {display:inline-block;padding:2px 2px 3px;font-size:12px}
.list_type08 .p_info .desc_wrap .tit .ico.spacial {border:1px solid #f42456;color:#f42456}
.list_type08 .p_info .desc_wrap .tit .ico.plus {border:1px solid #4568a7;color:#4568a7}
.list_type08 .p_info .desc_wrap .tit .ico.self {border:1px solid #4876ef;color:#4876ef}
.list_type08 .p_info .desc_wrap .tit .ico.recommend {border:1px solid #00a6ac;color:#00a6ac}
.list_type08 .p_info .desc_wrap .tit .status {margin-right:2px;color:#4876ef}
.list_type08 .p_info .desc_wrap .tit .value {display:inline-block;position:relative;margin:-5px 0 0 5px;padding-left:5px;color:#999;line-height:14px}
.list_type08 .p_info .desc_wrap .tit .value:before {position:absolute;top:0;left:0;width:1px;height:13px;background-color:#999;content:""}
.list_type08 .p_info .desc_wrap .title_txt {display:block;overflow:hidden;margin:6px 0 0;color:#333;font-size:13px;line-height:16px}
.list_type08 .p_info .desc_wrap .p_num {overflow:hidden;margin:6px 0 0;color:#666;font-size:14px;line-height:1.3}
.list_type08 .p_info .desc_wrap .p_num strong {float:left;margin-right:10px;color:#333;font-weight:400}
.list_type08 .p_info .desc_wrap .p_num span {display:block;overflow:hidden}
.list_type08 .p_info .desc_wrap .price {margin:6px 0 0;color:#333;font-size:14px}
.list_type08 .p_info .desc_wrap .price .num {font-size:16px;font-weight:700}
.list_type08 .p_info .desc_wrap .price .num .sale {display:inline-block;position:relative;margin:-5px 0 0 5px;padding-left:5px;color:#999;font-size:13px;line-height:14px}
.list_type08 .p_info .desc_wrap .price .num .sale:before {position:absolute;top:0;left:0;width:1px;height:13px;background-color:#999;content:""}

/* see_more */
.see_more {margin:12px 0 0;background-color:#fff}
.see_more a {display:block;padding:10px 0;border:1px solid #e5e5e5;text-align:center}
.see_more a span {display:inline-block;padding-left:23px;height:20px;color:#333;font-size:14px;line-height:17px;background:url("../../image/mobile/index/ico_see_more.png") no-repeat 0 50%;background-size:18px auto}
.see_more.type01 {margin-top:0}
.see_more.type02 a {background:#fff}
.see_more.end {margin-bottom:12px}

/* txt_msg */
.txt_msg {margin-top:16px;color:#666;font-size:13px;line-height:16px}
.txt_msg.no_top {margin-top:0}
.txt_msg.type2 {margin-left:5px;color:#999}
.txt_msg.type3 {font-size:14px;text-align:center}
.txt_msg .point {display:inline-block;color:#4876ef;vertical-align:top}
.txt_msg.alert_error {color:#f95715}
.txt_msg a {letter-spacing:-0.4px;text-decoration:underline;vertical-align:top;word-break:break-all}
.common_link {display:inline-block;margin-top:10px;width:100%;color:#666;font-size:14px;line-height:normal;text-align:center}

/* 회원가입 - 이용약관 */
.clause_form {margin-top:10px;padding:9px;border:1px solid #dadada;background:#fff} /* padding.divide :2 */
.clause_form .agree_all {padding:13px 0 9px 0;border-bottom:1px solid #f1f1f1}
.clause_form .agree_txt {margin-top:27px}
.clause_form .agree_txt .must {display:inline-block;color:#f95715;font-size:14px}
.clause_form .agree_txt .select {display:inline-block;color:#999;font-size:14px}
.clause_form .txt_box {overflow-x:hidden;overflow-y:auto;margin-top:10px;padding:13px;height:112px;border:1px solid #f2f2f2;color:#999;font-size:13px;line-height:18px;background:#f9f9f9}/* font.divide :2 */
.clause_form .alert_msg {margin-top:10px;color:#666;font-size:12px;line-height:16px} /* font.divide :2 */
.clause_form .alert_msg .point {display:block;color:#f95715}
.clause_form.type01 {padding:0;border:none;color:#999;font-size:14px;line-height:18px;background:#f5f5f5}
.clause_form.type01 .agree_txt {overflow-x:hidden;overflow-y:auto;margin-top:10px;padding:9px;height:112px;border:1px solid #dadada;background:#fff}

/* gig-893 */
/* 회원가입 - 정보입력 */
.form_join {margin-top:10px;border:1px solid #dadada;background:#fff}
.form_join .wrap_logout {margin-top:48px;text-align:center;}
.form_join .wrap_logout.step2 {margin-top:48px;}
.form_join .wrap_logout .btn_logout {color:#666;font-size:13px;line-height:20px;letter-spacing:-0.5px;text-decoration:underline;}
.form_join.bordernot {border:none}
.form_join.transparent {border:none;background-color:transparent}
.form_join .password_text {padding:18px 20px;border-top:1px solid #efefef;color:#999;line-height:20px}
.form_join.hide {display:none} /* 893 */
.form_join.trim {margin:0}
.form_join .box_option {border-bottom:1px solid #dadada}
.form_join .write {position:relative;padding:8px 8px 0;min-height:50px ;border-top:1px solid #f2f2f2}
.form_join .write.hide {display:none} /* 893 */
.form_join .write:after {display:block;clear:both;content:""}
.form_join .write.first {margin-top:-1px;/*border-top:none;*/}
.form_join .write.half {display:inline-block;float:left;width:50%;border-right:1px solid #f2f2f2}
.form_join .write.white {background-color:#fff}
.form_join .write .tab_btn li {float:left;width:50%}
.form_join .write .tab_btn li a {display:block;height:35px;border:1px solid #ccc;color:#333;line-height:32px;text-align:center;text-decoration:none} /* 893 */
.form_join .write .tab_btn li button {display:block;width:100%;height:38px;border:1px solid #ccc;color:#333;line-height:36px;text-align:center;text-decoration:none}
.form_join .write .tab_btn li a.on .member_select {height:33px;border:none;text-align:center;background:url("../../image/mobile/common/ico_select_arr_on.png") right 4px center / 12px no-repeat} /* 893 */
.form_join .write .tab_btn li .member_select {height:31px;border:none;text-align:center} /* 893 */
.form_join .write .tab_btn .on {border:1px solid #f95715;color:#f95715}
.form_join .write .tab_btn:after {display:block;clear:both;content:""}
.form_join .write .tab_btn02 li {float:left;width:50%}
.form_join .write .tab_btn02 li a {display:block;height:38px;border:1px solid #ccc;color:#333;line-height:36px;text-align:center;text-decoration:none}
.form_join .write .tab_btn02 li button {display:block;width:100%;height:38px;border:1px solid #ccc;color:#333;line-height:36px;text-align:center;text-decoration:none}
.form_join .write .tab_btn02 li a.on .member_select {border:none;text-align:center;background:url("../../image/mobile/common/ico_select_arr_on.png") right 4px center / 12px no-repeat} /* 893 */
.form_join .write .tab_btn02 li .member_select {border:none;text-align:center} /* 893 */
.form_join .write .tab_btn02 .on {border:1px solid #f95715;color:#f95715}
.form_join .write .tab_btn02:after {display:block;clear:both;content:""}
.form_join .write .tab_btn03 li {float:left;width:50%}
.form_join .write .tab_btn03 li a {display:block;height:38px;border:1px solid #ccc;color:#333;line-height:36px;text-align:center;text-decoration:none} /* 893 */
.form_join .write .tab_btn03 li button {display:block;width:100%;height:38px;border:1px solid #ccc;color:#333;line-height:36px;text-align:center;text-decoration:none}
.form_join .write .tab_btn03 li a.on .member_select {height:33px;border:none;text-align:center;background:url("../../image/mobile/common/ico_select_arr_on.png") right 4px center / 12px no-repeat} /* 893 */
.form_join .write .tab_btn03 li .member_select {height:35px;border:none;text-align:center;vertical-align:top} /* 893 */
.form_join .write .tab_btn03 .on {border:1px solid #f95715;color:#f95715}
.form_join .write .tab_btn03:after {display:block;clear:both;content:""}
.form_join .write .tab_btn_info {margin-top:10px;padding:5px 0;color:#999;font-size:11px;line-height:14px}
.form_join .tab_content {display:none}
.form_join #tab_phone {display:block}
.form_join .write .input_wrap {position:relative;margin-right:88px}
.form_join .write .input_wrap span.count_time {position:absolute;top:35%;right:10px;color:#ff2929} /* 893 */
.form_join .write .input_wrap span.email_tit {padding-left:5px;font-size:15px}
.form_join .write .input_wrap:after {display:block;clear:both;content:""}
.form_join .write .input_wrap.wide {margin-right:0}
.form_join .write .input_wrap.wide.half {display:inline-block;float:left;width:50%}
.form_join .write .input_wrap input[type=text],
.form_join .write .input_wrap input[type=number],
.form_join .write .input_wrap input[type=email],
.form_join .write .input_wrap input[type=password] {padding:7px 5px;width:100%;border:none;color:#333;font-size:15px;background-color:transparent}/* padding.divide :2.3 */
.form_join .write .input_wrap select {height:33px;border:none;border-right:1px solid #f2f2f2;font-size:13px;line-height:31px}
.form_join .write .input_wrap select.last {border-right:none}
.form_join .write .input_wrap select.type_left {border-right:none;border-left:1px solid #f2f2f2}
.form_join .write .input_wrap .type_two {float:left;position:relative;width:50%}
.form_join .write .input_wrap .type_three {float:left;position:relative;width:33.33333333333333%}
.form_join .write .input_wrap .type_four {float:left;position:relative;width:25%}
.form_join .write .input_wrap .space_right {display:block;margin-right:10px}
.form_join .write .input_wrap .space_left {display:block;margin-left:10px}
.form_join .write .input_wrap .bul {position:absolute;z-index:1}
.form_join .write .input_wrap .bul.mail {top:0;right:-5px;line-height:33px}
.form_join .write .input_wrap .bul.line {top:50%;right:-5px;width:10px;height:1px;background:url("../../image/mobile/member/ico_line_bar.png") no-repeat 0 0;background-size:10px auto}
.form_join .write .input_wrap.lh33 {line-height:33px}
.form_join .write .input_wrap.divide10 {float:left;margin:0;width:10%;height:33px}
.form_join .write .input_wrap.divide20 {float:left;margin:0;width:20%}
.form_join .write .input_wrap.divide28 {float:left;margin:0;width:28%}
.form_join .write .input_wrap.divide30 {float:left;margin:0;width:30%}
.form_join .write .input_wrap.half_size {float:left;margin:0;width:50%}
.form_join .write .input_wrap.divide66 {float:left;margin:0;width:66%}
.form_join .write .input_wrap.divide34 {float:left;margin:0;width:34%}
.form_join .write .input_wrap.divide25 {float:left;margin:0;width:25%}
.form_join .write .input_wrap.divide70 {float:left;margin:0;width:70%}
.form_join .write .input_wrap.divide75 {float:left;margin:0;width:75%}
.form_join .write .input_wrap.divide80 {float:left;margin:0;width:80%}
.form_join .write .input_wrap.divide90 {float:left;margin:0;width:90%}
.form_join .write .input_wrap.divide1_3 {float:left;margin:0;width:33.33333333333333%}
.form_join .write .input_wrap.divide100 {margin:0;width:100%}
.form_join .write .input_wrap .borderRight {border-right:1px solid #f2f2f2}
.form_join .write .input_wrap.last {padding-left:8px}
.form_join .write .input_wrap.last .selectbox {border-right-width:0}
.form_join .write .input_wrap.calendal_area {padding-left:36px;background:url("../../image/mobile/ico/ic-calendar-16-px.png") no-repeat 10px center;background-size:16px 16px}
.form_join .write .input_wrap .input_c {position:relative}
.form_join .write .input_wrap .input_c .input_w {margin-right:25px}
.form_join .write .input_wrap .input_c .input_w2 {margin-right:43px}
.form_join .write .input_wrap .input_c .i_tit {position:absolute;top:0;left:0;width:45px;height:33px;color:#999;font-size:13px;line-height:33px;text-align:left;text-indent:5px}
.form_join .write .input_wrap .input_c .i_tit+.input_w {margin-left:50px}
.form_join .write .input_wrap .input_c .i_tit.wide {width:100%}
.form_join .write .input_wrap .input_c .i_tit.dark {color:#333}
.form_join .write .input_wrap .input_c .i_tit.small {position:relative;font-size:11px;line-height:15px;word-break:break-all}
.form_join .write .input_wrap .input_c .i_tit.small:before {margin-right:5px;width:2px;height:2px;content:"\00B7"}
.form_join .write .input_wrap .input_c .right_btn {display:inline-block;position:absolute;top:50%;right:0;padding:0 10px;height:30px;border:1px solid #ccc;color:#333;font-size:12px;letter-spacing:-0.6px;line-height:28px;text-align:center;background-color:#fff;transform:translateY(-50%)}
.form_join .write .input_wrap .input_c .input_w input {width:100%}
.form_join .write .input_wrap .input_c .input_w input:disabled {background-color:#eaeaea}
.form_join .write .input_wrap .input_c .unit {position:absolute;top:0;right:0;width:25px;height:33px;color:#333;font-size:13px;line-height:33px;text-align:left}
.form_join .write .input_wrap .input_c .unit2 {position:absolute;top:0;right:0;width:44px;height:33px;color:#333;font-size:13px;line-height:33px;text-align:left}
.form_join .write .input_wrap .input_c .unit2 i {font-size:13px}
.form_join .write .input_wrap .input_c .input_title {display:inline-block;padding:9px 0 9px 5px;width:70%;border-right:1px solid #f2f2f2;color:#333;font-size:13px}
.form_join .write .input_wrap .input_c .input_title.full_width {width:100%}
.form_join .write .input_wrap .input_c .input_title img {display:inline-block;margin-left:0.2rem;width:45%}
.form_join .write .input_wrap .input_c .input_title.grey {color:#999}
.form_join .write .input_wrap .input_c .input_title h4 {display:initial;color:#999;font-size:11px}
.form_join .write .input_wrap .input_c .input_title .info_tooltip {display:inline-block;overflow:hidden;text-indent:-200%;vertical-align:-2px;width:16px;height:16px;background:url("../../image/mobile/ico/icon_information_16px.png") no-repeat}
.form_join .write .input_wrap .input_c .input_check {display:inline-block;width:28%;text-align:center}
.form_join .write.small .image_input_wrap {height:244px;border:none;background-color:#fff}
.form_join .editor>.write:first-child {border-top:none}
.form_join .editor>.write:last-child {border-right:none}
.form_join .blind+.write {margin-top:0;border-top:none}
.form_join .input_set {display:inline-block;position:relative;margin-top:10px;width:100%}
.form_join .input_set .editor {display:inline-block;border:1px solid #ddd;background-color:#fff}
.form_join .input_set .write {float:left;width:100%}
.form_join .input_set .write.half {width:50%}
.form_join .input_set .write.optional input[type=text] {padding-right:28px}
.form_join .blind+.input_set {margin-top:0}
.form_join .input_set .remove_btn {display:inline-block;float:right;margin-bottom:5px;height:16px;color:#999;font-size:12px;line-height:15px;text-align:left}
.form_join .input_set .remove_btn:after {display:inline-block;margin-left:5px;width:16px;height:16px;vertical-align:middle;background:url("../../image/mobile/orderjob/btn-close-black-16-px.png") no-repeat center center / 16px 16px;content:""}
.form_join .input_set>.write:last-child {border-right:none}
.form_join .input_set>.write:first-child {border-top:none}
.form_join .sub_content {display:none;border-top:1px solid #f2f2f2;background-color:#f7fbff}
.form_join .sub_content .sub_input {position:relative;padding:8px;min-height:50px;border-bottom:1px solid #fff}
.form_join .sub_content .sub_input.disabled {background-color:#eaeaea}
.form_join .sub_content .sub_input.right0 {padding-right:0}
.form_join .sub_content .sub_input.right0 input[type=text] {color:#212121}
.form_join .sub_content .sub_input .input_c {display:inline-block;float:right;position:relative;width:100%}
.form_join .sub_content .sub_input .input_c input {border:none;color:#333;background-color:transparent}
.form_join .sub_content .sub_input .input_c .input_w {margin-right:25px}
.form_join .sub_content .sub_input .input_c .input_w2 {margin-right:43px}
.form_join .sub_content .sub_input .input_c .input_w input {width:100%;color:#333}
.form_join .sub_content .sub_input .input_c .input_w2 input {width:100%;color:#333;font-size:13px}
.form_join .sub_content .sub_input .input_c .input_w input:disabled,
.form_join .sub_content .sub_input .input_c .input_w2 input:disabled {color:#eaeaea;background-color:#eaeaea}
.form_join .sub_content .sub_input .input_c .input_w3 {margin-right:34%}
.form_join .sub_content .sub_input .input_c .input_w3 input {width:100%;color:#333;font-size:13px}
.form_join .sub_content .sub_input .input_c .input_w3 input:disabled {color:#eaeaea;background-color:#eaeaea}
.form_join .sub_content .sub_input .input_c .wide input {padding-left:5px;width:100%}
.form_join .sub_content .sub_input .input_c .unit {position:absolute;top:0;right:0;width:25px;height:33px;color:#333;font-size:13px;line-height:33px;text-align:left}
.form_join .sub_content .sub_input .input_c .unit2 {position:absolute;top:0;right:0;width:44px;height:33px;color:#333;font-size:13px;line-height:33px;text-align:left}
.form_join .sub_content .sub_input .input_c .unit2 i {font-size:13px}
.form_join .sub_content .sub_input .input_c .unit2.wide {width:33%}
.form_join .sub_content .sub_input .input_c.devide30 {width:30%}
.form_join .sub_content .sub_input .input_c.devide40 {width:40%}
.form_join .sub_content .sub_input .input_c.devide50 {width:50%}
.form_join .sub_content .sub_input .input_c.absoluteRight {position:absolute;top:8px;right:0;width:auto}
.form_join .sub_content .sub_input .input_c.absoluteRight input[type=text] {color:#333;text-align:right}
.form_join .sub_content .sub_input  .input_message {float:right;margin-right:1rem;font-size:13px;letter-spacing:-0.05rem;line-height:33px}
.form_join .sub_content .sub_input  .input_message.red {color:#ff2a2a}
.form_join .sub_content .sub_input  .input_message.blue {color:#328ddb}
.form_join .sub_content .sub_input label {display:inline-block;position:relative;padding-left:8px;height:33px;color:#999;font-size:13px;line-height:26px;vertical-align:middle}
.form_join .sub_content .sub_input label.top input[type=checkbox] {vertical-align:top}
.form_join .sub_content .sub_input label .dc_field {display:inline-block;margin-left:0.6rem;padding:0 0.5rem;height:30px;color:#fffa76;line-height:30px;vertical-align:middle;background:transparent url("../../image/mobile/coupon/coupon_text.png") no-repeat 50% top;background-size:100% 30px}
.form_join .sub_content .sub_input label .balloon {display:none;position:absolute;top:30px;left:-9px;z-index:105;width:calc(100vw - 20px)}
.form_join .sub_content .sub_input label .balloon .balloon_main {display:inline-block;position:relative;width:100%;border:solid 1px #d1d1d1;background-color:#f8f8f8}
.form_join .sub_content .sub_input label .balloon .balloon_main:after {position:absolute;top:-9px;left:4rem;border-right:5px solid transparent;border-bottom:10px solid #f8f8f8;border-left:5px solid transparent;content:""}
.form_join .sub_content .sub_input label .balloon .balloon_main:before {position:absolute;top:-11px;left:4rem;border-right:5px solid transparent;border-bottom:10px solid #d1d1d1;border-left:5px solid transparent;content:""}
.form_join .sub_content .sub_input label .balloon .balloon_main .balloon_header {margin:0.5rem;padding-bottom:0.5rem;border-bottom:2px solid #333;color:#333;font-size:1.2rem}
.form_join .sub_content .sub_input label .balloon .balloon_main .balloon_header a {float:right;width:1rem;height:1rem}
.form_join .sub_content .sub_input label .balloon .balloon_main .balloon_body {padding:0 0.5rem 0.5rem;color:#888;font-family:NotoSansCJKkr, sans-serif;font-size:0.8rem;letter-spacing:-0.12rem;line-height:1.2rem}
.form_join .sub_content .sub_input label img {margin-right:0.3rem;width:0.8rem;height:auto}
.form_join .sub_content .sub_input label .txt h5 {display:block;font-size:11px;text-align:left}
.form_join .sub_content .sub_input label .txt.grey {color:#999;font-size:13px;line-height:normal}
.form_join .sub_content .sub_input .calendal_area {display:inline-block;position:absolute;top:8px;right:8px;min-width:40%}
.form_join .sub_content .sub_input .calendal_area input[type=date] {width:100%}
.form_join .sub_content .sub_input .calendal_area input[type=text] {border:none;color:#333;font-size:13px;text-align:right;background-color:transparent}
.form_join .sub_content .sub_input .write {padding:0;min-height:auto;border:none}
.form_join .sub_content .sub_input .write select {border:none;background-color:transparent}
.form_join .sub_content .sub_input.selector {padding:8px 0 0}
.form_join .sub_content .sub_input.selector .write select {padding-left:13px}
.form_join .sub_content .option_content {position:relative;border-bottom:20px solid #edf4fa}
.form_join .sub_content .option_content .option_close {position:absolute;top:0;right:0;z-index:150}
.form_join .sub_content .option_content .option_close img {width:20px;height:20px}
.form_join .sub_content .option_content.last {border-bottom:none}
.form_join .sub_content .add_option .option_content {margin-top:-7px;margin-bottom:7px}
.form_join .sub_content .add_option button {margin-top:-7px;height:35px}
.form_join .sub_content .form_join {padding-bottom:10px;border:none;background-color:transparent}
.form_join .sub_content .form_join .write {padding:8px 13px 0;border:none}
.form_join .sub_content .form_join .write .text_type02 .small {display:block;margin-top:2px;font-size:11px;line-height:normal;text-align:left}
.form_join .sub_content .form_join .notify_guide {display:inline-block;padding:8px 13px 0;width:100%;color:#999;font-size:12px;letter-spacing:-0.6px;line-height:17px;text-align:left}
.form_join .sub_content .form_join .notify_guide span {display:inline-block;position:relative;padding-left:7px;width:100%}
.form_join .sub_content .form_join .notify_guide span:before {display:inline-block;position:absolute;top:-1px;left:1px;width:2px;height:2px;content:"\00B7"}
.form_join .write .input_wrap .agree_check {line-height:31px}
.form_join .write .input_wrap .btn_del {position:absolute;top:50%;right:0;margin-top:-10px;width:20px;height:20px;background:#ccc url("../../image/mobile/mypage/ico_del04.png") no-repeat center center;background-size:10px auto}

/* OTWOJOB-777 */
.form_join .write .info_wrap {overflow:hidden;padding:10px 0;height:auto}
.form_join .write .info_wrap dt {float:left;width:25%}
.form_join .write .info_wrap dd {float:left;width:75%;line-height:1.4}
/* //OTWOJOB-777 */
.form_join .write.period .half_size {width:45%}
.form_join .write.period span {float:left;margin:0 10px;line-height:31px}
.form_join .write .textarea_wrap {margin:5px 0 0}
.form_join .write .textarea_wrap.type01 textarea {padding:5px;border-width:0}
.form_join .write.type01 {border-top-color:#dadada}
.form_join .write.type02 {float:left;width:100%;border-top-color:#dadada}
.form_join .write.light {margin-top:9px;border:1px solid #ddd;background-color:#fff}
.form_join .write .add_option {padding:5px 0;color:#333;font-size:14px;text-align:center}
.form_join .write .add_option img {margin-top:-3px;vertical-align:middle}
.form_join .write .add_option button {display:inline-block;width:100%;height:100%;text-align:center}
.form_join .write .checkbox_wrap {height:33px;line-height:33px;text-align:center}
.form_join .write .checkbox_wrap.type_left {text-align:left}
.form_join .write .checkbox_wrap .tit {display:inline-block;margin-right:7px;padding-right:7px;border-right:1px solid #f2f2f2;text-align:left}
.form_join .write .checkbox_wrap .txt {font-size:13px}
.form_join .write.disabled,
.form_join .write.disabled input[type=text],
.form_join .write.disabled input[type=password] {background:#eaeaea}
.form_join .write .pw {margin-right:0;padding-right:20px;background:url("../../image/mobile/member/ico_password.png") no-repeat right 50%;background-size:12px auto}/* background-size.divide :2 */
.form_join .write .pw.on {background-image:url("../../image/mobile/member/ico_password_on.png")}
.form_join .write .pw_check {margin-right:0;padding-right:25px;background:url("../../image/mobile/member/ico_chk.png") no-repeat right 50%;background-size:18px auto}
.form_join .write .pw_check.on {background-image:url("../../image/mobile/member/ico_chk_on.png")}
.form_join .write .btn_confirm {position:absolute;top:50%;right:14px;width:80px;height:30px;border:1px solid #dadada;color:#333;font-size:12px;letter-spacing:-1px;line-height:31px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.form_join .write .btn_confirm.type01 {position:relative;top:auto;right:auto;margin-left:5px;-webkit-transform:translateY(0%);transform:translateY(0%)}
.form_join .write .btn_confirm.type02 {top:0;right:0;-webkit-transform:translateY(0%);transform:translateY(0%)}
.form_join .write .btn_confirm.type03 {position:initial;margin-bottom:5px;width:60px;transform:none}
.form_join .write .btn_confirm.type04 {position:relative;top:0;right:0;margin-bottom:5px;-webkit-transform:translateY(0%);transform:translateY(0%)}
.form_join .write .btn_confirm input[type=file] {position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}
.form_join .write .btn_confirm .txt {display:block;line-height:33px;text-align:center}
.form_join .write .btn_confirm_new {position:absolute;top:10px;right:14px;width:80px;height:30px;border:1px solid #dadada;color:#333;font-size:13px}
.form_join .write .select_gender label {position:relative}
.form_join .write .select_gender label .txt {float:left;margin-left:0;width:50%;height:38px;border:1px solid #ccc;color:#333;line-height:36px;text-align:center;text-decoration:none}
.form_join .write .select_gender label input[type=radio] {position:absolute;top:0;left:0;width:0;height:0;border:none}
.form_join .write .select_gender label input[type=radio]:checked+.txt {border:1px solid #f95715;color:#f95715}
.form_join .write .select_gender:after {display:block;clear:both;content:""}
.form_join .write .input_file_wrap {position:absolute;top:50%;right:8px;width:80px;height:33px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.form_join .write .input_file_wrap .btn {font-size:13px}
.form_join .write.white {margin-top:10px;border:1px solid #ddd;background-color:#fff}
.form_join .write .upload_file_block {display:inline-block;padding:8px;min-height:36px;color:#333;font-size:14px}
.form_join .write .upload_file_block div {margin-top:10px}
.form_join .write .upload_file_block div:first-child {margin-top:0}
.form_join .write .upload_file_block div>a img {display:inline-block;margin-left:5px;vertical-align:top}
.form_join .write .text {color:#333;font-size:14px;line-height:33px}
.form_join .write .agree_txt {padding-top:8px;font-weight:600} /* 983 */
.form_join .write span.btn_write_unit {display:block;margin:10px 0 5px}
.form_join .write span.btn_write_unit a {padding:2px 4px;border:1px solid #ccc;color:#666;font-size:11px;letter-spacing:-1px;cursor:pointer} /* 893 */
.form_join.type01 {border:none;background:none}
.form_join.type01 .write {padding:0}
.form_join.type01 .write.white {padding:0 90px 0 0}
.form_join.type02 {margin-top:0}
.form_join .s_tit {float:left;width:110px;height:33px;color:#999;font-size:14px;line-height:33px} /* 893 */
.form_join .s_tit.normal {padding-top:4px;padding-bottom:8px;height:auto;line-height:22px}
.form_join .box_cont {overflow:hidden;position:relative;padding-bottom:3px;color:#333;font-size:14px;line-height:33px}
.form_join .box_cont>p {min-height:33px}
.form_join .box_cont>p.error {color:#ff4141}
.form_join .box_cont>p.auto {display:inline-block;margin-right:10px;margin-bottom:5px}
.form_join .box_cont .btn_modify {position:absolute;top:0;right:0;width:25px;height:33px;text-indent:-9999px;background:url("../../image/mobile/mypage/ico_arrow02.png") no-repeat 50% 50%;background-size:8px auto}
.form_join .box_cont .para {margin-top:5px;line-height:17px}
.form_join .box_cont .para input {width:100%}
.form_join .box_cont .required {color:#999}
.form_join .box_cont .upload_file {padding-left:15px;color:#333;font-size:13px;background:url("../../image/mobile/common/btn_file_upload04.png") no-repeat left center;background-size:11px auto}
.form_join .box_cont .blank_area {margin-right:85px}
.form_join .box_cont .blank_area input {width:100%;vertical-align:top}
.form_join .box_cont .blank_area input {width:100%;vertical-align:top}
.form_join .box_cont .comment {display:inline-block;width:100%;min-height:initial;color:#999;font-size:11px;letter-spacing:-0.3px;line-height:normal}
.form_join .box_cont input[type=checkbox].small {margin-right:10px;width:35px;height:23px;background-size:35px auto}
.form_join .box_cont.normal {padding:4px 0 10px;line-height:22px}
.login_event_banner {position:absolute;top:145px;left:50%;margin-left:290px}

/* 893 */
/* new 회원가입 폼 */
.form_join .confirm_box {padding:15px}
.form_join .confirm_box .confirm_box_info {padding-left:25px}
.form_join .confirm_box .confirm_box_info .confirm_box_txt {display:inline-block;margin-top:5px;color:#999;line-height:14px}
.form_join .write_agree_form {padding:4px 0 9px}
.form_join .write_agree_form .txt_tit {color:#333;font-size:13px;font-weight:600}
.form_join .write_agree_form .txt_tit .hide_form_close {display:inline-block;float:right;padding:3px 0 0 3px;width:16px;height:16px;border-radius:10px;color:#fff;font-size:11px;text-indent:-9999px;background:url("../../image/mobile/orderjob/btn-close-black-16-px.png") no-repeat center center / 16px 16px} /* 893 */
.form_join .write_agree_form .txt_box {overflow-x:hidden;overflow-y:auto;margin-top:10px;padding:13px;height:112px;border:1px solid #f2f2f2;color:#999;font-size:13px;line-height:18px;background:#f9f9f9}/* font.divide :2 */
.form_join .write_agree_form .cont_must {padding-bottom:10px;}
.form_join .write_agree_form .cont_must dt {font-weight:bold;}
.form_join .write_agree_form .cont_must span.point_color_red {color:#d63131}
.form_join .write .confirm_box {padding:7px 7px 15px}
.form_join .confirm_box input[type=checkbox]+.txt,
.form_join .confirm_box input[type=hidden]+.txt {font-size:13px}
.member_form {margin-top:44px}
.member_form .area_member_txt {color:#000;font-size:15px;font-weight:600;line-height:24px;text-align:center}
.member_form .area_member_txt .txt_style01 {font-size:17px}
.member_form .area_member_txt .txt_style02 {line-height:35px}
.member_form .area_member_txt .txt_style02 span.point_color {color:#4876ef}
.member_form .area_member_txt .txt_style02 strong {color:#333;font-size:24px}
.member_form .area_member_txt .txt_style03 {font-size:18px}
.member_form .area_member_txt .txt_style04 {padding-bottom:20px;font-size:20px}
.member_form .area_member_txt .txt_style04 span.point_color {color:#4876ef}
.member_form .area_member_txt .txt_style05 {padding-bottom:46px;font-size:20px}
.member_form .area_member_txt .txt_style05 span.point_color {color:#4876ef}
.member_form .area_member_txt .id_info {display:inline-block;margin-top:10px;padding:5px 10px;border-top-left-radius:10% 100%;border-top-right-radius:10% 100%;border-bottom-right-radius:10% 100%;border-bottom-left-radius:10% 100%;font-weight:normal;background:#f5f5f5}
.member_form .area_member_txt .id_info span.point_color {color:#328ddb}
.member_form .area_member_cont {margin-top:30px}
.member_form .event_banner_area {padding:33px 0 15px;text-align:center}
.member_form .event_banner_area img {width:100%;max-width:360px}
.area_member_cont .form_join_txt01 {margin-bottom:10px;color:#666;font-size:14px;line-height:20px;text-align:center}
.area_member_cont .form_join_txt0101 {margin-bottom:10px;color:#666;font-size:15px;line-height:20px;text-align:center}
.area_member_cont .form_join_txt02 {margin-top:25px;color:#999;font-size:13px;line-height:20px;text-align:left}
.area_member_cont .form_join_txt02 a {color:#666;text-decoration:underline}
.area_member_cont .form_join_txt02 .agree_all_check {display:block;overflow:hidden;margin-bottom:5px}
.area_member_cont .form_join_txt02 .agree_all_check:first-child {margin-top:0}
.area_member_cont .form_join_txt02 .agree_all_check * {vertical-align:top}
.area_member_cont .form_join_txt02 .agree_all_check input {float:left}
.area_member_cont .form_join_txt02 .agree_all_check p {display:inline-block;float:left;position:relative;margin-left:2%;width:90%}
.area_member_cont .form_join_txt02 .agree_all_check p.ml30 {margin-left:30px}
.area_member_cont .form_join_txt02 .agree_all_check p .btn_add_info {position:absolute;right:0;padding:0 5px;height:21px;border:1px solid #dadada;font-size:10px;background:#fff}
.area_member_cont .form_join_txt02 .agree_all_check_depth2 {margin-left:20px}
.area_member_cont .form_join_txt02 .agree_all_check_depth2 .hide_form_close {padding:0 0 0 3px;line-height:17px;text-decoration:none}
.area_member_cont .form_join_txt02 .agree_all_check_depth2 .form_join {margin-bottom:20px}
.area_member_cont .form_join_txt03 {color:#333;font-size:16px;font-weight:600;line-height:20px;text-align:center}
.area_member_cont .form_join_txt03.blue {color:#4876ef}
.area_member_cont .form_join_txt03.red {color:#f95715}
.area_member_cont .form_join_txt03.grey {margin-top:30px;color:#999}
.area_member_cont .join_search_form {position:relative;margin-top:15px;height:48px;border:2px solid #4876ef !important}
.area_member_cont .join_search_form button {position:absolute;top:0;right:0;width:50px;height:47px;font-size:0;text-indent:-9999px;background:url("../../image/mobile/common/ico_join_search_form.png") 0 0 no-repeat;background-size:contain}
.area_member_cont .talent_info {margin-top:30px;padding-top:30px;border-top:1px solid #e8e8e8}
.area_member_cont .talent_info.first {margin-top:0;padding-top:28px;border-top:none}
.area_member_cont .talent_info p.txt_style01 {color:#999;font-size:16px;font-weight:600;line-height:24px;text-align:center}
.area_member_cont .talent_info p.txt_style02 {margin-top:10px;color:#666;font-size:14px;line-height:19px;text-align:center}
.area_member_cont .talent_info .necessary_mark {display:inline-block;margin-bottom:10px;width:100%;text-align:center}
.area_member_cont .talent_info .necessary_mark:after {display:inline-block;padding:0 6px;height:15px;border:1px solid #4876ef;color:#4876ef;font-size:11px;font-weight:500;letter-spacing:-0.8px;line-height:13px;text-align:center;content:"\D544\C218"}
#fn_order_phone .list_type04 li,
#fn_order_email .list_type04 li,
#fn_order_phone_mail .list_type04 li {padding-bottom:0;font-size:11px}
/* 회원가입 완료 */
.wrap_join_success {
    width: 360px;
    margin: 0 auto;
    padding: 44px 20px 0;
    letter-spacing: -0.5px;
}
.wrap_join_success .box_info_text {
    margin-top: 32px;
    font-size:15px;
    line-height: 22px;
    color: #5c667b;
    text-align: center;
}
.wrap_join_success .box_info_text .user {
    color: #4876ef;
}
.wrap_join_success .box_info_text strong {
    display: block;
}
.wrap_join_success .box_info_content {
    overflow: hidden;
    margin-top: 32px;
}
.wrap_join_success .box_info_content .area_info_content {
    float:left;
    width: 156px;
    height:188px;
    margin-bottom: 10px;
    padding: 16px 20px;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.05);
    border-radius: 12px;
}
.wrap_join_success .box_info_content .area_info_content .tit {
    font-size: 18px;
    line-height:26px;
    color: #373f57;
}
.wrap_join_success .box_info_content .area_info_content .txt {
    display:block;
    margin-top: 6px;
    font-size: 14px;
    line-height:20px;
    color: #5c667b;
}
.wrap_join_success .box_info_content .area_info_content.info01 {
    margin-right: 8px;
    background:#fff url("../../image/mobile/member/join_info01.png") no-repeat 78px 110px;background-size:62px 66px
}
.wrap_join_success .box_info_content .area_info_content.info02 {
    background:#fff url("../../image/mobile/member/join_info02.png") no-repeat 78px 110px;background-size:63px 66px
}
.wrap_join_success .box_btn {
    margin-top: 26px;
    text-align:center;
    color: #5c667b;
}
.wrap_join_success .box_btn .link {
    display: block;
    margin: 12px auto 0;
    width: 191px;
    height: 48px;
    line-height: 48px;
    border-radius: 32px;
    background: #eaedf4;
    font-weight: bold;
    font-size: 16px;
    color: #373f57;
}

/* 판매회원가입 완료 */
.wrap_switch_success {
    width: 360px;
    margin: 0 auto;
    padding: 44px 16px 56px;
    letter-spacing: -0.5px;
}
.wrap_switch_success .box_info_text {
    margin: 32px 0 0;
    font-size:15px;
    line-height: 22px;
    color: #373F57;
    text-align: center;
}
.wrap_switch_success .box_info_text .user {
    color: #4876ef;
}
.wrap_switch_success .box_info_text strong {
    display: block;
}
.wrap_switch_success .box_profile_registration {
    margin-top: 59px;
}
.wrap_switch_success .box_profile_registration .area_text {
    font-size: 14px;
    line-height: 20px;
    color: #373f57;
    text-align: center;
}
.wrap_switch_success .box_profile_registration .area_info {
    overflow:hidden;
    margin: 28px auto 0;
}
.wrap_switch_success .box_profile_registration .area_info .info {
    float:left;
    width: 104px;
    height: 120px;
    margin-left: 8px;
    padding-top: 66px;
    font-size: 14px;
    text-align: center;
    color: #4876ef;
    line-height: 20px;
    border-radius: 12px;
    background: #eff5ff url("../../image/mobile/member/switch_01.png") no-repeat 50% 12px;background-size:48px 48px
}
.wrap_switch_success .box_profile_registration .area_info .info.bg02 {
    background: #eff5ff url("../../image/mobile/member/switch_02.png") no-repeat 50% 12px;background-size:48px 48px
}
.wrap_switch_success .box_profile_registration .area_info .info.bg03 {
    background: #eff5ff url("../../image/mobile/member/switch_03.png") no-repeat 50% 12px;background-size:48px 48px
}
.wrap_switch_success .box_profile_registration .area_info .info:first-child {
    margin: 0;
}
.wrap_switch_success .btn_switch, .wrap_switch_content .btn_switch, .wrap_switch_content02 .btn_switch{
    display: block;
    width: 170px;
    margin: 28px auto 0;
    line-height: 40px;
    background: #4876ef;
    border-radius: 4px;
    color: #fff;
    font-size:15px;
}
.wrap_switch_content {
    width: 360px;
    margin: 0 auto;
    padding: 48px 16px 64px;
    text-align: center;
    letter-spacing: -0.5px;
}
.wrap_switch_content .tit {
    font-size: 18px;
    line-height:28px;
    color: #373f57;
}
.wrap_switch_content .subtit {
    font-size: 15px;
    line-height:22px;
    color: #373f57;
}
.wrap_switch_content .txt {
    font-size: 14px;
    line-height:20px;
    margin-top: 4px;
    color: #5c667b;
}
.wrap_switch_content .box_tip {
    margin-top: 48px;
}
.wrap_switch_content .box_tip:first-child {
    margin-top: 40px;
}
.wrap_switch_content .box_tip .area_info {
    overflow: hidden;
    margin: 20px auto 0;
}
.wrap_switch_content .box_tip .area_info .img {
    float: left;
    margin-left: 12px;
}
.wrap_switch_content .box_tip .area_info .img:first-child {
    margin: 0;
}
.wrap_switch_content .box_tip .area_info .img img {
    width: 150px;
    height: 124px;
}
.wrap_switch_content .box_tip .area_info {
    overflow:hidden;
    margin: 20px auto 0;
}
.wrap_switch_content .box_tip .area_info .info {
    float:left;
    width: 104px;
    height: 142px;
    margin-left: 8px;
    padding-top: 68px;
    font-size: 11px;
    text-align: center;
    color: #5c667b;
    line-height: 17px;
    border-radius: 12px;
    background: #fff url("../../image/mobile/member/switch_06.png") no-repeat 50% 12px;background-size:48px 48px
}
.wrap_switch_content .box_tip .area_info .info.bg02 {
    background: #fff url("../../image/mobile/member/switch_07.png") no-repeat 50% 12px;background-size:48px 48px
}
.wrap_switch_content .box_tip .area_info .info.bg03 {
    background: #fff url("../../image/mobile/member/switch_08.png") no-repeat 50% 12px;background-size:48px 48px
}
.wrap_switch_content .box_tip .area_info .info:first-child {
    margin: 0;
}
.wrap_switch_content .box_tip .area_info .info strong {
    display: block;
    font-size: 13px;
    margin-bottom: 6px;
    color: #373f57;
}
.wrap_switch_content02 {
    background: #373f57;
    color: #fff;
}
.wrap_switch_content02 .box_user_info {
    width: 360px;
    margin: 0 auto;
    padding: 131px 0 50px;
    text-align: center;
    letter-spacing: -0.5px;
    background: url("../../image/mobile/member/switch_09.png") no-repeat 50% 45px;background-size:70px 64px
}
.wrap_switch_content02 .box_user_info .tit {
    font-size: 15px;
    line-height: 22px;
}
.wrap_switch_content02 .box_user_info .txt {
    margin-top: 4px;
    font-size: 14px;
    line-height: 20px;
    color: #b4c0d3;
}
.wrap_switch_content02 .btn_switch {
    width: 186px;
    letter-spacing: -0.5px;
    margin-top: 32px;
}

/* 893 */
/* login_find */
.login_find {margin-top:15px}
.login_find .find_button {float:right;margin-top:3px}
.login_find .find_button a {display:inline-block;color:#666;font-size:14px;vertical-align:top}
.login_find .find_button a.pw {position:relative;margin-left:5px;padding-left:5px}
.login_find .find_button a.pw:before {position:absolute;top:50%;left:0;width:1px;height:10px;background-color:#d4d4d4;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}

/* or_line */
.or_line {position:relative;margin-top:29px;padding-bottom:29px;border-top:1px solid #dadada;text-align:center}
.or_line .or {display:inline-block;position:absolute;top:-8px;left:50%;margin-left:-11px;width:22px;color:#a1a1a1;text-align:center;background-color:#f2f2f2}

/* ohter_id_join */
.other_id_join.type01 {margin-top:50px}
.other_id_join.type02 {margin-top:44px} /* 893 */
.other_id_join.type03 {margin-top:40px}
.other_id_join a {display:block;margin-top:10px;width:100%;height:50px;border:1px solid #ccc;font-size:15px;line-height:50px;text-align:center;background:#fff} /* 893 */
.other_id_join a.type01 {background-color:#fff}
.other_id_join a.type01>span {color:#333}
.other_id_join a:first-child {margin-top:0}
.other_id_join a>.icon {display:inline-block;margin:0 auto;padding-left:29px;min-width:185px;color:#666;font-size:15px;letter-spacing:-1px;line-height:20px;text-align:left}
.other_id_join a>.icon.center {min-width:auto}
.other_id_join a.normal>.icon {background:url("../../image/mobile/member/icon_normal.png") no-repeat 0 0;background-size:15px auto}
.other_id_join a.saramin>.icon {background:url("../../image/mobile/member/icon_saramin.png") no-repeat 0 0;background-size:16px auto}
.other_id_join a.facebook>.icon {background:url("../../image/mobile/member/icon_facebook.png") no-repeat 0 0;background-size:18px auto}
.other_id_join a.naver>.icon {background:url("../../image/mobile/member/icon_naver.png") no-repeat 0 0;background-size:18px auto}
.other_id_join a.kakao>.icon {background:url("../../image/mobile/member/icon_kakao2.png") no-repeat 0 0;background-size:18px auto}
.other_id_join a.google>.icon {background:url("../../image/mobile/member/icon_google.png") no-repeat 0 0;background-size:18px auto}
.other_id_join a.apple>.icon {background:url("../../image/mobile/member/icon_apple.png") no-repeat 0 0;background-size:20px auto}
.other_id_join a.phone>.icon {background:url("../../image/mobile/member/icon_phone.png") no-repeat 0 0;background-size:18px auto}
.other_id_join a.email>.icon {background:url("../../image/mobile/member/icon_email.png") no-repeat 0 0;background-size:18px auto}
.seller_change_guide {margin-top:44px;width:100%;height:84px;color:#fff;font-family:NotoSansCJKkr, sans-serif;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:-0.8px;line-height:1.6;background-color:#55abfa}
.seller_change_guide img {display:inline-block;margin:-1rem -1.6rem -1rem -1rem;transform:scale(0.55)}
.seller_change_guide h4 {font-size:14px;font-weight:bold;letter-spacing:-0.9px}
.seller_change_guide div {display:inline-block;margin-top:0;margin-left:0;width:73%;vertical-align:middle;word-break:keep-all}
.seller_change_guide div u {position:relative;text-decoration:none}
.seller_change_guide div u:after {position:absolute;bottom:-2px;left:0;width:100%;border-width:0 0 1px;border-style:solid;border-color:#fff;content:""}

/* seller change */
.seller_change {margin-top:10px}
.seller_change a {display:block;margin-top:10px;width:100%;height:50px;border:1px solid #dadada;font-size:15px;line-height:50px;text-align:center;background:#fff}
.seller_change a:first-child {margin-top:0}
.seller_change_info {margin-top:20px;padding:15px;border:1px solid #ccc}
.seller_change_info dl {overflow:hidden;color:#666;font-size:11px}
.seller_change_info dt {float:left;width:20%;font-weight:bold;line-height:17px}
.seller_change_info dd {float:left;width:80%;line-height:17px}

/* setting_box */
.setting_box {padding:0 17px;border-bottom:1px solid #e5e5e5}
.setting_box .set_check {position:relative;padding:22px 70px 22px 0;border-top:1px solid #e5e5e5}
.setting_box .set_check:first-child {border-top:none}
.setting_box .set_check input[type=checkbox] {position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.setting_box .set_check .tit {color:#333;font-size:17px}
.setting_box .set_check .txt {margin-top:8px;color:#999;font-size:14px;line-height:18px}
.setting_box02 {margin-top:10px;border:1px solid #ddd;background-color:#fff}
.setting_box02 .set_check {position:relative;padding:20px 15px;border-top:1px solid #e5e5e5}
.setting_box02 .set_check:first-child {border-top:none}
.setting_box02 .set_check .tit {color:#333;font-size:14px;font-weight:bold}
.setting_box02 .set_check .txt {position:relative;margin-top:16px;padding-left:85px;color:#666;font-size:14px}
.setting_box02 .set_check .txt .time {display:block;margin-top:3px;color:#999}
.setting_box02 .set_check .txt input[type=checkbox] {position:absolute;top:0;left:0;width:35px;height:23px;background-size:35px auto}
.setting_box02 .set_check .txt.default_text {padding-left:0}
.setting_box02 .set_check .btn_modify {position:absolute;top:10px;right:10px;width:25px;height:33px;text-indent:-9999px;background:url("../../image/mobile/mypage/ico_arrow02.png") no-repeat 50% 50%;background-size:8px auto}
.setting_box02 .set_check .form_join {border:none}
.setting_box02 .set_check .form_join select:required:invalid {color:#999}
.setting_box02 .set_check .form_join select option {color:#666}
.setting_box02 .set_check .form_join select option[disabled] {display:none}
.setting_box02.full {padding:20px 0 10px;border:none;border-top:1px solid #eaeaea}
.setting_box02.full .set_check {padding:0}
.setting_box02.full .set_check .txt {margin-top:0;padding:5px 0;color:#212121;font-size:16px}
.setting_box02.full .set_check .txt input[type=checkbox] {top:50%;right:0;left:initial;width:52px;height:32px;background-size:51px auto;transform:translateY(-50%)}
.setting_box02.full .set_check .txt input[type=checkbox].type01:checked {background-position:0 -34px}
.setting_box02.full .half_type {display:inline-block;float:left;width:50%}
.setting_box02.full .half_type select {display:inline-block;margin-right:4px;width:77%;height:40px;border:1px solid #eaeaea}
.setting_box02.full .half_type select:focus {border:1px solid #eaeaea;outline:none}
.setting_box02.full .half_type select:disabled {border:1px solid #eaeaea;color:#999;background-color:#f5f5f5}
.setting_box02.full .input_type {display:inline-block;padding-top:20px;width:100%}
.setting_box02.full .label_type {display:inline-block;margin-bottom:10px;width:100%}
.setting_box02.full .label_type label {display:inline-block;float:left;width:40px;color:#212121;font-size:12px;letter-spacing:-0.5px;line-height:38px;text-align:left}
.setting_box02.full .label_type .input_type {display:inline-block;float:left;padding-top:0;width:calc(100% - 40px);color:#212121;font-size:15px;letter-spacing:normal;line-height:38px}
.setting_box02.full .label_type .input_type.full {width:100%}
.setting_box02.full .label_type .input_type input[type=text],
.setting_box02.full .label_type .input_type select {display:inline-block;float:left;height:40px;border:1px solid #eaeaea;border-radius:2px}
.setting_box02.full .label_type .input_type input[type=text]:disabled,
.setting_box02.full .label_type .input_type select:disabled {color:#999;background-color:#f5f5f5}
.setting_box02.full .label_type .input_type .text_type01 {margin:0;width:100%;color:#212121;text-align:left}
.setting_box02.full .label_type .input_type .text_type02 {margin:0;width:calc((100% - 17px) / 2);color:#212121 ;text-align:left}
.setting_box02.full .label_type .input_type .devider {display:inline-block;float:left;width:17px;height:40px;text-align:center}
.setting_box02.full .label_type .input_type input[type=text].last {float:right}
.setting_box02.full .label_type .input_type .select_type01 {width:100%;min-width:initial}
.setting_box02.full .label_type .input_type .select_type02 {float:right;width:calc(100% - 168px);min-width:initial}
.setting_box02.full>.label_type:last-child {margin-bottom:0}
.setting_box02.full .input_calendar_absolute {padding-left:44px;text-align:left;background:url("../../image/mobile/orderjob/ic-calendar-24-px.png") no-repeat 10px center;background-size:24px 24px}
.ui-widget-header {background:#fff}
.ui-datepicker td span.ui-state-default {font-size:13px;text-align:center}
.ui-datepicker .ui-datepicker-prev span {background:transparent url("../../image/mobile/orderjob/btn-m-left-defualt.png") no-repeat center center / 16px 16px}
.ui-datepicker .ui-datepicker-next span {background:transparent url("../../image/mobile/orderjob/btn-m-right-defualt.png") no-repeat center center / 16px 16px}

/* talent_ad_text */
.talent_ad_text .tab_content {display:none}

/* version_txt */
.version_txt {padding:17px;color:#333;font-size:14px}
.version_txt .now {display:block;margin-bottom:10px;color:#999}

/* banner_type */
.banner_type {margin:12px 0 0}
.banner_type a img {width:100%}
.banner_type02 {margin:0}
.banner_type02 a img {width:100%}

/* detail_content */
.detail_content {background:#f2f2f2}
.detail_content.light {background:#fff}
.detail_content .tab_content {-webkit-text-size-adjust:100%}
.detail_content.margin_top {margin-top:25px} /* 644 */
.detail_content .inner_section {margin:12px 0 0;padding:20px 0;border-color:#e5e5e5;border-style:solid;border-width:1px 0;background:#fff}
.detail_content .inner_section.top {margin-top:0;padding-top:0;border-top-width:0}
.detail_content .inner_section.end {padding-bottom:12px}
.detail_content .inner_section.no_padding {padding:0}
.detail_content .inner_section.no_top {padding-top:0}
.detail_content .inner_section.noBottom {padding-bottom:0}
/* 644 */
.detail_content .inner_section .inner_free {margin-top:15px;border-top:1px dotted #c4c4c4}
.detail_content .inner_section .inner_free .d_tit {margin-top:15px;font-size:14px;line-height:17px}
.detail_content .inner_section .inner_free .d_tit img {width:17px;height:17px;vertical-align:top}
.detail_content .inner_section .inner_free .price_wrap .price {padding-top:0;color:#3ba8e1;font-size:16px}
.detail_content .inner_section .inner_free .price_wrap .price img {width:52px;height:18px}
.detail_content .inner_section .inner_free .price_wrap .price span {font-weight:bold}
.detail_content .inner_section .inner_free .price_wrap .count {float:right;color:#3ba8e1;font-size:14px}
.detail_content .inner_section.free_section {margin:0;border-top:none;background:#f7fbff}
.detail_content .inner_section.free_section .inner_free {margin-top:0;border-top:none}
.detail_content .inner_section.free_section .tit_wrap .ps_txt {float:right;color:#999;font-size:13px;line-height:18px}
.detail_content .inner_section.free_section .info_wrap {border-bottom:1px solid #e5e5e5}
.detail_content .inner_section.free_section .info_wrap .info_wrap_tit {margin-top:10px;padding:10px;border-top:1px solid #e5e5e5;word-break:break-all}
.detail_content .inner_section.free_section .info_wrap .info_wrap_tit span {color:#3ba8e1;line-height:17px}
.detail_content .inner_section.free_section .info_wrap dl {padding:10px;border-top:1px solid #e5e5e5;line-height:17px}
.detail_content .inner_section.free_section .info_wrap dl dd {color:#666;word-break:break-all}
.detail_content .inner_section.free_section .sub_wrap {margin-top:12px;line-height:16px}
.detail_content .inner_section.free_section .sub_wrap .btn_sub_wrap {margin-top:10px;color:#3ba8e1}
.detail_content .inner_section.free_section .free_list_type04 li {color:#999;font-size:12px}

/* //644 */
.detail_content .fn_order {padding:7px 0}
.detail_content .fn_order.fixed {position:fixed;bottom:0;left:0;z-index:1000;width:100%;background:#f2f2f2}
.detail_content .fn_order.fixed .fn_order_like {position:fixed;right:3%;bottom:70px;z-index:1000}
.detail_content .c_img {display:table;overflow:hidden;position:relative;width:100%;height:248px;background:#f7f7f7}
.detail_content .c_img span {display:table-cell;text-align:center;vertical-align:middle}
.detail_content .c_img span img {max-height:248px}
.detail_content .c_img:after {position:absolute;top:0;right:0;bottom:0;left:0;content:""}

.detail_content .c_img span.sale_discount,
.detail_content .c_img span.hotdeal_discount {position:absolute;top:4px;right:5px;padding-top:30px;width:64px;height:71px;color:#fff;font-family:Roboto, Malgun Gothic, sans-serif;font-size:28px;font-weight:bold;letter-spacing:-0.6px;text-align:center;background-size:64px 71px !important}
.detail_content .c_img span.hotdeal_discount {background:url("../../image/mobile/common/badge-hotdeal-64-px.png") no-repeat 0 0}
.detail_content .c_img span.sale_discount {background:url("../../image/mobile/common/badge-sale-64-px.png") no-repeat 0 0}
.detail_content .c_img span.sale_discount:after,
.detail_content .c_img span.hotdeal_discount:after {font-size:18px;font-weight:normal;content:"\25"}

.detail_content .d_tit {margin:21px 0 0;font-size:18px;line-height:22px;word-break:break-all}
.detail_content .category {overflow:hidden;margin:7px 0 0;line-height:1.2}
.detail_content .category>span {float:left;margin-left:5px;padding-left:5px;border-left:1px solid #999;color:#999;font-size:13px}
.detail_content .category>span:first-child {margin-left:0;padding-left:0;border-left-width:0}
.detail_content .price_wrap {overflow:hidden;margin-top:5px}
.detail_content .price_wrap .discount {float:right;color:#4876ef;font-size:16px}
.detail_content .price_wrap .discount span {font-size:33px}
.detail_content .price_wrap .price {float:left;padding-top:13px;color:#4876ef;font-size:17px}
.detail_content .price_wrap .price span {font-weight:700}
/* 1133 */
.detail_content .price_wrap .price_wrap_left {overflow:hidden;float:left;width:50%}
.detail_content .price_wrap .price_wrap_left .discount {float:left;padding-top:12px;color:#333;font-size:15px}
.detail_content .price_wrap .price_wrap_left .discount span {font-size:16px;font-weight:bold}
.detail_content .price_wrap .price_wrap_left .price {float:left;padding-top:0;padding-left:9px}
.detail_content .price_wrap .price_wrap_left .price .current {color:#4876ef;font-size:15px;text-align:right} /* 1133 */
.detail_content .price_wrap .price_wrap_left .price .current span {font-size:16px;font-weight:bold}

.detail_content .price_wrap .price_wrap_left.price_info .price .current img {width:17px;height:17px;vertical-align:top}
.detail_content .price_wrap .price_wrap_left .price .prev {margin-top:3px;color:#999;font-size:10px;text-align:right} /* 1133 */
.detail_content .price_wrap .price_wrap_right {overflow:hidden;float:right;padding-top:10px;width:50%;text-align:right}
.detail_content .price_wrap .price_wrap_right img {width:32px;height:20px}
.detail_content .price_wrap .price_wrap_right a.coupon {display:inline-block;padding:4px 25px 4px 5px;height:20px;border:1px solid #2b89e3;color:#444;font-size:12px;vertical-align:top;background:url("../../image/mobile/detail/ico_coupon_down.png") no-repeat 90% 50%;background-size:13px 10px}
/* //1133 */
.detail_content .seller_info {overflow:hidden;position:relative;padding:12px 0}
.detail_content .seller_info .image {display:table;overflow:hidden;float:left;position:relative;margin-right:10px;width:52px;height:52px;border-radius:50%;background:url("../../image/mobile/index/host_null.png") no-repeat 0 0;background-size:52px auto}
.detail_content .seller_info .image span {display:table-cell;text-align:center;vertical-align:middle}
.detail_content .seller_info .image span img {max-width:52px;max-height:52px}
.detail_content .seller_info .image:after {position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.08);content:""}
.detail_content .seller_info .desc_wrap {overflow:hidden}
.detail_content .seller_info .desc_wrap .name {padding:3px 0 0}
.detail_content .seller_info .desc_wrap .name .ps {margin-top:-3px;width:20px}
.detail_content .seller_info .call_msg {position:absolute;top:12px;right:10px;padding:25px 0 0;height:52px;background:url("../../image/mobile/detail/ico_msg.png") no-repeat right 8px top 3px / 36px auto}
.detail_content .seller_info .share {position:absolute;top:12px;right:10px}
.detail_content .seller_info .share img {width:50px;height:50px}

.certify {margin:10px 0 0}
.cert01 {display:inline-block;padding:0 3px;color:#fff;font-size:12px;line-height:17px;background:#8811c1}
.cert02 {display:inline-block;padding:0 3px;color:#fff;font-size:12px;line-height:17px;background:#0973e0}
.detail_content .ad_comment {padding:20px 0;color:#666;font-size:15px;line-height:18px;word-break:break-all}
.detail_content .ad_comment img {max-width:100%} /* 화면크기보다 더 큰 이미지의 경우 자동 리사이즈 */
.detail_content .tags_wrap {overflow:hidden;position:relative;margin:24px 0 0;border-top:1px solid #e5e5e5}
.detail_content .tags_wrap .t_tit {float:left;padding:0 10px;color:#4876ef;font-size:14px;line-height:38px}
.detail_content .tags_wrap .tag_list {overflow:hidden;margin-right:80px;padding:11px 0}
.detail_content .tags_wrap .tag_list li {float:left;margin-right:4px;color:#999;font-size:12px;line-height:1.4}
.detail_content .tags_wrap .utils {position:absolute;top:0;right:10px}
.detail_content .tags_wrap .utils>span {float:left;margin-top:9px;height:17px}
.detail_content .tags_wrap .utils>span button {height:17px;line-height:17px;vertical-align:top}
.detail_content .tags_wrap .utils .share {position:relative;margin-right:12px;padding-right:14px}
.detail_content .tags_wrap .utils .share:after {display:block;position:absolute;top:50%;right:0;margin-top:-8.5px;width:1px;height:17px;background:#e5e5e5;content:""}
.detail_content .tags_wrap .utils .share img {width:17px}
.detail_content .tags_wrap .utils .report img {width:18px}
/*1383*/
.detail_content .review_option {display:inline-block;padding:0 0 10px;width:100%}
.detail_content .review_option.type02 {border-bottom:1px solid #e5e5e5}
.detail_content .review_option .review_total_num,
.detail_content .review_option .select_options {float:left;width:50%}
.detail_content .review_option .review_total_num {padding-top:12px;font-size:17px}
.detail_content .review_option .select_options {text-align:right;width:45%}
.detail_content .review_option .select_options select {width:auto;background-color:#fff}
.detail_content .review_option  .custom_selectbox.type02+.select_options select {padding-left:15px;width:100%;color:#999}
.detail_content .input_check {float:left;width:55%;height:37px;line-height:37px;text-align:center}
.detail_content .input_check input[type=checkbox]+.txt {color:#999}
.detail_content .input_check.type02 {margin:10px 0 2px;text-align:left}
.detail_content .review_total_user {display:inline-block;padding:20px 0 0;width:100%;background-color:#fff}
.detail_content .review_total_user_in {position:relative;margin:0 10px;padding-bottom:12px;padding-left:70px;border-bottom:1px solid #e5e5e5}
.detail_content .review_total_user_in .seller_info {position:absolute;top:0;left:0;padding:0}
.detail_content .review_total_user_in .seller_info .photo {display:inline-block;overflow:hidden;position:relative;width:54px;height:54px;border:1px solid #eaeaea;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;font-size:24px;font-weight:bold;line-height:54px;text-align:center;background:#fff}
.detail_content .review_total_user_in .seller_info .photo span {display:inline-block;overflow:hidden;position:relative;width:54px;height:54px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;vertical-align:middle}
.detail_content .review_total_user_in .seller_info .photo span img {position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;transform:translate(-50%, -50%)}
.detail_content .review_total_user_in .seller_assessment {color:#fff}
.detail_content .review_total_user_in .seller_assessment .name {display:block;margin-bottom:12px;color:#212121;font-size:18px;letter-spacing:-0.8px;line-height:20px;vertical-align:top}
.detail_content .review_total_user_in .seller_assessment .name em {font-weight:bold}
.detail_content .review_total_user_in .seller_assessment .name span {display:inline-block;width:100%;color:#999;font-size:12px;letter-spacing:normal;line-height:normal}
.detail_content .review_total_user_in .seller_assessment .review_total {margin-top:0;margin-right:8px;color:#666;font-size:14px;line-height:normal;vertical-align:top}
.detail_content .review_total_user_in .seller_assessment .icon_grade {color:#666;font-size:14px}
.detail_content .review_total_user+form>div {padding:10px 0;background-color:#fff}
.detail_content .review_total_user+form>div .inner_container {border-bottom:1px solid #e5e5e5}

/* table_type */
.table_type01 table {width:100%}
.table_type01 table tbody th,
.table_type01 table tbody td {padding:12px 0;border-bottom:1px solid #e5e5e5;text-align:left;word-break:break-all}
.table_type02 {margin:12px 0 0}
.table_type02 table {width:100%;text-align:center}
.table_type02 table th,
.table_type02 table td {line-height:1.4 ;vertical-align:middle;word-break:break-all}
.table_type02 table td.w25 {width:25%}
.table_type02 table thead th {padding:10px 5px;border-color:#e5e5e5;border-style:solid;border-width:1px 0;color:#333;font-size:13px;background:#f5f5f5}
.table_type02 table thead th.w20 {width:20%}
.table_type02 table thead th.w25 {width:25%}
.table_type02 table tbody td {padding:10px 5px;border-bottom:1px solid #e5e5e5;color:#666;font-size:12px}
.table_type02 table tbody td span.state {display:block;font-size:10px}
.table_type02 table .color01 {color:#999}
.table_type02 table .status.on {color:#4876ef}
.table_type02 table .status.cancel {color:#4876ef}
.table_type02 table .desc {text-align:left}
.table_type02 table .s_box {display:inline-block;padding:0 2px;border:1px solid #4876ef;border-radius:2px;color:#4876ef;font-size:12px}
.table_type02 table .s_box.left {margin:0 3px 0 0}
.table_type02 table .s_box.type01 {border-color:#4876ef;color:#4876ef}
.table_type02 table .s_box.type02 {border-color:#0daeb4;color:#0daeb4}
.table_type02 table .s_box.type03 {border-color:#3399ff;color:#3399ff}
.table_type02 table .s_box.left {margin-right:5px;margin-left:0}
.table_type02 table .order_num {color:#999}
.table_type02 table .title {display:block;overflow:hidden;width:150px;text-overflow:ellipsis;white-space:nowrap}
.table_type02 table .btn_sel {display:inline-block;padding:3px 13px;border:1px solid #ccc;color:#333;font-size:12px}
.table_type02 table caption {visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0}
.table_type02.type01 {margin-top:20px}
.table_type02 ul {border-top:1px solid #878d96}
.table_type02 ul li {position:relative;padding-right:70px;border-bottom:1px solid #e5e5e5;color:#999;font-size:12px}
.table_type02 ul li span {display:block;padding:10px 5px 5px 5px}
.table_type02 ul li .title {display:block;overflow:hidden;padding:10px 5px;text-overflow:ellipsis;white-space:nowrap}
.table_type02 ul li .btn_sel {display:block;position:absolute;top:50%;right:0;margin-top:-12px;padding:5px 13px;border:1px solid #ccc;color:#333;font-size:12px}
.table_type03 {margin:12px 0 0;border-top:1px solid #e5e5e5}
.table_type03 table {width:100%;text-align:left}
.table_type03 table tbody th,
.table_type03 table tbody td {padding:10px 5px 10px 10px;border-bottom:1px solid #e5e5e5;vertical-align:middle}
.table_type03 table tbody td {word-break:break-all}
.table_type03 table tbody th {color:#333;font-size:14px;background:#f5f5f5}
.table_type03 table tbody th.top {vertical-align:top}
.table_type03 table tbody td .txt_color01 {color:#4876ef}
.table_type03 table tbody td .txt_color02 {color:#666}
.table_type03 table tbody td .txt_color02.type01 {line-height:20px}
.table_type03 table tbody td.comment {color:#666;font-size:12px;line-height:1.5}
.table_type03 table tbody td.comment pre {white-space:pre-wrap}
.table_type03 table tbody td.field {position:relative}
.table_type03 table tbody td.noBottom {padding-bottom:0}
.table_type03 table tbody td .files {margin:8px 0 0}
.table_type03 table tbody td .files a {display:inline-block;padding:4px 10px;border:1px solid #4876ef;color:#4876ef;font-size:13px}
.table_type03 table tbody td .files a img {margin-top:-3px;margin-right:5px;width:9px}
.table_type03 table tbody td .word {display:inline-block;margin-bottom:15px;width:100%;color:#333;font-size:13px;letter-spacing:-0.6px;line-height:normal}
.table_type03 table tbody td .word:last-child {margin-bottom:0}
.table_type03 table tbody td .word.error {color:#ff4141}
.table_type03 table tbody td .word.info {color:#999;line-height:20px;text-align:center}
.table_type03 table tbody td .word:empty {display:none}
.table_type03 table tbody td .float_btn {position:absolute;top:10px;right:10px;width:60px;height:30px;font-size:12px;line-height:28px}
.table_type03 table tbody td .center_btn {width:60px;height:30px;font-size:12px;line-height:28px;text-align:center}
.table_type03.no_top {margin-top:0}
.table_type03.w90 table tbody th {width:90px}
.table_type04 table {width:100%;text-align:left}
.table_type04 table thead th {padding:10px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;color:#333;font-size:14px;text-align:center;vertical-align:middle;background:#f5f5f5}
.table_type04 table tbody td {padding:10px 5px 10px 10px;border-bottom:1px solid #e5e5e5;color:#666;vertical-align:middle}
.table_type04 table tbody td.txt_title {padding:10px 0 10px 10px;text-align:left}
.table_type04 table tbody td.txt_title a {display:-webkit-box;overflow:hidden;position:relative;padding-right:25px;height:18px;line-height:1.5;text-overflow:ellipsis;white-space:normal;word-break:break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.table_type04 table tbody td.txt_title a .msg_num {position:absolute;top:0;right:0;width:18px;height:18px;border-radius:100%;color:#fff;font-size:12px;line-height:18px;text-align:center;vertical-align:top;background-color:#4876ef}
.table_type04 {margin:0 10px}
.table_type05 {margin:12px 0 0;border-top:1px solid #e5e5e5}
.table_type05 table {width:100%;text-align:left}
.table_type05 table tbody th,
.table_type05 table tbody td {padding:13px 5px 13px 10px;border-bottom:1px solid #e5e5e5;line-height:1.3;vertical-align:middle}
.table_type05 table tbody td {color:#666;font-size:13px;word-break:break-all}
.table_type05 table tbody th {color:#333;font-size:13px;background:#f5f5f5}

.admin_message {margin:5px 0 10px;background:#f5f5f5}
.admin_message p {padding:0 90px 0 80px;line-height:50px}
.admin_message p a {display:block;position:relative}
.admin_message p a i {display:block;overflow:hidden;margin-right:20px;color:#333;font-size:14px;text-overflow:ellipsis;white-space:nowrap}
.admin_message p a .msg_num {display:inline-block;position:absolute;top:15px;right:0;margin-left:2px;width:18px;height:18px;border-radius:100%;color:#fff;font-size:12px;font-weight:normal;line-height:18px;text-align:center;vertical-align:top;background-color:#4876ef}
.admin_message .tit {display:block;position:absolute;top:0;left:0;width:80px;color:#333;font-size:14px;line-height:50px;text-align:center}
.admin_message em {display:block;position:absolute;top:0;right:10px;width:80px;color:#333;font-size:12px;line-height:50px;text-align:center}
.bottom_txt {padding:12px 0 0 5px}

.admin_new_message {position:relative;padding:13px 40px 16px 20px;border-bottom:10px solid #f4f5f6;background-color:#fff}
.admin_new_message:before {display:inline-block;position:absolute;top:0;bottom:0;left:0;width:4px;background-color:#4876ef;content:""}
.admin_new_message .tit {display:block;margin-bottom:8px;color:#666;font-size:11px;letter-spacing:-0.5px;line-height:normal;text-align:left}
.admin_new_message p {display:inline-block;width:100%}
.admin_new_message p a {display:inline-block;overflow:hidden;width:100%;height:40px;color:#212121;font-size:14px;letter-spacing:-0.6px;line-height:20px;word-wrap:break-word;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.admin_new_message p a.unread {font-weight:bold}
.admin_new_message p a .msg_num {display:inline-block;position:absolute;right:12px;bottom:18px;width:17px;height:17px;border-radius:50%;color:#fff;font-size:11px;line-height:16px;text-align:center;background-color:#4876ef}
.admin_new_message em {display:inline-block;position:absolute;top:13px;right:10px;color:#999;font-size:11px;letter-spacing:normal;line-height:normal}

.admin_page .admin_new_message:before {width:0}
.mode_change_image {display:inline-block;margin-bottom:20px;margin-left:calc(50% - 39px);width:78px;height:87px}
.orderjob_fee_image {display:inline-block;width:300px;height:340px}
.uncertified_banner_image {display:inline-block;width:321px;height:381px}
.pop_layer .in_layer .layer_cont.image_layer {padding:20px;color:#666;font-size:15px;letter-spacing:-0.7px;line-height:normal;text-align:left}
.pop_layer .in_layer .layer_cont.image_layer .wide_layer_close_btn {display:inline-block;position:relative;top:initial;right:initial;margin-top:16px;width:100%;height:35px;border:1px solid #e1e1e1;font-size:15px;line-height:33px;text-align:center;text-indent:1px;background:#fff}
.pop_layer .in_layer .layer_cont.image_layer .wide_event_link {display:inline-block;width:300px;height:60px;color:#212121;font-size:20px;letter-spacing:-0.7px;line-height:58px;background:#fff}
.pop_layer .in_layer .layer_cont.image_layer .wide_event_link .link_arrow {display:inline-block;margin-left:9px;width:7.5px;height:14px;vertical-align:middle}
.pop_layer .in_layer .layer_cont.image_layer .close_popup {display:inline-block;position:absolute;top:10px;right:10px;width:18px;height:18px}
.pop_layer .in_layer .layer_cont.image_layer .close_popup img {display:inline-block;width:100%;height:100%}
.pop_layer .in_layer.noPadding {right:calc(50vw + 150px);left:calc(50vw - 150px)}
.pop_layer .in_layer.noPadding .layer_cont.image_layer {display:inline-block;position:relative;padding:0}
.pop_layer .in_layer.width270 {right:initial;left:50%;width:270px;transform:translate(-50%, -50%)}
.pop_layer .in_layer.transparent {right:auto;left:50%;background:none;transform:translate(-50%, -50%)}

/* line_grade 1383 */
.line_grade {display:inline-block;width:100%}
.line_grade .line {display:inline-block;overflow:hidden;width:100%;height:10px;background:#ebebeb} /* 1383 */
.line_grade .line .percent {display:block;overflow:hidden;width:0;height:10px;background:#ffa300} /* 1383 */

/* btn_calendar */
.btn_calendar {display:inline-block;margin:-3px 0 0 5px;width:14px;height:12.5px;vertical-align:middle;background:url("../../image/mobile/common/ico_calendar.png") repeat-x;background-size:14px 12.5px}

/* tab_type01 */
[class^="tab_type"] .length02 li {width:50%}
[class^="tab_type"] .length03 li {width:33.33333333333333%}
[class^="tab_type"] .length04 li {width:25%}
[class^="tab_type"] .length05 li {width:20%}
[class^="tab_type"] .length06 li {width:16.66666666666667%}
[class^="tab_type"] .length07 li {width:14.28571428571429%}

.tab_type01 ul {overflow:hidden}
.tab_type01 ul li {float:left;text-align:center}
.tab_type01 ul li a {display:block;height:38px;border-color:#e5e5e5;border-style:solid;border-width:1px 1px 1px 0;color:#666;font-size:14px;letter-spacing:-2px;line-height:36px;background:#fff}
.tab_type01 ul li a.on {border-color:#363f50;color:#fff;background:#363f50}
.tab_type01 ul li:first-child a {border-left-width:1px}
.tab_type01.sm_font ul li a {font-size:13px}
.tab_type02 .list {overflow:hidden;position:relative}
.tab_type02 .list li {float:left;position:relative;height:50px;border-bottom:1px solid #e5e5e5;color:#999;font-size:17px;line-height:49px;text-align:center;background:#eaeaea}
.tab_type02 .list li.on {z-index:2;color:#333;background:#fff}
.tab_type02 .list li:after {position:absolute;top:0;right:-19px;width:19px;height:49px;background:url("../../image/mobile/mypage/ico_tab_arrow.png") no-repeat 0 0;background-size:auto 49px;content:""}
.tab_type02 .list li:last-child:after {display:none}
.tab_type02 .list li.on:after {z-index:0;background-image:url("../../image/mobile/mypage/ico_tab_arrow_on.png")}
.tab_type02 .list li:first-child {z-index:2;width:48%}
.tab_type02 .list li:last-child {z-index:0 !important;width:52%}
.top_sticky {margin-top:-27px}
.full_side {margin-right:-10px;margin-left:-10px}
.tab_type03 {border-bottom:1px solid #e5e5e5;background:#fbfbfb}
.tab_type03 .list {overflow:hidden}
.tab_type03 li {float:left;height:49px;text-align:center}
.tab_type03 li a {display:inline-block;padding:0 3px;height:49px;border-bottom:2px solid #fbfbfb;color:#333;font-size:18px;font-weight:700;line-height:47px}
.tab_type03 li.on a,
.tab_type03 li a.on {border-color:#4876ef;color:#4876ef}
.tab_type04 .list {overflow:hidden;border-color:#e5e5e5;border-style:solid;border-width:1px 0 0 1px}
.tab_type04 .list li {float:left}
.tab_type04 .list li a {display:block;height:38px;border-color:#e5e5e5;border-style:solid;border-width:0 1px 1px 0;color:#333;font-size:15px;line-height:37px;text-align:center}
.tab_type04 .list li a.on {color:#fff;background:#222e4f}
.tab_type05 {margin-top:10px}
.tab_type05 ul {overflow:hidden;background-color:#fff}
.tab_type05 ul li {float:left}
.tab_type05 ul li a {display:block;height:33px;border-color:#dadada;border-style:solid;border-width:1px 1px 1px 0;color:#333;font-size:14px;line-height:31px;text-align:center}
.tab_type05 ul li a:hover {text-decoration:none}
.tab_type05 ul li:first-child a {border-left-width:1px}
.tab_type05 ul li a.on {border-width:1px;border-color:#4876ef;color:#4876ef}

/* 주문번호검색 팝업 내 탭 */
.tab_type05.order_num {margin-top:10px}
.tab_type05.order_num ul {overflow:hidden;background-color:#fff}
.tab_type05.order_num ul li {float:left;height:33px;border-color:#dadada;border-style:solid;border-width:1px 1px 1px 0;color:#333;font-size:14px;line-height:31px;text-align:center}
.tab_type05.order_num ul li:first-child {border-left-width:1px}
.tab_type05.order_num ul li.on {border-width:1px;border-color:#4876ef;color:#4876ef}
.tab_type06 {position:relative;margin-top:20px;height:33px;border-bottom:1px solid #ccc}
.tab_type06 ul {position:absolute;bottom:-1px;left:0;width:100%}
.tab_type06 ul li {float:left;height:33px;border:1px solid #ccc;border-bottom:1px solid #232d50;border-left:none;color:#666;font-size:14px;line-height:31px;text-align:center;background-color:#fbfbfb;cursor:pointer}
.tab_type06 ul li:first-child {border-left:1px solid #ccc}
.tab_type06 ul li.on {position:relative;border:1px solid #232d50;border-bottom:1px solid #fff;color:#32314b;font-weight:400;background-color:#fff}
.tab_type06 ul li a {display:block;text-decoration:none}

.grid_tab_type01 {display:inline-block;margin:0 10px;width:calc(100% - 20px)}
.grid_tab_type01 li {display:inline-block;float:left;width:calc(100% / 3);border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;color:#666;font-size:11px;letter-spacing:-0.6px;line-height:normal;text-align:center;background-color:#fff}
.grid_tab_type01 li:nth-child(3n) {border-right:1px solid #e5e5e5}
.grid_tab_type01 li:nth-child(n+4) {border-bottom:1px solid #e5e5e5}
.grid_tab_type01 li a {display:inline-block;padding:8px 0;width:100%;height:100%}
.grid_tab_type01 li b {display:block;font-size:17px;font-weight:500;letter-spacing:-0.5px;line-height:normal;text-align:center}
.grid_tab_type01 li.on {color:#fff;background-color:#222e4f}

.terms_cont {padding:40px 0;color:#666;font-size:13px;line-height:22px}
.terms_cont h2 {color:#333;font-size:24px;font-weight:600}
.terms_cont h3 {margin-top:40px;color:#aaa;font-size:18px;font-weight:600}
.terms_cont h4 {margin-top:30px;color:#333;font-size:14px;font-weight:600}
.terms_cont strong {color:#333}
.terms_cont .type01 {margin-top:20px;font-size:18px}
.terms_cont .type02 {margin:20px 0;font-size:14px}
.terms_cont p {margin-top:15px}
.terms_cont .text {margin-top:15px}
.terms_cont .text02 {margin-top:15px}
.terms_cont .text03 {margin-top:30px;color:#666;font-size:14px}
.terms_cont .terms_list {margin-top:40px;border:1px solid #e5e5e5}
.terms_cont .terms_list dt {padding:15px;border-bottom:1px solid #e5e5e5;color:#888;font-size:14px}
.terms_cont .terms_list dd {padding:30px 15px;background:#fbfbfb}
.terms_cont .terms_list dd ul {overflow:hidden}
.terms_cont .terms_list dd ul li {float:left;padding:0 15px;width:33.33333%;border-right:1px solid #e5e5e5;font-size:14px}
.terms_cont .terms_list dd ul li:nth-child(3n) {border-right:none}
.terms_cont .list_type01 {margin-top:10px}
.terms_cont .list_type01 li {margin-top:10px}
.terms_cont .list_type01>li>ul>li {padding-left:20px;text-indent:-10px}
.terms_cont .list_type02 {margin-top:0;padding-top:0}
.terms_cont .list_type02>li {margin-top:10px;padding-left:15px;text-indent:-15px}
.terms_cont .list_type02 li li {margin-top:10px;padding-left:10px;text-indent:-10px}
.terms_cont .version_prev {text-align:right}

.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}
.table_col td {padding:10px;border-color:#e7e7e7;border-style:solid;border-width:0 0 1px 1px;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}

/* horizon_scroller */
.horizon_scroller01 {overflow:hidden;position:relative;height:180px}
.horizon_scroller01 .scroll_inner {position:relative}
.horizon_scroller01 .list_type03 {margin-left:5px}
.horizon_scroller01 .list_type03 .item {width:145px}
.horizon_scroller01 .mCSB_draggerContainer {display:none}
.horizon_scroller02 {overflow:hidden;position:relative;height:180px}
.horizon_scroller02 .scroll_inner {position:relative}
.horizon_scroller02 .list_type03 {margin-left:5px}
.horizon_scroller02 .list_type03 .item {width:145px}
.horizon_scroller02 .mCSB_draggerContainer {display:none}

/* 재능카테고리 옵션검색 */
.horizon_scroller03 {overflow:hidden;position:relative}
.horizon_scroller03 .scroll_inner {position:relative}
.horizon_scroller03 .mCSB_draggerContainer {display:none}
.horizon_scroller03 .mCSB_container {margin-bottom:0 !important}
.tag_option {margin-top:10px}
.tag_option .quick_search {text-align:center}
.tag_option .quick_search a {display:inline-block;padding:15px 0 4px;border-bottom:1px solid #999;color:#999}
.tag_option .horizon_scroller03 .scroll_inner.tag_list {overflow:hidden;width:1024px}
.tag_option .horizon_scroller03 .scroll_inner.tag_list .item {display:inline-block;float:left;margin-left:4px;padding:8px;border:1px solid #e5e5e5;border-radius:4px;background-color:#fff}
.tag_option .horizon_scroller03 .scroll_inner.tag_list .item:first-child {margin-left:0}
.tag_option .horizon_scroller03 .scroll_inner.tag_list .item button {width:14px}
.tag_option .horizon_scroller03 .scroll_inner.tag_list .item button img {width:50%;height:50%}
.tag_option .horizon_scroller03 .scroll_inner.tag_list .item button img.x {position:relative;top:-3px}
.tag_option .horizon_scroller03 .scroll_inner.tag_list .item.icon_refresh {padding:7.5px 8px}
.tag_option .horizon_scroller03 .scroll_inner.tag_list .item.icon_refresh button {width:24px}

/* 메인 공통 슬라이드 */
.swiper-container {overflow:hidden;position:relative;z-index:1;margin:0 auto;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
.swiper-wrapper {position:relative;width:100%;-webkit-transition-timing-function:ease;-ms-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:0s;-ms-transition-duration:0s;transition-duration:0s;-webkit-transition-property:-webkit-transform, left, top;-ms-transition-property:-ms-transform, left, top;transition-property:transform, left, top;-webkit-transform:translate3d(0px,0,0);-ms-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}
.swiper-free-mode>.swiper-wrapper {margin:0 auto;-webkit-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;transition-timing-function:ease-out}
.swiper-slide {float:left;width:100%}

/* 메인 바로가기 */
.horizon_scroller04 {position:relative;padding:13px 15px 13px 0;height:40px}
.horizon_scroller04 .scroll_inner {position:relative;padding:0;width:100%}
.horizon_scroller04 .mCSB_draggerContainer {display:none}
.horizon_scroller04 .mCSB_container {margin-bottom:0 !important}
.horizon_scroller04 .mCSB_scrollTools {position:absolute;top:-9999px}
.horizon_scroller04 .btn_expand {position:absolute;top:12px;right:10px;width:16px;height:16px}
.horizon_scroller04 .btn_expand img {width:100%}
.horizon_scroller04 .txt {display:inline-block;position:relative;z-index:1;padding-left:10px;height:20px;color:#444;font-size:13px;letter-spacing:-1px;vertical-align:top;background:#f2f2f2}
.swiper-container1 {overflow:hidden;position:absolute;top:12px;right:40px;left:70px;height:40px;line-height:16px}
.swiper-container1 .swiper-wrapper {display:-webkit-box;display:-webkit-flex;display:flex;width:auto}
.swiper-container1 .btn_close {display:none}
.swiper-container1 .item {display:-webkit-box;display:-webkit-flex;display:flex;width:auto;font-size:13px;letter-spacing:-1px;-webkit-flex-shrink:0;flex-shrink:0}
.swiper-container1 .item a {display:block;position:relative;color:#444}
.swiper-container1 .item a:before {display:block;position:absolute;top:1px;left:0;width:1px;height:11px;vertical-align:-1px;background:#bfbfbf;content:""}
.swiper-container1 .item a {margin-left:5px;padding-left:5px}
.swiper-container1 .item:first-child a {margin:0;padding:0}
.swiper-container1 .item:first-child a:before {display:none}
.swiper-container1 .item a i {display:none}
.swiper-container1 .item:last-child li:last-child {padding-right:8px}

/* 메인 테마재능 슬라이드 */
.horizon_scroller05 {overflow:hidden;position:relative;max-height:176px}
.horizon_scroller05 .scroll_inner {position:relative;padding:0;width:100%}
.horizon_scroller05 .mCSB_draggerContainer {display:none}
.horizon_scroller05 .mCSB_container {margin-bottom:0 !important}
.thema_board {padding:19px 0}
.thema_board .thema_board_tit {padding:0 10px;font-size:11px;font-weight:bold}
.thema_board .thema_board_tit span {padding-bottom:3px;border-bottom:2px solid #3b2918}
.thema_board .thema_board_subtit {margin-top:15px;padding:0 10px;font-size:17px;letter-spacing:-1.7px}
.thema_board .thema_board_subtit b {font-weight:bold;line-height:30px}
.thema_board .thema_board_subtit span.real_time_date {margin-left:0.5rem;border-bottom:none;color:#666;font-size:11px;font-weight:normal;letter-spacing:0}
.thema_board .horizon_scroller05 .scroll_inner .thema_board_list {overflow:hidden;margin-top:15px;padding:0 10px 6px}
.thema_board .horizon_scroller05 .scroll_inner .thema_board_list .swiper-wrapper {width:1500px}
.thema_board .horizon_scroller05 .scroll_inner .thema_board_list .swiper-wrapper .image {display:table-cell;position:relative;width:134px;height:155px;text-align:center}
.thema_board .horizon_scroller05 .scroll_inner .thema_board_list .swiper-wrapper .image span {display:inline-block}
.thema_board .horizon_scroller05 .scroll_inner .thema_board_list .swiper-wrapper .image .ranking_flag {position:absolute;top:0;left:0.7rem;width:23px;height:27px;border-radius:0;color:#f0f0f0;font-family:Roboto, Malgun Gothic, sans-serif;font-weight:bold;line-height:18px;text-align:center;vertical-align:middle;background-image:url("../../image/mobile/ico/icon-best-ranking-flag.png");background-repeat:no-repeat;background-position:center top;background-size:23px 27px}
.thema_board .horizon_scroller05 .scroll_inner .thema_board_list .item {float:left;position:relative;margin-right:10px;width:134px;height:155px;border-radius:10px;background-color:#fff;box-shadow:1.4px 1.4px 3px 0 rgba(0, 0, 0, 0.25)}
.thema_board .horizon_scroller05 .scroll_inner .thema_board_list .item:last-child {margin-right:0}
.thema_board .horizon_scroller05 .scroll_inner .thema_board_list .item img {width:100%;height:105px;border-radius:10px 10px 0 0}
.thema_board .horizon_scroller05 .scroll_inner .thema_board_list .item .gradient_box {position:absolute;bottom:0;width:100%;height:45%;border-radius:10px;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.99) 25%, rgba(255,255,255,0.99) 100%)}
.thema_board .horizon_scroller05 .scroll_inner .thema_board_list .item .gradient_box .cont_info {margin-top:20%;padding:0 6px;background-color:#fff}
.thema_board .horizon_scroller05 .scroll_inner .thema_board_list .item .gradient_box .cont_info .item_tit {overflow:hidden;width:100%;font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}
.thema_board .horizon_scroller05 .scroll_inner .thema_board_list .item .gradient_box .cont_info .item_price {margin-top:6px;color:#4876ef;font-size:12px;text-align:center}
.thema_board .horizon_scroller05 .scroll_inner .thema_board_list .item .gradient_box .cont_info .item_price em {font-size:13px;font-weight:bold}
.thema_board .horizon_scroller05 .scroll_inner .thema_board_list .swiper-wrapper .image span.sale_discount,
.thema_board .horizon_scroller05 .scroll_inner .thema_board_list .swiper-wrapper .image span.hotdeal_discount {position:absolute;top:4px;right:5px;padding-top:13px;width:32px;height:37px;color:#fff;font-family:Roboto, Malgun Gothic, sans-serif;font-size:16px;font-weight:bold;letter-spacing:-0.6px;text-align:center;background-size:32px 37px !important}
.thema_board .horizon_scroller05 .scroll_inner .thema_board_list .swiper-wrapper .image span.hotdeal_discount {background:url("../../image/mobile/common/badge-hotdeal-34-px.png") no-repeat 0 0}
.thema_board .horizon_scroller05 .scroll_inner .thema_board_list .swiper-wrapper .image span.sale_discount {padding-top:10px;background:url("../../image/mobile/common/badge-sale-34-px.png") no-repeat 0 0}
.thema_board .horizon_scroller05 .scroll_inner .thema_board_list .swiper-wrapper .image span.sale_discount:after,
.thema_board .horizon_scroller05 .scroll_inner .thema_board_list .swiper-wrapper .image span.hotdeal_discount:after {font-size:12px;font-weight:normal;content:"\25"}

/* 메인 픽 슬라이드 */
.horizon_scroller06 {overflow:hidden;position:relative;padding-bottom:19px;max-height:199px}
.horizon_scroller06 .scroll_inner {position:relative}
.horizon_scroller06 .mCSB_draggerContainer {display:none}
.horizon_scroller06 .mCSB_container {margin-bottom:0 !important}
.horizon_scroller06 .scroll_inner {padding:0;width:100%}
.pick_board {padding:19px 0 0;background:#fff}
.pick_board .horizon_scroller06 {max-height:220px}
.pick_board .pick_board_tit {padding:0 10px;font-size:11px;font-weight:bold}
.pick_board .pick_board_tit span {padding-bottom:3px;border-bottom:2px solid #3b2918}
.pick_board .pick_board_subtit {margin-top:15px;padding:0 10px;font-size:17px;letter-spacing:-1.7px}
.pick_board .pick_board_subtit b {font-weight:bold;line-height:30px}
.pick_board .horizon_scroller06 .scroll_inner .pick_board_list {overflow:hidden;margin-top:15px;padding:0 10px 6px}
.pick_board .horizon_scroller06 .scroll_inner .pick_board_list .swiper-wrapper {width:1500px}
.pick_board .horizon_scroller06 .scroll_inner .pick_board_list .item {float:left;position:relative;margin-right:10px;width:134px;height:185px}
.pick_board .horizon_scroller06 .scroll_inner .pick_board_list .item:last-child {margin-right:0}
.pick_board .horizon_scroller06 .scroll_inner .pick_board_list .item .image {float:left;position:relative;width:128px;height:128px;border-radius:50%;background-color:#fff;box-shadow:1.4px 1.4px 3px 0 rgba(0, 0, 0, 0.35)}
.pick_board .horizon_scroller06 .scroll_inner .pick_board_list .item img {width:100%;height:100%;border-radius:50%}
.pick_board .horizon_scroller06 .scroll_inner .pick_board_list .item .cont_info .item_tit {display:-webkit-box;overflow:hidden;padding:11px 5% 0;width:100%;min-height:42px;font-size:13px;line-height:1.2;text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.pick_board .horizon_scroller06 .scroll_inner .pick_board_list .item .cont_info .item_price {margin-top:6px;color:#4876ef;font-size:12px;text-align:center}
.pick_board .horizon_scroller06 .scroll_inner .pick_board_list .item .cont_info .item_price em {font-size:13px;font-weight:bold}
.pick_board>hr {display:block;height:10px;border:none;background:#f2f2f2}

.hotdeal_board {padding:19px 0 0;background:#fff}
.hotdeal_board .hotdeal_board_tit {padding:0 10px;font-size:11px;font-weight:bold}
.hotdeal_board .hotdeal_board_tit span {padding-bottom:3px;border-bottom:2px solid #3b2918}
.hotdeal_board .hotdeal_board_subtit {margin-top:15px;padding:0 10px;font-size:17px;letter-spacing:-1.7px}
.hotdeal_board .hotdeal_board_subtit b {font-weight:bold;line-height:30px}
.hotdeal_board .horizon_scroller06 .scroll_inner .hotdeal_board_list {overflow:hidden;margin-top:15px;padding:0 10px 6px}
.hotdeal_board .horizon_scroller06 .scroll_inner .hotdeal_board_list .swiper-wrapper {width:1500px}
.hotdeal_board .horizon_scroller06 .scroll_inner .hotdeal_board_list .item {float:left;position:relative;margin-right:10px;width:134px;height:191px}
.hotdeal_board .horizon_scroller06 .scroll_inner .hotdeal_board_list .item:last-child {margin-right:0}
.hotdeal_board .horizon_scroller06 .scroll_inner .hotdeal_board_list .item .image {display:table;float:left;position:relative;width:128px;height:99px;border:1px solid #f0f0f0;text-align:center;background-color:#fff}
.hotdeal_board .horizon_scroller06 .scroll_inner .hotdeal_board_list .item .image span.sale_discount,
.hotdeal_board .horizon_scroller06 .scroll_inner .hotdeal_board_list .item .image span.hotdeal_discount {position:absolute;top:4px;right:5px;padding-top:13px;width:32px;height:37px;color:#fff;font-family:Roboto, Malgun Gothic, sans-serif;font-size:16px;font-weight:bold;letter-spacing:-0.6px;text-align:center;background-size:32px 37px !important}
.hotdeal_board .horizon_scroller06 .scroll_inner .hotdeal_board_list .item .image span.hotdeal_discount {background:url("../../image/mobile/common/badge-hotdeal-34-px.png") no-repeat 0 0}
.hotdeal_board .horizon_scroller06 .scroll_inner .hotdeal_board_list .item .image span.sale_discount {padding-top:10px;background:url("../../image/mobile/common/badge-sale-34-px.png") no-repeat 0 0}
.hotdeal_board .horizon_scroller06 .scroll_inner .hotdeal_board_list .item .image span.sale_discount:after,
.hotdeal_board .horizon_scroller06 .scroll_inner .hotdeal_board_list .item .image span.hotdeal_discount:after {font-size:12px;font-weight:normal;content:"\25"}
.hotdeal_board .horizon_scroller06 .scroll_inner .hotdeal_board_list .item img {max-width:100%;max-height:99px}
.hotdeal_board .horizon_scroller06 .scroll_inner .hotdeal_board_list .item .cont_info .item_tit {display:-webkit-box;overflow:hidden;padding:11px 5% 0;width:100%;min-height:42px;font-size:13px;line-height:1.2;text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.hotdeal_board .horizon_scroller06 .scroll_inner .hotdeal_board_list .item .cont_info .item_price {margin-top:6px;color:#222;font-size:12px;text-align:center}
.hotdeal_board .horizon_scroller06 .scroll_inner .hotdeal_board_list .item .cont_info .item_price em {font-size:13px;font-weight:bold}
.hotdeal_board .horizon_scroller06 .scroll_inner .hotdeal_board_list .item .cont_info .item_price em:after {content:"\C6D0\7E"}
.hotdeal_board .horizon_scroller06 .scroll_inner .hotdeal_board_list .item .cont_info .item_price b {margin-right:0.4rem;color:#2b89e3;font-weight:bold}
.hotdeal_board .horizon_scroller06 .scroll_inner .hotdeal_board_list .item .in_wrap>a>img {max-width:134px;max-height:initial}
.hotdeal_board>hr {display:block;height:10px;border:none;background:#f2f2f2}

/* tool_tip */
.tool_tip01 {position:absolute;top:100px;left:100px;margin-top:8px;margin-left:-30px;padding:8px;border:1px solid #d1d1d1;background:#f8f8f8}
.tool_tip01 .arrow {position:absolute;top:-8px;left:25px;width:10px;height:8px;background:url("../../image/mobile/detail/ico_tooltip_arrow.png") no-repeat 0 0;background-size:10px auto}
.tool_tip01 .msg {margin-right:23px;color:#888;font-size:12px;line-height:14px}
.tool_tip01 .closer {overflow:hidden;position:absolute;top:8px;right:8px;width:12px;height:12px;text-indent:-9999px;background:url("../../image/mobile/detail/ico_closer1.png") no-repeat 0 0;background-size:12px auto}

/* 644 */
/* common_tool_tip */
.common_tool_tip {display:none;position:absolute;top:0;left:0;margin-top:8px;padding:12px 10px;border:1px solid #d1d1d1;background:#f8f8f8}
.common_tool_tip .arrow {position:absolute;top:-8px;left:25px;width:10px;height:8px;background:url("../../image/mobile/detail/ico_tooltip_arrow.png") no-repeat 0 0;background-size:10px auto}
.common_tool_tip.reverse .arrow {transform:rotate(180deg)}
.common_tool_tip .msg .msg_tit {margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #333;color:#333;font-size:15px;font-weight:600}
.common_tool_tip .msg .msg_cont {margin-right:23px;color:#888;font-size:12px;line-height:17px}
.common_tool_tip .msg .msg_cont .msg_cont_tit {margin-top:10px;color:#333;font-size:13px;line-height:16px}
.common_tool_tip .msg .msg_cont .msg_cont_tit:first-child {margin-top:0}
.common_tool_tip .msg .msg_cont .point_color {color:#3ba8e1}
.common_tool_tip .msg .msg_cont .point_color_red {color:#f9632f}
.common_tool_tip .msg .msg_cont .list_type04 {margin-top:0}
.common_tool_tip .msg .msg_cont .list_type04 li {color:#888;font-size:12px}
.common_tool_tip .msg .msg_cont .list_type04 li .point {display:inline-block;color:#328ddb;vertical-align:top}
.common_tool_tip .msg .msg_cont .list_type04.ad_guide li {display:inline-block;padding-left:0;width:100%;color:#999;background:none}
.common_tool_tip .msg .msg_cont .list_type04.ad_guide li>img {display:inline-block;width:58px;height:16px}
.common_tool_tip .msg .msg_cont .list_type04.ad_guide li a {color:#4876ef;line-height:normal}
.common_tool_tip .msg .msg_cont .list_type04.ad_guide li a img {display:inline-block;margin-left:4px;width:4px;height:7px}
.common_tool_tip .closer,
.common_tool_tip .window_closer {overflow:hidden;position:absolute;top:12px;right:10px;width:12px;height:12px;text-indent:-1000px;background:url(../../image/mobile/detail/ico_closer1.png) no-repeat 0 0;background-size:12px auto}
.common_tool_tip .tooltip_closer {overflow:hidden;position:absolute;top:12px;right:10px;width:12px;height:12px;text-indent:-1000px;background:url(../../image/mobile/detail/ico_closer1.png) no-repeat 0 0;background-size:12px auto}
.common_tool_tip.coupon_info_type {border:1px solid #2b89e3;border-radius:5px;background:#2b89e3}
.common_tool_tip.coupon_info_type .msg .msg_cont {color:#fff;font-size:13px;line-height:15px;text-align:center}
.common_tool_tip.coupon_info_type .msg .msg_cont .point_color1 {color:#fffd34;font-weight:400}
.common_tool_tip.coupon_info_type .msg .msg_cont .point_color2 {color:#fffd34;font-size:17px;font-weight:400;line-height:22px}
.common_tool_tip.coupon_info_type .arrow {top:-6px;width:10px;height:5px;background-image:url("../../image/mobile/detail/ico_tooltip_arrow2.png")}
.common_tool_tip.coupon_info_type .closer {width:8px;height:8px;background-image:url("../../image/mobile/detail/ico_closer2.png");background-size:8px auto}
.common_tool_tip.type02 {background:#fff}
.common_tool_tip.type02 .msg .msg_cont {color:#999}
.common_tool_tip.type02 .msg .msg_tit {margin-bottom:3px;padding-bottom:3px;border-bottom:none;font-size:12px}
.common_tool_tip.type02 .arrow {top:-9px;border-right:5px solid transparent;border-bottom:8px solid #d0d0d0;border-left:5px solid transparent;background:none}
.common_tool_tip.type02 .arrow:after {display:inline-block;position:absolute;top:-4px;left:-5px;width:0;height:6px;border-right:5px solid transparent;border-bottom:8px solid #fff;border-left:5px solid transparent;content:""}
/* //644 */

/* order_option_wrap */
.order_option_wrap {display:none;position:fixed;right:0;bottom:0;left:0;z-index:1030;padding:25px 0 0;border-top:1px solid #4876ef;background:#fff;box-shadow:0 -2px 5px 0 rgba(0,0,0,0.15)}
.order_option_wrap>.closer {position:absolute;top:-23px;left:50%;margin-left:-33px;width:66px;height:23px;border-color:#4876ef;border-style:solid;border-width:1px 1px 0;border-radius:5px 5px 0 0;line-height:22px;text-align:center;background:#fff url("../../image/mobile/detail/ico_arrow_down.png") no-repeat 50% 50%;background-size:13px auto;box-shadow:0 -3px 8px 1px rgba(0,0,0,0.15)}
.order_option_wrap>.closer:after {display:block;position:absolute;right:0;bottom:-2px;left:0;height:2px;background:#fff;content:""}
.order_option_wrap .e_tit {color:#333;font-size:16px}
.order_option_wrap .detail_option {margin:11px 0 0}
.order_option_wrap .num_options {margin:11px 0 0;padding:12px 10px;background:#f2f2f2}
.order_option_wrap .num_options:after {display:block;clear:both;content:""}
.order_option_wrap .num_options .txt {margin-bottom:15px;color:#333;font-size:14px}
.order_option_wrap .num_options .txt_option {display:-webkit-box;overflow:hidden;margin-bottom:15px;color:#333;font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.order_option_wrap .num_options .tit {display:inline-block;float:left;margin-right:10px;line-height:33px}
.order_option_wrap .num_options .left_side {float:left}
.order_option_wrap .num_options .left_side:after {display:block;clear:both;content:""}
.order_option_wrap .num_options .right_side {float:right}
.order_option_wrap .num_options .right_side:after {display:block;clear:both;content:""}
.order_option_wrap>.inner_container {overflow-y:scroll;margin:0;padding:0 10px;max-height:320px}
.order_option_wrap.free_order_option_wrap>.inner_container {overflow-y:inherit}
.order_option_wrap .num_options .txt_info {color:#333;font-size:14px;line-height:33px}
.order_option_wrap .num_options .num_control {float:left}
.order_option_wrap .num_options .num_control>* {float:left;height:33px;border-color:#ddd;border-style:solid;border-width:1px 1px 1px 0;color:#333;font-size:13px;line-height:31px;background:#fff}
.order_option_wrap .num_options .num_control button {width:30px;font-size:16px}
.order_option_wrap .num_options .num_control button img {margin-top:-3px}
.order_option_wrap .num_options .num_control span {width:32px;text-align:center}
.order_option_wrap .num_options .num_control .smaller {border-left-width:1px}
.order_option_wrap .num_options .num_control .smaller img {width:13px}
.order_option_wrap .num_options .num_control .bigger img {width:13px}
.order_option_wrap .total_result {overflow:hidden;margin:15px 0 0;padding:0 2px;line-height:1.2}
.order_option_wrap .total_result p {color:#333;font-size:17px}
.order_option_wrap .total_result p strong {font-weight:400}
.order_option_wrap .total_result p span {color:#4876ef}
.order_option_wrap .total_result .days {float:left}
.order_option_wrap .total_result .price {float:right}
.order_option_wrap .num_options .selectbox02 {float:left}
.order_option_wrap .num_options .price {float:left;padding-top:9px;color:#333;font-size:14px}
.order_option_wrap .num_options .del {overflow:hidden;margin-top:6px;margin-left:4px;width:20px;height:20px;text-indent:-9999px;background:#bbb url("../../image/mobile/detail/ico_del1.png") no-repeat 50% 50%;background-size:10px auto}
.order_option_wrap .input_file_wrap {margin-top:11px}
.order_option_wrap .in_btn_wrap {margin:11px 0 0;padding:8px;border-top:1px solid #ddd;background:#ededed}

/* select_options */
.select_options .line {margin-top:12px}
.select_options .selected {padding:10px 30px 10px 8px;width:100%;border:1px solid #ddd;color:#333;font-size:15px;text-align:left;background:url("../../image/mobile/common/ico_select_arr.png") no-repeat right 10px center;background-size:12px auto}
.select_options .selected.on {background-image:url("../../image/mobile/common/ico_select_arr_up.png")}
.select_options .options {display:none}
.select_options .options>li>label {display:block;position:relative;padding:10px 8px;border-color:#ddd;border-style:solid;border-width:0 1px 1px;line-height:16px}
.select_options .options>li>label>input {position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}
.select_options .options>li>label>.txt {color:#666;font-size:13px}
.select_options .options>li>label>input:checked+.txt {color:#4876ef}
.select_options .options2 {padding:10px 30px 10px 8px;width:100%;height:37px;border:1px solid #ddd;color:#333;font-size:15px;line-height:15px;text-align:left;background:url("../../image/mobile/common/ico_select_arr.png") no-repeat right 10px center;background-size:12px auto}
.select_options .options2.on {background-image:url("../../image/mobile/common/ico_select_arr_up.png")}
.select_options select option {display:block;color:#666;font-size:13px}
.select_options select option:disabled {color:#d1d1d1}
.select_options .options02 {display:none}
.select_options .options02>li>a {display:block;padding:0 8px;height:42px;border-color:#ddd;border-style:solid;border-width:0 1px 1px;color:#4876ef;font-size:14px;line-height:41px;text-align:left;background:#f9f9f9 url("../../image/mobile/common/ico_select_arr.png") no-repeat right 10px center;background-size:12px auto}
.select_options .options02>li>a.on {background-image:url("../../image/mobile/common/ico_select_arr_up.png")}
.select_options .options02>li>ul {display:none}
.select_options .options02>li>ul>li {display:block;padding:10px 8px;border-color:#ddd;border-style:solid;border-width:0 1px 1px;color:#666;font-size:13px;line-height:16px}
.order_dimm {display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;background:rgba(0,0,0,0.8)}

/* required */
.required {position:relative;padding-left:5px} /* 893 */
.required:before {position:absolute;top:12px;left:-3px;color:#4876ef;font-size:15px;-webkit-transform:translateY(-50%);content:"*"} /* 893 */
.required.required01 {padding-left:10px}
.required.required01:before {top:9px}
.ic_question {display:initial;margin-left:5px;width:16px;height:16px;background:url("../../image/mobile/ico/ic-question.png") no-repeat center center / 16px 16px}

/* .basic_info_form  */
.basic_info_form {padding-bottom:20px}
.basic_info_form .form_join:nth-child(2n) {border-top:1px solid #f2f2f2}
.basic_info_form .setting_box02:last-child {padding-bottom:20px;border-bottom:1px solid #eaeaea}

/* text_type */
.text_type01 {margin-top:16px;color:#999;font-size:13px;text-align:right}
.text_type01.left {text-align:left}
.text_type01 .required {padding-left:10px}
.text_type01 a.link {float:right;color:#4876ef}
.text_type02 {color:#999;font-size:13px;line-height:18px}
.text_type02 .small {font-size:12px}
.text_type02.type01 {margin-top:10px}
.text_type03 {margin:8px 3px 0;color:#999;font-size:12px;line-height:16px}
.text_type04 {color:#666;font-size:14px;line-height:18px}
.text_type04 .point02 {color:#08396a}
.text_type04.type01 {margin-top:10px}
.text_type05 {color:#333;font-size:14px}
.text_type05.type01 {margin:10px 0 0 7px}
.text_type06 {color:#4876ef;font-size:14px;line-height:18px}
.text_type06.type01 {margin:10px 0 0 7px}
.text_type07 {color:#666;font-size:16px;line-height:18px}
.text_type07.type01 {margin:10px 0 0 0}
.text_type08 {margin-top:10px;color:#666;font-size:13px;line-height:18px}
.text_type08.line {padding-bottom:25px;border-bottom:1px solid #e5e5e5}

/* title_type */
.title_type01 {margin:0 5px;color:#1776c6;font-size:18px}
.title_type01+.text_type04 {margin:10px 5px 0}
.title_type01.order {color:#333}
.title_type01.order>span {color:#4ec5ca}

/* image_input_wrap */
.image_input_wrap {position:relative;margin-bottom:6px;height:265px;border:1px solid #f2f2f2;background:#f9f9f9}
.image_input_wrap .label_wrap {position:absolute;top:0;right:0;bottom:0;left:0}
.image_input_wrap .label_wrap input[type="file"] {position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;opacity:0}
.image_input_wrap .label_wrap .txt_w {position:absolute;top:50%;left:50%;padding-top:60px;background:url("../../image/mobile/mypage/ico_image_upload.png") no-repeat 50% 0;background-size:44px auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.image_input_wrap .label_wrap .txt_w .txt {padding-left:10px;color:#999;font-size:13px}
.image_input_wrap .label_wrap .txt_w.type01 {width:95%;text-align:center}
.image_input_wrap .label_wrap .txt_w.type01 .txt {padding-left:0;line-height:16px}
.image_input_wrap .label_wrap .txt_w.type01 .txt b {display:block;margin-bottom:15px;color:#212121;font-size:14px;text-align:center}
.image_input_wrap .user_image_wrap {position:absolute;top:0;right:0;bottom:0;left:0}
.image_input_wrap .user_image_wrap .image {position:absolute;top:0;right:0;bottom:0;left:0}
.image_input_wrap .user_image_wrap .image img {position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.image_input_wrap .user_image_wrap .del {overflow:hidden;position:absolute;top:-1px;right:-1px;width:33px;height:33px;text-indent:-9999px;background:url("../../image/mobile/mypage/ico_del.png") no-repeat 0 0;background-size:32px auto}

/* file_input_wrap */
.file_input_wrap {position:relative;margin-top:10px;height:54px;border:1px solid #dadada;background:#fff}
.file_input_wrap .label_wrap {position:absolute;top:0;right:0;bottom:0;left:0}
.file_input_wrap .label_wrap input[type="file"] {position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;opacity:0}
.file_input_wrap .label_wrap .txt_button {position:absolute;top:50%;right:10px;width:60px;height:30px;border:1px solid #dadada;color:#333;font-size:13px;line-height:30px;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.file_input_wrap .label_wrap .txt {position:absolute;top:50%;left:10px;color:#999;font-size:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}

/* alarm_txt */
.alarm_txt01 {margin:20px 0 0;padding:10px 5px 0}
.alarm_txt01 .a_tit {padding-left:22px;height:15px;color:#333;font-size:13px;font-weight:700;line-height:15px;background:url("../../image/mobile/mypage/ico_i.png") no-repeat 0 50%;background-size:14px auto}
.alarm_txt01 .desc {margin:7px 0 0;color:#333;font-size:13px;line-height:16px}
.alarm_txt01 .go_link {margin:5px 0 0;color:#4876ef;font-size:13px}
.alarm_txt01.type01 {border-top:1px solid #dadada}
.alarm_txt01.type02 {padding-bottom:25px}
.alarm_txt01.type02 ul li {color:#999;font-size:12px}
.alarm_txt01.type03 {margin:0;padding:0} /* 1383 */

/* detail_talent_input */
.detail_talent_input {padding-bottom:20px}
.detail_talent_input .resource_upload_wrap {margin:16px 5px 0 0;text-align:right}
.detail_talent_input .resource_upload_wrap .fn_btn {display:inline-block;position:relative;vertical-align:middle}
.detail_talent_input .resource_upload_wrap .from_device {margin-right:10px;padding-right:12px}
.detail_talent_input .resource_upload_wrap .from_device:after {position:absolute;top:50%;right:0;width:1px;height:20px;background:#e5e5e5;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}
.detail_talent_input .resource_upload_wrap .from_device label {display:block;position:relative;width:36px;height:36px;border-radius:50%;background:url("../../image/mobile/mypage/ico_camera.png") no-repeat 0 0;background-size:36px auto}
.detail_talent_input .resource_upload_wrap .from_device label input {position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}
.detail_talent_input .resource_upload_wrap .from_youtube button {display:block;overflow:hidden;position:relative;width:36px;height:36px;border-radius:50%;text-indent:-9999px;background:url("../../image/mobile/mypage/ico_movie.png") no-repeat 0 0;background-size:36px auto}
.detail_talent_input .textarea_wrap {margin:10px 0 0}

/* sample_area */
.sample_area {padding:20px 10px;border:1px solid #f2f2f2;background-color:#f9f9f9}
.sample_area.type2 {padding:20px 30px 30px}
.sample_area .tit {position:relative;color:#333;font-size:15px;text-align:center}
.sample_area .tit:before {position:absolute;bottom:-7px;left:50%;margin-left:-10px;width:20px;height:2px;background-color:#4876ef;content:""}
.sample_area .sample_img {margin-top:20px;width:100%}
.sample_area .sample_img img {width:100%}
.sample_area2 {margin:0 10px;padding:5px;border:1px solid #f2f2f2;background-color:#f9f9f9}
.sample_area2 span {display:block;padding:8px 5px;border:1px solid #f2f2f2;color:#333;font-size:11px;background-color:#fff}
.sample_area2 span:before {display:inline-block;margin-right:4px;width:14px;height:10px;background-image:url("../../image/mobile/common/sp_guide.png");background-repeat:no-repeat;background-position:-90px 0;background-size:105px 30px;content:""}

/* profile_photo_area */
.profile_photo_area {margin:20px 0 0}
.profile_photo_area .in_wrap {position:relative;margin:0 auto;width:102px;height:102px;border-radius:50%;background:url("../../image/mobile/mypage/ico_profile_default.png") no-repeat 0 0;background-size:102px 102px}
.profile_photo_area .in_wrap .photo {display:table;overflow:hidden;width:102px;height:102px;border-radius:50%}
.profile_photo_area .in_wrap .photo span {display:table-cell;overflow:hidden;width:102px;height:102px;text-align:center;vertical-align:middle}
.profile_photo_area .in_wrap .photo span img {max-width:101px;max-height:101px}
.profile_photo_area .in_wrap:after {position:absolute;top:0;right:0;bottom:0;left:0;width:102px;height:102px;border-radius:50%;background:rgba(0,0,0,0.08);content:""}
.profile_photo_area .photo_input {position:absolute;right:-7px;bottom:0;width:32px;height:32px;background:url("../../image/mobile/mypage/ico_camera2.png") no-repeat 0 0;background-size:32px 32px}
.profile_photo_area .photo_input input {opacity:0}
#photo_upload .in_layer {right:45px;left:45px}
#photo_upload .in_layer .layer_cont {border:1px solid #4876ef}
#photo_upload .in_layer .layer_cont .upload_area .photo {display:table;overflow:hidden;position:relative;margin:10px auto 20px;width:139px;height:139px;border-radius:50%;background:url("../../image/mobile/index/host_null2.png") no-repeat 0 0;background-size:139px auto}
#photo_upload .in_layer .layer_cont .upload_area .photo:after {overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:139px;height:139px;border-radius:50%;background:rgba(0,0,0,0.08);content:""}
#photo_upload .in_layer .layer_cont .upload_area .photo span {display:table-cell;text-align:center;vertical-align:middle}
#photo_upload .in_layer .layer_cont .upload_area .photo span img {max-width:139px;max-height:139px}
#photo_upload .in_layer .layer_cont .upload_area .btn_photo {text-align:center}
#photo_upload .in_layer .layer_cont .upload_area .btn_photo input[type="file"] {display:block;position:absolute;top:0;left:0;width:83px;height:30px;background-color:transparent;opacity:0}
#photo_upload .in_layer .layer_cont .upload_area .btn_photo button {position:relative;width:83px;height:30px;color:#fff;font-size:13px;text-align:center;background-color:#878d96}
#photo_upload .in_layer .layer_cont .btn_wrap {margin-bottom:10px;text-align:center}
#photo_upload .in_layer .layer_cont .btn_wrap button {width:100px;height:33px;border:1px solid #ddd;color:#333;font-size:13px;line-height:33px;text-align:center}
#photo_upload .in_layer .layer_cont .btn_wrap button:last-child {border:1px solid #4876ef;color:#fff;background-color:#4876ef}

/* box_type */
.box_type01 {margin:22px -10px 0;padding:0 0 20px;border-top:1px solid #e5e5e5;background:#fff}
.box_type02:before {display:block;height:10px;border-top:1px solid #e5e5e5;background:#f2f2f2;content:""}
.box_type03 {margin:12px 0 0;padding:10px;border:1px solid #ddd;background:#fff}
.box_type03 p {padding:3px 0}
.box_type03 .extra {margin-left:27px}

/* talent_regist_completed */
.talent_regist_completed {padding:100px 0;text-align:center}
.talent_regist_completed.type01 {padding:50px 0}
.talent_regist_completed.type02 {padding:100px 0 50px}
.talent_regist_completed.type03 {padding:35px 0 30px}
.talent_regist_completed p {padding:80px 0 0;color:#333;font-size:19px;font-weight:600;line-height:normal;background:url("../../image/mobile/mypage/ico_completed.png") no-repeat 50% 0;background-size:66px auto} /* 893 */
.talent_regist_completed p .point {color:#4876ef}
.talent_regist_completed p span {display:inline-block;margin-top:18px;padding:0 40px;width:100%;color:#333;font-size:14px;font-weight:300;letter-spacing:-0.3px;line-height:20px}
.talent_regist_completed .ps_txt {display:block;margin-top:20px;color:#999;font-size:12px;line-height:15px}
.result_ok_banner {margin-top:25px;width:100%} /* 오키이벤트 시 자동 응모 배너 */
.result_ok_banner img {width:100%} /* 오키이벤트 시 자동 응모 배너 */

/* talent_regist_noresult */
.talent_regist_noresult {padding:100px 0;text-align:center}
.talent_regist_noresult.type01 {padding:50px 0 30px}
.talent_regist_noresult.type02 {margin-top:7px;padding:50px 0}
.talent_regist_noresult .result {padding:80px 0 0;color:#333;font-size:21px;font-weight:700;line-height:24px;background:url("../../image/mobile/common/ico_not_completed.png") no-repeat 50% 0;background-size:66px auto}
.talent_regist_noresult .result.type01 {color:#999;font-size:14px}
.talent_regist_noresult .result.type02 {color:#888;font-weight:normal}
.talent_regist_noresult .result .point {color:#4876ef}
.talent_regist_noresult .ps_txt {margin-top:20px;color:#999;font-size:12px;line-height:15px}
.talent_regist_noresult .ps_txt.type01 {font-size:13px}
.talent_regist_noresult .cause {margin-top:10px;color:#4876ef;word-break:break-all}
.talent_regist_noresult .btn_wrap .btn_type02 {background-color:#4876ef}
.talent_regist_noresult.border {border-top:1px solid #eaeaea}
.talent_regist_noresult.border2 {border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}
.middle_banner {display:inline-block;margin:30px 0 0 -10px;width:calc(100% + 20px);text-align:center}
.middle_banner img {display:inline-block;width:100%}

/* links_after_regist */
.links_after_regist {padding:0 0 30px}
.links_after_regist .line {overflow:hidden;margin:25px 0 0;padding-top:25px;border-top:1px solid #e5e5e5} /* 893 */
.links_after_regist .link_tit {float:right;margin-left:18px}
.links_after_regist .link_tit a {display:block;padding:3px 0;width:130px;color:#333;font-size:13px;text-align:right} /* 893 */
.links_after_regist .link_tit a.type01 {color:#4876ef} /* 893 */
.links_after_regist .desc {overflow:hidden;color:#333;font-size:13px;line-height:17px}
.links_after_regist .link_pc {float:right;margin-left:18px;color:#999;font-size:13px}
.links_after_regist .link_set {margin:20px 0 0;min-height:30px;color:#999;font-size:13px;letter-spacing:-0.6px}
.links_after_regist .link_set .desc {color:#999}
.links_after_regist .link_set a {display:inline-block;padding:0;height:30px;border:1px solid #ccc;color:#333;line-height:28px;text-align:center}
.links_after_regist .link_set a:after {display:inline-block;margin-top:8px;margin-left:5px;width:8px;height:14px;vertical-align:top;background:url("../../image/mobile/ico/ic-arrow-right-8-px.png") no-repeat center center / 6px 11px;content:""}
.links_after_regist .link_set a.type01 {border:1px solid #4876ef;color:#4876ef}
.links_after_regist .link_set a.type01:after {margin-left:5px;vertical-align:top;background:url("../../image/mobile/ico/ic-arrow-right-m-orange.png") no-repeat center center / 6px 11px;content:""}
.links_after_regist .link_set .link_pc {margin-top:2px}
.links_after_regist.timework .desc {line-height:30px;}
.box_info_talent {padding:20px;text-align:center;background:#f5f5f5}
.box_info_talent .tit {font-size:14px;font-weight:600}
.box_info_talent .info {margin-top:15px;font-size:13px;line-height:17px}
.box_info_talent .link {margin-top:20px}
.box_info_talent .link a {color:#4876ef;font-size:14px}
.box_info_talent.complete_coupon {padding:10px 0;background-color:#fff}
.box_info_talent.complete_coupon img {width:calc(100vw);max-width:460px !important}
.box_info_talent.opoint {margin-top:10px;padding:0;background:#f5f5f5}
.box_info_talent.opoint img {max-width:360px}
.box_info_talent.opoint .point_txt {margin-top:10px;color:#f95715;font-size:18px;font-weight:bold}
.box_info_talent.coupon {margin-top:10px;padding:0;background:#fff}
.box_info_talent.coupon img {max-width:calc(100vw)}
.box_info_talent.mt10 {margin-top:10px}
.box_info_talent.type02 {padding:30px 10px 35px}
.box_info_talent.type02 .tit {font-size:16px}
.box_info_talent.type02 .info {margin-top:20px;font-size:14px;line-height:20px}
.box_info_talent .sub_field {display:inline-block;margin-top:20px;padding:12px;width:100%;border-radius:10px;background-color:#fff}
.box_info_talent .sub_field h2 {display:block;margin-bottom:10px;color:#666;font-size:13px;font-weight:300;line-height:19px}
.box_info_talent .sub_field h3 {display:block;color:#666;font-size:11px;font-weight:300;line-height:15px}
.box_info_talent .center_bottom {display:inline-block;margin-top:10px;width:100%;height:40px;border:1px solid #4876ef;color:#fff;font-size:15px;font-weight:500;letter-spacing:-0.4px;line-height:38px;text-align:center;background-color:#4876ef}


/* ocash_wrap */
.ocash_wrap .remain_cash {overflow:hidden;margin:15px 0 0;padding:10px 10px;border:4px solid #818e9d}
.ocash_wrap .remain_cash .tit {float:left;padding:8px 0 3px;color:#333;font-size:14px}
.ocash_wrap .remain_cash .tit img {margin-top:-5px;margin-left:4px;width:28px;vertical-align:top}
.ocash_wrap .remain_cash .tit span {color:#4876ef;font-size:17px;font-weight:700}
.ocash_wrap .remain_cash .tit.type02 {margin:10px 0 0 10px;padding:0 0 3px 24px;background:url("../../image/mobile/mypage/ico_cash.png")no-repeat left center;background-size:17px auto}
.ocash_wrap .remain_cash .amount {float:right;margin-left:10px;padding:5px 0;color:#4876ef;font-size:27px}
.ocash_wrap .remain_cash .amount .unit {font-size:17px;vertical-align:middle}
.ocash_wrap .charge_wrap {margin:20px 0 0;padding:0 15px}
.ocash_wrap .charge_wrap .tit {float:left;width:80px;color:#333;font-size:17px;line-height:31px}
.ocash_wrap .charge_wrap select {overflow:hidden;width:150px}
.ocash_wrap .charge_wrap select option {text-align-last:right}
.ocash_wrap .charge_method {margin:20px 0 15px}
.ocash_wrap .charge_method ul {overflow:hidden}
.ocash_wrap .charge_method ul li {float:left;width:25%}
.ocash_wrap .charge_method ul.tobe li {float:left;width:50%} /* OTWOJOB-937 */
.ocash_wrap .charge_method ul.full li {float:left;width:100%}
.ocash_wrap .charge_method ul li a {display:block;height:94px;border-color:#dadada;border-style:solid;border-width:1px 1px 1px 0;color:#333;font-size:14px;line-height:130px;text-align:center}
.ocash_wrap .charge_method ul li a:hover {text-decoration:none}
.ocash_wrap .charge_method ul li:first-child a {border-left-width:1px}
.ocash_wrap .charge_method ul li.method01 a {background:url("../../image/mobile/ico/icon-payment-card.svg") no-repeat 50% 22px;background-size:28px auto}
.ocash_wrap .charge_method ul li.method02 a {background:url("../../image/mobile/mypage/ico_charge02_off.png") no-repeat 50% 22px;background-size:27px auto}
.ocash_wrap .charge_method ul li.method03 a {background:url("../../image/mobile/ico/icon-payment-transfer.svg") no-repeat 50% 22px;background-size:28px auto}
.ocash_wrap .charge_method ul li.method04 a {background:url("../../image/mobile/ico/icon-payment-phone.svg") no-repeat 50% 22px;background-size:28px auto}

.my_nav ul.depth01 {overflow:hidden;border-bottom:1px solid #e6e6e6;background:#fff}
.my_nav ul.depth01 li {float:left;width:25%;text-align:center}
.my_nav ul.depth01.li_type03 li {width:33.3%}
.my_nav ul.depth01 li a {display:inline-block;position:relative;padding:12px 0 14px;font-size:14px}
.my_nav ul.depth01 li a span {display:block;position:absolute;bottom:0;left:calc(50% - 3px);color:#999;font-size:12px;letter-spacing:-0.6px;line-height:normal;text-align:center}
.my_nav ul.depth01 li a.on:after {display:block;position:absolute;bottom:0;width:100%;height:2px;background:#333;content:""}
.my_nav ul.depth01 li a.new:before {position:absolute;top:8px;right:-7px;width:5px;height:5px;border-radius:50%;background-color:#4876ef;content:""}
.my_nav ul.depth02 {overflow:hidden;border-bottom:1px solid #d9d9d9;background:#e6e6e6}
.my_nav ul.depth02 li {float:left;width:25%;text-align:center}
.my_nav ul.depth02.li_type01 li {width:100%}
.my_nav ul.depth02.li_type02 li {width:50%}
.my_nav ul.depth02.li_type03 li {width:33.3%}
.my_nav ul.depth02.li_type04 li {width:25%}
.my_nav ul.depth02.li_type05 li {width:20%}
.my_nav ul.depth02 li a {display:inline-block;padding:13px 0;color:#666;font-size:13px}
.my_nav ul.depth02 li a.on {color:#333;font-weight:bold}
.mypage_main .profile_box {background-image:linear-gradient(to left, #5a69f2, #4596ff)}
.mypage_main .profile_box.buyer {background-image:linear-gradient(to left, #1a9980, #38bba1)}
.mypage_main .profile_box .my_info {display:block;overflow:hidden;position:relative;margin:0 10px;padding:15px 100px 15px 64px}
.mypage_main .profile_box .my_info .profile_img {display:inline-block;position:absolute;top:10px;left:0;width:62px;height:62px;vertical-align:middle}
.mypage_main .profile_box .my_info .profile_img .photo {display:table;overflow:hidden;width:55px;height:55px;border-radius:50%;background:#ebebeb url("../../image/mobile/index/user_default.png") no-repeat center center;background-size:62px auto}
.mypage_main .profile_box .my_info .profile_img .photo em {display:table-cell;overflow:hidden;width:55px;height:55px;border-radius:50%;text-align:center;vertical-align:middle}
.mypage_main .profile_box .my_info .profile_img .photo em img {max-width:55px;max-height:55px}
.mypage_main .profile_box .my_info .profile_img:after {position:absolute;top:0;right:0;bottom:0;left:0;width:55px;height:55px;border-radius:50%;background:rgba(0,0,0,0.08);content:""}
.mypage_main .profile_box .my_info .profile_img .photo_btn {display:block;position:absolute;right:5px;bottom:5px}
.mypage_main .profile_box .my_info .profile_img .photo_btn img {width:22px;height:22px}
.mypage_main .profile_box .my_info .profile_name {min-height:48px;color:#fff;font-size:17px}
.mypage_main .profile_box .my_info .profile_name em {display:block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
.mypage_main .profile_box .my_info .profile_name em span {color:#fff;font-size:12px}
.mypage_main .profile_box .my_info .profile_name span.sub_txt {display:block;margin-top:10px;font-size:13px}
.mypage_main .profile_box .my_info .profile_name span.sub_txt .emphasis {color:#4876ef;font-weight:bold}
.mypage_main .profile_box .my_info .profile_link {display:inline-block;position:absolute;top:6px;right:0;color:#fff;font-size:11px}
.mypage_main .profile_box .my_info .profile_link a {display:block;padding:11px 0 10px;width:90px;color:#b5bbf7;letter-spacing:-1px;background:url("../../image/mobile/mypage/ico_my_seller.png") no-repeat right 50%;background-size:15px}
.mypage_main .profile_box .my_info .profile_link a.first {border-bottom:1px solid #7e8cf6;background:url("../../image/mobile/mypage/ico_switch_seller.png") no-repeat right 50%;background-size:15px}
.mypage_main .profile_box.buyer .my_info .profile_link {display:inline-block;position:absolute;top:6px;right:0;color:#fff;font-size:11px}
.mypage_main .profile_box.buyer .my_info .profile_link a {display:block;padding:11px 0 10px;width:80px;color:#77d9b8;background:url("../../image/mobile/mypage/ico_my_buyer.png") no-repeat right 50%;background-size:15px}
.mypage_main .profile_box.buyer .my_info .profile_link a.first {border-bottom:1px solid #77d9b8;background:url("../../image/mobile/mypage/ico_switch_buyer.png") no-repeat right 50%;background-size:15px}
.mypage_main .profile_box .my_detail {overflow:hidden;padding:10px 0;border-top:1px solid rgba(255, 255, 255, 0.3)}
.mypage_main .profile_box .my_detail p {float:left;width:50%;color:#fff;font-size:12px;line-height:1.2;text-align:center}
.mypage_main .profile_box .my_detail p em.color_01 {color:#90fff3}
.mypage_main .profile_box .my_detail p em.color_02 {color:#f8fe9b}
.mypage_main .profile_box .my_detail p em.color_03 {color:#ffa090}
.mypage_main .profile_box .my_detail p.star_grade {border-left:1px solid rgba(255, 255, 255, 0.3)}
.mypage_main .profit_box {overflow:hidden;padding:15px 0;background:#fff}
.mypage_main .profit_box p {float:left;width:33.3%;border-left:1px solid #e5e5e5;font-size:12px;text-align:center}
.mypage_main .profit_box.buyer p {float:left;width:37%;border-left:1px solid #e5e5e5;font-size:12px;text-align:center}
.mypage_main .profit_box.buyer p:last-child {width:26%}
.mypage_main .profit_box p em {display:block;margin-top:12px;color:#4876ef;font-weight:bold}
.mypage_main .profit_box p em i {font-size:16px}
.mypage_main .banner_box img {width:100%}
.mypage_main .order_search {margin-top:15px;border-top:1px solid #e5e5e5}
.mypage_main .order_search ul {overflow:hidden;padding:20px 0 0}
.mypage_main .order_search ul li {float:left;width:26%;color:#666;font-size:12px;text-align:center;background:url("../../image/mobile/mypage/ico_arrow.png") no-repeat right 5px;background-size:9px 15px;padding-bottom:5px;}
.mypage_main .order_search ul li:last-child {width:22%;background:none}
.mypage_main .order_search ul li em {display:block;margin-bottom:10px;font-size:22px;font-weight:bold}
.mypage_main .order_search ul li em.on {color:#4876ef}
.mypage_main .order_search_info {margin-top:20px}
.mypage_main .order_search_info ul {overflow:hidden;padding:11px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.mypage_main .order_search_info ul li {float:left;position:relative;padding:2px 10px 0;width:33.3%;border-left:1px solid #e5e5e5;color:#666;font-size:12px}
.mypage_main .order_search_info.buyer ul li {width:50%}
.mypage_main .order_search_info ul li:first-child {border-left:none}
.mypage_main .order_search_info ul li i.ico_new {display:inline-block;font-size:10px;line-height:10px;padding:2px 3.15px;border-radius:2px;background-color:#4876ef;color:#fff;}
.mypage_main .order_search_info ul li em {position:absolute;top:3px;right:10px}
.mypage_main .inner_container>.seller_schedule {display:inline-block;margin-top:10px;padding:10px 0 0 44px;width:100%;border-top:1px solid #eaeaea;color:#666;font-size:13px;font-weight:bold;letter-spacing:normal;line-height:22px;text-align:left;background:url("../../image/mobile/orderjob/ic-calendar-24-px.png") no-repeat 10px bottom;background-size:24px 24px}
.mypage_main .tit_wrap {padding:0}
.mypage_main .tit_wrap span.sub_tit {font-size:10px}
.mypage_main .tit_wrap span.info_graph {color:#999;font-size:10px}
.mypage_main .tit_wrap span.info_graph em {margin-left:13px}
.mypage_main .tit_wrap span.info_graph .order_num i {display:inline-block;margin-right:3px;width:6px;height:6px;border-radius:3px;background-color:#d7e2ed}
.mypage_main .tit_wrap span.info_graph .order_pay i {display:inline-block;margin-right:3px;width:6px;height:6px;border-radius:3px;background-color:#94bce4}
.mypage_main .tit_wrap .ps_txt .link {padding-right:8px;font-size:10px;background-position-y:42%;background-size:4px 7px}


.mypage_main .sales_volume_box {margin-top:15px;border-top:1px solid #e5e5e5}
.mypage_main .sales_volume_box .profile_explain {border-bottom:1px solid #e5e5e5}
.mypage_main .sales_volume_box .profile_explain:last-child {margin-bottom:0;padding-bottom:17px}

.mypage_main .talent_admin .inner_container {margin:15px 10px;border-top:1px solid #e5e5e5}
.mypage_main .talent_admin ul {overflow:hidden;padding:20px 0 17px;border-bottom:1px solid #e5e5e5}
.mypage_main .talent_admin ul li {float:left;width:25%;color:#666;font-size:12px;text-align:center}
.mypage_main .talent_admin ul li em {display:block;margin-bottom:10px;font-size:22px;font-weight:bold}
.mypage_main .talent_admin ul li em.on {color:#4876ef}

.mypage_main .board_box {position:relative;font-size:13px}
.mypage_main .board_box span {position:absolute;top:0;left:0;padding:4px 7px;border:solid 1px #4876ef;border-radius:22px;color:#4876ef}
.mypage_main .board_box a {display:inline-block;overflow:hidden;padding:5px 0 0 50px;width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}

.mypage_main .ect_info ul {overflow:hidden}
.mypage_main .ect_info ul li {float:left;width:33.3%;border-bottom:1px solid #e5e5e5;text-align:center}
.mypage_main .ect_info ul li.ico_guide {background:url("../../image/mobile/mypage/ico_guide.png") no-repeat 50% 18px;background-size:24px 24px}
.mypage_main .ect_info ul li.ico_timework_guide {background:url("../../image/mobile/ico/ico-timework-guide.png") no-repeat 50% 18px;background-size:24px 24px}
.mypage_main .ect_info ul li.ico_faq {background:url("../../image/mobile/mypage/ico_faq.png") no-repeat 50% 18px;background-size:24px 24px}
.mypage_main .ect_info ul li.ico_question {background:url("../../image/mobile/mypage/ico_question.png") no-repeat 50% 18px;background-size:24px 24px}
.mypage_main .ect_info ul li.ico_check {background:url("../../image/mobile/mypage/ico_check.png") no-repeat 50% 18px;background-size:24px 24px}
.mypage_main .ect_info ul li.ico_refund {background:url("../../image/mobile/mypage/ico_refund.png") no-repeat 50% 18px;background-size:24px 24px}
.mypage_main .ect_info ul li.ico_claim {background:url("../../image/mobile/mypage/ico_claim.png") no-repeat 50% 18px;background-size:24px 24px}
.mypage_main .ect_info ul li.ico_order_guide {background:url("../../image/mobile/mypage/ico_order_guide.png") no-repeat 50% 18px;background-size:24px 24px}
.mypage_main .ect_info ul li a {display:block;padding:50px 0 15px;color:#666}
.mypage_main .ect_info p {padding:18px 0 20px 54px;background:url("../../image/mobile/mypage/ico_cms.png") no-repeat 29px 15px;background-size:19px 19px}
.mypage_main .ect_info p em {margin-right:10px;color:#666;font-size:14px;font-weight:bold}
.mypage_main .ect_info p span {color:#666;font-size:10px;letter-spacing:-0.5px}

.mypage_main .list_type02 {margin-top:15px;border-top:1px solid #e5e5e5}
.mypage_main .list_type02 .category {margin-top:0}
.mypage_main .list_type02 .no_order_list {padding:30px 0;border:1px solid #eaeaea;text-align:center;background:#f9f9f9}
.mypage_main .list_type02 .no_order_list .f_type01 {font-size:13px}
.mypage_main .list_type02 .no_order_list .f_type02 {margin-top:5px;font-size:16px;font-weight:bold}
.mypage_main .list_type02 .no_order_list .f_type03 {margin-top:10px;color:#999;font-size:11px}
.mypage_main .list_type02 .no_order_list .c_type01 {color:#4876ef}
.mypage_main .list_type02 .no_order_list .c_type02 {color:#4ec5ca}
.mypage_main .list_type02 .no_order_list .orderjob_btn {display:inline-block;margin:30px 0 -30px;width:100%;height:44px;color:#fff;font-size:18px;letter-spacing:-1.5px;line-height:44px;text-align:center;background-color:#4ec5ca}
.mypage_main .list_type02 .no_order_list .orderjob_btn img {display:inline-block;margin:-1px 0 0 5px;width:7.8px;height:15px}

.mypage_main .talent_ect_box ul {overflow:hidden}
.mypage_main .talent_ect_box ul li {float:left;padding:0 17px;width:33.3%;border-left:1px solid #e5e5e5;color:#666;font-size:12px}
.mypage_main .talent_ect_box ul li:first-child {border-left:none}
.mypage_main .talent_ect_box ul li em {display:block;margin-top:14px;padding-left:27px;color:#333}
.mypage_main .talent_ect_box ul li em.ico_favo {background:url("../../image/mobile/mypage/ico_favo.png") no-repeat left top;background-size:20px 20px}
.mypage_main .talent_ect_box ul li em.ico_see {background:url("../../image/mobile/mypage/ico_see.png") no-repeat left top;background-size:20px 20px}
.mypage_main .talent_ect_box ul li em.ico_review {background:url("../../image/mobile/mypage/ico_review.png") no-repeat left top;background-size:20px 20px}
.mypage_main .talent_ect_box ul li em i {font-size:18px}
.mypage_main .inner_section {border:none}

/* profile_wrap */
.profile_wrap {position:relative;padding:15px 0;border-bottom:1px solid #e5e5e5}
.profile_type01 {margin-bottom:20px !important;border-bottom:1px solid #e5e5e5;background:#f5f5f5}
.profile_type01 .profile_wrap,
.profile_gradient .profile_wrap {border:none}
.profile_wrap .my_info {display:block;overflow:hidden;position:relative;margin:0 10px;padding:0 0 0 70px}
.profile_wrap .my_info.pr70 {padding-right:70px}
.profile_wrap .my_info .profile_img {display:inline-block;position:absolute;top:0;left:0;width:62px;height:62px;vertical-align:middle}
.profile_wrap .my_info .profile_img .photo {display:table;overflow:hidden;width:55px;height:55px;border-radius:50%;background:#ebebeb url("../../image/mobile/index/user_default.png") no-repeat center center;background-size:62px auto}
.profile_wrap .my_info .profile_img .photo em {display:table-cell;overflow:hidden;width:55px;height:55px;border-radius:50%;text-align:center;vertical-align:middle}
.profile_wrap .my_info .profile_img .photo em img {max-width:55px;max-height:55px}
.profile_wrap .my_info .profile_img:after {position:absolute;top:0;right:0;bottom:0;left:0;width:55px;height:55px;border-radius:50%;background:rgba(0,0,0,0.08);content:""}
.profile_wrap .my_info .profile_img .photo_btn {display:block;position:absolute;right:0;bottom:0}
.profile_wrap .my_info .profile_img .photo_btn img {width:22px;height:22px}
.profile_wrap .my_info .profile_name {display:table;margin-left:8px;min-height:62px;color:#333;font-size:14px}
.profile_wrap .my_info .profile_name img {width:21px;height:21px}
.profile_wrap .my_info .profile_name em {display:table-cell;vertical-align:middle;word-break:break-all}
.profile_wrap .my_info .profile_name em span {color:#999;font-size:13px;word-break:break-all}
.profile_wrap .my_info .profile_name .profile_name_info {display:table-cell;vertical-align:middle}
.profile_wrap .my_info .profile_name .profile_name_info strong {font-weight:bold}
.profile_wrap .my_info .profile_name .profile_name_info span {color:#999;font-size:13px;word-break:break-all}
.profile_wrap .my_info .profile_name .certify {margin-top:8px}
.profile_wrap .my_info .profile_name .branch {margin-top:3px}
.profile_wrap .my_info .profile_name .branch p {display:inline-block;color:#666;font-size:13px;line-height:13px}
.profile_wrap .my_info .profile_name .branch p:first-child {position:relative;margin-right:3px;padding-right:6px}
.profile_wrap .my_info .profile_name .branch p:first-child:before {position:absolute;top:50%;right:0;width:1px;height:10px;background-color:#ccc;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}
.profile_wrap .my_msg {position:absolute;top:30px;right:10px;padding:6px 0 4px 40px;background:url("../../image/mobile/detail/ico_msg.png") no-repeat 0 center;background-size:36px 22px}
.profile_wrap .my_app {position:absolute;top:30px;right:0;padding:6px 0 4px;width:27px;height:27px;background:url("../../image/mobile/index/ico_set_app.png") no-repeat 0 center;background-size:27px 27px}
.profile_wrap .my_msg em {display:inline-block;padding-bottom:2px;border-bottom:1px solid #4876ef;color:#4876ef;font-size:14px}
.profile_wrap .txt1 {margin-top:10px;color:#333;font-size:14px;line-height:1.3}
.profile_wrap .txt1 i {color:#4876ef}

/* my_menu */
.my_menu {margin-top:10px}/* margin-top.divide :2 */
.my_menu>ul {padding:20px 0}/* padding.divide :2 */
.my_menu>ul>li>a {display:block;padding:17px 11px;border-bottom:1px solid #e5e5e5;font-size:17px;text-decoration:none;background:url("../../image/mobile/mypage/ico_mp_arrow.png") no-repeat 96% center;background-size:14px auto}
.my_menu>ul>li.on>a {color:#4876ef;background:url("../../image/mobile/mypage/ico_mp_arrow_on.png") no-repeat 96% center;background-size:14px auto}
.my_menu>ul>li .ico_new {display:inline-block;margin-left:0;padding:2px 4px 3px 4px;border-radius:2px;color:#fff;font-size:12px;text-align:center;vertical-align:middle;background-color:#4876ef} /* 1133 */
.my_menu>ul>li .depth2 {display:none;padding:7px 17px;border-bottom:1px solid #e5e5e5;background-color:#f5f5f5}
.my_menu>ul>li .depth2>li>a {display:block;padding:10px 6px;font-size:16px;background:url("../../image/mobile/mypage/ico_mp_depth2.png") no-repeat left center;background-size:2px auto}
.my_menu>ul>li .depth2>li>a .ico_samrt {display:inline-block;margin-left:0;padding:4px 5px 3px 5px;border-radius:2px;color:#fff;font-size:12px;text-align:center;vertical-align:middle;background-color:#4ec5ca}

/* advertise_box */
.advertise_box {margin-top:20px;padding:17px 22px;height:163px;background:#2d86d1 url("../../image/mobile/mypage/bg_069_box.png") no-repeat right top;background-size:84px auto}
.advertise_box p {margin-top:20px;padding-top:5px;padding-left:44px;color:#fff;font-size:16px}/* margin-top.divide :2 */
.advertise_box p:first-child {margin-top:0}
.advertise_box .talent01 {min-height:24px;background:url("../../image/mobile/mypage/ico_talent01.png") no-repeat 0 center;background-size:27px auto}
.advertise_box .talent02 {min-height:27px;background:url("../../image/mobile/mypage/ico_talent02.png") no-repeat 0 center;background-size:27px auto}
.advertise_box .talent03 {min-height:27px;background:url("../../image/mobile/mypage/ico_talent03.png") no-repeat 0 center;background-size:27px auto}

/* pay_result */
.pay_result {margin-top:22px;padding-bottom:10px;border-bottom:1px solid #e5e5e5}
.pay_result:after {display:block;clear:both;content:""}
.pay_result .tit {float:left;color:#333;font-size:17px}
.pay_result .price {float:right;color:#333;font-size:17px}
.pay_result .price>strong {color:#4876ef}


/* payment_button */
.payment_button {margin-top:17px}
.payment_button:after {display:block;clear:both;content:""}
.payment_button span {float:left;padding:0 1px;width:25%;text-align:center}
.payment_button span button {width:100%;height:33px;border:1px solid #dadada;color:#666;font-size:14px}
.payment_button span button.on {border:1px solid #4876ef;color:#4876ef}
.payment_button .first button {margin-left:0}
.payment_button .last button {margin-right:0}

/* search_top */
.search_top {position:relative;margin-top:15px}
.search_top:after {display:block;clear:both;content:""}
.search_top .left_area {float:left}
.search_top .left_area .selectbox {height:33px}
.search_top .right_area {float:right}
.search_top .right_area.txt {display:inline-block;position:absolute;right:0;bottom:5px;color:#333;font-size:12px;letter-spacing:-0.3px}
.search_top .right_area .link_txt {display:inline-block;margin-top:10px;padding:3px 10px 3px 0;border-bottom:1px solid #333;text-decoration:none;background:url("../../image/mobile/common/ico_link_arr.png") no-repeat right center;background-size:6px auto}
.search_top .txt1 {margin-bottom:10px;color:#333;font-size:14px;line-height:1.3}
.search_top .txt1 i {color:#4876ef}
.search_top.single {height:33px}

/* result_cash */
.result_cash {padding:0 5px}
.result_cash.type01 {margin-top:20px}
.result_cash.type02 {margin-top:15px}
.result_cash.type03 {margin-top:0;background-color:#f5f5f5}
.result_cash p {padding:17px 5px;border-bottom:1px solid #e5e5e5;font-size:17px}
.result_cash div.two_depth {display:inline-block;position:relative;padding:0;width:100%;border-bottom:1px solid #e5e5e5;font-size:17px}
.result_cash div.two_depth>.tit {display:inline-block;position:absolute;top:50%;left:0;width:70px;line-height:normal;text-align:center;transform:translateY(-50%)}
.result_cash div.two_depth:before {display:inline-block;position:absolute;top:0;bottom:0;left:70px;width:1px;background-color:#e5e5e5;content:""}
.result_cash .extra {display:inline-block;float:right;width:calc(100% - 70px)}
.result_cash .extra li {display:inline-block;float:left;padding-left:7px;width:100%}
.result_cash .extra li.grey {background-color:#f2f2f2}
.result_cash .extra li:first-child {border-bottom:1px solid #e5e5e5}
.result_cash .extra li span {padding:17px 5px}
.result_cash p:after {display:block;clear:both;content:""}
.result_cash .tit {float:left;color:#333}
.result_cash .price {float:right;color:#333;text-align:right}
.result_cash .price.type01 {color:#4876ef}
.result_cash .sub {display:block;margin-top:10px;color:#999;font-size:12px;letter-spacing:-0.6px}
.result_cash.type02 p {padding:10px}
.result_cash.type02 .tit {font-size:14px}

.cash_guide {display:inline-block;margin-top:10px;width:100%;text-align:left}
.cash_guide label {display:block;color:#666;font-size:12px;font-weight:500;letter-spacing:-0.6px;line-height:normal}
.cash_guide label:before {display:inline-block;float:left;margin-top:2px;margin-right:6px;width:13px;height:13px;vertical-align:middle;background:url("../../image/mobile/common/ico_i_mark.png") no-repeat center center / 13px 13px;content:""}
.cash_guide ul {display:inline-block;margin-top:10px;width:100%}
.cash_guide ul li {display:inline-block;position:relative;padding-left:10px;width:100%;color:#999;font-size:12px;letter-spacing:-0.6px;line-height:16px}
.cash_guide ul li a {color:#1c7ada;text-decoration:underline}
.cash_guide ul li .red {color:#ff4141}
.cash_guide ul li:before {display:inline-block;position:absolute;top:8px;left:4px;width:2px;height:2px;border-radius:50%;background-color:#999;content:""}

.uncertified_alert {display:inline-block;position:relative;margin-top:10px;padding-left:31px;width:100%;height:42px;color:#4876ef;font-size:14px;font-weight:500;letter-spacing:-0.84px;line-height:40px;text-align:left;background-color:#f2f2f2}
.uncertified_alert:before {display:inline-block;float:left;position:absolute;top:50%;left:9px;width:14.5px;height:15px;background:url("../../image/mobile/ico/ico_warning.png") no-repeat center center / 14.5px 15px;transform:translateY(-50%);content:""}
.uncertified_alert button {display:inline-block;position:absolute;top:50%;right:6px;width:100px;height:27px;color:#fff;font-size:12px;letter-spacing:-0.6px;line-height:25px;text-align:center;background-color:#4876ef;transform:translateY(-50%)}
.uncertified_alert+.ocash_wrap .remain_cash {margin-top:10px}
.uncertified_alert+.table_type02 {margin-top:10px}
.uncertified_alert+.search_top {margin-top:10px}

/* info_graybox0 */
.info_graybox {overflow:hidden;margin-top:20px;padding:20px 23px;color:#666;font-size:16px;line-height:26px;background-color:#f2f2f2}
.info_graybox dt {float:left;width:92px;color:#333}
.info_graybox dd {overflow:hidden}
.info_graybox.order {text-align:center}

/* payment_box */
.payment_box {position:relative;margin-top:22px;padding:15px 10px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background-color:#f5f5f5}
.payment_box.type01 {border:none}
.payment_box.type02 {padding-bottom:5px}
.payment_box.center {margin-top:10px;text-align:center}
.payment_box.no_top {margin-top:0}
.payment_box .tit {margin-top:11px;color:#666;font-size:14px}
.payment_box .tit:first-child {margin-top:0}
.payment_box .tit.full {display:inline-block;margin-bottom:13px;width:100%;font-size:13px;line-height:20px;text-align:center}
.payment_box .price_area .write {display:inline-block;margin-top:8px;padding:0 3px;width:170px;height:35px;border:1px solid #dadada;line-height:33px;background-color:#fff}/* height.divide :2.2 */
.payment_box .price_area .write input[type=text] {padding:0;width:90%;height:31px;border:none;color:#4876ef;font-weight:bold;text-align:right}
.payment_box .price_area .write input[type=number] {padding:0;width:90%;height:31px;border:none;color:#4876ef;font-weight:bold;text-align:right;background-color:transparent}
.payment_box .price_area .write input[type=number]:focus {border:none;outline:none;box-shadow:none}
.payment_box .price_area .form_label {margin-left:3px}
.payment_box .price_area .form_label input+.txt {padding-left:3px}
.payment_box .order {position:relative;margin-top:10px;padding-left:60px;line-height:18px}
.payment_box .order:first-child {margin-top:0}
.payment_box .order .tit {position:absolute;top:0;left:0;width:60px;color:#333}
.payment_box .order .txt {color:#666;font-size:14px}
.payment_box .order .txt.point {color:#4876ef}
.payment_box button.btn_type {display:inline-block;width:60px;height:30px;border:1px solid #ccc;color:#333;font-size:12px;letter-spacing:-0.3px;line-height:28px;text-align:center;background-color:#fff}
.payment_box button.btn_type.absolute {position:absolute;top:10px;right:10px}
.payment_box .account_info {display:inline-block;margin-bottom:10px;width:100%;font-size:13px;letter-spacing:-0.3px;line-height:normal;text-align:left}
.payment_box .account_info label {display:inline-block;float:left;width:66px;color:#333}
.payment_box .account_info span {display:inline-block;float:left;width:calc(100% - 126px);color:#666}
.payment_box .info_msg {display:inline-block;width:100%;font-size:12px;letter-spacing:-0.3px;text-align:left}
.payment_box .info_msg.error {color:#ff4141}

/* search_form */
.search_form01 {position:relative;margin:12px 0 0;border:2px solid #e5e5e5}
.search_form01 .input_wrap {margin-right:40px}
.search_form01 .input_wrap input[type=text] {width:100%;border-width:0}
.search_form01 .submit {overflow:hidden;position:absolute;top:0;right:0;width:40px;height:33px;text-indent:-9999px;background:url("../../image/mobile/customer/ico_search.png") no-repeat 50% 50%;background-size:21px auto}
.search_form02 {margin-top:20px}
.search_form02:after {display:block;clear:both;content:""}
.search_form02 .select_wrap {float:left;margin-right:5px}
.search_form02 .desc_wrap {overflow:hidden;position:relative}
.search_form02 .desc_wrap .input_wrap {margin-right:60px}
.search_form02 .desc_wrap .input_wrap input[type=text] {width:100%}
.search_form02 .desc_wrap .input_wrap.type01 {margin-right:0}
.search_form02 .desc_wrap .submit {position:absolute;top:0;right:0;width:55px;height:33px;border:0 none;color:#fff;font-size:14px;background:#878d96}
.search_form02 .desc_wrap .submit.type01 {border:1px solid #ccc;color:#333;background:#fff}
.search_form02.type01 {margin-top:10px}

/* faq_list */
.faq_list01 {margin:12px 0 0;border-bottom:1px solid #e5e5e5}
.faq_list01.top {margin-top:0}
.faq_list01 dt {border-top:1px solid #e5e5e5}
.faq_list01 dt a {display:block;overflow:hidden;height:44px;color:#333;font-size:14px;line-height:43px}
.faq_list01 dt a .category {overflow:hidden;float:left;padding-left:31px;width:110px;text-overflow:ellipsis;white-space:nowrap;background:url("../../image/mobile/customer/ico_q_off.png") no-repeat 5px 50%;background-size:20px auto;-o-text-overflow:ellipsis}
.faq_list01 dt a strong {display:block;overflow:hidden;padding-right:25px;height:44px;font-weight:400;line-height:42px;text-overflow:ellipsis;white-space:nowrap;background:url("../../image/mobile/customer/ico_arrow_close.png") no-repeat right 10px center;background-size:13px auto;-o-text-overflow:ellipsis}
.faq_list01 dt a:hover {text-decoration:none}
.faq_list01 dt a.on {color:#4876ef}
.faq_list01 dt a.on .category {background-image:url("../../image/mobile/customer/ico_q_on_gig.png")}
.faq_list01 dt a.on strong {background-image:url("../../image/mobile/customer/ico_arrow_open.png")}
.faq_list01 dd {display:none;padding:10px 0;background:#f9f9f9 url("../../image/mobile/customer/ico_a.png") no-repeat 5px 10px;background-size:20px auto}
.faq_list01 dd p {padding:0 10px 0 31px;color:#666;font-size:13px;line-height:16px}
.faq_list01 dd img {width:100% !important}
.faq_list01.type01 dt a {position:relative;padding:10px;height:auto;line-height:normal}
.faq_list01.type01 dt a.on {color:#333;background-color:#f5f5f5}
.faq_list01.type01 dt .date {color:#999;font-size:14px}
.faq_list01.type01 dt .state {position:absolute;top:8px;right:8px;color:#4876ef;font-size:14px}
.faq_list01.type01 dt .state.end {color:#333}
.faq_list01.type01 dd {padding:25px 10px 20px;background:none}

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

/* link_wrap01 */
.link_wrap01 {overflow:hidden;margin:20px 0 0;padding:0 10px;height:46px;line-height:46px;background:#f2f2f2}
.link_wrap01 .tit {float:left;width:70px;color:#222e4f;font-size:16px;font-weight:700}
.link_wrap01 .desc_wrap {overflow:hidden}
.link_wrap01 .desc_wrap .desc {overflow:hidden;float:left;width:160px;color:#666;font-size:14px;text-overflow:ellipsis;white-space:nowrap;-o-text-overflow:ellipsis}
.link_wrap01 .desc_wrap .link {overflow:hidden;color:#999;font-size:13px;text-align:right}
.link_wrap02 {margin:20px 0 0;padding:15px 10px 0;border-top:1px solid #e5e5e5}
.link_wrap02 .tit {float:left;width:70px;color:#f95715;font-size:16px;font-weight:700}
.link_wrap02 .desc_wrap {overflow:hidden;position:relative}
.link_wrap02 .desc_wrap .desc {margin-right:80px;color:#333;font-size:14px;line-height:1.4}
.link_wrap02 .desc_wrap .desc .color02 {color:#666;font-size:13px}
.link_wrap02 .desc_wrap .util {overflow:hidden;position:absolute;top:0;right:5px;width:35px;height:35px;text-indent:-9999px;background:url("../../image/mobile/customer/ico_tel.png") no-repeat 0 0;background-size:35px auto}
.link_wrap02.btn {position:relative;height:30px}

.footer_link {display:inline-block;position:absolute;top:0;left:0;padding-left:14px;width:calc(100vw - 20px);height:50px;color:#333;font-size:13px;letter-spacing:-0.6px;line-height:48px;text-align:center}
.footer_link b {margin-left:5px;color:#4876ef;font-size:14px;font-weight:bold;letter-spacing:-0.7px;line-height:normal}
.footer_link:after {display:inline-block;margin-bottom:-2px;margin-left:10px;width:7.5px;height:14px;background:url("../../image/mobile/ico/ic-arrow-right-8-px.png") no-repeat center center / 7.5px 14px;content:""}

/* 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/mobile/common/paging_first.png") no-repeat;background-size:21px auto}
.paging .prev {margin-left:3px;background:url("../../image/mobile/common/paging_prev.png") no-repeat}
.paging .next {background:url("../../image/mobile/common/paging_next.png") no-repeat}
.paging .last {margin-left:3px;background:url("../../image/mobile/common/paging_last.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:#fa540a;font-weight:600}

/* view_type */
.view_type01 .tit {padding:12px 10px;border-color:#f2f2f2;border-style:solid;border-width:1px 0;border-top-color:#e5e5e5;color:#333;font-size:16px;line-height:20px}
.view_type01 .info_wrap {overflow:hidden;padding:0 10px;border-bottom:1px solid #f2f2f2;color:#666;font-size:14px}
.view_type01 .info_wrap .left_side {float:left}
.view_type01 .info_wrap .right_side {float:right}
.view_type01 .info_wrap dt,
.view_type01 .info_wrap dd {display:inline-block;padding:12px 0}
.view_type01 .info_wrap dt {padding-right:7px;color:#333}
.view_type01 .view_cont {padding:12px 10px 50px;border-bottom:1px solid #f2f2f2;color:#666;font-size:14px;line-height:18px}
.view_type01 .view_cont table,
.view_type01 .view_cont table div,
.view_type01 .view_cont img {width:100% !important}

/* no_result */
.no_result {margin:15px 0 0;padding:45px 0;border-color:#e7e7e7;border-style:solid;border-width:1px 0;text-align:center}
.no_result p {padding:80px 0 0;color:#666;font-size:13px;background:url("../../image/mobile/common/ico_no_result.png") no-repeat 50% 0;background-size:66px auto}

/* divide_wrap */
.divide_wrap {position:relative}
.divide_wrap .in_wrap {margin-right:84px}
.divide_wrap .right_fix {position:absolute;top:0;right:0;padding:0;width:80px}

/* search_result 1042 */
.search_result {overflow:hidden;margin-top:13px;color:#333;font-size:12px}
.search_result.fixed {position:fixed;top:50px;right:10px;left:10px;z-index:5;margin-top:0}
.search_result .result_info {margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #4876ef;color:#333;font-size:13px}
.search_result .result_info .num {display:inline-block;margin-right:3px;color:#4876ef;font-size:18px}
.search_result .sort,
.search_result .sort2,
.search_result .sort3 {float:left;border:1px solid #e5e5e5;border-left:none;background:#fff}
.search_result .sort {width:30%;border:none}
.search_result .sort.fr {float:right}
.search_result .sort button {position:relative;padding:0 13px;width:100%;height:40px;border:1px solid #e5e5e5;text-align:left}
.search_result .sort.h35 button {height:35px}
.search_result .sort button span {padding-right:20px}
.search_result .sort button span em {display:inline-block;position:absolute;right:10px;margin:3px 0 0 10px;width:10px;height:6px;vertical-align:top;background:url("../../image/mobile/common/ico_select_arr.png") no-repeat left top;background-size:10px auto}
.search_result .sort ul {display:none;border:1px solid #e5e5e5;border-top:none}
.search_result .sort ul li a {display:block;padding:10px 13px}
.search_result .sort ul li a.on {color:#328ddb}
.search_result .sort ul li:first-child a {display:inline-block;padding-right:0}
.search_result .sort ul li:first-child em {display:inline-block;width:17px;height:17px;text-indent:-9999px;vertical-align:middle;background:url("../../image/mobile/detail/ico_free_q.png") no-repeat left top;background-size:17px auto;cursor:pointer}
.search_result .sort.on button {border-color:#222e4f}
.search_result .sort.on button span em {transform:rotate(180deg)}
.search_result .sort.on ul {display:block;position:absolute;z-index:100;width:30%;border-color:#222e4f;background:#fff}
.search_result.type02 .sort {width:140px;border:none}
.search_result.type02 .sort.on ul {display:block;position:absolute;z-index:100;width:140px;border-color:#222e4f;background:#fff}
.search_result.fixed .sort.on {position:relative;padding-bottom:199px}
.search_result.fixed .sort.on ul {display:block;position:absolute;z-index:100;width:100%;border-color:#222e4f;background:#fff}
.search_result .sort2 {width:65%;text-align:right}
.search_result .sort2.use_option {width:60%}
.search_result .sort2 button {padding:0 2px;height:38px;text-align:left}
.search_result .sort2 button span {padding-left:18px;background:url("../../image/mobile/common/ico_sort_check1_off.png") no-repeat left 4px;background-size:12px auto}
.search_result .sort2 button.on span {background:url("../../image/mobile/common/ico_sort_check1_on.png") no-repeat left 4px;background-size:12px auto}
.search_result .sort3 {width:10%;height:40px;text-align:center}
.search_result .sort3 button {margin-top:13px;width:13px;height:13px;text-indent:-9999px;background:url("../../image/mobile/common/ico_option_filter.png") no-repeat left top;background-size:13px auto}
.search_result .sort3.search_categoty_option {background:#fff}
.search_result .sort3.search_categoty_option button {margin-top:13px;width:14px;height:12px;text-indent:-9999px;background:url("../../image/mobile/common/ico_option_category_off.png") no-repeat left top;background-size:13px auto}
.search_result.typ01 {margin-top:0;padding:20px 15px;color:#666;background-color:#f5f5f5}

.search_result02 {padding:10px 0 0}/* OTWOJOB-743 */
.search_result02 .result_info {padding-bottom:8px;border-bottom:1px solid #4876ef;color:#333;font-size:13px}
.search_result02 .result_info .num {display:inline-block;margin-right:3px;color:#4876ef;font-size:18px}
.search_result02 .more_search {margin-top:10px;padding:0 11px 8px;border-bottom:1px solid #e5e5e5}
.search_result02 .more_search:after {display:block;clear:both;content:""}
.search_result02 .more_search .sort {float:left}
.search_result02 .more_search .sort a {display:inline-block;margin-left:3px;padding:4px 5px 4px 5px;color:#666;font-size:13px;vertical-align:middle}
.search_result02 .more_search .sort a:first-child {margin-left:0}
.search_result02 .more_search .sort a.on {border:1px solid #333;border-radius:12px;color:#333}
.search_result02 .more_search .sort a:hover {text-decoration:none}
.search_result02 .more_search .sch_detail {float:right;padding-left:15px;height:23px;color:#666;font-size:13px;vertical-align:middle;background:url("../../image/mobile/common/ico_search2.png") no-repeat 0 50%;background-size:12px auto}
.search_result02.typ01 {padding:40px 0;text-align:center}
.search_result02.typ01 .result_txt {color:#666;font-size:14px}
.search_result02.type02 {padding:0 0 12px}
.search_result02.type02 .more_search {margin-top:5px}

/* order_servicebox */
.order_servicebox {padding:15px 0;border-top:1px solid #f2f2f2;text-align:center;background-color:#f9f9f9}
.order_servicebox .alert_txt {color:#333;font-size:14px}
.order_servicebox .alert_txt span {display:block;margin-top:5px;font-size:18px}
.order_servicebox .alert_txt span em {color:#10a3a8}
.order_servicebox .btn_wrap .btn_type02 {background-color:#14b4ba}

/* addtional_info_input */
.addtional_info_input {margin:5px 0 0;padding:12px 10px 9px;border:1px solid #dadada;background:#eaeaea}
.addtional_info_input .add_info a {display:block;color:#666;font-size:14px;background:url("../../image/mobile/mypage/ico_arrow01.png") no-repeat 100% 50%;background-size:7px auto}
.addtional_info_input .infos {margin:8px 0 0}
.addtional_info_input .infos .item {display:inline-block;margin:3px 5px 3px 0;padding:4px 7px;border-radius:11px;color:#999;font-size:12px;background:#fff}

/* extra_full_page */
.extra_full_page {padding-bottom:30px}


/* bottom_info_box */
.bottom_info_box {position:relative;padding:15px 40px 15px 10px;border-top:1px solid #ddd;background:#eaeaea}
.bottom_info_box .item,
.bottom_info_box .divider {display:inline-block;margin:4px 0;color:#666;font-size:13px;vertical-align:middle}
.bottom_info_box .item .del {margin-top:-3px;margin-left:4px;padding:0 2px;vertical-align:middle}
.bottom_info_box .closer {position:absolute;top:15px;right:15px}
.bottom_info_box .closer img {width:15px}

/* detail_search_layer */
.detail_search_layer {display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}
.detail_search_layer .dimm_layer {position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.8)}
.detail_search_layer .menu_container {position:absolute;top:0;right:0;bottom:0;z-index:1010;width:300px;background:#fff}
.detail_search_layer .all_tit {padding:0 10px;height:50px;color:#fff;font-size:20px;line-height:50px;background:#4876ef}
.detail_search_layer .all_closer {position:absolute;top:15px;right:15px}
.detail_search_layer .all_closer img {width:19px}
.detail_search_layer .scroller_wrap {position:absolute;top:50px;right:0;bottom:0;left:0}
.detail_search_layer .scroller_wrap .mCSB_inside>.mCSB_container {margin-right:10px;padding-bottom:20px}
.detail_search_layer .scroller_wrap .mCSB_scrollTools {width:4px}
.detail_search_layer .in_container {margin:10px 0 10px 10px}
.detail_search_layer .text01 {padding-bottom:10px;padding-left:5px;border-bottom:1px solid #4876ef;color:#333;font-size:13px}
.detail_search_layer .text01 strong {color:#4876ef;font-size:18px}
.detail_search_layer .list01>ul {margin-top:0}
.detail_search_layer .in_tit {margin:22px 0 0;padding-bottom:7px;border-bottom:1px solid #ccc}
.detail_search_layer .in_tit a {display:block;color:#333;font-size:18px;font-weight:700;background:url("../../image/mobile/common/ico_arrow_up.png") no-repeat right 5px center;background-size:14px auto}
.detail_search_layer .in_tit a.on {background-image:url("../../image/mobile/common/ico_arrow_down.png")}
.detail_search_layer .in_tit02 {margin:12px 0 0 10px;color:#666;font-size:16px}

/* form_line */
.form_line {padding:12px 0 12px 10px;border-bottom:1px solid #eaeaea;text-align:left}
.form_line input+.txt {font-size:12px}
.form_line label {display:inline-block;margin:6px 10px 6px 0}
.form_line.type01 {padding-left:5px}


/* item_slider_wrap */
.item_slider_wrap {position:relative;min-height:300px}
.item_slider_wrap.mb20 {margin-bottom:20px}
.item_slider_wrap .slider_container {position:absolute;width:100%;height:100%}
.item_slider_wrap .flexSlider {width:100%;height:100%}
.item_slider_wrap .flexSlider .slider {margin:0 !important;width:100%;height:100%}
.item_slider_wrap .flexSlider .slider .slide {float:left;width:100%;height:100%}
.item_slider_wrap .ctrl_btn {position:absolute;top:100px;z-index:5}
.item_slider_wrap .ctrl_btn img {width:36px}
.item_slider_wrap .ctrl_btn.prev {left:-16px}
.item_slider_wrap .ctrl_btn.next {right:-16px}

/* sample_img_area */
.sample_img_area {position:relative;margin-top:10px;padding:0 0 40%}
.sample_img_area .slider_container {position:absolute;width:100%;height:100%}
.sample_img_area .flexSlider {width:100%;height:100%}
.sample_img_area .flexSlider .slider {margin:0 !important;width:100%;height:100%}
.sample_img_area .flexSlider .slider .slide {float:left;width:100%;height:100%}
.sample_img_area .ctrl_btn {position:absolute;top:35px;z-index:5}
.sample_img_area .ctrl_btn img {width:36px}
.sample_img_area .ctrl_btn.prev {left:-12px}
.sample_img_area .ctrl_btn.next {right:-12px}
.sample_img_area2,
.sample_img_area3 {margin-top:25px;border-bottom:1px solid #e1e1e1}
.sample_img_area2 li {float:left;width:100%}
.sample_img_area2 li img {width:100%}
.sample_img_area2 li span {display:block;margin-bottom:11px;color:#333;font-size:13px;text-align:center}
.sample_img_area2 li span i {color:#2aacc1;font-weight:bold}
.sample_img_area2 li:last-child span i {color:#08396a}
.sample_img_area2 li:first-child em {display:block;margin-right:15px}
.sample_img_area2 li:last-child em {display:block;margin-left:15px}
.sample_img_area2 li em img {width:100%}
.sample_img_area2 li em i {display:block;margin-top:15px;color:#333;font-size:11px;line-height:1.3}
.sample_img_area2 li p {margin-bottom:25px;color:#212121;font-family:NotoSansCJKkr, sans-serif;font-size:15px;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:-0.4px;text-align:center}
.sample_img_area2:after {display:block;clear:both;content:""}

.sample_img_area2.half {margin-bottom:-20px;border-bottom:0 solid #e1e1e1}
.sample_img_area2.half li {display:inline-block;margin-bottom:1em;width:47%;color:#212121;font-family:NotoSansCJKkr, sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:-0.3px;text-align:left}
.sample_img_area2.half li:nth-child(even) {float:right}
.sample_img_area2.half li h3 {margin:0.4rem 0;font-size:0.74rem;font-weight:normal;line-height:1.3}
.sample_img_area2.half li span {display:block;margin-bottom:0.2rem;font-size:0.72rem;text-align:left}


/* del_itembox */
.del_itembox {margin:15px 0 0;padding:10px;background:#eaeaea}
.del_itembox .i_tit {padding-bottom:5px;color:#333;font-size:13px}
.del_itembox .in_box {overflow:hidden}
.del_itembox .in_box span {display:block;float:left;margin:6px 8px 6px 0;line-height:16px}
.del_itembox .in_box span:after {display:inline-block;margin-left:8px;width:1px;height:8px;background:#ccc;content:""}
.del_itembox .in_box span .del {overflow:hidden;margin-left:4px;width:16px;height:16px;text-indent:-9999px;vertical-align:middle;background:#a4a4a4 url("../../image/mobile/common/ico_del_btn.png") no-repeat 50% 50%;background-size:8px auto}
.del_itembox .in_box span:last-child {margin-right:0}
.del_itembox .in_box span:last-child:after {display:none}
.del_itembox .in_box span a img {margin-top:-5px}

.table_type01.type01 {margin-top:20px}
.table_type01.type01 th {padding-left:5px;width:110px;color:#333;font-weight:700}
.table_type01.type01 th:after {display:block;float:right;width:1px;height:12px;background:#eee;content:""}
.table_type01.type01 td {padding-left:15px;color:#666}
.table_type01.type01 tr:first-child th,
.table_type01.type01 tr:first-child td {border-top:1px solid #e5e5e5}
.table_type01.type01 .full {padding-right:5px;padding-left:5px}
.table_type01.type01 strong.tit {display:block;color:#333;font-size:13px;font-weight:700}
.table_type01.type01 .desc {margin:10px 0 0;font-size:13px;line-height:1.2}

/* review_wrap */
.review_wrap .star_grade {display:inline-block;vertical-align:middle}
.review_wrap .summary {margin-top:7px;padding:15px 0 0;border-top:1px solid #e5e5e5;text-align:left}
.review_wrap .summary .tit {margin-bottom:3px;color:#999;font-size:11px}
.review_wrap .summary .review_total {overflow:hidden}
.review_wrap .summary .review_total .review_star {overflow:hidden;margin-bottom:15px}
.review_wrap .summary .review_total .review_star .star_box {float:left;padding-top:5px}
.review_wrap .summary .review_total .review_star .star_box .total_num {display:inline-block;margin-left:19px;padding-top:5px;color:#666;font-size:17px;vertical-align:top}
.review_wrap .summary .review_total .review_star .star_box .detail_total {color:#666;font-size:11px}
.review_wrap .summary .review_total .review_star .star_box .detail_total span {display:inline-block;margin-top:10px;width:54px;letter-spacing:-1.1px;line-height:1.2;text-align:center}
.review_wrap .summary .review_total .review_star .icon_box {float:right;width:113px;height:55px;border-left:1px solid #e5e5e5;font-size:14px;text-align:center}
.review_wrap .summary .review_total .review_star .icon_box span {display:block;padding-top:39px;color:#666}
.review_wrap .summary .review_total .review_star .icon_box .verygood {background:url("../../image/mobile/svg/verygood-yellow.svg") no-repeat 50% 0;background-size:30px auto}
.review_wrap .summary .review_total .review_star .icon_box .good {background:url("../../image/mobile/svg/good-yellow.svg") no-repeat 50% 0;background-size:30px auto}
.review_wrap .summary .review_total .review_star .icon_box .bad {background:url("../../image/mobile/svg/bad-yellow.svg") no-repeat 50% 0;background-size:30px auto}
.review_wrap .summary .review_total .review_star .icon_box .verybad {background:url("../../image/mobile/svg/verybad-yellow.svg") no-repeat 50% 0;background-size:30px auto}
.review_wrap .summary .review_total .review_percent {padding:15px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.review_wrap .summary .review_total .review_percent.no_border {border-bottom:none}
.review_wrap .summary .review_total .review_percent li {position:relative;margin-top:10px;padding:0 40px 0 110px}
.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;color:#666}
.review_wrap .summary .review_total .review_percent li .left_area .score {position:relative;top:-2px;margin-right:10px;font-size:11px}
.review_wrap .summary .review_total .review_percent li .right_area {position:absolute;top:0;right:0;padding-left:5px;width:35px;color:#666;text-align:left}
.review_wrap .summary .review_total .review_detail {padding:13px 0;border-bottom:1px solid #e5e5e5;text-align:left}
.review_wrap .summary .review_total .review_detail.no_border {border-bottom:none}
.review_wrap .summary .review_total .review_detail .tit {margin-bottom:3px;color:#999;font-size:11px}
.review_wrap .summary .review_total .review_detail .review_detail_list span {display:inline-block;padding:8px 8px 0 0;color:#666}
.review_wrap .no_info {margin-top:3px;padding:60px 20px;border-top:1px solid #e7e7e7;color:#666;font-size:14px;font-weight:400;line-height:1.4;text-align:center}
.profile_explain .no_info {margin-top:20px;padding:60px 20px;border-bottom:1px solid #e7e7e7;color:#666;font-size:14px;font-weight:400;line-height:1.4;text-align:center}

/* review_item */
.review_item {border-bottom:1px solid #e5e5e5}
.review_item.on {padding:10px;background:#f5f8ff}
.review_item .user_info {overflow:hidden;padding:15px 0 6px}
.review_item .user_info .l_side {float:left}
.review_item .user_info .r_side {float:right}
.review_item .user_info .img {display:table;overflow:hidden;float:left;position:relative;width:32px;height:32px;border-radius:50%;background:url("../../image/mobile/index/host_null.png") no-repeat 0 0;background-size:32px auto}
.review_item .user_info .img span {display:table-cell;text-align:center;vertical-align:middle}
.review_item .user_info .img span img {max-width:32px;max-height:32px}
.review_item .user_info .img:after {position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.08);content:""}
.review_item .user_info .name {float:left;margin-left:7px;color:#333;font-size:13px;line-height:32px}
.review_item .user_info .star_grade {float:left;line-height:32px}
.review_item .user_info .wording {float:left;margin-left:4px;color:#999;font-size:12px;line-height:32px}
.review_item .review_comment {color:#666;font-size:13px;line-height:18px}
.review_item .review_comment p {display:inline-block;margin-right:12px;vertical-align:middle}
.review_item .review_comment .utils {display:inline-block;overflow:hidden;height:18px;line-height:18px;vertical-align:middle}
.review_item .review_comment .utils * {float:left}
.review_item .review_comment .utils button {padding-right:15px;color:#4876ef;font-weight:700;background-repeat:no-repeat;background-position:right 50%;background-size:9px auto}
.review_item .review_comment .utils span:first-child:after {display:block;float:left;margin:5px 6px 0;width:1px;height:10px;background:#ddd;content:""}
.review_item .review_comment .utils .modify {background-image:url("../../image/mobile/common/ico_review_modify.png")}
.review_item .review_comment .utils .del {background-image:url("../../image/mobile/common/ico_review_del.png")}
.review_item .review_comment.is_img {overflow:hidden;position:relative}
.review_item .review_comment.is_img .upimg {overflow:hidden;float:left;width:15%;max-height:47px}
.review_item .review_comment.is_img .upimg img {width:100%}
.review_item .review_comment.is_img p {float:left;padding-left:10px;width:80%}
.review_item .review_comment.is_img .bigimg {display:none;clear:both;padding-top:10px;max-width:270px;height:auto}
.review_item .review_comment.is_img .bigimg img {width:100%}
.review_item .review_detail_list {overflow:hidden;margin-top:6px}
.review_item .review_detail_list li {display:inline-block;float:left;margin-right:10px;color:#666;font-size:11px;line-height:18px}
.review_item .date {position:relative;margin:10px 0 10px;color:#999;font-size:11px}
.review_item .date .updown_btn {position:absolute;top:0;right:0}
.review_item .date .updown_btn span {display:inline-block;width:9px;height:5px;background:url("../../image/mobile/svg/arrow-open.svg") no-repeat left top;background-size:9px 5px}
.review_item.on .date .updown_btn span {-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.review_item .btn_declaration {padding-left:5px;color:#666;vertical-align:top;}
.review_item .reply_comment {padding:10px 10px 15px 30px;border-top:1px solid #f2f2f2;background:#f9f9f9 url("../../image/mobile/common/ico_reply.png") no-repeat 15px 20px;background-size:8px auto}
.review_item .reply_comment .seller {overflow:hidden;position:relative}
.review_item .reply_comment .seller .img {display:table;overflow:hidden;float:left;position:relative;width:32px;height:32px;border-radius:50%}
.review_item .reply_comment .seller .img span {display:table-cell;text-align:center;vertical-align:middle}
.review_item .reply_comment .seller .img span img {max-width:32px;max-height:32px}
.review_item .reply_comment .seller .img:after {position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.08);content:""}
.review_item .reply_comment .seller .s_name {overflow:hidden;float:left;margin-left:7px;width:60%;color:#333;font-size:13px;line-height:32px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
.review_item .reply_comment .s_comment {margin:5px 0 0;color:#666;font-size:13px;line-height:18px}
.review_item .reply_comment .s_date {position:absolute;top:11px;right:0;color:#999;font-size:11px}
.review_item .reply_comment .utils {display:block;overflow:hidden;margin-top:10px;height:18px;line-height:18px;vertical-align:middle}
.review_item .reply_comment .utils * {float:left}
.review_item .reply_comment .utils button {padding-right:15px;color:#4876ef;font-weight:700;background-repeat:no-repeat;background-position:right 50%;background-size:9px auto}
.review_item .reply_comment .utils span:first-child:after {display:block;float:left;margin:5px 6px 0;width:1px;height:10px;background:#ddd;content:""}
.review_item .reply_comment .utils .modify {background-image:url("../../image/mobile/common/ico_review_modify.png")}
.review_item .reply_comment .utils .del {background-image:url("../../image/mobile/common/ico_review_del.png")}
.review_item .item_kind {overflow:hidden;position:relative;padding:10px 10px 10px 36px;border-top:1px dotted #ebebeb}
.review_item .item_kind .item_img {overflow:hidden;position:absolute;top:10px;left:0;width:28px;height:22px;border:1px solid #eaeaea}
.review_item .item_kind .item_img img {width:100%}
.review_item .item_kind .item_name {float:left;width:calc(100% - 60px);color:#666;font-size:12px}
.review_item .item_kind .item_name a {display:block;display:-webkit-box;overflow:hidden;margin-top:-2px;width:calc(100%);color:#999;font-size:11px;line-height:13px;text-overflow:ellipsis;word-wrap:normal !important;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.review_item .item_kind .account {display:inline-block;margin-top:5px;padding-left:16px;width:calc(100% - 35px);height:12px;color:#999;font-size:11px;letter-spacing:normal;text-align:left;background:url("../../image/mobile/ico/ic-money-12-px.png") no-repeat left center;background-size:12px 12px}
.review_item .item_kind.payment .mark {display:inline-block;position:absolute;top:10px;right:10px;width:58px;height:16px;background:url("../../image/mobile/ico/badge-payment.png") no-repeat center center / 58px 16px}
.review_item .item_kind.direct .mark {display:inline-block;position:absolute;top:10px;right:10px;width:40px;height:16px;background:url("../../image/mobile/ico/badge-direct.png") no-repeat center center / 40px 16px}
.review_item .comment_modify {margin-top:10px}
.review_item .comment_modify textarea {height:70px}
.review_item .comment_modify .btns {margin:7px 0 0;text-align:right}
.review_item .comment_modify .btns button {padding:0 8px;height:25px;border:1px solid #e5e5e5;color:#333;font-size:13px;background:#fff}
.review_item .comment_modify .btns button img {margin:-3px 3px 0 0}
.review_item .make_reply {margin:7px 0;color:#4876ef;font-size:13px}
.review_item .make_reply img {margin:-3px 3px 0 0;width:13px}
.review_item .reply_write_wrap {margin:0;padding:12px 10px 15px 30px;border-top:1px solid #f2f2f2;background:#f9f9f9 url("../../image/mobile/common/ico_reply.png") no-repeat 15px 20px;background-size:8px auto}
.review_item .reply_write_wrap .inner_wrap {position:relative;border:1px solid #f2f2f2}
.review_item .reply_write_wrap .txt_wrap {margin-right:50px}
.review_item .reply_write_wrap .txt_wrap textarea {height:70px;border:0 none}
.review_item .reply_write_wrap .confirm {position:absolute;top:0;right:0;bottom:0;margin-top:0;width:50px;color:#fff;font-size:13px;background:#222e4f}
.review_item .review_comment p {display:-webkit-box;overflow:hidden;height:auto;line-height:1.7em;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.review_item.on .review_comment p {display:inline;overflow:auto;line-height:1.7em;word-wrap:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}

/* app_download */
.app_download {padding:10px;background:#f9f9f9}
.app_download .app_inner {position:relative}
.app_download .app_inner:after {display:block;clear:both;content:""}
.app_download .app_inner .app_logo {float:left;position:relative;margin-right:11px;padding-right:11px}
.app_download .app_inner .app_logo img {width:63px}
.app_download .app_inner .app_logo:after {position:absolute;top:50%;right:0;margin-top:-25px;width:1px;height:50px;background:#e5e5e5;content:""}
.app_download .app_inner .desc_wrap {overflow:hidden;padding-top:4px}
.app_download .app_inner .desc_wrap .tit {color:#333;font-size:17px}
.app_download .app_inner .desc_wrap .download_link {margin-top:7px}
.app_download .app_inner .desc_wrap .download_link a {display:inline-block;padding:0 8px;height:28px;border:1px solid #ccc;color:#666;font-size:13px;line-height:26px}
.app_download .app_inner .desc_wrap .download_link a img {margin-top:-3px;margin-right:4px;width:13px}
.app_download .app_inner .desc_wrap .download_link a.link01 {margin-right:8px;border-color:#4876ef;color:#4876ef}
.app_download .closer {position:absolute;top:15px;right:12px}
.app_download .closer img {width:17px}
.app_download.img_ver {padding:0;background:#fff}
.app_download.img_ver p.img_area img {width:100%}
.app_download.img_ver .closer {position:absolute;top:0;right:10px;width:32px;height:100%}
.app_download.img_ver .closer img {width:16px}

/* 경고,확인 메세지 */
.warning {margin-top:5px;color:#ff2929;font-size:13px}
.confirm {margin-top:5px;color:#328ddb;font-size:13px}
.form_join .write .warning,
.form_join .write .confirm {margin-top:8px;padding-bottom:15px;word-break: break-word} /* 893 */
.form_join .write .warning.mt8,
.form_join .write .confirm.mt8 {margin-top:8px} /* 893 */
.form_join .write .warning.mt10,
.form_join .write .confirm.mt10 {margin-top:10px} /* 893 */
.form_join .write .agree_check {margin-top:6px;text-align:right}

/* keyboard_tab */
.keyboard_tab {text-align:right}
.keyboard_tab .key_tab button {padding-right:22px;height:30px;background:#f2f2f2 url("../../image/mobile/common/ico_select_arr.png") no-repeat right 4px center;background-size:12px auto}
.keyboard_tab .key_tab button.on {background:#f2f2f2 url("../../image/mobile/common/ico_select_arr_up.png") no-repeat right 4px center;background-size:12px auto}
.keyboard_tab .special_tab {position:relative;padding-left:8px}
.keyboard_tab .special_tab:before {position:absolute;top:50%;left:0;width:1px;height:10px;background-color:#d4d4d4;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}
.keyboard_tab .keyboard_img p {display:none;padding:8px 0 20px}
.keyboard_tab .keyboard_img p.on {display:block}
.keyboard_tab .keyboard_img p img {width:100%}
.result_id {padding:8px 0;color:#333;font-size:17px;line-height:21px;text-align:center} /* 893 */
.result_id .point {color:#f95715}

/* message_list */
.msg_block a {display:block;position:relative;padding:10px;min-height:88px;border-bottom:1px solid #e5e5e5}
.msg_block a .photo {display:table;overflow:hidden;position:absolute;top:10px;left:10px;width:52px;height:52px;border-radius:50%}
.msg_block a .photo span {display:table-cell;text-align:center;vertical-align:middle}
.msg_block a .photo span img {max-width:52px;max-height:52px}
.msg_block a .photo:after {position:absolute;top:0;right:0;bottom:0;left:0;width:52px;height:52px;border-radius:50%;background:rgba(0,0,0,0.08);content:""}
.msg_block a .msg_content {padding-left:70px}
.msg_block a .msg_content .name {color:#999;font-size:13px;line-height:17px}
.msg_block a .msg_content .name em {display:inline-block;color:#333;font-size:17px;vertical-align:top}
.msg_block a .msg_content .box {margin-top:7px}
.msg_block a .msg_content .box .date {color:#bbb;font-size:12px}
.msg_block a .msg_content .name .ico {display:inline-block;padding:0 5px;color:#fff;font-size:12px;line-height:17px}
.msg_block a .msg_content .name .ico.type01 {background-color:#14b4ba}
.msg_block a .msg_content .name .ico.type02 {background-color:#3ea84d}
.msg_block a .msg_content .name .ico.type13 {background-color:#1d5ca3}
.msg_block a .msg_content .msg_txt {overflow:hidden;position:relative;margin-top:7px;padding-right:25px;color:#999;font-size:13px;line-height:17px;text-overflow:ellipsis;white-space:nowrap;-o-text-overflow:ellipsis}
.msg_block a .msg_content .msg_txt .msg_num {position:absolute;top:0;right:0;width:17px;border-radius:100%;color:#fff;font-size:12px;text-align:center;background-color:#4876ef}

.talk_msg_block {display:inline-block;position:relative;padding:0;width:100%;border-bottom:10px solid #f4f5f6;background-color:#fff}
.talk_msg_block>a {display:inline-block;width:100%;height:100%}
.talk_msg_block .swipe_block {display:inline-block;position:relative;z-index:23;padding:0 10px;width:100%;height:88px;background-color:#fff}
.talk_msg_block .image_block {display:inline-block;float:left;margin:13px 0;width:85px;height:62px;border-radius:4px;text-align:center}
.talk_msg_block .image_block .photo {display:inline-block;overflow:hidden;width:100%;height:100%;border:1px solid #e3e3e3;border-radius:4px}
.talk_msg_block .image_block .photo span {display:inline-block;width:100%;height:100%}
.talk_msg_block .image_block .photo img {display:inline-block;width:100%;height:100%;border-radius:4px;vertical-align:top}
.talk_msg_block .image_block .photo.profile {display:inline-block;width:62px;height:62px;border:1px solid #e3e3e3;border-radius:50%;color:#fff;font-size:36px;font-weight:800;letter-spacing:-1.3px;line-height:57px;text-align:center}
.talk_msg_block .image_block .photo.profile img {border-radius:50%}
.talk_msg_block .image_block .photo.profile.secession {background:url("../../image/mobile/etc/img-no-profile.png") no-repeat center center;background-size:62px 62px}
.talk_msg_block .msg_content {display:inline-block;float:left;position:relative;margin:12px 0 10px 12px;width:calc(100% - 98px);text-align:left;vertical-align:top}
.talk_msg_block .msg_content .name,
.talk_msg_block .msg_content .date {display:block;color:#666;font-size:11px;letter-spacing:-0.6px;line-height:normal}
.talk_msg_block .msg_content .name {display:inline-block;width:calc(100% - 60px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.talk_msg_block .msg_content .date {position:absolute;width:60px;top:0;right:0;color:#999;letter-spacing:normal}
.talk_msg_block .msg_content .msg_txt {display:inline-block;overflow:hidden;position:relative;margin-top:5px;padding-right:20px;width:calc(100% - 1px);height:22px;color:#212121;font-size:14px;letter-spacing:-0.5px;line-height:22px;text-overflow:ellipsis;white-space:nowrap}
.talk_msg_block .msg_content .msg_txt .msg_num {display:inline-block;position:absolute;right:0;bottom:2px;width:17px;height:17px;border-radius:50%;color:#fff;font-size:11px;font-weight:bold;letter-spacing:-0.6px;line-height:17px;text-align:center;background-color:#4876ef}
.talk_msg_block .msg_content .msg_txt:before {display:none;margin:2px 3px 0 0;width:45px;height:16px;border-radius:3px;font-size:11px;font-weight:bold;line-height:14px;text-align:center;vertical-align:top;content:""}
.talk_msg_block .msg_content .msg_txt.extension:before {display:inline-block;background:url("../../image/mobile/common/mark_extension.png") no-repeat center center;background-size:45px 16px;content:""}
.talk_msg_block .msg_content .msg_txt.suggestion:before {display:inline-block;background:url("../../image/mobile/common/mark_suggestion.png") no-repeat center center;background-size:45px 16px;content:""}
.talk_msg_block .msg_content .msg_txt.approval:before {display:inline-block;background:url("../../image/mobile/common/mark_approval.png") no-repeat center center;background-size:45px 16px;content:""}
.talk_msg_block .msg_content .msg_txt.order:before {display:inline-block;background:url("../../image/mobile/common/mark_order.png") no-repeat center center;background-size:45px 16px;content:""}
.talk_msg_block .msg_content .msg_txt.success:before {display:inline-block;background:url("../../image/mobile/common/mark_success.png") no-repeat center center;background-size:45px 16px;content:""}
.talk_msg_block .msg_content .msg_txt.unread {font-weight:bold}
.talk_msg_block .msg_content .sub_link {display:inline-block;margin-left:8px;color:#70ace3;font-size:11px;font-weight:600;letter-spacing:-0.5px;line-height:normal;text-decoration:underline;vertical-align:middle}
.talk_msg_block .msg_content .sub_link:before {display:inline-block;margin-right:4px;width:11px;height:9px;vertical-align:middle;background:url("../../image/mobile/ico/ic-letter-12-px.png") no-repeat center center / 11px 9px;content:""}
.talk_msg_block .msg_content .product_name {display:inline-block;overflow:hidden;position:relative;margin-top:5px;padding-right:20px;width:calc(100% - 15px);max-height:17px;color:#666;font-size:11px;letter-spacing:-0.6px;line-height:19px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}
.talk_msg_block .msg_content .product_name .more {display:inline-block;position:absolute;right:0 ;bottom:1px;margin-left:4px;padding:0 4px;border-radius:2px;color:#fff;font-size:11px;font-weight:500;letter-spacing:-0.4px;line-height:normal;text-align:center;background-color:#aeaeae}
.talk_msg_block .product_list {display:inline-block;padding:0 10px;width:100%}
.talk_msg_block .product_list li {display:inline-block;position:relative;padding:6px 0;width:100%;border-top:1px solid #eaeaea}
.talk_msg_block .product_list .status {display:inline-block;float:left;margin:1px 0 -1px;width:85px;font-size:14px;font-weight:bold;letter-spacing:-0.9px;line-height:normal;text-align:center}
.talk_msg_block .product_list .status.inquiry {color:#999}
.talk_msg_block .product_list .status.receipt {color:#4876ef}
.talk_msg_block .product_list .status.complete {color:#4a90e2}
.talk_msg_block .product_list .product_content {display:inline-block;overflow:hidden;float:left;margin:3px 0 0 12px;width:calc(100% - 100px);color:#999;font-size:11px;letter-spacing:-0.8px;line-height:normal;text-overflow:ellipsis;white-space:nowrap}
.talk_msg_block .product_list .product_content.short {width:calc(100% - 170px)}
.talk_msg_block .product_list .product_content span.divider {display:inline-block;margin-right:2px;letter-spacing:normal}
.talk_msg_block .product_list .product_content span.divider:after {display:inline-block;margin-left:3px;letter-spacing:normal;content:"\007C"}
.talk_msg_block .product_list .product_content span.d_day {display:inline-block;margin-right:5px;letter-spacing:normal}
.talk_msg_block .product_list .product_content span.d_day.warn {color:#4876ef}
.talk_msg_block .product_list .purchase {display:inline-block;position:absolute;top:6px;right:10px;width:59px;height:19px}
.talk_msg_block .product_list .purchase img {width:100%;height:100%}
.talk_msg_block .background_btn {display:inline-block;position:absolute;top:0;right:-180px;z-index:22}
.talk_msg_block .background_btn.left {right:initial;left:-90px}
.talk_msg_block .background_btn button {display:inline-block;float:left;width:90px;height:88px;color:#fff;font-size:14px;font-weight:500;letter-spacing:normal;line-height:86px;text-align:center}
.talk_msg_block .background_btn button.btn_grey {background-color:#aeaeae}
.talk_msg_block .background_btn button.btn_red {background-color:#ff5b57}
.talk_msg_block .background_btn button.btn_blue {background-color:#70ace3}
.talk_msg_block .more_products {display:inline-block;width:100%;height:31px;border-top:1px solid #eaeaea;color:#999;font-size:11px;letter-spacing:-0.4px;line-height:29px;text-align:center}
.talk_msg_block .more_products img {display:inline-block;margin-left:1px;width:9px;height:9px;vertical-align:middle}

.list_loading {display:inline-block;padding:35px 0;width:100%;text-align:center}
.list_loading>img {display:inline-block;margin-bottom:10px;width:115px;height:20px}
.list_loading>h2 {font-size:20px;line-height:normal;text-align:center}

.profile_color_0 {background-color:#ff868d !important}
.profile_color_1 {background-color:#a1c5ff !important}
.profile_color_2 {background-color:#86af69 !important}
.profile_color_3 {background-color:#5cb7d2 !important}
.profile_color_4 {background-color:#559cde !important}
.profile_color_5 {background-color:#ecc46c !important}
.profile_color_6 {background-color:#ffc0a1 !important}
.profile_color_7 {background-color:#b89ff2 !important}
.profile_color_8 {background-color:#698faf !important}
.profile_color_9 {background-color:#69aeaf !important}

.top_banner_bar {display:inline-block;padding-top:10px;width:100%;background-color:#f4f5f6}
.top_banner_bar a {display:inline-block;width:100%}
.top_banner_bar a img {width:100%}

/* msg_no_send */
.msg_no_send {position:absolute;right:0;bottom:0;left:0;margin:0 15px;padding:30px 0 15px;border-top:1px solid #e5e5e5;text-align:center;background:#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:-20px;left:0;width:100%;text-align:center}
.msg_no_send .ico_img img {width:40px;height:40px}

/* certify_area */
.certify_area:after {display:block;clear:both;content:""}
.certify_area>div {float:left;width:50%;text-align:center}
.certify_area>.phone {border-right:1px dashed #dbdbdb}
.certify_area>div .txt {margin-top:10px;color:#333;font-size:16px}
.certify_area>div img {width:97px}

.additional_opts {display:inline-block;position:relative;margin-top:10px;padding:0 10px;width:100%}
.additional_opts .search_mode {display:inline-block;position:absolute;top:5px;right:10px;width:26px;height:26px;vertical-align:middle}
.additional_opts .search_mode img {width:100%;height:100%}
.custom_selectbox {display:inline-block;position:relative;width:calc(100% - 31px);color:#666;font-size:13px;letter-spacing:-0.5px}
.custom_selectbox.full {margin-bottom:10px;width:100%}
.custom_selectbox>button {display:inline-block;overflow:hidden;position:relative;padding:0 34px 0 16px;width:100%;height:35px;border:1px solid #e5e5e5;color:#666;line-height:33px;text-align:left;text-overflow:ellipsis;white-space:nowrap;background-color:#fff}
.custom_selectbox>button:after {display:inline-block;position:absolute;top:11px;right:10px;width:14px;height:14px;background:url("../../image/mobile/etc/btn-dropdown-down.png") no-repeat center center;background-size:14px 14px;content:""}
.custom_selectbox>ul {display:none;position:absolute;top:35px;right:0;left:0;z-index:31;border:1px solid #e5e5e5;border-top:none}
.custom_selectbox>ul li {display:inline-block;padding:0 8px;width:100%;height:35px;background-color:#fff}
.custom_selectbox>ul li.selected {font-weight:bold}
.custom_selectbox>ul li button {display:inline-block;overflow:hidden;padding-left:8px;width:100%;height:100%;border-top:1px solid #e5e5e5;line-height:33px;text-align:left;text-overflow:ellipsis;white-space:nowrap;background-color:#fff}
.custom_selectbox.on button {border-bottom:none}
.custom_selectbox.on>button:after {transform:rotate(180deg)}
.custom_selectbox.on>ul {display:inline-block}
.custom_searchbox {display:inline-block;position:relative;width:calc(100% - 31px)}
.custom_searchbox input[type=text] {padding:0 42px 0 16px;width:100%;height:35px;border:1px solid #e5e5e5;color:#212121;font-size:13px;letter-spacing:-0.5px;line-height:normal;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}
.custom_searchbox input[type=text]:focus {border:1px solid #e5e5e5;outline:none;box-shadow:none}
.custom_searchbox input[type=text]::-webkit-input-placeholder,
.custom_searchbox input[type=text]::-moz-placeholder,
.custom_searchbox input[type=text]:-ms-input-placeholder,
.custom_searchbox input[type=text]:-moz-placeholder,
.custom_searchbox input[type=text]::placeholder {color:#999 !important}
.custom_searchbox .search_mode {top:4px;right:8px}

.detail_content .review_empty {display:inline-block;padding:107px 0 424px;width:100%;text-align:center;background:#fff url("../../image/mobile/common/no-review.png") no-repeat center 187px;background-size:calc(83.6vw) auto}
.detail_content .review_empty.short {margin-top:8px;padding:0 0 193px;background:#fff url("../../image/mobile/common/no-review.png") no-repeat center 40px;background-size:calc(83.6vw) auto}
.detail_content .review_empty h4 {margin-bottom:6px;color:#999;font-size:17px;letter-spacing:-0.9px;line-height:normal}
.detail_content .review_empty h2 {color:#666;font-size:20px;letter-spacing:-1.1px;line-height:normal}
.detail_content .custom_selectbox {display:inline-block;margin-top:10px;width:calc(100vw - 20px);color:#999}
.detail_content .custom_selectbox.type02 {margin:20px 0 10px}
.detail_content .custom_selectbox>button {display:inline-block;overflow:hidden;padding:0 30px 0 15px;width:100%;height:40px;border:1px solid #e3e3e3;color:#999;font-size:15px;letter-spacing:-0.5px;line-height:31px;text-align:left;text-overflow:ellipsis;white-space:nowrap}
.detail_content .custom_selectbox>button:after {display:inline-block;position:absolute;top:12px;right:9px;width:16px;height:16px;background:url("../../image/mobile/orderjob/ic-arrow-down-16-px.png") no-repeat center center;background-size:16px 16px;content:""}
.detail_content .custom_selectbox ul {display:none;position:absolute;top:40px;right:0;left:0;z-index:53;border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3;background-color:#fff}
.detail_content .custom_selectbox ul li {display:inline-block;width:100%;height:40px;border-bottom:1px solid #e3e3e3;color:#999;font-size:13px;letter-spacing:-0.5px;line-height:31px}
.detail_content .custom_selectbox ul li.selected {color:#666}
.detail_content .custom_selectbox ul li:hover {color:#666}
.detail_content .custom_selectbox ul li button {display:inline-block;overflow:hidden;padding:0 5px 0 7px;width:100%;height:100%;border:none;text-align:left;text-overflow:ellipsis;white-space:nowrap}
.detail_content .custom_selectbox ul li:last-child {border-bottom:none}
.detail_content .custom_selectbox.on button:after {transform:rotate(180deg)}
.detail_content .custom_selectbox.on ul {display:inline-block}

/* message box */
html.message {overflow:hidden;height:100%}
.type_msg {position:absolute;top:0;right:0;left:0}
.message_con {position:absolute;top:50px;right:0;bottom:0;left:0;background-color:#eee}
.messaging_content {overflow-x:hidden;overflow-y:scroll;position:absolute;top:0;right:0;bottom:56px;left:0}
.messaging_content.no_user {padding-bottom:50px}
.messaging_content .msg_reload {position:fixed;top:67px;right:11px;z-index:11;width:34px;height:34px;border:1px solid #e5e5e5;border-radius:3px;font-size:0;background:url("../../image/mobile/common/btn_reload.png") no-repeat 50% 50% #fff}
.messaging_content .top_message {position:fixed;top:50px;left:0;z-index:10;padding:15px 50px 15px 20px;border-bottom:1px dashed #e3e3e3;color:#888;font-size:13px;line-height:18px;background-color:#f4f4f4}
.messaging_content .top_message button {position:absolute;top:50%;right:15px}
.messaging_content .top_message a {margin-left:5px;padding-bottom:2px;border-bottom:1px solid #333;color:#333;font-size:12px}
.messaging_content .top_message a:after {display:inline-block;margin-left:3px;width:8px;height:8px;background:url("../../image/mobile/common/ico_closer2.png") no-repeat 0 0;background-size:8px 8px;content:""}
.chatting_content {padding:125px 20px 40px;height:100%;vertical-align:top}
.chatting_content .chatting .buyer_say {float:left;clear:both;position:relative;margin-bottom:20px}
.chatting_content .chatting .buyer_say .photo {display:table;overflow:hidden;position:absolute;top:0;left:0;width:50px;height:50px;border:none;border-radius:50%;outline:none}
.chatting_content .chatting .buyer_say .photo span {display:table-cell;text-align:center;vertical-align:middle}
.chatting_content .chatting .buyer_say .photo span img {max-width:50px;max-height:50px}
.chatting_content .chatting .buyer_say .photo:after {position:absolute;top:0;right:0;bottom:0;left:0;width:50px;height:50px;border-radius:50%;background:rgba(0,0,0,0.08);content:""}
.chatting_content .chatting .buyer_say .chatting_data {display:inline-block;padding-left:55px;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/mobile/common/bg_msg_buyer.png") no-repeat 0 0}
.buyer_say .chatting_data .bubble>.bubble_msg {margin-left:11px;padding:15px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;color:#333;font-size:13px;line-height:22px;word-break:break-all;background:#fff}
.buyer_say .chatting_data .bubble>.bubble_msg .cancle_txt {color:#4369aa} /* OTWOJOB-707 */
.buyer_say .chatting_data .bubble>.bubble_msg pre {white-space:pre-wrap;word-break:break-all}
.chatting_content .chatting .seller_say {float:right;clear:both;margin-bottom:20px}
.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/mobile/common/bg_msg_seller.png") no-repeat 100% 0}
.seller_say .chatting_data .bubble>.bubble_msg {margin-right:11px;padding:20px 15px;border-top-left-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;color:#333;font-size:13px;line-height:22px;word-break:break-all;background:#c7dbff}
.seller_say .chatting_data .bubble>.bubble_msg .cancle_txt {color:#4369aa} /* OTWOJOB-707 */
.seller_say .chatting_data .bubble>.bubble_msg pre {white-space:pre-wrap;word-break:break-all}
.chatting_data .bubble>.bubble_msg .report_icon {display:inline-block;margin-left:10px;width:11px;height:9px;background:url("../../image/mobile/common/ico_report.png") no-repeat 50% 90%}
.chatting_data .bubble>.bubble_msg img {max-width:340px;max-height:500px}
.chatting_data .bubble>.bubble_msg .sign_img img {width:60px}
.red_circle {display:inline-block;margin-left:10px;width:11px;height:11px;background:url("../../image/mobile/common/ico_red_circle.png") no-repeat 50% 50%}
.msg_writing {position:fixed;right:0;bottom:0;left:0;margin:0;padding:0;height:55px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background-color:#fff}
.msg_writing .button_wrap {position:absolute;top:-1px;left:0}
.msg_writing .button_wrap .send_image {display:inline-block;margin-top:10px}
.msg_writing .send_msg {position:absolute;top:-1px;right:0;width:60px;height:55px}
.msg_writing .send_msg .submit {width:60px;height:55px;border:0;border-radius:0;color:#fff;font-size:14px;background-color:#878d96;cursor:pointer}
.attached_file {display:inline-block;padding-left:15px;background:url("../../image/mobile/common/ico_attached_file.png") no-repeat 0 50%}

/* attach photo and file */
.special_suggest {overflow:hidden;float:left;position:relative;width:55px;height:55px;border-right:1px solid #e5e5e5;font-size:0;background:url("../../image/mobile/common/btn_special_suggest.png") no-repeat 50% 50%;background-size:23px auto}
.msg_upload_file {overflow:hidden;float:left;position:relative;width:55px;height:55px;border-right:1px solid #e5e5e5;background:url("../../image/mobile/common/btn_file_upload04.png") no-repeat 50% 50%}
.msg_upload_file.on {background:url("../../image/mobile/common/btn_file_upload04_on.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_entry_form {display:inline-block;position:absolute;top:0;right:60px;left:110px;padding:7px 0 3px;height:45px}
.msg_entry_form textarea {position:absolute;top:50%;margin-top:-4px;padding:0 10px;width:100%;max-height:43px;border-width:0;outline:none;font-size:13px;line-height:1}
.buyer_wrap .msg_entry_form {display:inline-block;position:absolute;top:0;right:60px;left:55px;height:55px}/* 구매자버전 */
.special_propose_deal .txt01 {padding:44px 8px 0;color:#333;font-size:14px;text-align:center;background:url("../../image/mobile/common/btn_special_suggest.png") no-repeat 50% 4px;background-size:30px auto}
.special_propose_deal .spd_tit {margin:8px 0 0;padding:10px 0 0;border-top:1px solid #666;color:#888;font-size:14px;line-height:18px}
.special_propose_deal .line01 {overflow:hidden;margin:11px 0 0;padding:9px 0;border-color:#acbfe0;border-style:solid;border-width:1px 0}
.special_propose_deal .line01:after {display:block;clear:both;content:""}
.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}

/* show_special_price */
.msgbox.popup_special_price {position:fixed;right:500px;bottom:0;z-index:22;width:600px;border:1px solid #f5f5f5;background:#fff}
.msgbox.popup_special_price.height870 {height:870px}
.msgbox.popup_special_price.height710 {height:710px}
.msgbox.popup_special_price.height490 {height:490px}
.popup_special_price>.tit {position:relative;padding:18px 30px;color:#333;font-size:26px}
.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}
.recommend_special_price {height:45px;background:url("../../image/mobile/common/ico_special_s.png") no-repeat 19px 14px,url("../../image/mobile/common/bg_msg_special_recommend.png") no-repeat 0 0}
.recommend_special_price .special_price_txt {padding-top:16px;padding-left:42px;color:#fff;font-size:15px}
.recommend_special_price .special_price_txt .recommend_now {display:inline-block;float:right;margin-right:20px;width:242px;font-size:12px;line-height:15px;background:url("../../image/mobile/common/ico_white_arrow2.png") no-repeat 100% 2px}

/* schedule_calendar */
.schedule_calendar {margin-top:20px;padding:0 12px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.schedule_calendar .year_month {position:relative;padding:15px 0 10px;text-align:center}
.schedule_calendar .year_month>p {display:inline-block;margin:0 10px;color:#333;font-size:18px;vertical-align:middle}
.schedule_calendar .year_month button {display:inline-block;width:20px;height:20px;font-size:0}
.schedule_calendar .year_month button.prev {background:url("../../image/mobile/common/schedule_prev.png") no-repeat center center;background-size:8px auto}
.schedule_calendar .year_month button.next {background:url("../../image/mobile/common/schedule_next.png") no-repeat center center;background-size:8px auto}
.schedule_calendar .carlendar {width:100%}
.schedule_calendar .carlendar .year {position:relative;text-align:center}
.schedule_calendar .carlendar .year .date {position:absolute;top:0}
.schedule_calendar .carlendar .date {width:100%;color:#333;font-size:18px;text-align:center}
.schedule_calendar .carlendar .week {border-bottom:1px solid #e5e5e5}
.schedule_calendar .carlendar .week ul:after {display:block;clear:both;content:""}
.schedule_calendar .carlendar .week li {float:left;padding:10px 0;width:14.28571428571429%;font-size:18px;line-height:22px;text-align:center}
.schedule_calendar .carlendar .day {padding:10px 0}
.schedule_calendar .carlendar .day ul:after {display:block;clear:both;content:""}
.schedule_calendar .carlendar .day li {float:left;padding:8px 0;width:14.28571428571429%;font-size:16px;line-height:22px;text-align:center}
.schedule_calendar .carlendar .day li.mark_today {color:#fff;background:#f23325}
.schedule_calendar .carlendar .day li.mark_offday {color:#fff;background:#b5b5b5}
.schedule_calendar .carlendar .day li:nth-child(7n) {color:#3581b6}
.schedule_calendar .carlendar .day li:first-child,
.schedule_calendar .carlendar .day li:nth-child(7n+1) {color:#f74f4f}

/* schedule_calendar layer popup */
.schedule_calendar.layer_cal {margin-top:0;padding:0;border-top:none;border-bottom:none}
.schedule_calendar.layer_cal .year_month {padding:0 0 10px}
.schedule_dot {margin-bottom:25px;color:#666;font-size:14px}
.schedule_dot span:before {display:inline-block;margin:-5px 8px 0 0;width:8px;height:8px;vertical-align:middle;content:""}
.schedule_dot span:first-child:before {background-color:#f23325}
.schedule_dot span:last-child {margin-left:20px}
.schedule_dot span:last-child:before {background-color:#b5b5b5}
.schedule_txt {color:#999;font-size:14px;line-height:1.5}
.schedule_txt li {margin-bottom:20px}
.schedule_txt li:last-child {margin-bottom:0}

/* error_form */
.error_form {padding-top:80px;text-align:center;background:url("../../image/mobile/common/ico_error.png") no-repeat center 0;background-size:60px auto}
.error_form .ment_tit {color:#333;font-size:17px}
.error_form .ment_tit .point {color:#f95715}
.error_form .reason {margin-top:15px;color:#666;font-size:13px;line-height:23px}
.error_form .service_date {margin-top:20px;padding:15px;color:#333;font-size:14px;background-color:#dbdbdb}

/* 재능없음 페이지 없음 979 */
.error_form2 {padding-top:31px;text-align:center;background:url("../../image/mobile/common/ico_error_s.png") no-repeat center 0;background-size:22px auto}
.error_form2 .ment_tit {color:#333;font-size:17px;font-weight:bold;letter-spacing:-1px}
.error_form2 .ment_tit .point {color:#f95715}
.error_form2 .reason {margin-top:15px;color:#999;font-size:13px;letter-spacing:-1px;line-height:18px}
.error_form2 .service_date {margin-top:20px;padding:15px;color:#333;font-size:14px;background-color:#dbdbdb}
.error_form2 .error_search {overflow:hidden;position:relative;margin-top:28px;height:44px;border:3px solid #fe5a12}
.error_form2 .error_search input[type=text] {overflow:hidden;padding-right:55px;width:100%;height:38px;border:none;color:#333}
.error_form2 .error_search .btn_search {overflow:hidden;position:absolute;top:50%;right:10px;margin-top:-16px;width:32px;height:32px;text-indent:-9999px;background:url("../../image/mobile/common/ico_search_open.png") no-repeat 50% 50%;background-size:22px auto}
.error_form2 .error_keyword {margin-top:14px;text-align:center}
.error_form2 .error_keyword a {padding:1%;color:#0dafb4;font-size:13px}
.error_keyword_info {overflow:hidden;margin-top:30px}
.error_keyword_info p {float:left;padding:23px 10px 23px 55px;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/mobile/common/ico_error_keyword1.png") 10px 23px no-repeat;background-size:35px auto}
.error_keyword_info p.area_marketing {color:#666;line-height:1.4;background:url("../../image/mobile/common/ico_error_keyword2.png") 10px 23px no-repeat;background-size:35px auto}
/* //979 */

/* profile_explain */
.profile_explain:last-child {margin-bottom:20px}
.profile_explain .tit_wrap {padding-bottom:15px;border-bottom:1px solid #e5e5e5}
.profile_explain .tit_wrap span.sub_tit {font-size:10px}
.profile_explain .tit_wrap span.info_graph {color:#999;font-size:10px}
.profile_explain .tit_wrap span.info_graph em {margin-left:13px}
.profile_explain .tit_wrap span.info_graph .order_num i {display:inline-block;margin-right:3px;width:6px;height:6px;border-radius:3px;background-color:#d7e2ed}
.profile_explain .tit_wrap span.info_graph .order_pay i {display:inline-block;margin-right:3px;width:6px;height:6px;border-radius:3px;background-color:#94bce4}
.profile_explain .sales_wrap .summary .sales_total {overflow:hidden}
.profile_explain .sales_wrap .summary .sales_total .sales_box {overflow:hidden;position:relative;padding:20px 0 0 0;width:100%}
.profile_explain .sales_wrap .summary .sales_total .sales_box:after {display:block;clear:both;content:""}
.profile_explain .sales_wrap .summary .sales_total .sales_box .y_coordinate {float:left;position:relative;width:30px}
.profile_explain .sales_wrap .summary .sales_total .sales_box .y_coordinate.right {float:right}
.profile_explain .sales_wrap .summary .sales_total .sales_box .y_coordinate span {display:block;margin-bottom:15.5px;padding-right:5px;color:#999;font-size:10px;text-align:right}
.profile_explain .sales_wrap .summary .sales_total .sales_box .x_coordinate {overflow:hidden;float:left;position:absolute;top:0;left:0;margin:0 10%;width:80%;height:160px;background:url("../../image/pc/common/sales_graph_bg.png") no-repeat left top}
.profile_explain .sales_wrap .summary .sales_total .sales_box .x_coordinate .row_graph_box {float:left;width:33.3%}
.profile_explain .sales_wrap .summary .sales_total .sales_box .x_coordinate .row_graph_box dl {position:relative;padding-top:6px}
.profile_explain .sales_wrap .summary .sales_total .sales_box .x_coordinate .row_graph_box dl dt {position:absolute;bottom:-15px;left:43%;color:#999;font-size:11px}
.profile_explain .sales_wrap .summary .sales_total .sales_box .x_coordinate .row_graph_box dl dd {height:126px;text-align:center}
.profile_explain .sales_wrap .summary .sales_total .sales_box .x_coordinate .row_graph_box dl dd span {display:inline-block;position:relative;width:25px;height:126px;text-indent:-9999px}
.profile_explain .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:25px;height:0}
.profile_explain .sales_wrap .summary .sales_total .sales_box .x_coordinate .row_graph_box dl dd span em.order_total {background:#d7e2ed}
.profile_explain .sales_wrap .summary .sales_total .sales_box .x_coordinate .row_graph_box dl dd span em.order_end {background:#94bce4}
.profile_explain .sales_wrap .summary .sales_total .text_box {overflow:hidden;margin:15px 0 0;width:100%;color:#666;font-size:14px;text-align:center}
.profile_explain .sales_wrap .summary .sales_total .text_box dl {float:left;width:33.3%;border-right:1px solid #e5e5e5;color:#333}
.profile_explain .sales_wrap .summary .sales_total .text_box dl dt {font-size:12px}
.profile_explain .sales_wrap .summary .sales_total .text_box dl dd {font-size:20px;font-weight:bold;line-height:1.25}
.profile_explain .sales_wrap .summary .sales_total .text_box .seller_schedule {float:left;padding-bottom:25px;width:33.3%;color:#294974;font-size:12px;background:url("../../image/mobile/svg/icon-schedule.svg") 50% bottom no-repeat;background-size:21px 19px}
.profile_explain .text_type04 {margin:8px 3px 0}
.profile_explain .portfolio {margin:0 0 15px}
.profile_explain .portfolio .files {margin:15px 0 0}
.profile_explain .portfolio .files a {display:inline-block;padding:4px 10px;border:1px solid #4876ef;color:#4876ef;font-size:13px}
.profile_explain .portfolio .files a img {margin-top:-3px;margin-right:5px;width:9px}
.profile_explain .portfolio .file img {width:100%}
.profile_explain .portfolio .view {margin-top:15px}
.profile_explain .portfolio .view img {width:100%}

/* 오투잡 - otowjob_visual */
.otowjob_visual {position:relative}
.otowjob_visual .visual_img img {width:100%}
.otowjob_visual .txt_area {position:absolute;top:50%;left:0;width:100%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.otowjob_visual .txt_area .txt01 {color:#fff;font-size:28px}
.otowjob_visual .txt_area .txt01 em {color:#4876ef;font-weight:bold}
.otowjob_visual .txt_area .txt01 span {position:relative;color:#4876ef;font-weight:bold}
.otowjob_visual .txt_area .txt01 span:before {position:absolute;top:-3px;left:50%;margin-left:-2px;width:4px;height:4px;border-radius:2px;background-color:#4876ef;content:""}
.otowjob_visual .txt_area .txt02 {margin-top:15px;color:#fff;font-size:13px}

/* otowjob_tab */
.otowjob_tab:after {display:block;clear:both;content:""}
.otowjob_tab a {display:block;float:left;width:50%;height:40px;color:#666;font-size:16px;line-height:40px;text-align:center;background-color:#eee}
.otowjob_tab a.on {color:#fff;background-color:#4876ef}

/* otowjob_guide */
.otowjob_guide {padding:25px 30px}
.otowjob_guide .step {margin-top:30px;padding-left:50px}
.otowjob_guide .step:first-child {margin-top:0}
.otowjob_guide .step .title {color:#333;font-size:18px}
.otowjob_guide .step .list_type04 ul li {margin-top:10px}
.otowjob_guide .step .list_type04 ul li:first-child {margin-top:0}
.otowjob_guide .step01 {background:url("../../image/mobile/customer/ico_buyer_step01.png") no-repeat 0 0;background-size:26px auto}
.otowjob_guide .step02 {background:url("../../image/mobile/customer/ico_buyer_step02.png") no-repeat 0 0;background-size:26px auto}
.otowjob_guide .step03 {background:url("../../image/mobile/customer/ico_buyer_step03.png") no-repeat 0 0;background-size:28px auto}
.otowjob_guide .step04 {background:url("../../image/mobile/customer/ico_buyer_step04.png") no-repeat 0 0;background-size:26px auto}
.otowjob_guide.seller .step01 {background:url("../../image/mobile/customer/ico_seller_step01.png") no-repeat 0 0;background-size:26px auto}
.otowjob_guide.seller .step02 {background:url("../../image/mobile/customer/ico_seller_step02.png") no-repeat 0 0;background-size:26px auto}
.otowjob_guide.seller .step03 {background:url("../../image/mobile/customer/ico_seller_step03.png") no-repeat 0 0;background-size:28px auto}
.otowjob_guide.seller .step04 {background:url("../../image/mobile/customer/ico_seller_step04.png") no-repeat 0 0;background-size:26px auto}

/* 오더잡 - orderjob_visual */
.orderjob_visual {position:relative}
.orderjob_visual .visual_img img {width:100%}
.orderjob_visual .txt_area {position:absolute;top:50%;left:0;width:100%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.orderjob_visual .txt_area .txt01 {color:#fff;font-size:23px}
.orderjob_visual .txt_area .txt01 em {color:#2ce9f0;font-weight:bold}
.orderjob_visual .txt_area .txt01 span {position:relative;color:#2ce9f0;font-weight:bold}
.orderjob_visual .txt_area .txt01 span:before {position:absolute;top:-1px;left:50%;margin-left:-2px;width:4px;height:4px;border-radius:2px;background-color:#2ce9f0;content:""}
.orderjob_visual .txt_area .btn_order {margin-top:15px}
.orderjob_visual .txt_area .btn_order img {width:65px;height:65px}

/* orderjob_tab */
.orderjob_tab:after {display:block;clear:both;content:""}
.orderjob_tab a {display:block;float:left;width:50%;height:40px;color:#666;font-size:16px;line-height:40px;text-align:center;background-color:#eee}
.orderjob_tab a.on {color:#fff;background-color:#14b4ba}

/* orderjob_guide */
.orderjob_guide .box {padding:30px 20px}
.orderjob_guide .box.bg_color {background-color:#e7f7f8}
.orderjob_guide .box h3 {position:relative;color:#333;font-size:18px;text-align:center}
.orderjob_guide .box h3:before {position:absolute;bottom:-10px;left:50%;width:30px;height:2px;background-color:#14b4ba;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:""}
.orderjob_guide .box .text {margin-top:20px;color:#999;font-size:13px;line-height:15px;text-align:center}
.orderjob_guide .info_txt {margin-top:35px;padding-top:140px;text-align:center;background:url("../../image/mobile/customer/orderjob_info_buyer.png") no-repeat center top;background-size:260px auto}
.orderjob_guide .info_txt .tit {color:#333;font-size:15px}
.orderjob_guide .info_txt .txt {margin-top:16px;color:#777;font-size:13px;line-height:17px}
.orderjob_guide .step_wrap {margin:35px 7px 0}
.orderjob_guide .step_wrap>.step {padding-bottom:40px;background:url("../../image/mobile/customer/orderjob_step.png") no-repeat 30px 76px;background-size:9px auto}
.orderjob_guide .step_wrap>.step>div {padding:13px 0 0 83px;height:69px}
.orderjob_guide .step_wrap>.step>div.top {padding:7px 0 0 83px}
.orderjob_guide .step_wrap>.step>div .num {color:#333;font-size:17px}
.orderjob_guide .step_wrap>.step>div .txt {margin-top:10px;color:#999;font-size:13px;line-height:15px}
.orderjob_guide .step_wrap>.step:last-child {background:none}
.orderjob_guide .step_wrap .step01 {background:url("../../image/mobile/customer/orderjob_buyer_step01.png") no-repeat left top;background-size:69px auto}
.orderjob_guide .step_wrap .step02 {background:url("../../image/mobile/customer/orderjob_buyer_step02.png") no-repeat left top;background-size:69px auto}
.orderjob_guide .step_wrap .step03 {background:url("../../image/mobile/customer/orderjob_buyer_step03.png") no-repeat left top;background-size:69px auto}
.orderjob_guide .step_wrap .step04 {background:url("../../image/mobile/customer/orderjob_buyer_step04.png") no-repeat left top;background-size:69px auto}
.orderjob_guide .protect_description {margin-top:35px}
.orderjob_guide .protect_description>div {margin-top:17px;padding-left:42px;min-height:23px;color:#666;font-size:14px;line-height:18px}
.orderjob_guide .protect_description .desc01 {background:url("../../image/mobile/customer/orderjob_desc01.png") no-repeat 7px center;background-size:22px auto}
.orderjob_guide .protect_description .desc02 {background:url("../../image/mobile/customer/orderjob_desc02.png") no-repeat 10px center;background-size:16px auto}
.orderjob_guide .protect_description .desc03 {background:url("../../image/mobile/customer/orderjob_desc03.png") no-repeat 10px center;background-size:18px auto}
.orderjob_guide.seller .info_txt {padding-top:160px;background:url("../../image/mobile/customer/orderjob_info_seller.png") no-repeat center top;background-size:230px auto}
.orderjob_guide.seller .step_wrap .step01 {background:url("../../image/mobile/customer/orderjob_seller_step01.png") no-repeat left top;background-size:69px auto}
.orderjob_guide.seller .step_wrap .step02 {background:url("../../image/mobile/customer/orderjob_seller_step02.png") no-repeat left top;background-size:69px auto}
.orderjob_guide.seller .step_wrap .step03 {background:url("../../image/mobile/customer/orderjob_seller_step03.png") no-repeat left top;background-size:69px auto}
.orderjob_guide.seller .step_wrap .step04 {background:url("../../image/mobile/customer/orderjob_seller_step04.png") no-repeat left top;background-size:69px auto}

.otwojob_open_guide .opentit img {width:100%}
.otwojob_open_guide .open_guide {text-align:center}
.otwojob_open_guide .open_guide>div {text-align:center}
.otwojob_open_guide .open_guide>div img {width:100%}
.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 {padding:0 10px 10px}
.otwojob_open_guide .open_guide .service_info dl {padding:20px 10px 20px;text-align:center}
.otwojob_open_guide .open_guide .service_info dl.odj {border-top:1px solid #ddd}
.otwojob_open_guide .open_guide .service_info dl dt {margin:10px 0 15px;color:#333;font-size:15px}
.otwojob_open_guide .open_guide .service_info dl dd {padding-bottom:15px;color:#555;font-size:12px;letter-spacing:-1px;line-height:1.5}
.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:115px;height:25px;border-radius:25px;color:#fff;font-size:11px;line-height:25px;text-align:center;background-color:#4876ef}
.otwojob_open_guide .open_guide .service_info dl.odj dd.btn_area a {border-right:currentColor;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:5px;height:8.5px;vertical-align:middle;background:url("../../image/mobile/index/ico_arrow3.png") 0 0 no-repeat;background-size:5px auto}

/* policy_area */
.policy_area p {margin-top:5px;color:#666;font-size:13px;line-height:18px}
.policy_area p strong {margin-top:15px;color:#333;font-size:16px}
.policy_area .table_type02 table tbody td {border-left:1px solid #e5e5e5;text-align:left;word-break:break-all}
.policy_area .table_type02 table tbody td:first-child {border-left:none}
.policy_area .table_type02.type_wide {margin-left:-18px}
.before_policy {margin-top:15px;color:#333;font-size:14px;text-align:right}

/* order_cont */
.order_cont {position:relative;padding:10px 10px 20px;border-top:1px solid #e5e5e5}
.order_cont.padding0 {padding:10px 0 0}
.order_cont .padding_box {padding:0 10px}
.order_cont .padding_box.type01 {margin:20px 0 10px;padding:20px 10px;border-top:1px dotted #d9d9d9;background:#fafafa}
.order_cont .oc_tit {margin:0 0 13px;color:#333;font-size:17px}
.order_cont .toggler {position:absolute;top:12px;right:10px;padding-right:14px;color:#999;font-size:12px;background:url("../../image/mobile/detail/ico_cont_on.png") no-repeat 100% 50%;background-size:11px auto}
.order_cont .toggler.on {background-image:url("../../image/mobile/detail/ico_cont_off.png")}
.order_cont .txt01 {padding:0 0 0 10px;color:#666;font-size:14px;line-height:17px}

/* msg_list_wrap */
.msg_list_wrap {position:relative;padding:15px 10px 20px;background:#e4e6e9}
.msg_list_wrap .message_window_banner {margin-top:13px}
.msg_list_wrap .message_window_banner img {width:100%}
.msg_list_wrap .msg_inner {position:relative}
.msg_list_wrap .item_wrap {overflow-x:hidden;overflow-y:scroll;height:360px}
.msg_list_wrap .tit_layer_wrap {display:none;overflow:hidden;position:fixed;top:50px;left:0;z-index:10;padding:15px 10px;width:100%;height:48px;line-height:18px;background:#e4e6e9}
.msg_list_wrap .tit_layer_wrap .msg_tit {float:left;color:#333;font-size:17px}
.msg_list_wrap .tit_layer_wrap .date {float:right;padding-left:15px;color:#666;font-size:13px;background:url("../../image/mobile/detail/ico_msg_time.png") no-repeat 0 50%;background-size:13px auto}
.msg_list_wrap .tit_wrap {overflow:hidden;margin:0 0 25px;line-height:18px}
.msg_list_wrap .tit_wrap .msg_tit {float:left;color:#333;font-size:17px}
.msg_list_wrap .tit_wrap .date {float:right;padding-left:15px;color:#666;font-size:13px;background:url("../../image/mobile/detail/ico_msg_time.png") no-repeat 0 50%;background-size:13px auto}
.msg_list_wrap .refresh_wrap {margin-bottom:-45px;padding-right:10px;text-align:right}
.msg_list_wrap .refresh_wrap .refresh {z-index:3;width:34px;height:34px;border:1px solid #e5e5e5;border-radius:3px;font-size:0;background:url("../../image/mobile/common/btn_reload.png") no-repeat 50% 50% #fff}
.msg_list_wrap .msg_item {padding:10px;border-top:1px solid #e4e6e9}
.msg_list_wrap .msg_item.system {background:#fff}
.msg_list_wrap .msg_item.guest {background:#fff}/* OTWOJOB-807 */
.msg_list_wrap .msg_item.self {background:#e7f0ff}/* OTWOJOB-807 */
.msg_list_wrap .msg_item .user_msg {overflow:hidden}
.msg_list_wrap .msg_item .user_msg .img {display:table;overflow:hidden;float:left;position:relative;margin-right:12px;width:44px;height:44px;border-radius:50%}
.msg_list_wrap .msg_item .user_msg .img:after {position:absolute;top:0;right:0;bottom:0;left:0;width:44px;height:44px;border-radius:50%;background:rgba(0,0,0,0.08);content:""}
.msg_list_wrap .msg_item .user_msg .img span {display:table-cell;text-align:center;vertical-align:middle}
.msg_list_wrap .msg_item .user_msg .img span img {max-width:44px;max-height:44px}
.msg_list_wrap .msg_item .user_msg .desc_wrap {overflow:hidden}
.msg_list_wrap .msg_item .user_msg .desc_wrap .user_name {color:#333;font-size:16px}
.msg_list_wrap .msg_item .user_msg .desc_wrap .user_name .id {color:#999;font-size:13px}
.msg_list_wrap .msg_item .user_msg .desc_wrap .msg_cont {margin:13px 0 0;color:#666;font-size:13px;line-height:1.3;white-space:initial}
.msg_list_wrap .msg_item .user_msg .desc_wrap .msg_cont .cancle_txt {color:#4369aa} /* OTWOJOB-707 */
.msg_list_wrap .msg_item .user_msg .desc_wrap .msg_cont .download img {margin-right:5px;max-height:35px;vertical-align:bottom}
.msg_list_wrap .msg_item .user_msg .desc_wrap .date {margin:16px 0 0;color:#999;font-size:12px;text-align:right}
.msg_list_wrap .msg_item .user_msg .desc_wrap .date .unread {display:inline-block;margin:-2px 6px 0 0;width:5px;height:5px;border-radius:50%;vertical-align:middle;background:#ff3000}
.msg_list_wrap .system_msg {position:relative;padding:10px 0;text-align:center}
.msg_list_wrap .system_msg .img {padding:0 0 10px}
.msg_list_wrap .system_msg .img.type01 img {margin-left:10px}
.msg_list_wrap .system_msg .txt01 {color:#485a77;font-size:16px}
.msg_list_wrap .system_msg .txt02 {margin:7px 0 0;color:#999;font-size:14px}
.msg_list_wrap .system_msg .date {position:absolute;top:0;right:0;color:#999;font-size:12px}
.msg_list_wrap .system_msg .additional_informs {display:inline-block;margin-top:15px;width:80%}
.msg_list_wrap .system_msg .additional_informs .a_inform {display:inline-block;margin-bottom:5px;width:100%}
.msg_list_wrap .system_msg .additional_informs .a_inform label {display:inline-block;float:left;margin-right:15px;width:80px;color:#666;font-size:11px;letter-spacing:-0.55px;line-height:18px;text-align:left}
.msg_list_wrap .system_msg .additional_informs .a_inform span {display:inline-block;float:left;width:calc(100% - 95px);color:#999;font-size:11px;font-weight:normal;letter-spacing:-0.55px;line-height:18px;text-align:left}
.msg_list_wrap .system_msg .additional_comment {display:inline-block;margin-top:10px;width:100%;color:#999;font-size:11px;letter-spacing:-0.55px;line-height:18px;text-align:center}
.msg_list_wrap .system_msg button {margin-top:15px;padding:5px 10px;color:#fff;font-size:14px;font-weight:normal;line-height:20px;background-color:#4369aa}

.msg_list_wrap .files {margin:8px 0 0}
.msg_list_wrap .files a {display:inline-block;padding:4px 10px;border:1px solid #ccc;color:#999;font-size:13px}
.msg_list_wrap .files a img {margin-top:-3px;margin-right:5px;width:9px}
.msg_list_wrap .msg_input_wrap {overflow:hidden;position:relative;margin:15px 0 0}
.msg_list_wrap .msg_input_wrap .btns {position:absolute;top:0;left:0;height:100%}
.msg_list_wrap .msg_input_wrap .btns .normal {overflow:hidden;position:absolute;bottom:0;left:0;width:100px}
.msg_list_wrap .msg_input_wrap .btns .normal:after {display:block;clear:both;content:""}
.msg_list_wrap .msg_input_wrap .btns button {float:left;width:30px;height:33px;border:1px solid #ddd;border-right-width:0;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%}
.msg_list_wrap .msg_input_wrap .btns .fn01 {overflow:hidden;float:left;width:30px;height:33px;border:1px solid #ddd;border-right-width:0;background:#fff url("../../image/mobile/detail/ico_msg_btn01.png") no-repeat center center;background-size:15px auto}
.msg_list_wrap .msg_input_wrap .btns .fn01 input[type=file] {width:30px;height:30px;cursor:pointer;opacity:0}
.msg_list_wrap .msg_input_wrap .btns .fn01.on {background:#fff url("../../image/mobile/detail/ico_msg_btn01_on.png") no-repeat center center;background-size:15px auto}
.msg_list_wrap .msg_input_wrap .btns .fn02 {background-image:url("../../image/mobile/detail/ico_msg_btn02.png");background-size:17px auto}
.msg_list_wrap .msg_input_wrap .btns .fn02.on {background-image:url("../../image/mobile/detail/ico_msg_btn02_on.png");background-size:17px auto}
.msg_list_wrap .msg_input_wrap .btns .fn03 {background-image:url("../../image/mobile/detail/ico_msg_btn03.png");background-size:20px auto}
.msg_list_wrap .msg_input_wrap .btns .fn03.on {background-image:url("../../image/mobile/detail/ico_msg_btn03_on.png");background-size:20px auto}
.msg_list_wrap .msg_input_wrap .btns .wider {display:none;width:30px;height:100%;border:1px solid #ddd;border-right-width:0;background-color:#f9f9f9;background-image:url("../../image/mobile/detail/ico_msg_arrow.png");background-size:10px auto}
.msg_list_wrap .msg_input_wrap .input_wrap {margin:0 40px 0 30px}
.msg_list_wrap .msg_input_wrap .input_wrap input {width:100%}
.msg_list_wrap .msg_input_wrap .input_wrap textarea {width:100%;height:33px;max-height:63px;border:1px solid #ddd;color:#999;font-size:13px;line-height:15px}
.msg_list_wrap .msg_input_wrap .send {position:absolute;right:0;bottom:0;width:40px;height:100%;border:1px solid #878d96;border-left-width:0;color:#fff;font-size:13px;text-align:center;background:#878d96}
.msg_list_wrap .add_btns {margin:10px 0 0}
.msg_list_wrap .add_btns a {display:inline-block;padding:6px 10px;border:1px solid #ddd;color:#666;font-size:13px;background:#fff}
.msg_list_wrap .msg_input_wrap.type01 .input_wrap {margin:0 40px 0 60px}
.msg_list_wrap .msg_input_wrap.type02 .input_wrap {margin:0 40px 0 90px}
.msg_type .msg_system_box {position:absolute;right:0;bottom:55px;left:0}
.msg_type .msg_system_box .btn_event {position:absolute;top:50%;right:15px;width:20px;height:20px;background:url("../../image/mobile/mypage/btn_msg_close.png") no-repeat 50% 50%;background-size:17px auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.msg_type .msg_system_box .on .btn_event {top:15px;background:url("../../image/mobile/mypage/btn_msg_open.png") no-repeat 50% 50%;background-size:17px auto}
.inputtext {overflow:hidden;padding:0 8px;height:33px;border:1px solid #ddd;color:#fff;font-size:13px;line-height:33px;background:transparent}

.msg_type .product_summary .p_info .desc_wrap .price,
.msg_type .product_summary .p_info .desc_wrap .price .num,
.msg_type .product_summary .p_info .desc_wrap .tit,
.msg_type .product_summary .p_info .desc_wrap .title_txt,
.msg_type .product_summary .t_info dt,
.msg_type .product_summary .t_info dd,
.msg_type .product_summary .text_type04,
.msg_type .product_summary .field_wrap .l_tit {color:#fff;font-weight:normal}
.msg_type .product_summary .t_info .color01,
.msg_type .product_summary .field_wrap .l_tit .num .point {color:#bedaff}
.msg_type .product_summary .field_wrap {margin:0;border-top:none;background:none}
.msg_system_box {background:rgba(107,114,129,0.95)}
.msg_system_box .sys_inner {position:relative;padding:10px}
.msg_system_box .sys_inner .hr {display:block;margin-bottom:20px;height:1px;background:#818793} /* 1383 */
.msg_system_box .s_tit {color:#fff;font-size:17px}
.msg_system_box .s_tit.type01 {margin:12px 0 0;padding:12px 0 0;border-top:1px solid #818793}
.msg_system_box .btn_event {position:absolute;top:50%;right:15px;width:20px;height:20px;background:url("../../image/mobile/mypage/btn_msg_open.png") no-repeat 50% 50%;background-size:17px auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.msg_system_box .on .btn_event {top:15px;background:url("../../image/mobile/mypage/btn_msg_close.png") no-repeat 50% 50%;background-size:17px auto}
.msg_system_box .s_box {display:none;margin:15px 0 0}
.msg_system_box .on .s_box {display:block}
.msg_system_box .s_box.type01 {margin:12px 0 0;padding:12px 0 0;border-top:1px solid #818793}
.msg_system_box select,
.msg_system_box input[type=text],
.msg_system_box input[type=password],
.msg_system_box textarea {border:0 none;color:#fff;font-size:14px;background:#888d99}
.msg_system_box select {background:#888d99 url("../../image/mobile/common/ico_select_arr2.png") no-repeat right 6px center;background-size:15px auto}
.msg_system_box input[type=text]::-webkit-input-placeholder,
.msg_system_box input[type=password]::-webkit-input-placeholder,
.msg_system_box textarea::-webkit-input-placeholder {color:rgba(255,255,255,0.9)}
.msg_system_box .input_file_wrap .t_wrap input {height:33px;border:1px solid #aaaeb7;color:#fff;background:none}
.msg_system_box .input_file_wrap .btn {height:33px;border:0 none;color:#fff;line-height:33px;background:#aaaeb7}
.msg_system_box .add_txt {margin:4px 0 0 3px;padding:2px 0 0 13px;color:#bedaff;font-size:13px;line-height:1.3;background:url("../../image/mobile/detail/ico_re2.png") no-repeat 0 3px;background-size:9px auto}
.msg_system_box .line {margin-top:7px}
.msg_system_box .line:after {display:block;clear:both;content:""}
.msg_system_box .line .l_side {float:left;padding-right:2px;width:50%}
.msg_system_box .line .r_side {float:right;padding-left:2px;width:50%}
.msg_system_box .t01 {color:#fff;font-size:14px;line-height:1.3}
.msg_system_box .t01.top10 {margin-top:10px}
.msg_system_box .t02 {color:#bedaff;font-size:14px;line-height:1.3}
.msg_system_box .s_btn_wrap {display:none;margin:15px 0 0;text-align:center}
.msg_system_box .on .s_btn_wrap {display:block}
.msg_system_box .s_btn_wrap .btn_type {margin:0 2px}
.msg_system_box .radio_box {overflow:hidden}
.msg_system_box .radio_box label {float:left;position:relative;width:25%}
.msg_system_box .radio_box label input {position:absolute;top:0;left:0;opacity:0}
.msg_system_box .radio_box label .txt {display:block;margin-left:0;height:33px;border:1px solid #abafb7;border-left-width:0;color:#fff;font-size:13px;line-height:31px;text-align:center}
.msg_system_box .radio_box label:first-child .txt {border-left-width:1px}
.msg_system_box .radio_box label input:checked+.txt {background:#abafb7}

/* file upload progress */
.msg_list_wrap .message_control {display:none;padding:5px 0;border-top:1px solid #878d96}
.msg_list_wrap .message_control {position:relative;top:10px;color:#666;background:#fff}
.msg_list_wrap .message_control .progress_cancel_center {position:absolute;top:-31px;left:50%;margin-left:-42px}
.msg_list_wrap .message_control .progress_cancel_center button {width:95px;height:31px}
.msg_list_wrap .message_control .progress_cancel_center button img {width:100%}
.msg_list_wrap .row {overflow:hidden;margin:0 10px;padding:5px 0}
.msg_list_wrap .row .file_info {float:left;padding-top:3px;width:70%}
.msg_list_wrap .row .file_info .col-sm-3 {overflow:hidden;float:left;max-width:70%;text-overflow:ellipsis;white-space:nowrap}
.msg_list_wrap .row .file_info .col-sm-1 {float:left;margin-left:5px}
.msg_list_wrap .row .progress {float:left;width:30%}

.msg_writing .message_control {display:none;position:absolute;bottom:54px;left:0;z-index:100;padding:5px 0;width:100%;border-top:1px solid #878d96;color:#666;background:#fff}
.msg_writing .message_control .progress_cancel_center {position:absolute;top:-31px;left:50%;margin-left:-42px}
.msg_writing .message_control .progress_cancel_center button {width:95px;height:31px}
.msg_writing .message_control .progress_cancel_center button img {width:100%}
.msg_writing .row {overflow:hidden;margin:5px 10px}
.msg_writing .row .file_info {float:left;padding-top:3px;width:70%}
.msg_writing .row .file_info .col-sm-3 {overflow:hidden;float:left;max-width:70%;text-overflow:ellipsis;white-space:nowrap}
.msg_writing .row .file_info .col-sm-1 {float:left;margin-left:5px}
.msg_writing .row .progress {float:left;width:30%}

.pop_layer .in_layer .close_btn {display:inline-block;position:absolute;top:10px;right:5px;z-index:51;width:32px;height:32px;background:url("../../image/mobile/orderjob/ic-close-32-px.png") no-repeat center center / 32px 32px}
.pop_layer .in_layer .layer_cont {overflow-y:auto;max-height:calc(100vh - 50px)}
.pop_layer .in_layer .layer_cont>label {display:inline-block;margin-bottom:7.5px;width:100%;color:#333;font-size:14px;font-weight:500;letter-spacing:-0.3px;line-height:normal}
.pop_layer .in_layer .layer_cont .write_type01 {display:inline-block;padding:15px 10px 10px;width:100%;border-top:1px solid #b6b6b6;background-color:#f5f5f5}
.pop_layer .in_layer .layer_cont .write_type01 .inform {margin-bottom:10px}
.pop_layer .in_layer .layer_cont .write_type01 .inform.direct_input {display:none}
.pop_layer .in_layer .layer_cont .write_type01 .inform>label {display:block;margin-bottom:5px;color:#666;font-size:13px;letter-spacing:-0.3px;line-height:normal;text-align:left}
.pop_layer .in_layer .layer_cont .write_type01 .inform .auth {display:inline-block;float:right;width:60px;height:30px;border:1px solid #4876ef;color:#4876ef;line-height:28px;text-align:center;background-color:#fff}
.pop_layer .in_layer .layer_cont .write_type01 .inform .auth:disabled {border:1px solid #ebebeb;color:#ccc;background-color:#ededed}
.pop_layer .in_layer .layer_cont .write_type01 .select_inform,
.pop_layer .in_layer .layer_cont .write_type01 .text_inform {display:inline-block;padding-left:8px;width:100%;height:30px;border:1px solid #dadada;color:#333;font-size:13px;letter-spacing:-0.3px;line-height:normal;text-align:left}
.pop_layer .in_layer .layer_cont .write_type01 .text_inform {box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}
.pop_layer .in_layer .layer_cont .write_type01 .text_inform.type02 {width:calc(100% - 65px)}
.pop_layer .in_layer .layer_cont .write_type01 .info_msg {display:inline-block;width:100%;color:#328ddb;font-size:12px;letter-spacing:-0.5px;line-height:normal;text-align:left}
.pop_layer .in_layer .layer_cont .write_type01 .info_msg.error {color:#ff4141}
.pop_layer .in_layer .layer_cont .write_type01 .info_msg.info {color:#328ddb}
.pop_layer .in_layer .layer_cont .btn_block {margin:10px 4px 0 0;background:#fff;border:1px solid #ddd;padding:0 10px;height:24px;font-size:13px;color:#666}
.pop_layer .in_layer .data_list {display:inline-block;overflow-y:auto;width:100%;max-height:calc(100vh - 250px)}
.pop_layer .in_layer  .detail_table {margin-top:10px;width:100%;border-top:1px solid #e6e6e6;font-size:12px;letter-spacing:-0.6px;line-height:normal}
.pop_layer .in_layer  .detail_table th {padding:15px 0;border-bottom:1px solid #e6e6e6;color:#333;text-align:center;background-color:#f5f5f5}
.pop_layer .in_layer  .detail_table td {padding:15px 0;border-bottom:1px solid #e5e5e5;color:#666;text-align:center;background-color:#fff}
.pop_layer .in_layer  .empty_msg {margin-top:10px;padding:20px 0;width:100%;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;color:#333;font-size:12px;letter-spacing:-0.3px;line-height:15px;text-align:center}
.pop_layer .in_layer  .empty_msg .etc_inform {display:inline-block;margin-top:15px;padding:10px 0;width:77%;color:#333;font-size:12px;letter-spacing:-0.3px;line-height:15px;background-color:#f5f5f5}
.pop_layer .in_layer  .empty_msg .etc_inform a {color:#4876ef}
.pop_layer .text_inform::-webkit-input-placeholder {color:#999}
.pop_layer .text_inform::-moz-placeholder {color:#999}
.pop_layer .text_inform:-ms-input-placeholder {color:#999}
.pop_layer .text_inform:-moz-placeholder {color:#999}
.pop_layer .text_inform::placeholder {color:#999}
.pop_layer .in_layer.full {right:0;left:0}
.pop_layer.schedule_calendar_setting .btn_type {position:absolute;top:10px;right:10px;z-index:63;padding:0;width:16px;height:16px;border:none;text-indent:-9999px;background:url("../../image/mobile/orderjob/btn-close-16-px.png") no-repeat center center;background-size:16px 16px}

.schedule_comment {display:inline-block;margin-top:8px;width:100%;color:#999;font-size:12px;letter-spacing:normal;line-height:18px}
.schedule_comment span {display:block;margin-bottom:8px}
.schedule_comment span p {display:inline-block;position:relative;margin-right:18px;padding-left:10px}
.schedule_comment span p.today:before {display:inline-block;position:absolute;top:6px;left:1px;width:5px;height:5px;border-radius:4px;background-color:#4876ef;content:""}
.schedule_comment span p.disabled:before {display:inline-block;position:absolute;top:6px;left:1px;width:5px;height:5px;border-radius:4px;background-color:#eaeaea;content:""}
.schedule_comment span p.holiday:before {display:inline-block;position:absolute;top:6px;left:1px;width:5px;height:5px;border-radius:4px;background-color:#4a90e2;content:""}
.schedule_calendar_setting .ui-datepicker {position:relative;top:0;padding:0;width:100% !important}
.schedule_calendar_setting .ui-datepicker .ui-datepicker-title {font-size:19px;font-weight:bold}
.schedule_calendar_setting .ui-datepicker .ui-datepicker-prev,
.schedule_calendar_setting .ui-datepicker .ui-datepicker-next {top:0;width:30px;height:30px}
.schedule_calendar_setting .ui-datepicker .ui-datepicker-prev {left:20%}
.schedule_calendar_setting .ui-datepicker .ui-datepicker-next {right:20%}
.schedule_calendar_setting .ui-datepicker .ui-state-hover {border:none;background-color:#fff}
.schedule_calendar_setting .ui-datepicker .ui-datepicker-header {padding:0}
.schedule_calendar_setting .ui-datepicker .ui-datepicker-header .ui-icon-circle-triangle-w {margin-top:-14px;margin-left:-17px;width:30px;height:30px;background:url("../../image/pc/orderjob/btn-m-left-defualt.png") no-repeat center center;background-size:30px 30px;cursor:pointer}
.schedule_calendar_setting .ui-datepicker .ui-datepicker-header .ui-icon-circle-triangle-e {margin-top:-14px;margin-left:-15px;width:30px;height:30px;background:url("../../image/pc/orderjob/btn-m-right-defualt.png") no-repeat center center;background-size:30px 30px;cursor:pointer}
.schedule_calendar_setting .ui-datepicker td {padding:0;border:1px solid #eaeaea}
.schedule_calendar_setting .ui-datepicker-calendar tbody td a {padding:0;width:100% !important;background-color:#fff}
.schedule_calendar_setting .ui-datepicker-calendar thead th {color:#999;font-size:11px;font-weight:normal}
.schedule_calendar_setting .ui-state-default {padding:0;height:calc((100vw - 40px) / 7) !important;color:#666;font-size:14px;line-height:calc(((100vw - 40px) / 7) - 2px);text-align:center}
.schedule_calendar_setting .ui-state-default.ui-state-highlight {color:#fff !important;background-color:#4876ef !important}
.schedule_calendar_setting .ui-state-disabled {opacity:1 !important}
.schedule_calendar_setting .ui-state-disabled .ui-state-default {padding:0;height:calc((100vw - 40px) / 7) !important;background-color:#eaeaea !important}
.schedule_calendar_setting .ui-widget {font-family:Roboto, Malgun Gothic, sans-serif}
.schedule_calendar_setting .ui-widget.ui-widget-content {border:none;background-color:transparent}
.schedule_calendar_setting .ui-widget-header {border:none;color:#212121;background-color:transparent}
.schedule_calendar_setting .ui-state-active {color:currentColor !important;background-color:transparent !important}
.schedule_calendar_setting .ui-datepicker-calendar tbody td:first-child a,
.schedule_calendar_setting .ui-datepicker-calendar tbody td:nth-child(7n+1) a {color:#f74f4f !important}
.schedule_calendar_setting .ui-datepicker-calendar tbody td:nth-child(7n) a {color:#3581b6 !important}
.schedule_calendar_setting .ui-datepicker td.holiday {border:1px solid #4a90e2}
.schedule_calendar_setting .holiday .ui-state-default {color:#fff;background-color:#4a90e2 !important}
.schedule_calendar_setting .ui-datepicker-calendar tbody td.holiday:first-child a,
.seller_schedule_calendar .ui-datepicker-calendar tbody td.holiday:nth-child(7n+1) a {color:#fff !important}

.msg_item_list dl {position:relative}
.msg_item_list dl dt {position:absolute;top:0;left:0;padding-top:3px;width:74px}
.msg_item_list dl dt img {width:74px;height:54px}
.msg_item_list dl dd {padding:0 10px 0 84px;width:100%}
.msg_item_list dl dd p {margin-bottom:5px}
.msg_item_list dl dd p.tit {display:-webkit-box;overflow:hidden;min-height:3.4em;line-height:1.2em;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.msg_item_list dl dd p.current {font-size:1.071em;font-weight:bold;line-height:normal}
.msg_item_list dl dd p.current em {font-weight:normal}
.msg_item_list dl dd p.current span.discount {margin-right:6px;color:#999;font-weight:normal}
.msg_item_list dl dd p.current span.option {margin-right:6px;color:#aeaeae;font-size:13px;font-weight:normal}
.message_window_banner img {width:100%}

progress {display:inline-block;vertical-align:baseline}
@-webkit-keyframes progress-bar-stripes {from {background-position:40px 0}to {background-position:0 0}}
@-o-keyframes progress-bar-stripes {from {background-position:40px 0}to {background-position:0 0}}
@keyframes progress-bar-stripes {from {background-position:40px 0}to {background-position:0 0}}
.progress {overflow:hidden;height:20px;border-radius:4px;background-color:#f5f5f5;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1)}
.progress-bar {float:left;width:0;height:100%;color:#fff;font-size:12px;line-height:20px;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease}
.progress-striped .progress-bar,
.progress-bar-striped {background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;background-size:40px 40px}
.progress.active .progress-bar,
.progress-bar.active {-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}
.progress-bar-success {background-color:#5cb85c}
.progress-striped .progress-bar-success {background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)}
.progress-bar-info {background-color:#5bc0de}
.progress-striped .progress-bar-info {background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)}
.progress-bar-warning {background-color:#f0ad4e}
.progress-striped .progress-bar-warning {background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)}
.progress-bar-danger {background-color:#d9534f}
.progress-striped .progress-bar-danger {background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)}
.progress_hide {display:none !important}

/* product_summary */
.product_summary {margin-top:10px}
.product_summary .p_info {overflow:hidden;position:relative;padding:15px 0;border-color:#e5e5e5;border-style:solid;border-width:1px 0}
.product_summary .p_info .img {display:table;overflow:hidden;float:left;position:relative;margin-right:10px;width:78px;height:60px;border:2px solid #f2f2f2}
.product_summary .p_info .img>img {width:100%;height:100%}
.product_summary .p_info .img span {display:table-cell;text-align:center;vertical-align:middle}
.product_summary .p_info .img span img {max-width:78px;max-height:60px}
.product_summary .p_info .img:after {position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.08);content:""}
.product_summary .p_info .desc_wrap {overflow:hidden}
.product_summary .p_info .desc_wrap .tit {margin:2px 0 0;color:#333;font-size:14px}
.product_summary .p_info .desc_wrap .tit .ico {display:inline-block;padding:2px 2px 3px;font-size:12px}
.product_summary .p_info .desc_wrap .tit .ico.spacial {border:1px solid #f42456;color:#f42456}
.product_summary .p_info .desc_wrap .tit .ico.plus {border:1px solid #4568a7;color:#4568a7}
.product_summary .p_info .desc_wrap .tit .ico.self {border:1px solid #4876ef;color:#4876ef}
.product_summary .p_info .desc_wrap .tit .ico.recommend {border:1px solid #00a6ac;color:#00a6ac}
.product_summary .p_info .desc_wrap .tit .status {margin-right:2px;color:#4876ef}
.product_summary .p_info .desc_wrap .tit .value {display:inline-block;position:relative;margin:-5px 0 0 5px;padding-left:5px;color:#999;line-height:14px}
.product_summary .p_info .desc_wrap .tit .value:before {position:absolute;top:0;left:0;width:1px;height:13px;background-color:#999;content:""}
.product_summary .p_info .desc_wrap .title_txt {display:block;overflow:hidden;margin:6px 0 0;color:#333;font-size:14px;text-overflow:ellipsis;white-space:nowrap;-o-text-overflow:ellipsis}
.product_summary .p_info .desc_wrap .title_txt.show {line-height:16px;text-overflow:inherit;white-space:inherit}
.product_summary .p_info .desc_wrap .title_txt i {display:inline-block;top:-2px;margin-left:0;padding:1px 3px 1px 5px;height:16px;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:11px;font-weight:normal;line-height:1.2;background:#fff} /* 644 */
.product_summary .p_info .desc_wrap .p_num {overflow:hidden;margin:6px 0 0;color:#666;font-size:14px;line-height:1.3}
.product_summary .p_info .desc_wrap .p_num strong {float:left;margin-right:10px;color:#333;font-weight:400}
.product_summary .p_info .desc_wrap .p_num span {display:block;overflow:hidden}
.product_summary .p_info .desc_wrap .price {margin:6px 0 0;color:#333;font-size:14px}
.product_summary .p_info .desc_wrap .price .num {font-size:16px;font-weight:700}
.product_summary .p_info .desc_wrap .price .num .sale {display:inline-block;position:relative;margin:-5px 0 0 5px;padding-left:5px;color:#999;font-size:13px;line-height:14px}
.product_summary .p_info .desc_wrap .price .num .sale:before {position:absolute;top:0;left:0;width:1px;height:13px;background-color:#999;content:""}
.product_summary .p_info .desc_wrap .price i {display:inline-block;top:-2px;margin-left:0;padding:1px 3px 1px 5px;height:16px;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:11px;line-height:1.2;background:#fff} /* 644 */
.product_summary .p_info .btn_select {position:absolute;top:50%;right:0;margin-top:0;width:45px;height:30px;border:1px solid #ddd;color:#333;font-size:13px;background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.product_summary .txt {color:#333;font-size:13px;line-height:1.4}
.product_summary .txt i {color:#4876ef}
.product_summary .txt2 {color:#888;font-size:12px;line-height:1.4}
.product_summary.type01 {margin-top:20px;border-bottom:1px solid #e5e5e5}
.product_summary.type01 .p_info {padding:15px 50px 15px 0;border-width:1px 0 0 0}
.product_summary.top10 {margin-top:10px}
.product_summary .item {margin-top:10px;padding:10px;border:1px solid #ddd;background-color:#fff}
.product_summary .item.on {border:1px solid #4876ef}
.product_summary .item .p_info {border:none}
.product_summary .item .item_info {margin-top:10px;padding-top:10px;border-top:1px solid #f2f2f2}
.product_summary .item .item_info:after {display:block;clear:both;content:""}
.product_summary .item .item_info .left_area {float:left}
.product_summary .item .item_info .left_area .ico {display:inline-block;padding:1px 2px 2px;color:#fff;font-size:12px;background-color:#999}
.product_summary .item .item_info .left_area .date {color:#999;font-size:13px;line-height:21px}
.product_summary .item .item_info .right_area {float:right}
.product_summary .item .item_info .right_area .msg_name {display:inline-block;margin-right:3px;padding-left:22px;color:#999;font-size:13px;line-height:21px;vertical-align:middle;background:url("../../image/mobile/detail/ico_msg2.png") no-repeat left center;background-size:18px auto}
.product_summary .item .item_info .right_area .btn_orderinfo {padding:3px 4px;border:1px solid #ccc;color:#666;font-size:13px}
.product_summary .o_info {overflow:hidden;padding:8px 0;border-bottom:1px solid #e5e5e5}
.product_summary .o_info .l_area {float:left;font-size:13px}
.product_summary .o_info .l_area .type {display:inline-block;margin-right:7px;padding:3px;color:#fff;font-size:11px;background:#999}
.product_summary .o_info .r_area {float:right}
.product_summary .add_tit {margin:10px 0 0;padding:2px 0 0 16px;color:#25446f;font-size:13px;font-weight:700;background:url("../../image/mobile/detail/ico_re.png") no-repeat 0 0;background-size:11px auto}
.product_summary .field_wrap {margin:7px 0 0;padding:0 15px 12px;border-color:#b5b5b5;border-style:solid;border-width:1px 0;background:#f5f5f5}
.product_summary .field_wrap .line {margin:12px 0 0}
.product_summary .field_wrap .line:after {display:block;clear:both;content:""}
.product_summary .field_wrap .l_tit {display:block;margin:0 0 6px;color:#666;font-size:13px}
.product_summary .field_wrap .l_tit.type01 {color:#333;font-size:14px}
.product_summary .field_wrap .l_tit .num {display:inline-block;margin-left:13px}
.product_summary .field_wrap .l_tit .num .point {color:#4876ef}
.product_summary .field_wrap .input_wrap {position:relative;border:1px solid #dadada;background:#fff}
.product_summary .field_wrap .input_wrap .t_wrap {margin-right:43px}
.product_summary .field_wrap .input_wrap .t_wrap input {border:0 none;color:#4876ef;text-align:right}
.product_summary .field_wrap .input_wrap .unit {position:absolute;top:0;right:0;bottom:0;width:48px;line-height:34px;text-align:left}
.product_summary .field_wrap .input_wrap .unit i {display:inline-block;color:#4876ef;font-size:13px}
.product_summary .field_wrap .line>.l_side {float:left;padding-right:2px;width:50%}
.product_summary .field_wrap .line>.r_side {float:right;padding-left:2px;width:50%}
.product_summary .field_wrap2 {margin:10px 0 10px;padding:0 7px 12px;border-top:1px solid #a3adbb;border-bottom:1px solid #d4dae2;background:#f5f5f5}
.product_summary .field_wrap2 .line {margin:12px 0 0}
.product_summary .field_wrap2 .line:after {display:block;clear:both;content:""}
.product_summary .field_wrap2 .line .select_wrap {float:left;width:33.33%}
.product_summary .field_wrap2 .line .select_wrap .inner {margin:0 4px}
.product_summary .field_wrap2 .line .select_wrap .inner select {width:100%}
.product_summary .t_info {overflow:hidden;padding:15px 10px;border-bottom:1px solid #b5b5b5}
.product_summary .t_info dl {overflow:hidden;padding:3px 0;font-size:13px}
.product_summary .t_info dt {float:left;width:60px;color:#333}
.product_summary .t_info dd {overflow:hidden;color:#666}
.product_summary .t_info .color01 {color:#4876ef}
.product_summary .order_info {padding:10px 5px 13px;border-bottom:1px solid #e5e5e5}
.product_summary .order_info:after {display:block;clear:both;content:""}
.product_summary .order_info .date {float:left;color:#999;font-size:13px}
.product_summary .order_info .date .ico {margin-right:5px;padding:0 4px 1px;color:#fff;font-size:12px;background-color:#999}
.product_summary .order_info .payment {float:right;color:#666;font-size:13px}
.product_summary .order_info .payment em {display:inline-block;margin-left:5px;color:#999}
.product_summary .pay_list {margin:16px 0 0}
.product_summary .pay_list .plus {position:relative;margin-top:8px;padding:0 75px;color:#666;font-size:13px;line-height:15px}
.product_summary .pay_list .plus:first-child {margin-top:0}
.product_summary .pay_list .plus .tit {position:absolute;top:0;left:0;padding-left:15px;color:#333;font-size:14px;background:url("../../image/mobile/mypage/ico_plus_pay.png") no-repeat left -1px;background-size:11px auto}
.product_summary .pay_list .plus .tit {position:absolute;top:0;left:0;padding-left:15px;color:#333;font-size:14px;background:url("../../image/mobile/mypage/ico_plus_pay.png") no-repeat left -1px;background-size:11px auto}
.product_summary .pay_list .plus .price {position:absolute;top:0;right:0}

/* order_pay_box */
.order_pay_box {position:relative;margin-top:15px;padding:8px 10px 10px;border:3px solid #818e9d}
.order_pay_box:after {display:block;clear:both;content:""}
.order_pay_box .tit {position:absolute;top:7px;left:10px;color:#333;font-size:14px;font-weight:bold}
.order_pay_box .data {display:block;padding:0 85px 0 30px;color:#333;font-size:13px;text-align:center}
.order_pay_box .data span {display:inline-block;position:relative;padding-left:4px}
.order_pay_box .data span:before {position:absolute;top:50%;left:0;margin-top:-4px;width:1px;height:10px;background-color:#eaeaea;content:""}
.order_pay_box .data span:first-child {padding-left:0}
.order_pay_box .data span:first-child:before {display:none}
.order_pay_box .data span strong {color:#4876ef}
.order_pay_box .price {position:absolute;top:7px;right:10px;color:#4876ef;font-size:14px}

/* bill_wrap */
.bill_wrap {margin-top:10px;border-top:1px solid #e5e5e5}
.bill_wrap .desc_wrap {position:relative;padding:13px 7px;border-bottom:1px solid #e5e5e5}
.bill_wrap .desc_wrap.type01 {border-bottom:none}
.bill_wrap .desc_wrap.all_price {border-bottom:1px solid #e5e5e5}
.bill_wrap .desc_wrap.all_price .right_side .data {font-size:16px}
.bill_wrap .desc_wrap:after {display:block;clear:both;content:""}
.bill_wrap .desc_wrap h4 {color:#333;font-size:14px;font-weight:bold}
.bill_wrap .desc_wrap .left_side {float:left}
.bill_wrap .desc_wrap .left_side:after {display:block;clear:both;content:""}
.bill_wrap .desc_wrap .left_side02 {float:left;width:78px;color:#333;line-height:normal;vertical-align:middle}
.bill_wrap .desc_wrap .left_side03 {float:left;padding-top:1px;width:calc(100% - 78px);color:#666;line-height:normal;vertical-align:middle}
.bill_wrap .desc_wrap .right_side {float:right}
.bill_wrap .desc_wrap .right_side .data {color:#666;font-size:14px}
.bill_wrap .desc_wrap .right_side .data.point {color:#4876ef}
.bill_wrap .desc_wrap .all_side {float:left;color:#333;font-size:13px;letter-spacing:-0.3px;line-height:normal}
.bill_wrap .desc_wrap .all_side.reply {color:#666}
.bill_wrap .desc_wrap .all_side.reply:before {display:inline-block;margin-right:6.5px;padding:1px 0 2.5px;width:28px;border-radius:3px;color:#fff;font-size:11px;letter-spacing:-0.3px;line-height:normal;text-align:center;vertical-align:top;background-color:#222e4f;content:"\B2F5\BCC0"}
.bill_wrap .desc_wrap .btn_print {position:absolute;top:7px;right:0;padding:5px 7px 7px;border:1px solid #d5d5d5;color:#666;font-size:13px}
.bill_wrap .desc_wrap .date {display:block;padding:0 90px 0 55px;color:#666;font-size:13px;text-align:center}
.bill_wrap .desc_wrap .date.type_ect {padding-right:70px}
.bill_wrap .desc_wrap .date.type_ect .data.point {color:#4876ef;font-size:14px;text-align:right}
.bill_wrap .desc_wrap .bank_info {margin-top:13px}
.bill_wrap .desc_wrap .bank_info span {display:inline-block;margin-left:15px;color:#666;font-size:13px}
.bill_wrap .desc_wrap .bank_info span:first-child {margin-left:0}
.bill_wrap .desc_wrap .bank_info span em {display:inline-block;margin-left:5px}
.bill_wrap .desc_wrap .bank_info span .num {color:#333}
.bill_wrap .desc_wrap .bank_info span .period {color:#4876ef}
.bill_wrap .data_box {padding:10px 7px;border-bottom:1px solid #e5e5e5;background-color:#f5f5f5}
.bill_wrap .data_box .desc_wrap {margin-top:10px;padding:0;border-bottom:none}
.bill_wrap .data_box .desc_wrap:first-child {margin-top:0}
.bill_wrap .data_box .desc_wrap .left_side h4 {color:#666;font-size:13px;font-weight:normal}

/* inactive_account_wrap */
.inactive_account_wrap {padding:126px 0 0;background:url("../../image/mobile/mypage/ico_inactive.png") no-repeat 50% 32px;background-size:66px auto}
.inactive_account_wrap .txt01 {color:#000;font-size:18px;text-align:center}
.inactive_account_wrap .txt02 {margin:12px 0 0;color:#666;font-size:13px;line-height:1.4;text-align:center}
.inactive_account_wrap .txt02.type01 {margin-top:60px}
.inactive_account_wrap .f_wrap {margin:12px 0 0}
.inactive_account_wrap .err_msg {margin:6px 0 0 10px;color:#ff2929;font-size:13px}

/* msg_trade_complete */
.msg_trade_complete {padding:25px 0 20px;border-bottom:1px solid #dadada;text-align:center}
.msg_trade_complete .txt01 {color:#666;font-size:13px;line-height:1.3}
.msg_trade_complete .link {margin:7px 0 0}

/* tab_move */
.tab_move.fixed {position:fixed;top:50px;right:10px;left:10px;z-index:15}
.tab_move.fixed+.tab_content {margin-top:38px}

/* share_btns */
.share_btns {margin:12px 0 15px;text-align:center}
.share_btns a {display:inline-block;margin:0 6px}
.share_btns a img {width:55px}
.share_btns a span {display:block;margin:7px 0 0;color:#666;font-size:13px}

/* app_istall */
.install_area {padding-bottom:30px;text-align:center}
.install_area .install_info {width:100%}
.install_area .btn_app_ios {display:inline-block;margin:27px 0 15px;padding:0 25px;border-radius:20px;color:#333;font-size:13px;line-height:40px;text-align:center;background-color:#eee}
.install_area .btn_app_ios:before {display:inline-block;margin:-5px 10px 0 0;width:13.5px;height:16px;vertical-align:middle;background:url("../../image/mobile/common/ico_ios.png") no-repeat;background-size:13.5px 16px;content:""}
.install_area .btn_app_android {display:inline-block;margin:27px 0 15px;padding:0 20px;border-radius:20px;color:#333;font-size:13px;line-height:40px;text-align:center;background-color:#eee}
.install_area .btn_app_android:before {display:inline-block;margin:-5px 8px 0 0;width:16.5px;height:17.5px;vertical-align:middle;background:url("../../image/mobile/common/ico_android.png") no-repeat;background-size:16.5px 17.5px;content:""}
.install_area p {color:#666;font-size:13px}

/* 수수료 인하 이벤트 */
.event_feedown img {width:100%}
.event_feedown .section_main,
.event_feedown .section_info {background:#efefef}
.event_feedown .section_step div {position:relative}
.event_feedown .section_step p {position:absolute;right:10%;bottom:20%;width:45%}
.event_feedown .section_step p a,
.event_feedown .section_step p .exp_sub {display:block;margin-top:8%}
.event_feedown .section_step .step1 p {bottom:25%}
.event_feedown .section_step .step2 p {bottom:33%}

/* powerseller 상세 */
.powerseller_banner img {width:100%}
.powerseller_qna {margin:17px 15px;border-bottom:1px solid #e5e5e5;line-height:1.3}
.powerseller_qna dt {position:relative;margin-bottom:4px;margin-left:23px;color:#333;font-size:13px}
.powerseller_qna dt:before {display:inline-block;position:absolute;top:50%;left:-23px;margin-top:-9px;width:18px;height:18px;vertical-align:middle;background:url("../../image/mobile/common/ico_question.png") no-repeat;background-size:18px 18px;content:""}
.powerseller_qna dd {margin-bottom:18px;color:#666;font-size:12px;line-height:1.5}
.powerseller_qna dd span {display:block;margin:13px 15px 0;text-align:center}
.powerseller_qna dd span img {position:relative;max-width:100%}
.powerseller_btn {padding:0 15px 25px}
.powerseller_btn .btn_list {float:left;width:60px;height:25px;border:1px solid #ccc;color:#333;font-size:13px;line-height:25px;text-align:center}
.powerseller_btn .btn_share {float:right;width:24px;height:24px;vertical-align:middle;background:url("../../image/mobile/detail/ico_share.png") center right no-repeat;background-size:17px 17px}
.powerseller_btn:after {display:block;clear:both;content:""}

/* terms_cont_pop */
.terms_cont_pop ul {border-top:1px solid #bbb}
.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}
.terms_cont_pop ul li:nth-child(4n) {border-right:none}
.terms_cont_pop ul:after {display:block;clear:both;content:""}
.terms_cont_pop .info {margin-bottom:36px;padding-top:20px;color:#666;font-size:12px}

.aside_btn {position:fixed;bottom:0;left:0;z-index:1000;width:100%;border-top:1px solid #aaa;background-color:#fff}
.aside_btn a {display:block;float:left;width:33.33%;height:50px;border-right:1px solid #eee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#999;font-size:14px;line-height:50px;text-align:center}
.aside_btn a:last-child {border-right:none}
.aside_btn a.on {color:#5e85f6}
.aside_btn:after {display:block;clear:both;content:""}

/* OTWOJOB-627 수신거부-PC style customer */
.unsubscribe {margin:0 auto;padding:45px 20px;width:100%;color:#333;font-family:Malgun Gothic,dotum,arial,sans-serif;font-size:13px;letter-spacing:-1px;background:#f2f2f2}
.unsubscribe #header_member {margin:0 auto 40px;text-align:center}
.unsubscribe .ico_denial_area {padding:155px 0 30px !important;text-align:center;background:url("../../image/mobile/member/ico_denial.png") no-repeat center 35px}
.unsubscribe .ico_denial_area .text01 {color:#000;font-size:24px;font-weight:500;line-height:1.3}
.unsubscribe .ico_denial_area .text02 {margin-top:20px;padding:0 10px;color:#666;font-size:15px;line-height:20px}
.unsubscribe .row_group {margin-bottom:30px;border:1px solid #efefef;background:#fff}
.unsubscribe .row_group h2 {position:relative;padding:18px 20px;font-size:22px;font-weight:500}
.unsubscribe .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}
.unsubscribe .row_group>div,
.unsubscribe .row_group .tab_content>div {position:relative;padding:18px 20px 18px 35px;border-top:1px solid #efefef}
.unsubscribe .row_group .tab_content {padding:0;border:0}
.unsubscribe .btn_wrap {text-align:center}
.unsubscribe .btn_wrap .join_btn_wrap {display:block;overflow:hidden}
.unsubscribe .btn_wrap .join_btn_wrap span {float:left;padding-left:5px;width:50%}
.unsubscribe .btn_wrap .join_btn_wrap span:first-child {padding:0 5px 0 0}
.unsubscribe .btn_wrap .join_btn_wrap button {width:100%;height:52px;font-size:19px;line-height:52px;text-align:center}
.unsubscribe .btn_wrap .join_btn_wrap button.btn_cancel_wide {border:1px solid #b5b5b5;color:#666;background:#d9d9d9}
.unsubscribe .btn_wrap .join_btn_wrap .btn_main02 button,
.unsubscribe .btn_wrap .join_btn_wrap .btn_next button {border:1px solid #4876ef;color:#fff;background:#4876ef}
.unsubscribe .btn_wrap .join_btn_wrap .btn_cancel button,
.unsubscribe .btn_wrap .join_btn_wrap .btn_main button {border:1px solid #b5b5b5;color:#666;background:#d9d9d9}

/* OTWOJOB-743 : 재능 목록 - 재능 없을 경우 */
.list_talent_no {margin:10px 0;border:1px solid #dadada;background-color:#fff}
.list_talent_no.orderjob {margin-top:-2px}
.list_talent_no h4 {padding:135px 0 0;font-size:15px;font-weight:bold;line-height:24px;text-align:center;background:url("../../image/mobile/common/ico_exclamation.png") center 60px no-repeat;background-size:63px 63px}
.list_talent_no.orderjob h4 {padding:125px 0 56px;background-position:center 48px}
.list_talent_no h4+span {display:block;margin-top:7px;color:#999;font-size:11px;letter-spacing:-1px;line-height:14px;text-align:center}
.list_talent_no .btn_wrap {margin-top:15px}
.list_talent_no .btn_wrap button {padding:0 10px;width:100px;letter-spacing:-1px}
.list_talent_no .information_order {margin:30px 10px 10px;padding:11px 0 15px;text-align:center;background-color:#f9f9f9}
.list_talent_no .information_order span:first-child {display:block;font-size:13px;line-height:19px}
.list_talent_no .information_order strong {display:block;font-size:16px;line-height:19px}
.list_talent_no .information_order strong b {color:#10a3a8}
.list_talent_no .information_order strong+span {display:block;margin-top:7px;color:#999;font-size:11px}
.list_talent_no .information_order .btn_wrap {margin-top:14px}
.list_talent_no .information_order .btn_wrap a {width:100px;letter-spacing:-1px;background-color:#10a3a8}
.list_talent_no2 {margin:10px 0;background-color:#f2f2f2}
.list_talent_no2 h4 {padding:125px 0 56px;color:#333;font-size:15px;font-weight:600;line-height:22px;text-align:center;background:url("../../image/mobile/common/ico_exclamation2.png") center 48px no-repeat;background-size:60px 60px}
.list_talent_no2 h4 span.point_color {color:#4876ef}

/* OTWOJOB-845 */
.file_volume {display:inline !important;margin-left:5px;color:#a9a9a9;font-family:Arial, sans-serif;font-size:11px}

/* branding */
.top_branding {background:#4059d1}
.top_branding img,
.middle_branding img,
.bottom_branding img,
.top_branding_banner img {width:100%}
.top_branding p,
.middle_branding ul,
.bottom_branding p,
.top_branding_banner p {text-align:center}
.middle_branding {background:#fcfcfc}
.middle_branding ul {padding:0 5%}
.middle_branding ul li {padding:36px 0 27px;border-top:2px solid #dcdcdc;text-align:right}
.middle_branding ul li:first-child {border:none}
.bottom_branding {background:#fffbec}
/* NHN godo */
.godo_branding {padding-bottom:20px;background:#f5f7ff}
.godo_branding img {width:100%}
.godo_branding ul {overflow:hidden}
.godo_branding ul li {float:left;width:50%}

.cafe24_branding {text-align:center}
.cafe24_branding img {width:100%}
.cafe24_branding p {display:inline-block;margin-bottom:1rem;width:90%}
.cafe24_branding .cafe24_branding_btn {padding-bottom:1.5rem;width:100%;text-align:center;background-color:#f5f7ff}
.cafe24_branding .cafe24_branding_btn p img {padding:1.5rem 0;width:80%}
.cafe24_branding .cafe24_branding_btn ul {display:inline-block;text-align:center}
.cafe24_branding .cafe24_branding_btn ul li {display:inline-block;width:45%}
.cafe24_branding .cafe24_branding_btn ul.icon {width:80%}
.cafe24_branding .cafe24_branding_btn ul.icon li {float:none;width:49%}
.cafe24_branding .cafe24_branding_btn ul.icon li img {width:40%}
.cafe24_branding .cafe24_branding_btn ul.btn li {position:relative;margin:0 0.2rem;width:44%}
.cafe24_branding .cafe24_branding_btn ul.btn li img {position:relative;z-index:3}
.cafe24_branding .cafe24_branding_btn ul.btn li img.btn_icon {position:absolute;top:0;z-index:1;width:40%}
.cafe24_branding .cafe24_branding_bottom {padding:2rem 0;width:100%;text-align:center}
.cafe24_branding .cafe24_branding_bottom ul li {display:inline-block;margin:0 0.05rem;width:30%}

/* OTWOJOB-738 */
.wrap_profile_modify {margin-top:20px;padding:15px 14px;border:1px solid #dadada;background:#fff}
.wrap_profile_modify .btn_wrap button {padding:0 2%;width:32%;font-size:12px}
.box_profile_photo {height:300px;border:1px solid #f2f2f2;text-align:center}
.box_profile_photo img {height:100%}
.btn_wrap button span.file_up {padding-left:20px;background:url("../../image/mobile/mypage/ico_profile_photo2.png") 0 0 no-repeat;background-size:contain}
.btn_wrap .upload_profile {display:inline;overflow:hidden;position:relative}
.btn_wrap .upload_profile input[type=file] {position:absolute;top:-10px;left:0;width:100%;height:33px;vertical-align:top;opacity:0}
.btn_wrap button span.file_modify {padding-left:20px;background:url("../../image/mobile/mypage/ico_profile_modify.png") 0 0 no-repeat;background-size:contain}
.btn_wrap button span.file_delete {padding-left:20px;background:url("../../image/mobile/mypage/ico_profile_delete.png") 0 0 no-repeat;background-size:contain}
p.profile_modify_info {margin-top:10px}

/* OTWOJOB-714 */
.msg_progress_box {overflow:hidden;margin:5px 0;line-height:1}
.msg_progress_box .msg_progress {float:left;width:70%;background:#fff}
.msg_progress_box .msg_progress .bar_color {height:12px;background:#4876ef}
.msg_progress_box .bar_num {float:left;width:30%;font-size:13px;text-align:center}
.btn_progress_cancel {position:absolute;top:50%;right:14px;width:58px;height:25px;border:1px solid #dadada;color:#333;font-size:12px;letter-spacing:-1px;line-height:25px;background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.btn_progress_cancel.type01 {position:relative;top:auto;right:auto;-webkit-transform:translateY(0%);transform:translateY(0%)}

/* OTWOJOB-1133 */
.coupon_banner {margin-top:10px}
.coupon_banner img {width:100%}
.coupon_wrap .remain_cash {overflow:hidden;margin:10px 0 0;padding:15px 10px;border:4px solid #818e9d}
.coupon_wrap .remain_cash .tit {float:left;padding:8px 0 3px;color:#333;font-size:14px}
.coupon_wrap .remain_cash .amount {float:right;margin-left:10px;padding:0;color:#4876ef;font-size:27px}
.coupon_wrap .remain_cash .amount .unit {font-size:17px;vertical-align:middle}
/* 쿠폰 리스트 */
.coupon_list {margin-top:11px}
.coupon_list ul li {overflow:hidden;margin-top:5px;border:1px solid #e5e5e5;border-radius:4px;background:#f5faff}
.coupon_list ul li:first-child {margin-top:0}
.coupon_list ul li .coupon_list_cont_left {float:left;width:75%;background:#fff}
.coupon_list ul li .coupon_list_cont_left .tit {padding:15px 12px 0;font-weight:400;line-height:17px}
.coupon_list ul li .coupon_list_cont_left .info {padding:9px 11px;color:#999;font-size:11px;line-height:16px}
.coupon_list ul li .coupon_list_cont_left .info button {width:12px;height:12px}
.coupon_list ul li .coupon_list_cont_left .info button img {width:100%;vertical-align:top}
.coupon_list ul li .coupon_list_cont_left .date {padding:9px 11px;color:#999;font-size:11px;line-height:16px;background:url("../../image/mobile/common/coupon_dot.png") repeat-x left top}
.coupon_list ul li .coupon_list_cont_left .date span {display:inline-block;padding:0 3px;border:1px solid #4876ef;border-radius:1px;color:#4876ef}
.coupon_list ul li .coupon_list_cont_right {display:table;width:25%;text-align:center}
.coupon_list ul li .coupon_list_cont_right span {display:table-cell;font-size:11px;vertical-align:middle}
.coupon_list ul li .coupon_list_cont_right span i.coupon_discount {display:block;margin-top:6px;color:#4876ef;font-size:15px;font-weight:bold}
.coupon_list ul li.coupon_end {background:#f5f5f5}
.coupon_list ul li.coupon_end .coupon_list_cont_left .date span {display:inline-block;padding:0 3px;border:1px solid #999;border-radius:1px;color:#999}
.coupon_list ul li.coupon_end .coupon_list_cont_right span i.coupon_discount {color:#666}

.coupon_regist {padding:75px 0}
.coupon_regist .tit {padding-bottom:5px;color:#333;font-size:18px;font-weight:400;text-align:center}
.coupon_regist input {text-align:center}
.coupon_regist input::placeholder {color:#999;text-align:center}

.coupon_pop {position:relative;margin:0 auto;width:90%;border-radius:18px;color:#fff;letter-spacing:-1px;background:#2b89e3}
.coupon_pop.in_layer {background:#2b89e3;box-shadow:0 0 10px rgba(0, 0, 0, 0.2)}
.coupon_pop .coupon_cont {padding:27px 27px 20px;border-bottom:1px solid #227dd4;font-size:27px;line-height:36px}
.coupon_pop .coupon_cont strong {color:#fffd34}
.coupon_pop .coupon_cont a {font-size:14px;line-height:1}
.coupon_pop .coupon_date {padding:20px 30px 29px 30px;border-top:1px solid #2d90ed;font-size:14px;letter-spacing:0}
.coupon_pop .closer {overflow:hidden;position:absolute;top:18px;right:14px;width:18px;height:18px;text-indent:-1000px;background:url("../../image/mobile/detail/ico_msg_closer.png") no-repeat 0 0;background-size:18px auto}

.free_image_block {padding:2.5rem 10px 2rem;width:100%;text-align:center}
.free_image_block .free_image_title {margin-bottom:2rem;color:#333;font-family:NotoSansCJKkr, Malgun Gothic, sans-serif;font-size:1.2rem;font-weight:bold;letter-spacing:-0.02rem;line-height:1.7rem}
.free_image_block .free_image_title .red {color:#4876ef}
.free_image_block>img {display:inline-block;width:68%}
.free_image_block>h4 {padding:2rem 0;border-bottom:1px solid #e8e8e8;color:#333;font-size:0.8rem;letter-spacing:-0.06rem;line-height:1.2rem}
.free_image_guide {display:inline-block;width:100%;color:#666;letter-spacing:-0.05rem;line-height:1.2rem;text-align:center;margin-top:50px;padding-top:32px;border-top:1px solid #e8e8e8}

.randing_page {margin:0 !important;background-color:#fff !important}
.randing_page .visual img {width:100%}
.randing_page .visual .inner {position:relative;text-align:center}
.randing_page .visual .inner .area_tab {position:absolute;bottom:18px;left:50%;margin-left:-45%;padding:0 5px;width:90%;height:40px;border:1px solid #dadada;border-radius:3px;background:#fff}
.randing_page .visual .inner .area_tab select {width:100%;height:38px;border:none;font-size:14px}
.randing_page .visual .inner.brand_main {padding:40px 20px 20px}
.randing_page .visual .inner.brand_main>p {margin-bottom:20px}
.randing_page .visual .inner.brand_main>p.title {margin-bottom:10px}
.randing_page .visual .inner.brand_main>p.title img {width:265px}
.randing_page .visual .inner.brand_main>p.process {display:inline-block;padding:30px 0 0;width:100%}
.randing_page .visual .inner.brand_main>p.process img {width:calc(100vw * 252 / 360)}
.randing_page .visual .inner.brand_main>p>a {display:inline-block}
.randing_page .visual .inner.brand_main h2 {display:inline-block;margin-top:20px;width:100%;font-size:17px;line-height:normal}
.randing_page .visual .inner.brand_main h3 {display:inline-block;margin:0 0 30px;width:100%;font-size:14px;letter-spacing:0.7px;line-height:20px}
.randing_page .visual .inner.brand_main .white {color:#fff}
.randing_page .visual .inner.brand_main h3 b {display:block;font-weight:bold}
.randing_page .visual .inner button.bottom {display:inline-block;position:absolute;bottom:44px;left:50%;width:162px;transform:translateX(-50%)}
.randing_page .visual .inner button.bottom img {width:100%}
.randing_page .inform_area {position:relative;padding:48px 0 30px}
.randing_page .inform_area>label.hidden {display:inline-block;position:absolute;top:0;left:0;opacity:0}
.randing_page .inform_area .inner {text-align:center}
.randing_page .inform_area .inner>label {display:inline-block;width:100%;color:#999;font-size:15px;line-height:31px;text-align:center}
.randing_page .inform_area .inner>label.type02 {margin-bottom:30px}
.randing_page .inform_area .inner>label b {display:block;color:#212121;font-size:27px;font-weight:bold}
.randing_page .inform_area .inner>button {display:inline-block;margin-top:19px;width:158px;height:40px;border-radius:4px;color:#fff;font-size:16px;letter-spacing:-0.8px;line-height:38px;text-align:center;background-color:#222f4e}
.randing_page .inform_area .inner>button img {display:inline-block;margin-right:9px;width:15px;height:13px;vertical-align:middle}
.randing_page .inform_area .coupon_card {display:inline-block;position:relative;margin-top:19px;padding-top:20px;width:256px;height:174px;color:#fff;text-align:center;background:url("../../image/mobile/common/coupon-img.png") no-repeat center center;background-size:256px 174px}
.randing_page .inform_area .coupon_card h3 {display:block;font-size:18px;letter-spacing:-0.7px;line-height:normal;text-align:center}
.randing_page .inform_area .coupon_card h2 {display:block;font-size:20px;letter-spacing:-0.9px;line-height:normal;text-align:center}
.randing_page .inform_area .coupon_card h3 b,
.randing_page .inform_area .coupon_card h2 b {color:#fffb52}
.randing_page .inform_area .coupon_card h2 b {font-size:55px;font-weight:bold}
.randing_page .inform_area .coupon_card span {display:inline-block;position:absolute;right:0;bottom:0;left:0;height:41px;font-size:15px;letter-spacing:-0.3px;line-height:39px;text-align:center}
.randing_page .inform_area .guide {display:inline-block;margin-top:20px;padding:0 10%;width:100%;font-size:15px;letter-spacing:-0.4px;line-height:normal;text-align:center}
.randing_page .inform_area .guide li {display:inline-block;position:relative;margin-bottom:5px;width:100%}
.randing_page .inform_area .guide li:last-child {margin-bottom:0}
.randing_page .inform_area .guide li label {display:inline-block;float:left;position:relative;padding-left:10px;width:80px;color:#000;text-align:left}
.randing_page .inform_area .guide li label:before {float:left;position:absolute;top:50%;left:5px;transform:translateY(-50%);content:"\00B7"}
.randing_page .inform_area .guide li span {float:left;width:calc(100% - 80px);color:#999;text-align:left;word-break:break-all}
.randing_page .inform_area.center {padding:30px 10px 0;text-align:center}
.randing_page .inform_area .common_img {display:inline-block;margin-bottom:24px;width:200px;height:200px}
.randing_page .inform_area .common_img.title {margin-bottom:30px;width:262px;height:50px}
.randing_page .inform_area .common_img.sub_title {display:block;margin-top:30px;width:79px;height:20px}
.randing_page .inform_area .introduce_box {display:inline-block;margin-bottom:40px;text-align:center}
.randing_page .inform_area .introduce_box.last {margin-bottom:0}
.randing_page .inform_area .introduce_box label {display:inline-block;margin-bottom:10px;width:100%;color:#3e3e3e;font-size:20px;font-weight:bold;letter-spacing:-0.97px}
.randing_page .inform_area .introduce_box span {display:inline-block;width:100%;color:#666;font-size:14px;letter-spacing:-0.71px;line-height:22px;word-break:keep-all}
.randing_page .inform_area .box_list {display:inline-block;overflow:hidden;margin-bottom:30px;width:100%;border-radius:4px}
.randing_page .inform_area .box_list li {display:inline-block;width:100%}
.randing_page .inform_area .box_list li .title_button {display:inline-block;padding:20px 20px 0;width:100%;height:130px;color:#fff;text-align:left;background:url("../../image/mobile/ico/bt-arrow-down-28-px.png") no-repeat right 18px top 18px / 28px 28px}
.randing_page .inform_area .box_list li .title_button.on {background-image:url("../../image/mobile/ico/bt-arrow-up-28-px.png")}
.randing_page .inform_area .box_list li .title_button label {display:block;margin-bottom:10px;font-size:20px;font-weight:bold;letter-spacing:normal;line-height:normal}
.randing_page .inform_area .box_list li .title_button label.new:after {display:inline-block;margin-left:8px;width:48px;height:25px;vertical-align:middle;background:url("../../image/mobile/common/badge-new.png") center center / 48px 25px;content:""}
.randing_page .inform_area .box_list li .title_button span {display:inline-block;width:100%;font-size:14px;letter-spacing:normal;line-height:20px}
.randing_page .inform_area .box_list li.advertise_plus .box_inform>button,
.randing_page .inform_area .box_list li.advertise_plus>a {background-color:#7d5ad0}
.randing_page .inform_area .box_list li.advertise_self .box_inform>button,
.randing_page .inform_area .box_list li.advertise_self>a {background-color:#00a5b7}
.randing_page .inform_area .box_list li.advertise_recommend .box_inform>button,
.randing_page .inform_area .box_list li.advertise_recommend>a {background-color:#ffc338}
.randing_page .inform_area .box_list li.advertise_today .box_inform>button,
.randing_page .inform_area .box_list li.advertise_today>a {background-color:#ff8181}
.randing_page .inform_area .box_list li .box_inform {display:none;position:relative;padding:20px 0 0;width:100%}
.randing_page .inform_area .box_list li .box_inform:before {display:inline-block;position:absolute;top:0;right:0;left:0;height:20px;border-right:1px solid #eaeaea;border-left:1px solid #eaeaea;content:""}
.randing_page .inform_area .box_list li .box_inform>button[disabled] {background-color:#eaeaea}
.randing_page .inform_area .box_list li .box_inform .body_element {display:inline-block;padding:0 20px 20px;width:100%;border-right:1px solid #eaeaea;border-left:1px solid #eaeaea;text-align:left}
.randing_page .inform_area .box_list li .box_inform .body_element label {display:block;margin-bottom:10px;color:#666;font-size:12px;font-weight:bold;letter-spacing:-0.43px;line-height:normal}
.randing_page .inform_area .box_list li .box_inform .body_element .buy_product {display:inline-block;position:relative;width:100%}
.randing_page .inform_area .box_list li .box_inform .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/mobile/orderjob/ic-arrow-down-16-px.png") no-repeat right 10px center / 16px 16px}
.randing_page .inform_area .box_list li .box_inform .body_element .buy_product ul {display:none;overflow:auto;position:absolute;top:41px;right:0;left:0;z-index:14;max-height:330px;border-top:1px solid #eaeaea;background-color:#fff}
.randing_page .inform_area .box_list li .box_inform .body_element .buy_product.on button {background:url("../../image/mobile/orderjob/ic-arrow-up-16-px.png") no-repeat right 10px center / 16px 16px}
.randing_page .inform_area .box_list li .box_inform .body_element .sel_product {display:inline-block;float:left;position:relative;padding:10px;width:100%;border:1px solid #eaeaea;border-top:none;font-size:0;text-align:left}
.randing_page .inform_area .box_list li .box_inform .body_element .sel_product .image {display:inline-block;float:left;margin-right:10px;width:37px;height:29.3px}
.randing_page .inform_area .box_list li .box_inform .body_element .sel_product .image img {width:100%;height:100%}
.randing_page .inform_area .box_list li .box_inform .body_element .sel_product .tit {display:inline-block;display:-webkit-box;overflow:hidden;float:left;width:calc(100% - 47px);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}
.randing_page .inform_area .box_list li .box_inform .body_element .sel_product.proceeding {background-color:#f5f5f5}
.randing_page .inform_area .box_list li .box_inform .body_element .sel_product.proceeding .tit {color:#999}
.randing_page .inform_area .box_list li .box_inform .body_element .sel_product.proceeding .tit:before {display:inline-block;margin-right:3px;width:35px;height:14px;vertical-align:middle;background:url("../../image/mobile/common/badge-advertising.png") no-repeat center center / 35px 14px;content:""}
.randing_page .inform_area .box_list li .box_inform .body_element div.sel_product {margin-top:-1px}
.randing_page .inform_area .box_list li.advertise_plus .box_inform .body_element div.sel_product {border:1px solid #7d5ad0}
.randing_page .inform_area .box_list li.advertise_self .box_inform .body_element div.sel_product {border:1px solid #00a5b7}
.randing_page .inform_area .box_list li.advertise_recommend .box_inform .body_element div.sel_product {border:1px solid #ffc338}
.randing_page .inform_area .box_list li.advertise_today .box_inform .body_element div.sel_product {border:1px solid #ff8181}
.randing_page .inform_area .box_list li.advertise_plus .box_inform .body_element,
.randing_page .inform_area .box_list li.advertise_plus .box_inform .buy_result,
.randing_page .inform_area .box_list li.advertise_plus .box_inform:before {border-right:3px solid #7d5ad0;border-left:3px solid #7d5ad0}
.randing_page .inform_area .box_list li.advertise_plus .box_inform>button {border:3px solid #7d5ad0;border-top:none}
.randing_page .inform_area .box_list li.advertise_self .box_inform .body_element,
.randing_page .inform_area .box_list li.advertise_self .box_inform .buy_result,
.randing_page .inform_area .box_list li.advertise_self .box_inform:before {border-right:3px solid #00a5b7;border-left:3px solid #00a5b7}
.randing_page .inform_area .box_list li.advertise_self .box_inform>button {border:3px solid #00a5b7;border-top:none}
.randing_page .inform_area .box_list li.advertise_recommend .box_inform .body_element,
.randing_page .inform_area .box_list li.advertise_recommend .box_inform .buy_result,
.randing_page .inform_area .box_list li.advertise_recommend .box_inform:before {border-right:3px solid #ffc338;border-left:3px solid #ffc338}
.randing_page .inform_area .box_list li.advertise_recommend .box_inform>button {border:3px solid #ffc338;border-top:none}
.randing_page .inform_area .box_list li.advertise_today .box_inform .body_element,
.randing_page .inform_area .box_list li.advertise_today .box_inform .buy_result,
.randing_page .inform_area .box_list li.advertise_today .box_inform:before {border-right:3px solid #ff8181;border-left:3px solid #ff8181}
.randing_page .inform_area .box_list li.advertise_today .box_inform>button {border:3px solid #ff8181;border-top:none;border-radius:0 0 4px 4px}
.randing_page .inform_area .box_list li .box_inform .body_element .option_list {display:inline-block;width:100%;font-size:0}
.randing_page .inform_area .box_list li .box_inform .body_element .input_radio {float:left;margin-right:8px}
.randing_page .inform_area .box_list li .box_informdy .body_element .input_radio {display:inline-block;overflow:hidden;position:relative;vertical-align:middle;cursor:pointer}
.randing_page .inform_area .box_list li .box_inform .body_element .input_radio input {position:absolute;top:-50px;left:-50px;width:1px;height:1px;cursor:pointer;-webkit-appearance:none}
.randing_page .inform_area .box_list li .box_inform .body_element .input_radio label {display:inline-block;position:relative;margin:0;padding:0;width:54px;height:54px;border:1px solid #eaeaea;border-radius:4px;color:#666;font-size:16px;font-weight:normal;letter-spacing:-0.5px;line-height:52px;text-align:center;background:none;cursor:pointer}
.randing_page .inform_area .box_list li .box_inform .body_element .input_radio label:after {position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;transition:opacity 0.5s;content:"";opacity:0}
.randing_page .inform_area .box_list li .box_inform .body_element .input_radio input:checked+label {border:none;color:#2a2a2a;font-weight:bold;background-position:0}
.randing_page .inform_area .box_list li .box_inform .body_element .input_radio input:checked+label:after {content:"";opacity:1}
.randing_page .inform_area .box_list li .box_inform .body_element .input_radio:last-child {margin-right:0}
.randing_page .inform_area .box_list li .box_inform .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}
.randing_page .inform_area .box_list li .box_inform .body_element .num_selector button {display:inline-block;position:absolute;top:-1px;width:43px;height:42px}
.randing_page .inform_area .box_list li .box_inform .body_element .num_selector button.minus {left:0;background:url("../../image/mobile/common/btn-m-minus-defualt.png") no-repeat center center / 42px 42px}
.randing_page .inform_area .box_list li .box_inform .body_element .num_selector button.plus {right:-1px;background:url("../../image/mobile/common/btn-m-plus-defualt.png") no-repeat left center / 42px 42px}
.randing_page .inform_area .box_list li .box_inform .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}
.randing_page .inform_area .box_list li .box_inform .body_element button.default.last {margin-right:0}
.randing_page .inform_area .box_list li .box_inform .body_element .comment {display:inline-block;margin-bottom:17px;color:#999;font-size:11px;letter-spacing:normal;line-height:normal;vertical-align:bottom}
.randing_page .inform_area .box_list li.advertise_plus .box_inform .body_element .input_radio input:checked+label:after {border:2px solid #7548cf}
.randing_page .inform_area .box_list li.advertise_self .box_inform .body_element .input_radio input:checked+label:after {border:2px solid #0dbdd2}
.randing_page .inform_area .box_list li.advertise_recommend .box_inform .body_element .input_radio input:checked+label:after {border:2px solid #ffc338}
.randing_page .inform_area .box_list li.advertise_today .box_inform .body_element .input_radio input:checked+label:after {border:2px solid #ff8181}
.randing_page .inform_area .box_list li .box_inform .buy_result {display:inline-block;padding:30px 20px;width:100%;border-right:1px solid #eaeaea;border-left:1px solid #eaeaea}
.randing_page .inform_area .box_list li .box_inform .buy_result .result_list {display:inline-block;margin-bottom:18px;padding-bottom:5px;width:100%;border-bottom:1px solid #eaeaea}
.randing_page .inform_area .box_list li .box_inform .buy_result .result_list dl {display:inline-block;float:left;margin-bottom:12px;width:100%;color:#666;font-size:0;letter-spacing:-0.43px;line-height:normal}
.randing_page .inform_area .box_list li .box_inform .buy_result .result_list dl dt {display:inline-block;width:60%;height:19px;font-size:13px;text-align:left;vertical-align:top}
.randing_page .inform_area .box_list li .box_inform .buy_result .result_list dl dt.event {color:#4876ef}
.randing_page .inform_area .box_list li .box_inform .buy_result .result_list dl dt.event:before {display:inline-block;margin-right:7px;width:15px;height:16px;vertical-align:top;background:url("../../image/mobile/ico/ic-promo.png") no-repeat center center / 13px 15px;content:""}
.randing_page .inform_area .box_list li .box_inform .buy_result .result_list dl dd {display:inline-block;width:40%;height:19px;font-size:13px;text-align:right;vertical-align:bottom}
.randing_page .inform_area .box_list li .box_inform .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:bottom}
.randing_page .inform_area .box_list li .box_inform .buy_result .sum {display:inline-block;width:100%;color:#666;font-size:13px;letter-spacing:-0.46px;line-height:normal;text-align:right}
.randing_page .inform_area .box_list li .box_inform .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}
.randing_page .inform_area .box_list li .box_inform>button {display:inline-block;width:100%;height:60px;color:#fff;font-size:22px;font-weight:bold;letter-spacing:-0.92px;line-height:58px;text-align:center}
.randing_page .main_contents .main_content li .main_content_detail {padding:14px 10px 8px;text-align:left}
.randing_page .main_contents .main_content li .main_content_detail .tit {display:-webkit-box;overflow:hidden;margin:0;width:calc(100% - 50px);height:auto;font-size:16px;letter-spacing:-0.5px;line-height:18px;text-align:left;text-overflow:ellipsis;white-space:initial;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.randing_page .main_contents .main_content li .main_content_detail .price_wrap .discount {float:left}
.randing_page .main_contents .main_content li .main_content_detail .price_wrap .prev {float:right;position:relative;right:auto;bottom:auto;margin-top:7px;margin-left:5px}
.randing_page .mid_contents {padding:0 10px}
.randing_page .mid_contents .mid_content li {margin-bottom:10px}
.randing_page .mid_contents .mid_content li:nth-child(2n) {margin-right:0}
.randing_page .mid_contents .mid_content li .outer_wrap {border-radius:0 0 6px 6px}
.randing_page .mid_contents .mid_content li .outer_wrap .like_wrap {margin-top:0}
.randing_page .mid_contents .mid_content li .outer_wrap .like_wrap .mark {margin-left:0}
.randing_page .sub_contents .sub_content li {height:109px}
.randing_page .sub_contents .sub_content li .image {width:150px;height:109px}
.randing_page .sub_contents .sub_content li .image img {width:150px;height:109px}
.randing_page .sub_contents .sub_content li .outer_wrap .price_wrap {display:inline-block;position:absolute;right:1.5rem;bottom:12px;left:0.5rem;margin-bottom:0;text-align:left}
.randing_page .sub_contents .sub_content li .outer_wrap .desc_wrap a h3 {display:-webkit-box;overflow:hidden;font-size:14px;line-height:17px;text-align:left;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.randing_page .sub_contents .sub_content li .outer_wrap .desc_wrap .like_wrap {text-align:left}
.randing_page .sub_contents .sub_content li .outer_wrap .like_wrap .mark {margin-left:0}
.randing_page .inner .more {display:inline-block;margin:0 20px 20px;width:calc(100vw - 40px);height:50px;border:1px solid #e1e1e1;color:#666;font-size:16px;letter-spacing:-0.6px;line-height:48px;text-align:center;background-color:#fff}
.randing_page .inner .more:after {display:inline-block;margin-left:10px;width:16px;height:16px;vertical-align:middle;background:url("../../image/mobile/orderjob/ic-arrow-down-16-px.png") no-repeat center center / 16px 16px;content:""}
.randing_page .inner.portfolio {padding:35px 0 20px;text-align:center}
.randing_page .inner.portfolio>p img {width:186px}
.randing_page .inner.portfolio>h3 {display:block;margin:20px 0 32px;color:#1a1e2e;font-size:14px;letter-spacing:0.7px;line-height:20px}
.randing_page .inner.portfolio ul {display:inline-block;padding:0 10px;width:100%}
.randing_page .inner.portfolio ul li {display:inline-block;float:left;margin-bottom:20px;padding:0 10px;width:50%;text-align:center}
.randing_page .inner.portfolio ul li a {display:inline-block;width:100%}
.randing_page .inner.portfolio ul li img {display:inline-block;width:100%;border:1px solid #eaeaea}
.randing_page .inner.portfolio ul li h2 {display:block;overflow:hidden;margin-top:12px;color:#1a1e3e;font-size:15px;letter-spacing:0.75px;line-height:normal;text-overflow:ellipsis;white-space:nowrap}
.randing_page .inner.portfolio ul li h3 {display:block;overflow:hidden;margin-top:5px;color:#999;font-size:12px;letter-spacing:0.6px;line-height:normal;text-overflow:ellipsis;white-space:nowrap}
.randing_page .common_tab {display:none;z-index:26;margin-bottom:-1px;padding:0 10px;width:100%;height:40px;border-bottom:1px solid #eaeaea;background-color:#fff}
.randing_page .common_tab button {display:inline-block;float:left;position:relative;padding-bottom:5px;width:calc(100% / 3);height:40px;color:#666;font-size:14px;letter-spacing:-0.8px;text-align:center}
.randing_page .common_tab.half button {width:calc(100% / 2)}
.randing_page .common_tab button span {display:block;position:absolute;right:0;bottom:6px;left:0;color:#999;font-size:12px;letter-spacing:-0.6px;text-align:center}
.randing_page .common_tab button.on {color:#212121}
.randing_page .common_tab button.on:after {display:inline-block;position:absolute;right:0;bottom:0;left:0;height:2px;background-color:#333;content:""}
.randing_page .common_tab.fixed {position:fixed;top:49px;left:0}
.randing_page .common_tab.fixed+.common_tab_content {margin-top:40px}
.randing_page .inner.brand_main>label b {display:block;margin-bottom:10px;color:#212121;font-size:20px;font-weight:bold;letter-spacing:-0.6px;line-height:normal;text-align:center}
.randing_page .brand_img_btn {display:inline-block;overflow:hidden;position:relative;margin-top:10px;width:100%;height:175px;text-align:center}
.randing_page .brand_img_btn:first-child {margin-top:0}
.randing_page .brand_img_btn:before {display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;background-color:rgba(0,0,0, 0.3);content:""}
.randing_page .brand_img_btn .background_img {display:inline-block;position:absolute;top:50%;left:50%;z-index:4;width:calc(100vw - 20px);min-width:360px;height:auto;transform:translate(-50%, -50%)}
.randing_page .brand_img_btn span {display:inline-block;overflow:hidden;position:absolute;top:25px;left:50%;z-index:16;width:50px;height:50px;border:1px solid #979797;border-radius:50%;background-color:#fff;transform:translateX(-50%)}
.randing_page .brand_img_btn span img {display:inline-block;position:absolute;top:50%;left:50%;max-width:40px;max-height:50px;transform:translate(-50%, -50%)}
.randing_page .brand_img_btn h4 {display:inline-block;position:absolute;top:78px;right:10px;left:10px;z-index:24;color:#fff;font-size:16px;font-weight:600;letter-spacing:-0.4px;line-height:normal}
.randing_page .brand_img_btn p {display:inline-block;position:absolute;top:107px;right:10px;left:10px;z-index:19;color:#fff;font-size:20px;font-weight:600;letter-spacing:-0.5px;line-height:normal;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;word-break:break-all}
.randing_page .category_list {display:inline-block;float:left;position:relative;padding-right:48px;width:100%;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}
.randing_page .category_list.non_toggle {padding-right:0}
.randing_page .category_list .toggle_list {display:inline-block;position:absolute;top:0;right:0;width:48px;height:48px;border-left:1px solid #f4f5f6;background:#fff url("../../image/mobile/ico/ic-arrow-down-24-px.png") no-repeat center center / 24px 24px}
.randing_page .category_list .toggle_list.on {border-right:1px solid #f4f5f6;border-left:none;transform:rotate(180deg)}
.randing_page .category_list ul {display:inline-block;padding:0 10px;height:48px;background-color:#fff}
.randing_page .category_list li {display:inline-block;float:left;position:relative;color:#212121;font-size:17px;letter-spacing:-0.7px;line-height:46px}
.randing_page .category_list li a {display:inline-block;padding:0 25px;width:100%;height:48px;vertical-align:top}
.randing_page .category_list li.selected {font-weight:bold}
.randing_page .category_list li.selected:after {display:inline-block;position:absolute;right:0;bottom:0;left:0;height:3px;background-color:#233051;content:""}
.randing_page .mCSB_horizontal.mCSB_inside>.mCSB_container {margin-bottom:0}
.randing_page .category_list.full {padding-right:0}
.randing_page .category_list.full ul {display:table;width:100%;box-sizing:border-box;white-space:nowrap}
.randing_page .category_list.full li {display:table-cell;float:none;white-space:nowrap}
.randing_page .category_full_list {display:none;float:left;margin-top:-1px;padding:0 0 20px;width:100%;border-bottom:1px solid #eaeaea;color:#666;font-size:16px;letter-spacing:-0.7px;text-align:center;background-color:#fff}
.randing_page .category_full_list.on {display:inline-block}
.randing_page .category_full_list ul {display:inline-block;width:100%}
.randing_page .category_full_list ul li {display:inline-block;float:left;margin-top:20px;width:calc(100% / 2);line-height:normal;text-align:left}
.randing_page .category_full_list ul li.selected {color:#212121;font-weight:bold}
.randing_page .category_full_list ul li a {display:inline-block;padding-left:9vw;width:100%;height:100%}
.randing_page .brand_list {display:inline-block;padding:0 20px;width:100%;text-align:left}
.randing_page .brand_list li {display:inline-block;padding:20px 0 0;width:100%;text-align:center}
.randing_page .brand_list li:last-child {margin-bottom:20px}
.randing_page .brand_list li a {display:inline-block;width:100%}
.randing_page .brand_list li h2 {display:block;margin-bottom:5px;color:#212121;font-size:20px;letter-spacing:-0.63px;line-height:normal}
.randing_page .brand_list li h3 {display:block;margin-bottom:10px;color:#999;font-size:14px;letter-spacing:normal;line-height:normal}
.randing_page .brand_list li img {display:inline-block;width:100%;height:calc((100vw - 40px) * 100 / 316);border:1px solid #eaeaea}
.randing_page .etc_comment {display:inline-block;padding:20px 15px 25px;width:100%;border-top:1px solid #f5f5f5;text-align:left}
.randing_page .etc_comment label {display:block;margin-bottom:10px;color:#666;font-size:14px;font-weight:600;letter-spacing:-0.69px;line-height:normal}
.randing_page .etc_comment ul {display:inline-block;width:100%;color:#999;font-size:12px;letter-spacing:-0.6px;line-height:16px}
.randing_page .etc_comment ul li {display:inline-block;position:relative;padding-left:13px;width:100%}
.randing_page .etc_comment ul li:before {display:inline-block;position:absolute;top:7px;left:5px;width:2px;height:2px;border-radius:50%;background-color:#c7c7c7;content:""}

.brand_site {display:inline-block;width:100%} .brand_site .visual img {width:100%}.brand_site .visual .inner {position:relative;text-align:center}.brand_site .visual .inner .area_tab {position:absolute;bottom:18px;left:50%;margin-left:-45%;padding:0 5px;width:90%;height:40px;border:1px solid #dadada;border-radius:3px;background:#fff}.brand_site .visual .inner .area_tab select {width:100%;height:38px;border:none;font-size:14px}.brand_site .visual .inner.brand_main {padding-top:20px}.brand_site .inform_area {position:relative;padding:48px 0 30px}.brand_site .inform_area>label.hidden {display:inline-block;position:absolute;top:0;left:0;opacity:0}.brand_site .inform_area .inner {text-align:center}.brand_site .inform_area .inner>label {display:inline-block;width:100%;color:#999;font-size:15px;line-height:31px;text-align:center}.brand_site .inform_area .inner>label.type02 {margin-bottom:30px}.brand_site .inform_area .inner>label b {display:block;color:#212121;font-size:27px;font-weight:700}.brand_site .inform_area .inner>button {display:inline-block;margin-top:19px;width:158px;height:40px;border-radius:4px;color:#fff;font-size:16px;letter-spacing:-0.8px;line-height:38px;text-align:center;background-color:#222f4e}.brand_site .inform_area .inner>button img {display:inline-block;margin-right:9px;width:15px;height:13px;vertical-align:middle}.brand_site .inform_area .coupon_card {display:inline-block;position:relative;margin-top:19px;padding-top:20px;width:256px;height:174px;color:#fff;text-align:center;background:url(../../image/mobile/common/coupon-img.png) no-repeat center center;background-size:256px 174px}.brand_site .inform_area .coupon_card h3 {display:block;font-size:18px;letter-spacing:-0.7px;line-height:normal;text-align:center}.brand_site .inform_area .coupon_card h2 {display:block;font-size:20px;letter-spacing:-0.9px;line-height:normal;text-align:center}.brand_site .inform_area .coupon_card h3 bn                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .brand_site .inform_area .coupon_card h2 b {color:#fffb52}.brand_site .inform_area .coupon_card h2 b {font-size:55px;font-weight:700}.brand_site .inform_area .coupon_card span {display:inline-block;position:absolute;right:0;bottom:0;left:0;height:41px;font-size:15px;letter-spacing:-0.3px;line-height:39px;text-align:center}.brand_site .inform_area .guide {display:inline-block;margin-top:20px;padding:0 10%;width:100%;font-size:15px;letter-spacing:-0.4px;line-height:normal;text-align:center}.brand_site .inform_area .guide li {display:inline-block;position:relative;margin-bottom:5px;width:100%}.brand_site .inform_area .guide li:last-child {margin-bottom:0}.brand_site .inform_area .guide li label {display:inline-block;float:left;position:relative;padding-left:10px;width:80px;color:#000;text-align:left}.brand_site .inform_area .guide li label:before {float:left;position:absolute;top:50%;left:5px;transform:translateY(-50%);content:"\00B7"}.brand_site .inform_area .guide li span {float:left;width:calc(100% - 80px);color:#999;text-align:left;word-break:break-all}.brand_site .inform_area.center {padding:30px 10px 0;text-align:center}.brand_site .inform_area .common_img {display:inline-block;margin-bottom:24px;width:200px;height:200px}.brand_site .inform_area .common_img.title {margin-bottom:30px;width:262px;height:50px}.brand_site .inform_area .common_img.sub_title {display:block;margin-top:30px;width:79px;height:20px}.brand_site .inform_area .introduce_box {display:inline-block;margin-bottom:40px;text-align:center}.brand_site .inform_area .introduce_box.last {margin-bottom:0}.brand_site .inform_area .introduce_box label {display:inline-block;margin-bottom:10px;width:100%;color:#3e3e3e;font-size:20px;font-weight:700;letter-spacing:-0.97px}.brand_site .inform_area .introduce_box span {display:inline-block;width:100%;color:#666;font-size:14px;letter-spacing:-0.71px;line-height:22px;word-break:keep-all}.brand_site .inform_area .box_list {display:inline-block;overflow:hidden;margin-bottom:30px;width:100%;border-radius:4px}.brand_site .inform_area .box_list li {display:inline-block;width:100%}.brand_site .inform_area .box_list li .title_button {display:inline-block;padding:20px 20px 0;width:100%;height:130px;color:#fff;text-align:left;background:url(../../image/mobile/ico/bt-arrow-down-28-px.png) no-repeat right 18px top 18px / 28px 28px}.brand_site .inform_area .box_list li .title_button.on {background-image:url(../../image/mobile/ico/bt-arrow-up-28-px.png)}.brand_site .inform_area .box_list li .title_button label {display:block;margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:normal;line-height:normal}.brand_site .inform_area .box_list li .title_button label.new:after {display:inline-block;margin-left:8px;width:48px;height:25px;vertical-align:middle;background:url(../../image/mobile/common/badge-new.png) center center / 48px 25px;content:""}.brand_site .inform_area .box_list li .title_button span {display:inline-block;width:100%;font-size:14px;letter-spacing:normal;line-height:20px}.brand_site .inform_area .box_list li.advertise_plus .box_inform>buttonn                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .brand_site .inform_area .box_list li.advertise_plus>a {background-color:#7d5ad0}.brand_site .inform_area .box_list li.advertise_self .box_inform>buttonn                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .brand_site .inform_area .box_list li.advertise_self>a {background-color:#00a5b7}.brand_site .inform_area .box_list li.advertise_recommend .box_inform>buttonn                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   .brand_site .inform_area .box_list li.advertise_recommend>a {background-color:#ffc338}.brand_site .inform_area .box_list li.advertise_today .box_inform>buttonn                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         .brand_site .inform_area .box_list li.advertise_today>a {background-color:#ff8181}.brand_site .inform_area .box_list li .box_inform {display:inline-block;display:none;position:relative;padding:20px 0 0;width:100%}.brand_site .inform_area .box_list li .box_inform:before {display:inline-block;position:absolute;top:0;right:0;left:0;height:20px;border-right:1px solid #eaeaea;border-left:1px solid #eaeaea;content:""}.brand_site .inform_area .box_list li .box_inform>button[disabled] {background-color:#eaeaea}.brand_site .inform_area .box_list li .box_inform .body_element {display:inline-block;padding:0 20px 20px;width:100%;border-right:1px solid #eaeaea;border-left:1px solid #eaeaea;text-align:left}.brand_site .inform_area .box_list li .box_inform .body_element label {display:block;margin-bottom:10px;color:#666;font-size:12px;font-weight:700;letter-spacing:-0.43px;line-height:normal}.brand_site .inform_area .box_list li .box_inform .body_element .buy_product {display:inline-block;position:relative;width:100%}.brand_site .inform_area .box_list li .box_inform .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/mobile/orderjob/ic-arrow-down-16-px.png) no-repeat right 10px center / 16px 16px}.brand_site .inform_area .box_list li .box_inform .body_element .buy_product ul {display:none;overflow:auto;position:absolute;top:41px;left:0;z-index:14;max-height:330px;border-top:1px solid #eaeaea;background-color:#fff}.brand_site .inform_area .box_list li .box_inform .body_element .buy_product.on button {background:url(../../image/mobile/orderjob/ic-arrow-up-16-px.png) no-repeat right 10px center / 16px 16px}.brand_site .inform_area .box_list li .box_inform .body_element .sel_product {display:inline-block;float:left;position:relative;padding:10px;width:100%;border:1px solid #eaeaea;border-top:none;font-size:0;text-align:left}.brand_site .inform_area .box_list li .box_inform .body_element .sel_product .image {display:inline-block;float:left;margin-right:10px;width:37px;height:29.3px}.brand_site .inform_area .box_list li .box_inform .body_element .sel_product .image img {width:100%;height:100%}.brand_site .inform_area .box_list li .box_inform .body_element .sel_product .tit {display:inline-block;display:-webkit-box;overflow:hidden;float:left;width:calc(100% - 47px);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}.brand_site .inform_area .box_list li .box_inform .body_element .sel_product.proceeding {background-color:#f5f5f5}.brand_site .inform_area .box_list li .box_inform .body_element .sel_product.proceeding .tit {color:#999}.brand_site .inform_area .box_list li .box_inform .body_element .sel_product.proceeding .tit:before {display:inline-block;margin-right:3px;width:35px;height:14px;vertical-align:middle;background:url(../../image/mobile/common/badge-advertising.png) no-repeat center center / 35px 14px;content:""}.brand_site .inform_area .box_list li .box_inform .body_element div.sel_product {margin-top:-1px}.brand_site .inform_area .box_list li.advertise_plus .box_inform .body_element div.sel_product {border:1px solid #7548cf}.brand_site .inform_area .box_list li.advertise_self .box_inform .body_element div.sel_product {border:1px solid #0dbdd2}.brand_site .inform_area .box_list li.advertise_recommend .box_inform .body_element div.sel_product {border:1px solid #ffc338}.brand_site .inform_area .box_list li.advertise_today .box_inform .body_element div.sel_product {border:1px solid #ff8181}.brand_site .inform_area .box_list li .box_inform .body_element .option_list {display:inline-block;width:100%;font-size:0}.brand_site .inform_area .box_list li .box_inform .body_element .input_radio {float:left;margin-right:8px}.brand_site .inform_area .box_list li .box_informdy .body_element .input_radio {display:inline-block;overflow:hidden;position:relative;vertical-align:middle;cursor:pointer}.brand_site .inform_area .box_list li .box_inform .body_element .input_radio input {position:absolute;top:-50px;left:-50px;width:1px;height:1px;cursor:pointer;-webkit-appearance:none}.brand_site .inform_area .box_list li .box_inform .body_element .input_radio label {display:inline-block;position:relative;margin:0;padding:0;width:54px;height:54px;border:1px solid #eaeaea;border-radius:4px;color:#666;color:#666;font-size:16px;font-weight:400;letter-spacing:-0.5px;line-height:52px;text-align:center;background:none;cursor:pointer}.brand_site .inform_area .box_list li .box_inform .body_element .input_radio label:after {position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;transition:opacity 0.5s;content:"";opacity:0}.brand_site .inform_area .box_list li .box_inform .body_element .input_radio input:checked+label {border:none;color:#2a2a2a;font-weight:700;background-position:0}.brand_site .inform_area .box_list li .box_inform .body_element .input_radio input:checked+label:after {content:"";opacity:1}.brand_site .inform_area .box_list li .box_inform .body_element .input_radio:last-child {margin-right:0}.brand_site .inform_area .box_list li .box_inform .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:700;line-height:40px;text-align:center}.brand_site .inform_area .box_list li .box_inform .body_element .num_selector button {display:inline-block;position:absolute;top:-1px;width:43px;height:42px}.brand_site .inform_area .box_list li .box_inform .body_element .num_selector button.minus {left:0;background:url(../../image/mobile/common/btn-m-minus-defualt.png) no-repeat center center / 42px 42px}.brand_site .inform_area .box_list li .box_inform .body_element .num_selector button.plus {right:-1px;background:url(../../image/mobile/common/btn-m-plus-defualt.png) no-repeat left center / 42px 42px}.brand_site .inform_area .box_list li .box_inform .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}.brand_site .inform_area .box_list li .box_inform .body_element button.default.last {margin-right:0}.brand_site .inform_area .box_list li .box_inform .body_element .comment {display:inline-block;margin-bottom:17px;color:#999;font-size:11px;letter-spacing:normal;line-height:normal;vertical-align:bottom}.brand_site .inform_area .box_list li.advertise_plus .box_inform .body_element .input_radio input:checked+label:after {border:2px solid #7548cf}.brand_site .inform_area .box_list li.advertise_self .box_inform .body_element .input_radio input:checked+label:after {border:2px solid #0dbdd2}.brand_site .inform_area .box_list li.advertise_recommend .box_inform .body_element .input_radio input:checked+label:after {border:2px solid #ffc338}.brand_site .inform_area .box_list li.advertise_today .box_inform .body_element .input_radio input:checked+label:after {border:2px solid #ff8181}.brand_site .inform_area .box_list li .box_inform .buy_result {display:inline-block;padding:30px 20px;width:100%;border-right:1px solid #eaeaea;border-left:1px solid #eaeaea}.brand_site .inform_area .box_list li .box_inform .buy_result .result_list {display:inline-block;margin-bottom:18px;padding-bottom:5px;width:100%;border-bottom:1px solid #eaeaea}.brand_site .inform_area .box_list li .box_inform .buy_result .result_list dl {display:inline-block;float:left;margin-bottom:12px;width:100%;color:#666;font-size:0;letter-spacing:-0.43px;line-height:normal}.brand_site .inform_area .box_list li .box_inform .buy_result .result_list dl dt {display:inline-block;width:60%;height:19px;font-size:13px;text-align:left;vertical-align:top}.brand_site .inform_area .box_list li .box_inform .buy_result .result_list dl dt.event {color:#4876ef}.brand_site .inform_area .box_list li .box_inform .buy_result .result_list dl dt.event:before {display:inline-block;margin-right:7px;width:15px;height:16px;vertical-align:top;background:url(../../image/mobile/ico/ic-promo.png) no-repeat center center / 13px 15px;content:""}.brand_site .inform_area .box_list li .box_inform .buy_result .result_list dl dd {display:inline-block;width:40%;height:19px;font-size:13px;text-align:right;vertical-align:top}.brand_site .inform_area .box_list li .box_inform .buy_result .result_list dl dd b {display:inline-block;color:#212121;font-family:Roboto,Malgun Gothic;font-size:16px;letter-spacing:normal;vertical-align:bottom}.brand_site .inform_area .box_list li .box_inform .buy_result .sum {display:inline-block;width:100%;color:#666;font-size:13px;letter-spacing:-0.46px;line-height:normal;text-align:right}.brand_site .inform_area .box_list li .box_inform .buy_result .sum b {display:inline-block;margin:0 5px 0 10px;color:#212121;font-family:Roboto,Malgun Gothic;font-size:24px;font-weight:700;letter-spacing:normal}.brand_site .inform_area .box_list li .box_inform>button {display:inline-block;width:100%;height:60px;color:#fff;font-size:22px;font-weight:700;letter-spacing:-0.92px;line-height:58px;text-align:center}.brand_site .main_contents .main_content li .main_content_detail {padding:14px 10px 8px;text-align:left}.brand_site .main_contents .main_content li .main_content_detail .tit {display:-webkit-box;overflow:hidden;margin:0;width:calc(100% - 50px);height:auto;font-size:16px;letter-spacing:-0.5px;line-height:18px;text-align:left;text-overflow:ellipsis;white-space:initial;-webkit-line-clamp:2;-webkit-box-orient:vertical}.brand_site .main_contents .main_content li .main_content_detail .price_wrap .discount {float:left}.brand_site .main_contents .main_content li .main_content_detail .price_wrap .prev {float:right;position:relative;right:auto;bottom:auto;margin-top:7px;margin-left:5px}.brand_site .mid_contents {padding:0 10px}.brand_site .mid_contents .mid_content li {margin-bottom:10px}.brand_site .mid_contents .mid_content li:nth-child(2n) {margin-right:0}.brand_site .mid_contents .mid_content li .outer_wrap {border-radius:0 0 6px 6px}.brand_site .mid_contents .mid_content li .outer_wrap .like_wrap {margin-top:0}.brand_site .mid_contents .mid_content li .outer_wrap .like_wrap .mark {margin-left:0}.brand_site .sub_contents .sub_content li {height:109px}.brand_site .sub_contents .sub_content li .image {width:150px;height:109px}.brand_site .sub_contents .sub_content li .image img {width:150px;height:109px}.brand_site .sub_contents .sub_content li .outer_wrap .price_wrap {display:inline-block;position:absolute;right:1.5rem;bottom:12px;left:0.5rem;margin-bottom:0;text-align:left}.brand_site .sub_contents .sub_content li .outer_wrap .desc_wrap a h3 {display:-webkit-box;overflow:hidden;font-size:14px;line-height:17px;text-align:left;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.brand_site .sub_contents .sub_content li .outer_wrap .desc_wrap .like_wrap {text-align:left}.brand_site .sub_contents .sub_content li .outer_wrap .like_wrap .mark {margin-left:0}.brand_site .profile_listn                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .brand_site .profile_list ul {display:inline-block;width:100%}.brand_site .profile_list ul {padding-top:2px}.brand_site .profile_list ul li {display:inline-block;float:left;margin-bottom:5px;margin-left:14px;width:185px;height:342px;background-color:#fff;box-shadow:1px 1px 4px 0 rgba(0,0,0,0.15)}.brand_site .profile_list ul li .photo {display:inline-block;position:relative;width:100%;height:185px;background-color:#fff}.brand_site .profile_list ul li .photo span {display:inline-block;width:100%;height:100%;font-size:85px;line-height:75px;text-align:center}.brand_site .profile_list ul li .photo span img {position:absolute;top:50%;left:50%;width:auto;max-width:185px;max-height:185px;transform:translate(-50%,-50%)}.brand_site .profile_list ul li .inform {display:inline-block;position:relative;padding:16px;width:100%;height:144px}.brand_site .profile_list ul li .inform>label {display:block;margin-bottom:10px;font-size:14px;font-weight:700;text-align:left}.brand_site .profile_list ul li .inform .like {display:inline-block;position:absolute;top:12px;right:7px;width:24px;height:24px;background:url(../../image/mobile/ico/ic-heart-shadow-def.png) no-repeat center center;background-size:24px 24px}.brand_site .profile_list ul li .inform .like.on {background:url(../../image/mobile/ico/ic-heart-shadow-sel.png) no-repeat center center;background-size:24px 24px}.brand_site .profile_list ul li .inform .career {display:inline-block;width:100%}.brand_site .profile_list ul li .inform .career span {display:inline-block;display:-webkit-box;overflow:hidden;width:100%;color:#666;font-size:12px;letter-spacing:-0.6px;line-height:17px;text-align:left;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.brand_site .profile_list ul li .inform .btn_box {display:inline-block;position:absolute;right:12px;bottom:14px;left:12px}.brand_site .profile_list ul li .inform .btn_box button {display:inline-block;float:left;width:calc((100% - 3px) / 2);height:35px;font-size:15px;letter-spacing:-0.7px;line-height:33px;text-align:center;background-color:#fff}.brand_site .profile_list ul li .inform .btn_box button.type01 {border:1px solid #e3e3e3;color:#999}.brand_site .profile_list ul li .inform .btn_box button.type02 {float:right;border:1px solid #4876ef;color:#4876ef}.brand_site .profile_list.type02 ul {padding:0 10px}.brand_site .profile_list.type02 ul li {position:relative;margin:0 0 30px;width:100%;height:195px;box-shadow:none}.brand_site .profile_list.type02 ul li .photo {overflow:hidden;float:left;width:150px;height:150px;border:1px solid #eaeaea}.brand_site .profile_list.type02 ul li .photo span {font-size:75px;line-height:140px}.brand_site .profile_list.type02 ul li .photo span img {max-width:150px;max-height:150px}.brand_site .profile_list.type02 ul li .inform {float:left;position:initial;padding:7px 0 0 14px;width:calc(100% - 150px);height:150px}.brand_site .profile_list.type02 ul li .inform>label {padding-bottom:9px;border-bottom:2px solid #f1f1f1;font-size:17px;letter-spacing:-0.8px}.brand_site .profile_list.type02 ul li .inform .like {top:4px;right:0}.brand_site .profile_list.type02 ul li .inform .career {margin-bottom:9px}.brand_site .profile_list.type02 ul li .inform .career span {font-size:13px;letter-spacing:-0.6px;line-height:18px}.brand_site .profile_list.type02 ul li .inform .introduce {display:inline-block;display:-webkit-box;overflow:hidden;width:100%;color:#999;font-size:13px;letter-spacing:-0.6px;line-height:17px;text-align:left;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.brand_site .profile_list.type02 ul li .inform .btn_box {display:inline-block;position:absolute;right:0;bottom:0;left:0;width:100%}.brand_site .profile_list.type02 ul li .inform .btn_box button.type01 {width:150px}.brand_site .profile_list.type02 ul li .inform .btn_box button.type02 {width:calc(100% - 164px)}.brand_site .brand_main .profile_list {margin-bottom:22px}.brand_site .brand_main .more {display:inline-block;margin:10px 10px 20px;width:calc(100vw - 20px);height:50px;border:1px solid #e1e1e1;color:#666;font-size:16px;letter-spacing:-0.6px;line-height:48px;text-align:center;background-color:#fff}.brand_site .brand_main .more:after {display:inline-block;margin-left:10px;width:16px;height:16px;vertical-align:middle;background:url(../../image/mobile/orderjob/ic-arrow-down-16-px.png) no-repeat center center / 16px 16px;content:""}.brand_site .common_tab {display:none;z-index:26;margin-bottom:-1px;padding:0 10px;width:100%;height:40px;border-bottom:1px solid #eaeaea;background-color:#fff}.brand_site .common_tab button {display:inline-block;float:left;position:relative;padding-bottom:5px;width:calc(100% / 3);height:40px;color:#666;font-size:14px;letter-spacing:-0.8px;text-align:center}.brand_site .common_tab.half button {width:calc(100% / 2)}.brand_site .common_tab button span {display:block;position:absolute;right:0;bottom:6px;left:0;color:#999;font-size:12px;letter-spacing:-0.6px;text-align:center}.brand_site .common_tab button.on {color:#212121}.brand_site .common_tab button.on:after {display:inline-block;position:absolute;right:0;bottom:0;left:0;height:2px;background-color:#333;content:""}.brand_site .common_tab.fixed {position:fixed;top:49px;left:0}.brand_site .common_tab.fixed+.common_tab_content {margin-top:40px}.brand_site .inner.brand_main>label b {display:block;margin-bottom:10px;color:#212121;font-size:20px;font-weight:700;letter-spacing:-0.6px;line-height:normal;text-align:center}.brand_site .brand_img_btn {display:inline-block;overflow:hidden;position:relative;margin-top:10px;width:100%;height:175px;text-align:center}.brand_site .brand_img_btn:first-child {margin-top:0}.brand_site .brand_img_btn:before {display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;background-color:rgba(0,0,0,0.3);content:""}.brand_site .brand_img_btn .background_img {display:inline-block;position:absolute;top:50%;left:50%;z-index:4;width:calc(100vw - 20px);min-width:360px;height:auto;transform:translate(-50%,-50%)}.brand_site .brand_img_btn span {display:inline-block;overflow:hidden;position:absolute;top:25px;left:50%;z-index:16;width:50px;height:50px;border:1px solid #979797;border-radius:50%;background-color:#fff;transform:translateX(-50%)}.brand_site .brand_img_btn span img {display:inline-block;position:absolute;top:50%;left:50%;max-width:40px;max-height:50px;transform:translate(-50%,-50%)}.brand_site .brand_img_btn h4 {display:inline-block;position:absolute;top:78px;right:10px;left:10px;z-index:24;color:#fff;font-size:16px;font-weight:600;letter-spacing:-0.4px;line-height:normal}.brand_site .brand_img_btn p {display:inline-block;position:absolute;top:107px;right:10px;left:10px;z-index:19;color:#fff;font-size:20px;font-weight:600;letter-spacing:-0.5px;line-height:normal;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;word-break:break-all}.brand_site .category_list {display:inline-block;float:left;position:relative;padding-right:48px;width:100%}.brand_site .category_list .toggle_list {display:inline-block;position:absolute;top:0;right:0;width:48px;height:48px;border-left:1px solid #f4f5f6;background:#fff url(../../image/mobile/ico/ic-arrow-down-24-px.png) no-repeat center center / 24px 24px}.brand_site .category_list .toggle_list.on {border-right:1px solid #f4f5f6;border-left:none;transform:rotate(180deg)}.brand_site .category_list ul {display:inline-block;padding:0 10px;height:48px;background-color:#fff}.brand_site .category_list li {display:inline-block;float:left;position:relative;color:#212121;font-size:17px;letter-spacing:-0.7px;line-height:46px}.brand_site .category_list li a {display:inline-block;padding:0 25px;width:100%;height:48px;vertical-align:top}.brand_site .category_list li.selected {font-weight:700}.brand_site .category_list li.selected:after {display:inline-block;position:absolute;right:0;bottom:0;left:0;height:3px;background-color:#233051;content:""}.brand_site .mCSB_horizontal.mCSB_inside>.mCSB_container {margin-bottom:0}.brand_site .category_list.full {padding-right:0}.brand_site .category_list.full ul {display:table;width:100%;box-sizing:border-box;white-space:nowrap}.brand_site .category_list.full li {display:table-cell;float:none;white-space:nowrap}.brand_site .category_full_list {display:none;float:left;margin-top:-1px;padding:0 0 20px;width:100%;color:#666;font-size:16px;letter-spacing:-0.7px;text-align:center;background-color:#fff}.brand_site .category_full_list.on {display:inline-block}.brand_site .category_full_list ul {display:inline-block;width:100%}.brand_site .category_full_list ul li {display:inline-block;float:left;margin-top:20px;width:calc(100% / 2);line-height:normal;text-align:left}.brand_site .category_full_list ul li.selected {color:#212121;font-weight:700}.brand_site .category_full_list ul li a {display:inline-block;padding-left:9vw;width:100%;height:100%}.brand_site .brand_list {display:inline-block;padding:10px 10px 0;width:100%;text-align:left}.brand_site .brand_list li {display:inline-block;float:left;position:relative;margin-right:10px;margin-bottom:10px;padding:11px 0 0 10px;width:calc((100% - 10px) / 2);height:156px;border:1px solid #f5f5f5;border-radius:5px;text-align:left;background-color:#fff}.brand_site .brand_list li span {display:inline-block;padding-right:10px}.brand_site .brand_list li.empty {padding:110px 0 0;text-align:center;background:#fff url(../../image/mobile/ico/ic-no-brand.png) no-repeat center 30px / 70px 70px}.brand_site .brand_list li.empty:after {display:inline-block;color:#999;font-size:14px;letter-spacing:-0.1px;line-height:normal;content:"\C785\C810\20\B300\AE30\C911"}.brand_site .brand_list li:nth-child(2n) {margin-right:0}.brand_site .brand_list li .like {display:inline-block;position:absolute;top:15px;right:13px;width:14px;height:14px;background:url(../../image/mobile/orderjob/ic-heart-normal-20-px.png) no-repeat center center / 14px 14px}.brand_site .brand_list li .like.on {background:url(../../image/mobile/orderjob/ic-heart-pressed-20-px.png) no-repeat center center / 14px 14px}.brand_site .brand_list li .name {display:inline-block;margin-bottom:4px;width:calc(100% - 24px);color:#212121;font-size:18px;font-weight:700;letter-spacing:-0.6px;line-height:20px;text-align:left}.brand_site .brand_list li .name.coupon:after {display:inline-block;margin-top:5px;width:20px;height:14px;vertical-align:top;background:url(../../image/mobile/ico/ic-coupon-20-px.png) no-repeat center center / 20px 14px;content:""}.brand_site .brand_list li .name.new:after {display:inline-block;margin-top:5px;width:20px;height:14px;vertical-align:top;background:url(../../image/mobile/ico/ic-new-20-px.png) no-repeat center center / 20px 14px;content:""}.brand_site .brand_list li .name.new.coupon:after {width:50px;background:none;background-image:url(../../image/mobile/ico/ic-new-20-px.png),url(../../image/mobile/ico/ic-coupon-20-px.png);background-repeat:no-repeat,no-repeat;background-position:0 center,25px center;background-size:20px 14px,20px 14px}.brand_site .brand_list li .inform {display:block;padding-right:10px;color:#212121;font-size:12px;letter-spacing:-0.4px;line-height:14px;text-align:left;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;word-break:break-all}.brand_site .brand_list li .logo {display:inline-block;position:absolute;right:5px;bottom:0;left:5px;height:70px}.brand_site .brand_list li .logo img {display:inline-block;position:absolute;top:50%;left:50%;width:auto;max-width:85%;height:auto;max-height:50px;transform:translate(-50%,-50%)}.brand_site .etc_comment {display:inline-block;padding:20px 15px 25px;width:100%;border-top:1px solid #f5f5f5;text-align:left}.brand_site .etc_comment label {display:block;margin-bottom:10px;color:#666;font-size:14px;font-weight:600;letter-spacing:-0.69px;line-height:normal}.brand_site .etc_comment ul {display:inline-block;width:100%;color:#999;font-size:12px;letter-spacing:-0.6px;line-height:16px}.brand_site .etc_comment ul li {display:inline-block;position:relative;padding-left:13px;width:100%}.brand_site .etc_comment ul li:before {display:inline-block;position:absolute;top:7px;left:5px;width:2px;height:2px;border-radius:50%;background-color:#c7c7c7;content:""}

.partners_site .visual img {width:100%}
.partners_site .visual .inner {position:relative;text-align:center}
.partners_site .partners_list {display:inline-block;padding:10px 10px 0;width:100%;background-color:#fff}
.partners_site .partners_list li {display:inline-block;float:left;position:relative;margin-right:10px;margin-bottom:10px;width:calc((100% - 10px) / 2);height:130px;border:1px solid #eaeaea;border-radius:5px;color:#212121;font-size:16px;letter-spacing:-0.5px;line-height:normal;text-align:center}
.partners_site .partners_list li:nth-child(2n) {margin-right:0}
.partners_site .partners_list li a {display:inline-block;padding-top:80px;width:100%;height:100%}
.partners_site .partners_list li a img {display:inline-block;position:absolute;top:30px;left:50%;width:110px;height:36px;transform:translateX(-50%)}
.partners_site .more {display:inline-block;margin:0 10px 20px;width:calc(100vw - 20px);height:50px;border:1px solid #eaeaea;color:#666;font-size:16px;letter-spacing:-0.6px;line-height:48px;text-align:center;background-color:#fff}
.partners_site .more:after {display:inline-block;margin-left:10px;width:16px;height:16px;vertical-align:middle;background:url("../../image/mobile/orderjob/ic-arrow-down-16-px.png") no-repeat center center / 16px 16px;content:""}

/* 기획전 */
#exhibit.exhibit_m .visual img {width:100%}
#exhibit.exhibit_m .visual .inner {position:relative;text-align:center}
#exhibit.exhibit_m .visual .inner .area_tab {position:absolute;bottom:18px;left:50%;margin-left:-45%;padding:0 5px;width:90%;height:40px;border:1px solid #dadada;border-radius:3px;background:#fff}
#exhibit.exhibit_m .visual .inner .area_tab select {width:100%;height:38px;border:none;font-size:14px}
#exhibit.exhibit_m .area_coupon img {width:100%}
#exhibit.exhibit_m .box_exhibit {padding:0 0 25px;text-align:center}
#exhibit.exhibit_m .box_exhibit:first-child {padding:30px 0}
#exhibit.exhibit_m .box_exhibit .exhibit_sub_tit img {width:100%}
#exhibit.exhibit_m .box_exhibit .list_type01 {padding:0 10px;text-align:left}
#exhibit.exhibit_m .box_exhibit .list_type01 .item .in_wrap {background:#fff}
#exhibit.exhibit_m .share_box {padding:12.5px 0;text-align:center}
#exhibit.exhibit_m .share_box button {margin:0 11px}
#exhibit.exhibit_m .share_box button img {width:39px;height:39px}

/* 20180625 */
#exhibit.exhibit_m div.time_num {position:relative;bottom:0}
#exhibit.exhibit_m div.time_num span {position:absolute;top:13%;width:9.7%;height:70%}
#exhibit.exhibit_m div.time_num span.time01 {left:22.7%}
#exhibit.exhibit_m div.time_num span.time02 {left:33.7%}
#exhibit.exhibit_m div.time_num span.time03 {left:47.5%}
#exhibit.exhibit_m div.time_num span.time04 {left:58.5%}
#exhibit.exhibit_m div.time_num span.time05 {left:72%}
#exhibit.exhibit_m div.time_num span.time06 {left:83%}
#exhibit.exhibit_m div.time_num.hour_time span.time01 {display:none}
#exhibit.exhibit_m div.time_num.hour_time span.time02 {left:26.8%}
#exhibit.exhibit_m div.time_num.hour_time span.time03 {left:43.1%}
#exhibit.exhibit_m div.time_num.hour_time span.time04 {left:53.7%}
#exhibit.exhibit_m div.time_num.hour_time span.time05 {left:69.9%}
#exhibit.exhibit_m div.time_num.hour_time span.time06 {left:80.4%}
#exhibit.exhibit_m div.time_num span em {display:block;height:100%;background-repeat:no-repeat;background-size:100%}
#exhibit.exhibit_m div.time_num span em.num_0 {background-image:url("../../image/mobile/event/20180316/num_0.png")}
#exhibit.exhibit_m div.time_num span em.num_9 {background-image:url("../../image/mobile/event/20180316/num_9.png")}
#exhibit.exhibit_m div.time_num span em.num_8 {background-image:url("../../image/mobile/event/20180316/num_8.png")}
#exhibit.exhibit_m div.time_num span em.num_7 {background-image:url("../../image/mobile/event/20180316/num_7.png")}
#exhibit.exhibit_m div.time_num span em.num_6 {background-image:url("../../image/mobile/event/20180316/num_6.png")}
#exhibit.exhibit_m div.time_num span em.num_5 {background-image:url("../../image/mobile/event/20180316/num_5.png")}
#exhibit.exhibit_m div.time_num span em.num_4 {background-image:url("../../image/mobile/event/20180316/num_4.png")}
#exhibit.exhibit_m div.time_num span em.num_3 {background-image:url("../../image/mobile/event/20180316/num_3.png")}
#exhibit.exhibit_m div.time_num span em.num_2 {background-image:url("../../image/mobile/event/20180316/num_2.png")}
#exhibit.exhibit_m div.time_num span em.num_1 {background-image:url("../../image/mobile/event/20180316/num_1.png")}

/* 추천재능 랜딩 페이지 */
.recommend_landing {padding-bottom:20px;border-top:1px solid #eaeaea}
.recommend_landing:first-child {margin-top:0;border-top:none}
.recommend_landing .banner {width:100%}
.recommend_landing .banner img {width:100%}
.recommend_landing .recommend_landing_target {padding:25px 10px 12px;font-size:14px;background:#fff}
.recommend_landing .recommend_landing_target span {font-weight:bold}
.recommend_landing .tit_wrap {padding:20px 0 10px}

/* 메인 토스트 pop */
.bnr_event_toast {position:fixed;bottom:55px;left:50%;z-index:50;margin-left:-102px;width:205px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}
.bnr_event_toast.hidden {bottom:30px;opacity:0}
.bnr_event_toast img {width:205px;height:75px;border-radius:5px}
.bnr_event_toast .btn_close {overflow:hidden;position:absolute;top:-5px;right:-5px;width:32px;height:32px;background:url("../../image/mobile/common/btn_close.png") no-repeat 50% 50%;background-size:16px 16px}

/* 페이백 이벤트 */
.payback_info {margin-top:10px}
.payback_info .point_color {color:#4876ef}
.payback_info b {font-weight:bold}
.payback_info dl dt {padding:12px 14px;border:1px solid #ddd;color:#333;font-size:13px;background:#ffe9e0}
.payback_info dl dt img {width:17px;height:14px}
.payback_info dl dd {padding:15px 14px;border:1px solid #ddd;border-top:none;color:#999;font-size:12px;background:#fff8f5}
.payback_info dl dd p {padding:2px 0}
.payback_info dl dd button {vertical-align:top}
.payback_info dl dd button img {width:12px;height:12px}

/* 구매평작성 */
.assessment_wrap .list_wrap {position:relative;padding:13px 10px;border-bottom:1px solid #e5e5e5}
.assessment_wrap .list_wrap .list {display:block;overflow:hidden;position:relative;padding:0 0 0 70px}
.assessment_wrap .list_wrap .list.pr70 {padding-right:70px}
.assessment_wrap .list_wrap .list .list_img {display:inline-block;position:absolute;top:0;left:0;width:62px;height:62px;vertical-align:middle}
.assessment_wrap .list_wrap .list .list_img .photo {display:table;overflow:hidden;width:62px;height:62px;border-radius:50%;background:#ebebeb url("../../image/mobile/index/user_default.png") no-repeat center center;background-size:62px auto}
.assessment_wrap .list_wrap .list .list_img .photo em {display:table-cell;overflow:hidden;width:62px;height:62px;border-radius:50%;text-align:center;vertical-align:middle}
.assessment_wrap .list_wrap .list .list_img .photo em img {max-width:62px;max-height:62px}
.assessment_wrap .list_wrap .list .list_img:after {position:absolute;top:0;right:0;bottom:0;left:0;width:62px;height:62px;border-radius:50%;background:rgba(0,0,0,0.08);content:""}
.assessment_wrap .list_wrap .list .list_info {display:table;margin-left:8px;min-height:62px;color:#333;font-size:14px}
.assessment_wrap .list_wrap .list .list_tit {font-weight:bold;line-height:1.2}
.assessment_wrap .list_wrap .list .list_price {margin-top:5px;font-weight:bold}
.assessment_wrap .list_wrap .list .list_detail {margin-top:5px;color:#999;line-height:1.4}
.assessment_wrap .list_wrap .list .list_detail span {display:block;font-size:12px}
.assessment_wrap .list_wrap .list .list_detail span em {display:inline-block;width:80px}

/* 구매평 리스트 */
.assessment_list {margin-top:10px}
.assessment_list .item {position:relative;margin-top:10px;padding:10px;border:1px solid #ddd;background-color:#fff}
.assessment_list .item .btn_del {position:absolute;top:-1px;right:-1px;z-index:2;width:20px;height:20px;font-size:0;background:#ccc url("../../image/mobile/mypage/ico_del04.png") no-repeat center center;background-size:10px auto}
.assessment_list .item .tit_wrap .deposit {position:relative;padding-bottom:10px;border-bottom:1px solid #f2f2f2;color:#333;font-size:11px;line-height:18px}
.assessment_list .item .tit_wrap .deposit span {display:block;position:absolute;top:0;right:0;color:#999}
.assessment_list .item .tit_wrap .deposit span.is_close {display:block;position:absolute;top:0;right:15px;color:#999}
.assessment_list .item .p_info {overflow:hidden;position:relative;padding:15px 0;border:none}
.assessment_list .item .p_info .img {display:table;overflow:hidden;float:left;position:relative;margin-right:10px;width:78px;height:60px}
.assessment_list .item .p_info .img span {display:table-cell;text-align:center;vertical-align:middle}
.assessment_list .item .p_info .img span img {max-width:78px;max-height:60px}
.assessment_list .item .p_info .img:after {position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.08);content:""}
.assessment_list .item .p_info .desc_wrap {overflow:hidden}
.assessment_list .item .p_info .desc_wrap .title_txt {display:-webkit-box;overflow:hidden;margin:0;height:34px;color:#333;font-size:13px;line-height:17px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;-o-text-overflow:ellipsis}
.assessment_list .item .p_info .desc_wrap .title_txt>a {vertical-align:baseline}
.assessment_list .item .p_info .desc_wrap .price {margin:10px 0 0;color:#333;font-size:12px;line-height:1.2}
.assessment_list .item .p_info .desc_wrap .price .num {font-weight:700}
.assessment_list .item .p_info .desc_wrap .price .num i {display:inline-block;margin-left:5px;font-weight:normal}
.assessment_list .item .p_info .btn_select {position:absolute;top:50%;right:0;margin-top:0;width:45px;height:30px;border:1px solid #ddd;color:#333;font-size:13px;background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.assessment_list .item .item_info {padding-top:10px;border-top:1px solid #f2f2f2}
.assessment_list .item .item_info:after {display:block;clear:both;content:""}
.assessment_list .item .item_info .left_area {float:left;line-height:25px}
.assessment_list .item .item_info .left_area .date {color:#999;font-size:12px}
.assessment_list .item .item_info .left_area .star_box {display:inline-block;width:67px;line-height:1.3;background:url("../../image/mobile/index/ico_star_blank01.png") 0 1px no-repeat;background-size:60px 12px}
.assessment_list .item .item_info .left_area .star_box span {display:inline-block;width:100%}
.assessment_list .item .item_info .left_area .star_box span span {display:inline-block;height:18px;text-indent:-9999px;background:url("../../image/mobile/index/ico_star_full01.png") 0 1px no-repeat;background-size:60px 12px}
.assessment_list .item .item_info .left_area span.ml5 {margin-left:5px}
.assessment_list .item .item_info .right_area {float:right}
.assessment_list .item .item_info .right_area .btn_assessment {padding:5px 4px;border:1px solid #4876ef;color:#4876ef;font-size:13px}
.assessment_list .item .item_info .right_area .btn_assessment_gray {padding:5px 4px;border:1px solid #ccc;color:#333;font-size:13px}
.detail_grade {display:inline-block;overflow:hidden}
.detail_grade li {float:left;margin:0 5px 0 2px;padding:0 1px 0 15px;font-size:11px;line-height:1}
.review_item.on .detail_grade li {margin-right:2px;padding-left:12px}
.detail_grade li.one {background:url("../../image/mobile/svg/icon-gauge-bar-01.svg") no-repeat left 80%;background-size:10px 9px}
.detail_grade li.two {background:url("../../image/mobile/svg/icon-gauge-bar-02.svg") no-repeat left 80%;background-size:10px 9px}
.detail_grade li.three {background:url("../../image/mobile/svg/icon-gauge-bar-03.svg") no-repeat left 80%;background-size:10px 9px}
.detail_grade li.four {background:url("../../image/mobile/svg/icon-gauge-bar-04.svg") no-repeat left 80%;background-size:10px 9px}
.detail_grade li.five {background:url("../../image/mobile/svg/icon-gauge-bar-05.svg") no-repeat left 80%;background-size:10px 9px}
.icon_grade {display:inline-block;overflow:hidden;padding-left:17px;font-size:11px;line-height:1.2}
.icon_grade.ml10 {margin-left:10px}
.icon_grade.verygood {background:url("../../image/mobile/svg/verygood-yellow.svg") no-repeat left 50%;background-size:13px 13px}
.icon_grade.good {background:url("../../image/mobile/svg/good-yellow.svg") no-repeat left 50%;background-size:13px 13px}
.icon_grade.bad {background:url("../../image/mobile/svg/bad-yellow.svg") no-repeat left 50%;background-size:13px 13px}
.icon_grade.verybad {background:url("../../image/mobile/svg/verybad-yellow.svg") no-repeat left 50%;background-size:13px 13px}
.assessment_wrap .icon_check {overflow:hidden}
.assessment_wrap .icon_check button {float:left;width:25%;height:75px;border:1px solid #e6e6e6;border-top:none;border-left:none}
.assessment_wrap .icon_check button:first-child {border-left:1px solid #e6e6e6}
.assessment_wrap .icon_check button.on {border:3px solid #4876ef}
.assessment_wrap .icon_check button span {display:inline-block;padding:40px 0 0 0;min-width:30px;height:23px}
.assessment_wrap .icon_check button span.verygood {background:url("../../image/mobile/svg/verygood-gray.svg") no-repeat 50% top;background-size:30px 30px}
.assessment_wrap .icon_check button.on span.verygood {font-weight:bold;background:url("../../image/mobile/svg/verygood-yellow.svg") no-repeat 50% top;background-size:30px 30px}
.assessment_wrap .icon_check button span.good {background:url("../../image/mobile/svg/good-gray.svg") no-repeat 50% top;background-size:30px 30px}
.assessment_wrap .icon_check button.on span.good {font-weight:bold;background:url("../../image/mobile/svg/good-yellow.svg") no-repeat 50% top;background-size:30px 30px}
.assessment_wrap .icon_check button span.bad {background:url("../../image/mobile/svg/bad-gray.svg") no-repeat 50% top;background-size:30px 30px}
.assessment_wrap .icon_check button.on span.bad {font-weight:bold;background:url("../../image/mobile/svg/bad-yellow.svg") no-repeat 50% top;background-size:30px 30px}
.assessment_wrap .icon_check button span.verybad {background:url("../../image/mobile/svg/verybad-gray.svg") no-repeat 50% top;background-size:30px 30px}
.assessment_wrap .icon_check button.on span.verybad {font-weight:bold;background:url("../../image/mobile/svg/verybad-yellow.svg") no-repeat 50% top;background-size:30px 30px}
.assessment_wrap .star_check {overflow:hidden}
.assessment_wrap .star_check li {padding-bottom:10px;width:100%;height:55px;border-bottom:1px solid #e6e6e6}
.assessment_wrap .star_check li p {display:inline-block}
.assessment_wrap .star_check li p.title {position:relative;top:-5px;padding-left:20px;width:104px;font-size:13px}
.assessment_wrap .star_check li .star_grade_m {margin-top:14px}
.assessment_wrap .star_check li .star_grade_m .stars {overflow:hidden;position:relative}
.assessment_wrap .star_check li .star_grade_m button {float:left;position:relative;top:-22px;width:20%;height:22px}
.assessment_wrap .assessment_banner {height:40px;background-image:linear-gradient(to left, #4596ff, #6674f2)}
.assessment_wrap .assessment_banner p {padding-top:14px;color:#fff;text-align:center}
.assessment_wrap .assessment_bottom dl {border-bottom:1px solid #e5e5e5}
.assessment_wrap .assessment_bottom  dl dt {position:relative;padding:16px 10px;font-size:17px;font-weight:bold}
.assessment_wrap .assessment_bottom  dl dt span {color:#999;font-size:12px;font-weight:normal}
.assessment_wrap .assessment_bottom  dl dd {border-top:1px solid #e5e5e5}
.assessment_wrap .assessment_bottom .assessment_text dl dt span {position:absolute;right:10px;bottom:17px;color:#999}
.assessment_wrap .assessment_bottom .assessment_text dl dd {border-top:none}
.assessment_wrap .assessment_bottom .assessment_text dl dd textarea {margin-bottom:8px;padding:0 12px;border:none;color:#666;font-size:14px;line-height:17px}
.assessment_wrap .assessment_bottom .assessment_text dl dd textarea:-webkit-input-placeholder,
.assessment_wrap .assessment_bottom .assessment_text dl dd textarea::-webkit-input-placeholder,
.assessment_wrap .assessment_bottom .assessment_text dl dd textarea::-moz-placeholder,
.assessment_wrap .assessment_bottom .assessment_text dl dd textarea:-moz-placeholder,
.assessment_wrap .assessment_bottom .assessment_text dl dd textarea::-ms-input-placeholder,
.assessment_wrap .assessment_bottom .assessment_text dl dd textarea:-ms-input-placeholder {color:#ccc !important}
.assessment_wrap .assessment_bottom .assessment_file dl {border-bottom:none;border-bottom:1px solid #e5e5e5}
.assessment_wrap .assessment_bottom .assessment_file dl dt {position:relative}
.assessment_wrap .assessment_bottom .assessment_file dl dt label {position:absolute;top:0;right:0;padding:18px 10px 17px 40px;border-left:1px solid #e5e5e5;font-size:14px;background:url("../../image/mobile/common/ico_file.png") no-repeat 10px 55%;background-size:22px 17px}
.assessment_wrap .assessment_bottom .assessment_file dl dt input[type="file"] {overflow:hidden;clip:rect(0,0,0,0);position:absolute;margin:-1px;padding:0;width:1px;height:1px;border:0}
.assessment_wrap .assessment_bottom .assessment_file dl dd {position:relative;padding:8px 10px 7px}
.assessment_wrap .assessment_bottom .assessment_file dl dd * {vertical-align:middle}
.assessment_wrap .assessment_bottom .assessment_file dl dd span {display:inline-block}
.assessment_wrap .assessment_bottom .assessment_file dl dd span.file_img {display:table;width:35px;height:35px}
.assessment_wrap .assessment_bottom .assessment_file dl dd span.file_img em {display:table-cell}
.assessment_wrap .assessment_bottom .assessment_file dl dd span.file_img em img {width:35px;height:35px}
.assessment_wrap .assessment_bottom .assessment_file dl dd span.file_name {overflow:hidden;position:absolute;top:35%;left:40px;margin-left:10px;width:50%;color:#999;font-size:14px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
.assessment_wrap .assessment_bottom .assessment_file dl dd span.file_size {position:absolute;top:35%;right:40px;color:#999}
.assessment_wrap .assessment_bottom .assessment_file dl dd button {position:absolute;top:35%;right:10px;width:12px;height:12px;background:url("../../image/pc/ico/assessment_file_del.png") no-repeat left top}
.assessment_wrap .assessment_bottom .assessment_file dl dd span {color:#888;font-size:12px}
.assessment_wrap .assessment_bottom .assessment_toggle {border-bottom:1px solid #e5e5e5}
.assessment_wrap .assessment_bottom .assessment_toggle dl {border-bottom:none}
.assessment_wrap .assessment_bottom .assessment_toggle dl dd {padding:5px 10px 10px}
.assessment_wrap .assessment_bottom .assessment_toggle dl dd 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_wrap .assessment_bottom .assessment_toggle dl dd span.on {border:1px solid #4876ef;color:#fff;background-color:#4876ef}


/* 알림센터 1323 */
.notice_box {position:relative;width:100%}
.notice_box .notice_loading {position:absolute;top:200px;left:50%;margin-left:-30px}
.notice_box .notice_loading img {width:60px;height:60px}
.notice_box .notice_box_top {position:relative;padding:15px 10px 20px;border-bottom:1px solid #e5e5e5;color:#333;font-size:16px;background:#f5f5f5}
.notice_box .notice_box_top .photo {display:table;overflow:hidden;position:relative;margin-right:10px;width:40px;height:40px;-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_box .notice_box_top .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_box .notice_box_top .photo span img {max-width:40px;max-height:40px}
.notice_box .notice_box_top .photo:after {overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:rgba(0,0,0,0.08);content:""}
.notice_box .notice_box_top .notice_box_top_tit {position:absolute;top:28px;left:59px}
.notice_box .notice_box_setting {margin:0 10px;text-align:right}
.notice_box .notice_box_setting button {padding:0 7px;height:24px;border:solid 1px #ccc;line-height:1}
.notice_box .notice_box_setting button.notice_read {padding-left:23px;background:url("../../image/mobile/notice/ico_read_all.png") no-repeat 7px 50%;background-size:14px 14px}
.notice_box .notice_box_setting button.notice_reset {padding-left:23px;background:url("../../image/mobile/notice/ico_refresh.png") no-repeat 7px 50%;background-size:14px 14px}
.notice_box .notice_box_setting button.notice_setting {padding-left:23px;background:url("../../image/mobile/notice/ico_setting.png") no-repeat 7px 50%;background-size:14px 14px}
.notice_box .notice_box_min {min-height:100px}
.notice_box .notice_box_min:after {display:block;clear:both;height:4px;content:""}
.notice_box .notice_box_cont {margin:10px}
.notice_box .notice_box_cont ul {position:relative;margin-left:10px}
.notice_box .notice_box_cont ul li {display:block;position:relative;padding-top:10px;width:100%;border-left:4px solid #e6e7eb;line-height:1.4}
.notice_box .notice_box_cont ul li a {display:inline-block;width:100%}
.notice_box .notice_box_cont ul li.first {display:inline-block;position:relative;left:-10px;padding-top:0;width:54px;height:24px;border:1px solid #e6e7eb;border-radius:12px;color:#666;font-size:14px;text-align:center;background-color:#f5f7fa}
.notice_box .notice_box_cont ul li.last {padding-top:10px;min-height:10px}
.notice_box .notice_box_cont ul li span {color:#666;font-size:13px}
.notice_box .notice_box_cont ul li span.dot_point {display:block;position:absolute;top:20px;left:-10px;width:16px;height:16px;border:3px solid #fff;border-radius:50%;background:#bebfc2}
.notice_box .notice_box_cont ul li.new_notice span.dot_point {background:#4876ef}
.notice_box .notice_box_cont ul li.new_message span.dot_point {background:#65b1b2}
.notice_box .notice_box_cont ul li.new_deal span.dot_point {background:#6586b2}
.notice_box .notice_box_cont ul li.first span.dot_point {top:12px}
.notice_box .notice_box_cont ul li.last span.dot_point {top:13px;left:-10px;width:16px;height:16px;border:3px solid #bebfc2;border-radius:50%;background:#e6e7eb}
.notice_box .notice_box_cont ul li span.bubble_point {position:absolute;top:23px;left:5px;z-index:1;width:8px;height:10px;background:url("../../image/pc/notice/bubble_point.png") no-repeat left top}
.notice_box .notice_box_cont ul li.first span.bubble_point {top:14px}
.notice_box .notice_box_cont ul li button.del_btn {position:absolute;top:21px;right:11px;width:16px;height:16px;background:url("../../image/pc/notice/btn-closed.png") no-repeat left top}
.notice_box .notice_box_cont ul li dl {display:block;position:relative;margin-left:12px;padding:11px;border:1px solid #e6e7eb;border-radius:8px}
.notice_box .notice_box_cont ul li dl dt {position:absolute;width:55px}
.notice_box .notice_box_cont ul li dl dd {position:relative;top:0;padding-left:37px}
.notice_box .notice_box_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_box .notice_box_cont ul li dl .photo {display:table;overflow:hidden;position:relative;margin-right:10px;width:30px;height:30px;-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_box .notice_box_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_box .notice_box_cont ul li dl .photo span img {max-width:30px;max-height:30px}
.notice_box .notice_box_cont ul li dl .photo:after {overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:rgba(0,0,0,0.08);content:""}
.notice_box .notice_box_cont ul li dl dd span.notice_color {color:#b28265;font-weight:bold}
.notice_box .notice_box_cont ul li dl dd span.message_color {color:#65b1b2;font-weight:bold}
.notice_box .notice_box_cont ul li dl dd span.deal_color {color:#6586b2;font-weight:bold}
.notice_box .notice_box_cont ul li dl dd span.notice_date {display:inline-block;margin-top:8px;color:#999;font-size:10px}
.notice_box .notice_box_cont ul li dl dd span.notice_date i {margin-left:7px;color:#b3b3b3}
.notice_box .notice_box_cont ul li dl dd span.notice_date .badge_ap {padding-left:14px;background:url("../../image/mobile/notice/badge_ap.png") no-repeat left 45%;background-size:10px}
.notice_box .notice_box_cont ul li dl dd span.notice_date .badge_sms {padding-left:14px;background:url("../../image/mobile/notice/badge_sms.png") no-repeat left 45%;background-size:8px 10px}
.notice_box .notice_box_cont ul li dl dd span.notice_date .badge_wp {padding-left:14px;background:url("../../image/mobile/notice/badge_wp.png") no-repeat left 45%;background-size:10px}
.notice_box .notice_box_cont ul li dl dd span.notice_date .badge_em {padding-left:14px;background:url("../../image/mobile/notice/badge_em.png") no-repeat left 45%;background-size:10px}

.notice_box .notice_info {margin-top:20px;padding:10px 10px 30px;border-top:1px solid #dadada}
.notice_box .notice_info .list_type04 ul li {color:#999}
.notice_box .notice_info .list_type04 ul li i {color:#999}
.notice_box .notice_info .list_type04 .badge_ap {padding-left:14px;background:url("../../image/mobile/notice/badge_ap.png") no-repeat left 40%;background-size:10px}
.notice_box .notice_info .list_type04 .badge_sms {padding-left:14px;background:url("../../image/mobile/notice/badge_sms.png") no-repeat left 40%;background-size:8px 10px}
.notice_box .notice_info .list_type04 .badge_wp {padding-left:14px;background:url("../../image/mobile/notice/badge_wp.png") no-repeat left 40%;background-size:10px}
.notice_box .notice_info .list_type04 .badge_em {padding-left:14px;background:url("../../image/mobile/notice/badge_em.png") no-repeat left 40%;background-size:10px}
.notice_box .mt25 {margin-top:25px}


.autosearch_wrap .auto_list.best_rank ul {counter-reset:number}
.autosearch_wrap .auto_list.best_rank li {text-align:left;counter-increment:number}
.autosearch_wrap .auto_list.best_rank li:before {color:#4876ef;font-weight:bold;content:counter(number)" "}
.autosearch_wrap .auto_list.best_rank li:nth-child(n+4):before {color:#999}
.autosearch_wrap .auto_list.best_rank li a {display:inline-block;padding-bottom:4px}

/* 핫딜시스템 */
.hotdeal img {width:100%}
.hotdeal .mt28 {margin-top:28px}
.hotdeal .mt30 {margin-top:30px}
.hotdeal .mt40 {margin-top:40px}
.hotdeal .mt55 {margin-top:55px}
.hotdeal .visual {border-bottom:0.7rem solid #f2f2f2}
.hotdeal .visual .inner .ani_img1 {position:absolute;top:49%;left:3.3%;z-index:10;width:80px;height:80px;background:url("../../image/mobile/event/20180412/160_028_frm_1.png") 0 0 no-repeat;background-size:80px 80px;animation:ani_img3 1.4s ease-in-out infinite}
.hotdeal .visual .inner .visual_info {position:absolute;top:48.8%;left:65%;animation:bounce 0.5s infinite alternate}
.hotdeal .visual div.time_num {position:relative;bottom:0}
.hotdeal .visual div.time_num span {position:absolute;top:12.5%;left:63.2%;width:10.2%;height:100%;background-repeat:no-repeat;background-size:100%}
.hotdeal .visual div.time_num span em {display:inline-block;width:100%;height:100%;background-repeat:no-repeat;background-size:100%}
.hotdeal .visual div.time_num span em.num_0 {background-image:url("../../image/mobile/event/20180316/num_0.png")}
.hotdeal .visual div.time_num span em.num_9 {background-image:url("../../image/mobile/event/20180316/num_9.png")}
.hotdeal .visual div.time_num span em.num_8 {background-image:url("../../image/mobile/event/20180316/num_8.png")}
.hotdeal .visual div.time_num span em.num_7 {background-image:url("../../image/mobile/event/20180316/num_7.png")}
.hotdeal .visual div.time_num span em.num_6 {background-image:url("../../image/mobile/event/20180316/num_6.png")}
.hotdeal .visual div.time_num span em.num_5 {background-image:url("../../image/mobile/event/20180316/num_5.png")}
.hotdeal .visual div.time_num span em.num_4 {background-image:url("../../image/mobile/event/20180316/num_4.png")}
.hotdeal .visual div.time_num span em.num_3 {background-image:url("../../image/mobile/event/20180316/num_3.png")}
.hotdeal .visual div.time_num span em.num_2 {background-image:url("../../image/mobile/event/20180316/num_2.png")}
.hotdeal .visual div.time_num span em.num_1 {background-image:url("../../image/mobile/event/20180316/num_1.png")}
.hotdeal .visual div.time_num.hour_time span.time01 {left:27.0%}
.hotdeal .visual div.time_num.hour_time span.time02 {left:26.6%}
.hotdeal .visual div.time_num.hour_time span.time03 {left:42.3%}
.hotdeal .visual div.time_num.hour_time span.time04 {left:53.3%}
.hotdeal .visual div.time_num.hour_time span.time05 {left:69.3%}
.hotdeal .visual div.time_num.hour_time span.time06 {left:80.2%}
.hotdeal .visual div.time_num span.time01 {left:21.8%}
.hotdeal .visual div.time_num span.time02 {left:33.4%}
.hotdeal .visual div.time_num span.time03 {left:46.9%}
.hotdeal .visual div.time_num span.time04 {left:58.3%}
.hotdeal .visual div.time_num span.time05 {left:71.7%}
.hotdeal .visual div.time_num span.time06 {left:83.1%}
.hotdeal.today .visual div.time_num span {position:absolute;top:19.2%;width:9.7%;height:63.3%}
.hotdeal.today .visual div.time_num span em {display:block;height:100%;background-repeat:no-repeat;background-size:100%}
.hotdeal.today .visual div.time_num span em.num_0 {background-image:url("../../image/mobile/event/20180316/num_0.png")}
.hotdeal.today .visual div.time_num span em.num_9 {background-image:url("../../image/mobile/event/20180316/num_9.png")}
.hotdeal.today .visual div.time_num span em.num_8 {background-image:url("../../image/mobile/event/20180316/num_8.png")}
.hotdeal.today .visual div.time_num span em.num_7 {background-image:url("../../image/mobile/event/20180316/num_7.png")}
.hotdeal.today .visual div.time_num span em.num_6 {background-image:url("../../image/mobile/event/20180316/num_6.png")}
.hotdeal.today .visual div.time_num span em.num_5 {background-image:url("../../image/mobile/event/20180316/num_5.png")}
.hotdeal.today .visual div.time_num span em.num_4 {background-image:url("../../image/mobile/event/20180316/num_4.png")}
.hotdeal.today .visual div.time_num span em.num_3 {background-image:url("../../image/mobile/event/20180316/num_3.png")}
.hotdeal.today .visual div.time_num span em.num_2 {background-image:url("../../image/mobile/event/20180316/num_2.png")}
.hotdeal.today .visual div.time_num span em.num_1 {background-image:url("../../image/mobile/event/20180316/num_1.png")}
.hotdeal.today .visual div.time_num span.time01 {left:21.8%}
.hotdeal.today .visual div.time_num span.time02 {left:33.4%}
.hotdeal.today .visual div.time_num span.time03 {left:46.9%}
.hotdeal.today .visual div.time_num span.time04 {left:58.3%}
.hotdeal.today .visual div.time_num span.time05 {left:71.7%}
.hotdeal.today .visual div.time_num span.time06 {left:83.1%}
.hotdeal .content_area {display:inline-block;position:relative}
.hotdeal .content_area .inner {position:relative;margin:0 auto;width:100%}
.hotdeal .content_area .inner ul.deal_contents>li>a {display:inline-block;position:relative;width:100%;height:calc(72.5vw);border:1px solid #f0f0f0;text-align:center}
.hotdeal .content_area .inner ul.deal_contents li>a>img {display:inline-block;width:auto;max-width:100%;height:100%}
.hotdeal .content_area .inner ul.deal_contents li a span.sale_discount,
.hotdeal .content_area .inner ul.deal_contents li a span.hotdeal_discount {position:absolute;top:4px;right:5px;padding-top:30px;width:64px;height:71px;color:#fff;font-family:Roboto, Malgun Gothic, sans-serif;font-size:28px;font-weight:bold;letter-spacing:-0.6px;text-align:center;background-size:64px 71px !important}
.hotdeal .content_area .inner ul.deal_contents li a span.hotdeal_discount {background:url("../../image/mobile/common/badge-hotdeal-64-px.png") no-repeat 0 0}
.hotdeal .content_area .inner ul.deal_contents li a span.sale_discount {background:url("../../image/mobile/common/badge-sale-64-px.png") no-repeat 0 0}
.hotdeal .content_area .inner ul.deal_contents li a span.sale_discount:after,
.hotdeal .content_area .inner ul.deal_contents li a span.hotdeal_discount:after {font-size:18px;font-weight:normal;content:"\25"}
.hotdeal .content_area .inner ul.deal_contents li {display:inline-block;margin-top:-1px}
.hotdeal .content_area .inner ul.deal_contents li:nth-last-child(n+2) {border-bottom-width:0}
.hotdeal .content_area .inner ul.deal_contents li.focused {border:5px solid #4876ef}
.hotdeal .content_area .inner ul.deal_contents div.hotdeal_content {display:inline-block;position:relative;padding:1rem 1rem 1.7rem;width:100%;border-bottom:0.7rem solid #f2f2f2;color:#333;font-weight:normal;font-style:normal;font-stretch:normal;text-align:left;vertical-align:top;word-break:break-all}
.hotdeal .content_area .inner ul.deal_contents div.hotdeal_content span.content_title {display:block;font-size:1.082rem;font-weight:bold;line-height:1.45rem}
.hotdeal .content_area .inner ul.deal_contents div.hotdeal_content span.sub_title {display:-webkit-box;overflow:hidden;margin-top:0.7rem;font-size:0.88rem;line-height:1.3rem;text-overflow:ellipsis;white-space:normal;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.hotdeal .content_area .inner ul.deal_contents div.hotdeal_content div.account_field {position:relative;margin:0.9rem 0;padding:0;width:100%;min-height:2.1rem;font-size:0.98rem;letter-spacing:-0.03rem}
.hotdeal .content_area .inner ul.deal_contents div.hotdeal_content div.account_field div {display:inline-block}
.hotdeal .content_area .inner ul.deal_contents div.hotdeal_content div.account_field span.discount {margin-right:0.5rem;color:#2b89e3;font-size:1.382rem}
.hotdeal .content_area .inner ul.deal_contents div.hotdeal_content div.account_field span.discount b {font-size:2.7rem;font-weight:bold}
.hotdeal .content_area .inner ul.deal_contents div.hotdeal_content div.account_field span.discount.tax b {font-size:1.382rem}
.hotdeal .content_area .inner ul.deal_contents div.hotdeal_content div.account_field span.origin_account {display:block;color:#999;font-size:0.8rem;line-height:1.54;text-decoration:line-through}
.hotdeal .content_area .inner ul.deal_contents div.hotdeal_content div.account_field span.origin_account:after {content:"\C6D0\7E"}
.hotdeal .content_area .inner ul.deal_contents div.hotdeal_content div.account_field span.origin_account:empty {display:none}
.hotdeal .content_area .inner ul.deal_contents div.hotdeal_content div.account_field span.account {color:#333;font-size:1.4rem;font-weight:bold}
.hotdeal .content_area .inner ul.deal_contents div.hotdeal_content div.account_field span.account b {font-weight:bold}
.hotdeal .content_area .inner ul.deal_contents div.hotdeal_content div.account_field span.account:after {font-weight:normal;content:"\C6D0\7E"}
.hotdeal .content_area .inner ul.deal_contents div.hotdeal_content div.account_field .coupon {position:absolute;right:0;bottom:0;width:5rem}
.hotdeal .content_area .inner ul.deal_contents div.hotdeal_content div.btn_field {position:relative;padding:0;height:auto;text-align:left}
.hotdeal .content_area .inner ul.deal_contents div.hotdeal_content div.btn_field a {display:inline-block;width:48%;height:calc((100vw - 1rem) * 19.2 / 163)}
.hotdeal .content_area .inner ul.deal_contents div.hotdeal_content div.btn_field a.buy_btn {float:right}
.hotdeal .content_area .inner ul.deal_contents div.hotdeal_content div.btn_field a.check_btn {text-indent:-9999px;background:url("../../image/mobile/etc/btn_check_off.png") no-repeat center top;background-size:100% auto}
.hotdeal .content_area .inner ul.deal_contents div.hotdeal_content div.btn_field a.check_btn.on {background:url("../../image/mobile/etc/btn_check_on.png") no-repeat center top;background-size:100% auto}
.hotdeal .content_area .inner ul.deal_contents div.hotdeal_content div.btn_field a img {margin:0}
.hotdeal .content_area .inner ul.deal_contents div.hotdeal_content div.content_count {margin-bottom:1.3rem}
.hotdeal .content_area .inner ul.deal_contents div.hotdeal_content div.content_count div.content_countdown {display:inline-block;position:relative;padding:0.3rem 0.6rem 0.3rem 0;border:2px solid #eff5ff;border-radius:5px;color:#4876ef;font-family:NotoSansCJKkr, sans-serif;font-size:0.9rem;font-weight:bold;letter-spacing:-0.02rem}
.hotdeal .content_area .inner ul.deal_contents div.hotdeal_content div.content_count div.content_countdown:before {position:relative;top:0;margin-right:0.6rem;padding:0.3rem 0.6rem 0.3rem 1.9rem;width:5rem;font-weight:normal;background:#eff5ff url("../../image/mobile/ico/ico-hotdeal-timer2.png") no-repeat 7% 50%;background-size:1rem;content:"\D56B\B51C\20\B0A8\C740\C2DC\AC04"}
.hotdeal .content_area .inner ul.deal_contents div.hotdeal_content div.content_count div.content_countdown.soldout {border:2px solid #f0f0f0;color:#b5b5b5}
.hotdeal .content_area .inner ul.deal_contents div.hotdeal_content div.content_count div.content_countdown.soldout:before {background:#f0f0f0 url("../../image/mobile/ico/ico-hotdeal-timer-soldout.png") no-repeat 7% 50%;background-size:1rem}
.hotdeal .content_area .inner ul.deal_contents div.hotdeal_content div.content_count span.content_reminder {float:right;height:1.76rem;color:#4876ef;font-size:0.9rem;font-weight:bold;letter-spacing:-0.06rem;line-height:1.66rem;vertical-align:middle}
.hotdeal .content_area .inner ul.deal_contents div.hotdeal_content .content_comment {float:right;margin-top:0.6rem;font-size:0.72rem;letter-spacing:-0.02rem}
.hotdeal .content_area .inner ul.deal_contents div.content_title {width:auto;height:auto}
.hotdeal .share_box {padding:1rem 0;text-align:center}
.hotdeal .share_box button {margin:0 0.4rem;width:3rem;height:3rem}

.tutorial_main {position:absolute;top:0;right:0;bottom:0;left:0;z-index:20001;background-color:#fff}
.tutorial_main div {position:relative}
.tutorial_main div img#tutorial_image {position:absolute;top:0;left:0;width:100%;height:auto}
.tutorial_main div #tutorial_btn {display:block;position:fixed;right:0;bottom:0;left:0;padding:1.2rem;width:100%;background-color:#fff}
.tutorial_main div #tutorial_btn div {display:inline-block;margin:0 0.25rem;width:0.6rem;height:0.6rem;border-radius:50%;vertical-align:middle;background-color:#bbc2ca}
.tutorial_main div #tutorial_btn div.selPage {background-color:#4876ef}
.tutorial_main div #tutorial_btn button {float:right;padding-right:0.3rem;color:#999;font-family:NotoSansCJKkr, sans-serif;font-size:1.2rem;letter-spacing:-0.1rem}
.tutorial_main div #tutorial_btn button#tutorial_btn_close {color:#4876ef}

.error_header {position:relative;width:100%;text-align:center}
.error_header img {width:100%}
.error_header .error_header_title {display:inline-block;position:absolute;top:20%;right:0;left:0;color:#999;font-family:NotoSansCJKkr, sans-serif;font-size:1rem;letter-spacing:-0.05rem;text-align:center}
.error_header .error_header_title span {display:inline-block;padding:0.7rem;max-width:90%;border-radius:1.5rem;background-color:#fff}
.error_comment {padding:0.7rem 0;color:#fff;font-size:0.8rem;letter-spacing:-0.03rem;line-height:1.4rem;text-align:center;background-color:#222f4e}
.error_comment h2 {font-size:1rem;font-weight:normal}
.error_comment h2 b {font-weight:bold}
.error_comment_tail {margin-top:-3px;text-align:center;background-color:transparent}
.error_main_links {display:flex;margin:2rem 10px}
.error_main_links a {display:inline-block;width:100%;margin-bottom:10px}
.error_main_links a+a {margin-left:8px}
.error_main_links a img {width:100%}

.guide_contents {margin-top:1.2rem}
.guide_contents:first-child {margin-top:0}
.guide_contents label {padding-left:0.2rem;color:#333;font-size:1rem}
.guide_contents label span.red {color:#4876ef}
.guide_contents .list_type01 {margin-top:0.7rem}

.app_induce {display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:20001;width:calc(100vw);height:calc(100vh);background-color:rgba(0, 0, 0, 0.85)}
.app_induce>div {position:relative;width:100%;height:100%;text-align:center}
.app_induce .banner_close {display:inline-block;position:absolute;top:3.1%;right:5.3%;width:calc(5.5vw);height:calc(5.5vw)}
.app_induce .logo_btn {display:inline-flex;justify-content:center;align-items:center;margin-top:calc(15.2vh);width:120px;height:120px;background-color:#fff;border-radius:18px;}
.app_induce .logo_btn img {width:100%;height:auto;}
.app_induce .app_submit {display:inline-block;margin-top:2.5rem;padding:0 20px;height:10%;border-radius:calc(2vh);background-color:#fff;color:#373f57;font-weight:600;font-size:24px;letter-spacing:-1.5px;}
.app_induce .banner_close img {width:100%;height:100%}
.app_induce .app_induce_comment_1 {margin-top:2.5rem;font-size:33px;line-height:42px;font-weight:500;color:#fff;letter-spacing:-1px;}
.app_induce .app_induce_comment_1 span{font-weight:600;color:#6D9CFA;}
.app_induce .app_induce_comment_2 {margin-top:3rem;display:inline-block;font-size:18px;font-weight:500;color:#fff;letter-spacing:-1px;border-bottom:1px solid #fff;}

.orderjob_container .search_options {display:inline-block;position:relative;margin-top:10px;width:100%}
.orderjob_container .search_options select.nav {float:left;margin-right:5px;padding:0 20px 0 10px;height:35px;border-right:1px solid #eaeaea;border-radius:0;color:#666;font-size:13px;letter-spacing:-0.5px;line-height:35px;background-color:#fff}
.orderjob_container .search_options select.category_option {width:147px}
.orderjob_container .search_options select.sort_option {width:calc(100vw - 212px)}
.orderjob_container .search_options button.settings {display:inline-block;float:left;width:35px;height:35px;border:1px solid #eaeaea;text-align:center;background-color:#fff}
.orderjob_container .search_options button.settings img {display:inline-block;width:17px;height:17px}
.orderjob_container .search_options .answer_check {display:inline-block;position:relative;margin-right:10px;min-height:35px}
.orderjob_container .search_options .answer_check:last-child {margin-bottom:0}
.orderjob_container .search_options .answer_check h2 {padding:16px 0 19px 38px;width:100%;border-bottom:1px solid #f5f5f5;color:#212121;font-size:18px;letter-spacing:-0.9px;line-height:23px}
.orderjob_container .search_options .answer_check h3 {padding-left:38px;color:#666;font-size:17px;letter-spacing:normal;line-height:29px}
.orderjob_container .search_options .answer_check>label>h3 {display:inline-block;padding-left:25px;width:100%;height:35px;color:#666;font-size:13px;letter-spacing:normal;line-height:33px}
.orderjob_container .search_options .answer_check .check_contents {margin-top:10px;padding:0 18px 16px 38px;width:100%;color:#999;font-size:14px;letter-spacing:-0.7px;line-height:1.57}
.orderjob_container .search_options .answer_check input[type=checkbox] {position:absolute;cursor:pointer;opacity:0}
.orderjob_container .search_options .answer_check input[type=checkbox]+.checkmark {display:inline-block;position:relative;top:0;left:0;margin:0;padding:0 9px;width:100%;height:100%;border:1px solid #eaeaea;background:#fff url("../../image/mobile/orderjob/btn-check-off-28-px.png") no-repeat 8px 8px;background-size:18px 18px;cursor:pointer}
.orderjob_container .search_options .answer_check input[type=checkbox]:checked+.checkmark {border:1px solid #4ec5ca;background:#f5ffff url("../../image/mobile/orderjob/btn-check-on-28-px.png") no-repeat 8px 8px;background-size:18px 18px}
.orderjob_container .search_options button.align_right {display:inline-block;position:absolute;top:0;right:0;padding:0 10px;height:35px;border:1px solid #eaeaea;color:#666;font-size:13px;letter-spacing:normal;line-height:35px;background-color:#fff}
.orderjob_container .search_options .search_keyword {display:inline-block;position:relative;width:212px;height:35px}
.orderjob_container .search_options .search_keyword input[type=text] {display:inline-block;padding:0 40px 0 8px;width:100%;height:35px;border:1px solid #e5e5e5;color:#666;font-size:13px;letter-spacing:-0.6px;line-height:33px;background-color:#fff}
.orderjob_container .search_options .search_keyword button {display:inline-block;position:absolute;right:7px;bottom:4px;width:26px;height:26px}
.orderjob_container .search_options .search_keyword button img {display:inline-block;width:100%;height:100%}
@media screen and (max-width:330px) {.orderjob_container .search_options .search_keyword {width:195px}.orderjob_container .search_options select.category_option {width:155px}.orderjob_container .search_options select.sort_option {width:calc(100vw - 237px)}}
@media screen and (min-width:331px) {.orderjob_container .search_options .search_keyword {width:212px}.orderjob_container .search_options select.category_option {width:172px}.orderjob_container .search_options select.sort_option {width:calc(100vw - 237px)}}
.orderjob_container .search_options>.keyword_btn {display:inline-block;float:left;position:relative;width:25%;text-align:center}
.orderjob_container .search_options>.keyword_btn button {display:inline-block;width:47px;height:24px;color:#666;font-size:13px;letter-spacing:-0.7px;line-height:22px;background-color:transparent}
.orderjob_container .search_options>.keyword_btn.on button {color:#fff;background-color:#999}
.orderjob_container .search_options>.keyword_btn:after {display:inline-block;position:absolute;top:4px;right:-1px;width:1px;height:15px;background-color:#e1e1e1;content:""}
.orderjob_container .search_options>.keyword_btn:last-child:after {display:none}
.orderjob_container.orderjob {margin:0;padding:10px;background-color:#f4f5f6}

.proceeding_orders>.orderjob_content {display:inline-block;position:relative;margin-top:11px;padding:14px 14px 58px 14px;width:100%;border:1px solid #eaeaea;border-radius:4px;text-align:left;background-color:#fff}
.proceeding_orders>.orderjob_content.no_button {padding-bottom:14px}
.proceeding_orders>.orderjob_content.end:before,
.proceeding_orders>.orderjob_content.cancel:before {display:inline-block;position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;border-radius:4px;background-color:#e1e1e1;content:"";opacity:0.8}
.proceeding_orders>.orderjob_content.cancel:after {display:inline-block;position:absolute;bottom:0;left:0;z-index:7;width:100%;height:44px;border-radius:0 0 4px 4px;color:#fff;font-size:18px;letter-spacing:-1.5px;line-height:44px;text-align:center;background-color:#d8d8d8;content:"\CDE8\C18C\B41C\20\C624\B354\C785\B2C8\B2E4."}
.proceeding_orders>.orderjob_content .click_field {display:inline-block;position:absolute;top:-1px;right:0;bottom:44px;left:0;background-color:transparent}
.proceeding_orders .orderjob_content .content_header {text-align:left}
.proceeding_orders .orderjob_content .content_header b button.like_btn {display:inline-block;width:26px;height:26px;background:url("../../image/mobile/orderjob/ic-heart-normal-20-px.png") no-repeat center center;background-size:14px 14px}
.proceeding_orders .orderjob_content .content_header b button.remove_btn {display:inline-block;z-index:5;width:26px;height:26px;background:url("../../image/mobile/orderjob/btn-close-16-px.png") no-repeat center center;background-size:16px 16px}
.proceeding_orders .orderjob_content .content_header b button.like_btn.on {background:url("../../image/mobile/orderjob/ic-heart-pressed-20-px.png") no-repeat center center;background-size:14px 14px}
.proceeding_orders .orderjob_content .content_header .content_date {display:inline-block;margin-left:10px;color:#999}
.proceeding_orders .orderjob_content>a {display:inline-block;overflow:hidden;margin:12px 0 0;padding-bottom:10px;width:100%;font-size:17px;font-weight:600;letter-spacing:-0.9px;line-height:normal;text-overflow:ellipsis;white-space:nowrap}
.proceeding_orders .orderjob_content>.orderjob_inform {display:inline-block;margin-top:15px;margin-right:calc(6vw);width:auto}
.proceeding_orders .orderjob_content>.orderjob_inform:nth-child(2n),
.proceeding_orders .orderjob_content>.orderjob_inform:first-child {min-width:calc(50vw - 20px)}
.proceeding_orders .orderjob_content>.orderjob_inform:last-child {margin-right:0}
.proceeding_orders .orderjob_content>.orderjob_inform label {display:block;color:#999;font-size:12px;letter-spacing:-0.6px;line-height:normal;text-align:left}
.proceeding_orders .orderjob_content>.orderjob_inform b {display:block;margin-top:3px;color:#212121;font-size:17px;font-weight:bold;letter-spacing:-0.9px;line-height:normal}
.proceeding_orders .orderjob_content .divider {display:inline-block;width:100%;height:1px;background-color:#eaeaea}
.proceeding_orders .orderjob_content.buyer>.orderjob_inform {display:block;margin-right:calc(6vw);width:auto}
.proceeding_orders .orderjob_content.buyer>.orderjob_inform label {display:inline-block;margin-right:10px;color:#999;font-size:12px;letter-spacing:-0.6px;line-height:normal;text-align:left;vertical-align:middle}
.proceeding_orders .orderjob_content.buyer>.orderjob_inform b {display:inline-block;margin-top:3px;color:#212121;font-size:15px;font-weight:normal;letter-spacing:-0.9px;line-height:normal;vertical-align:middle}
.proceeding_orders .orderjob_content .other_informs {display:inline-block;margin-top:15px;padding-top:14px;padding-left:4px;width:100%;border-top:1px solid #eaeaea;text-align:left}
.proceeding_orders .orderjob_content .other_informs>.other_inform {display:inline-block;margin-right:calc(34vw)}
.proceeding_orders .orderjob_content .other_informs>.other_inform:last-child {margin-right:0}
.proceeding_orders .orderjob_content .other_informs>.other_inform label {display:inline-block;position:relative;margin-right:10px;color:#999;font-size:12px;letter-spacing:-0.6px;line-height:20px;vertical-align:middle}
.proceeding_orders .orderjob_content .other_informs>.other_inform b {display:inline-block;position:relative;color:#212121;font-size:17px;font-weight:bold;letter-spacing:-0.8px;line-height:20px;vertical-align:middle}
.proceeding_orders .orderjob_content .other_informs>.other_inform b.new:after {display:inline-block;position:absolute;top:4px;right:-10px;width:4px;height:4px;border-radius:2px;background-color:#4ec5ca;content:""}
.proceeding_orders .orderjob_content .other_informs.refused {display:inline-block}
.proceeding_orders .orderjob_content .other_informs.refused>label {margin-right:10px;color:#ff2929;font-size:15px;font-weight:600;letter-spacing:-0.8px;line-height:normal}
.proceeding_orders .orderjob_content .other_informs.refused>span {color:#999;font-size:15px;font-weight:normal;letter-spacing:-0.8px;line-height:normal}
.proceeding_orders .orderjob_content .reply_comment {display:inline-block;overflow:hidden;position:relative;margin:14px 0 0 0;padding-left:65px;width:100%;height:20px;border-radius:3px;color:#666;font-size:13px;font-weight:normal;letter-spacing:normal;line-height:18px;text-align:left;text-overflow:ellipsis;white-space:nowrap;background-color:#f3fdfe}
.proceeding_orders .orderjob_content .reply_comment:before {display:inline-block;position:absolute;top:0;left:0;padding:0 4px;height:20px;border-radius:3px 0 0 3px;color:#212121;letter-spacing:normal;line-height:18px;text-align:center;background-color:#f4f5f6;content:"\B2F5\BCC0\B300\AE30"}
.proceeding_orders .orderjob_content .reply_comment.complete:before {content:"\B2F5\BCC0\C644\B8CC"}
.proceeding_orders .orderjob_content.cancel .reply_comment {display:none}
.proceeding_orders .orderjob_content .order_submit_btn {display:inline-block;position:absolute;right:0;bottom:0;left:0;width:100%;height:44px;border-radius:0 0 4px 4px;color:#fff;font-size:18px;letter-spacing:-1.5px;line-height:44px;text-align:center;background-color:#4ec5ca}
.proceeding_orders .orderjob_content .order_submit_btn button {display:inline-block;width:100%;height:100%;vertical-align:top}
.proceeding_orders .orderjob_content.cancel .order_submit_btn,
.proceeding_orders .orderjob_content.end .order_submit_btn {z-index:4;background-color:#d8d8d8}
.proceeding_orders .orderjob_content .manage_btns {display:inline-block;position:absolute;right:0;bottom:0;left:0;width:calc(100vw - 20px);height:44px;border-top:1px solid #eaeaea;border-radius:0 0 4px 4px}
.proceeding_orders .orderjob_content .manage_btns button {display:inline-block;float:left;width:calc((100vw - 22px) / 3);height:100%;border-right:1px solid #eaeaea;color:#666;font-size:14px;letter-spacing:-1.2px;line-height:44px;text-align:center;background-color:#fafafa}
.proceeding_orders .orderjob_content .manage_btns button:first-child {border-radius:0 0 0 4px}
.proceeding_orders .orderjob_content .manage_btns button:last-child {border-right:none;border-radius:0 0 4px 0}
.proceeding_orders .orderjob_content .manage_btns.half button {width:calc((100vw - 22px) / 2)}
.proceeding_orders .orderjob_content .badge_fee_discount {display:inline-block;position:absolute;right:9px;bottom:6px;z-index:16;padding:21px 10px 0 40px;width:78px;height:50px;color:#fffd35;font-family:Roboto, Malgun Gothic, sans-serif;font-size:15px;font-weight:bold;letter-spacing:-0.7px;line-height:normal;text-align:center;background:url("../../image/mobile/orderjob/badge-orderjob.png") no-repeat center center;background-size:78px 50px}
.proceeding_orders .orderjob_content .badge_fee_discount:after {content:"\25"}

.orderjob_content .content_header {position:relative;color:#666;font-size:11px;letter-spacing:-0.6px;line-height:normal}
.orderjob_content .content_header span {display:inline-block;margin-right:6px;padding:0 4px;height:16px;border-radius:3px;color:#fff;font-family:Roboto, Malgun Gothic, sans-serif;font-weight:bold;letter-spacing:normal;line-height:16px;background-color:#222e4f}
.orderjob_content .content_header span.end,
.orderjob_content.end .content_header span {background-color:#999}
.orderjob_content .content_header span.choice {background-color:#4ec5ca}
.orderjob_content .content_header b {position:absolute;top:-8px;right:-8px;z-index:200}
.orderjob_content .content_header b>button {margin-right:4px}
.orderjob_content .content_header b>button:last-child {margin-right:0}

.more_recommend {display:inline-block;margin-top:11px;width:100%;height:50px;border:1px solid #eaeaea;color:#666;font-size:16px;letter-spacing:-0.6px;line-height:50px;text-align:center;background-color:#fff}
.more_recommend img {display:inline-block;margin-left:10px;width:16px;height:16px}
.suggest_guide {display:inline-block;margin-top:20px;width:100%}
.suggest_guide>label {display:inline-block;margin-bottom:8px;color:#666;font-size:12px;letter-spacing:-0.6px;line-height:normal}
.suggest_guide>ul {display:inline-block;padding-left:5px;width:100%;color:#999;font-size:12px;letter-spacing:-0.6px;line-height:normal;word-break:break-all}
.suggest_guide>ul li {display:inline-block;list-style:none;text-align:left}
.suggest_guide>ul li:before {margin-left:-5px;content:"\B7"}
.suggest_guide>ul li p {display:inline;padding-left:4.5px}
.suggest_guide>ul li a {display:inline-block}
.suggest_guide>ul li p b,
.suggest_guide>ul li a {color:#4876ef}

.portfolio_list,
.detail_content .site_list {display:inline-block;margin-top:8px;width:100%}
.portfolio_list li,
.detail_content .site_list li {display:inline-block;float:left;margin:0 10px 10px 0;width:calc((100vw - 30px) / 2)}
.portfolio_list li {overflow:hidden;height:calc((100vw - 30px) / 2 * 200 / 165);border:1px solid #eaeaea;border-radius:6px;background-color:#fff}
.portfolio_list li:nth-child(2n),
.detail_content .site_list li:nth-child(2n) {margin-right:0}
.portfolio_list li button,
.detail_content .site_list li button {display:inline-block;overflow:hidden;position:relative;width:100%;height:calc((100vw - 30px) / 2 * 200 / 165)}
.portfolio_list li button>img,
.detail_content .site_list li button>img {display:inline-block;position:absolute;top:0;right:0;left:0;z-index:14}
.portfolio_list li button {height:75%}
.portfolio_list li.common_file button {height:calc((100vw - 30px) / 2 * 200 / 165);background:#f5f5f5}
.portfolio_list li.common_file button span {display:inline-block;display:-webkit-box;overflow:hidden;position:relative;padding:28px 28px 0 28px;height:65px;color:#212121;font-size:14px;letter-spacing:normal;line-height:18px;text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.portfolio_list li.common_file button span:before {display:inline-block;position:absolute;top:0;left:50%;width:28px;height:28px;background:url("../../image/mobile/orderjob/ic-file-01-md.png") no-repeat center center;background-size:28px 28px;transform:translateX(-50%);content:""}
.portfolio_list li.common_file button span img {display:block;margin-right:8px;width:28px;height:28px;text-align:center;vertical-align:middle}
.portfolio_list li.common_file.add_file button {background:#fff}
.portfolio_list li.common_file.add_file button span {padding-top:56px;height:auto}
.portfolio_list li.common_file.add_file button span:before {width:40px;height:40px;background:url("../../image/mobile/ico/ic-add-40-px.png") no-repeat center center;background-size:40px 40px;content:""}
.portfolio_list li.common_file.add_file button h4 {display:block;margin-top:8px;color:#999;font-size:12px;letter-spacing:normal;line-height:normal;text-align:center}
.portfolio_list li.vertical_image button,
.portfolio_list li.horizontal_image button {height:75%}
.portfolio_list li.vertical_image button.full,
.portfolio_list li.horizontal_image button.full {height:100%}
.portfolio_list li.vertical_image button>img,
.detail_content .site_list li button>img {width:100%}
.portfolio_list li.horizontal_image button>img {top:50%;max-width:100%;transform:translateY(-50%)}
.portfolio_list li>span,
.detail_content .site_list li>span {display:inline-block;overflow:hidden;padding:8px 8px 0;width:100%;color:#212121;font-size:14px;letter-spacing:-0.4px;line-height:normal;text-overflow:ellipsis}
.portfolio_list li>span {height:48px;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.portfolio_list li.common_file button+span {display:none}
.portfolio_list li.common_file.vertical_image button+span,
.portfolio_list li.common_file.horizontal_image button+span {display:inline-block}
.portfolio_list li a {display:block;display:-webkit-box;overflow:hidden;padding:8px;width:100%;height:23%;color:#212121;font-size:14px;letter-spacing:-0.4px;line-height:18px;text-align:left;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}

.orderjob_button {color:#fff;background-color:#4ec5ca}
.orderjob_renewal_overlay {display:none;position:fixed;top:0;left:0;z-index:2013;width:calc(100vw);height:calc(100vh);background-color:rgba(0,0,0,0.6)}
.orderjob_renewal_overlay .orderjob_renewal_popup {display:inline-block;position:absolute;top:calc(18vh);left:calc(8.3vw);width:calc(83.3vw);height:calc(62.5vh)}
.orderjob_renewal_overlay .orderjob_renewal_popup .popup_body {display:inline-block;position:relative;width:100%;height:100%}
.orderjob_renewal_overlay .orderjob_renewal_popup .popup_body .close_image_alert {display:inline-block;position:absolute;top:10px;right:10px;width:18px;height:18px}
.orderjob_renewal_overlay .orderjob_renewal_popup .popup_body .close_image_alert img {width:100%;height:100%}
.orderjob_renewal_overlay .orderjob_renewal_popup .popup_body>img {display:inline-block;width:100%;height:auto}
.orderjob_renewal_overlay .orderjob_renewal_popup .popup_body .category_setting_btn {display:inline-block;width:100%;height:auto}
.orderjob_renewal_overlay .orderjob_renewal_popup .popup_body .category_setting_btn img {width:100%;height:100%}

.pop_layer.buy_promotion .in_layer {display:inline-block;right:initial;left:50%;padding-top:74px;width:300px;height:401.5px;text-align:center;background:transparent url("../../image/mobile/temp/buy-popup-coupon-01.png") no-repeat center center;background-size:300px 401.5px;transform:translate(-50%, -50%)}
.pop_layer.buy_promotion .in_layer h1 {display:block;margin-bottom:5px;color:#212121;font-size:22.5px;font-weight:500;letter-spacing:-0.9px;line-height:29.5px;text-align:center}
.pop_layer.buy_promotion .in_layer h3 {display:block;margin-bottom:27.5px;color:#666;font-size:13px;font-weight:300;letter-spacing:-0.5px;line-height:19px;text-align:center}
.pop_layer.buy_promotion .in_layer .buy_coupon_card {display:inline-block;margin-bottom:5px;width:196.5px;height:135.5px;text-align:center}
.pop_layer.buy_promotion .in_layer .popup_guide {display:block;margin-bottom:12.5px;color:#666;font-size:10px;font-weight:300;line-height:14px;text-align:center}
.pop_layer.buy_promotion .in_layer .popup_guide span {display:inline-block;text-align:center}
.pop_layer.buy_promotion .in_layer .coupon_download {display:inline-block;width:161.5px;height:34.5px;border:1px solid #2b89e3;border-radius:17.25px;color:#2b89e3;font-size:15px;font-weight:300;letter-spacing:-0.85px;line-height:32.5px;text-align:center}
.pop_layer.buy_promotion .in_layer .coupon_download img {display:inline-block;margin-top:-3px;margin-left:9px;width:7.5px;height:13px;vertical-align:middle}
.pop_layer.buy_promotion .in_layer .btn_wrap {display:inline-block;position:absolute;right:0;bottom:0;left:0;height:50px}
.pop_layer.buy_promotion .in_layer .btn_wrap button {display:inline-block;float:left;width:50%;height:100%;color:#333;font-size:14px;font-weight:300;letter-spacing:-0.7px;line-height:48px;text-align:center}
.pop_layer.buy_promotion .in_layer>button {display:inline-block;width:133px;height:169px}
.pop_layer.buy_promotion .in_layer>button img {display:inline-block;width:100%;height:100%}
.pop_layer.buy_promotion .in_layer>button.down_coupon {margin-right:8px}

.overlay_pop_layer {display:none;position:fixed;top:0;left:0;z-index:2037;width:100vw;height:100vh;opacity:0}
.overlay_pop_layer .btn_close {display:inline-block;position:absolute;top:10px;right:10px;z-index:25;width:16px;height:16px;background:url("../../image/mobile/ico/btn-close-opacity-16-px.png") no-repeat center center;background-size:16px 16px}
.overlay_pop_layer .layer_body {display:inline-block;overflow-y:auto;position:relative;width:100%;height:100%;background-color:#000}
.overlay_pop_layer .layer_body .main_full_image {display:inline-block;position:absolute;top:50%;left:50%;max-width:100vw;transform:translate(-50%, -50%)}
.overlay_pop_layer .layer_body .main_full_image.full {position:relative;top:0;left:0;transform:none}

.full_layer_pop {display:none;position:fixed;top:0;left:0;z-index:2222;width:100vw;line-height:normal;background-color:#fff}
.full_layer_pop .layer_box {display:inline-block;position:relative;width:100%;height:100%}
.full_layer_pop .layer_box .tit_area {margin:0 10px;padding:28px 0 20px;border-bottom:2px solid #212121;color:#212121;font-size:1.429em;letter-spacing:-0.7px}
.full_layer_pop .layer_box .tit_area span {display:block;font-size:0.737em}
.full_layer_pop .layer_box .tit_area.shop {position:relative;padding:22px 0 20px 60px}
.full_layer_pop .layer_box .tit_area.shop .photo {overflow:hidden;float:left;position:absolute;top:28px;left:0;width:48px;height:48px;border:1px solid #f0f0f0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;background:#ebebeb url("../../image/mobile/ico/bg_profile.png") no-repeat center center;background-size:48px auto}
.full_layer_pop .layer_box .tit_area.shop .photo:after {overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:48px;height:48px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:rgba(0,0,0,0.08);content:""}
.full_layer_pop .layer_box .tit_area.shop .photo span {display:table-cell;overflow:hidden;width:48px;height:48px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;vertical-align:middle}
.full_layer_pop .layer_box .tit_area.shop .photo span img {max-width:48px;max-height:48px}
.full_layer_pop .layer_box .tab_area {display:inline-block;margin:0 10px;width:100%;height:40px}
.full_layer_pop .layer_box .tab_area>button {display:inline-block;width:calc((100% - 20px) / 2);height:100%;border-bottom:1px solid #eaeaea;color:#212121;font-size:14px;letter-spacing:-0.8px;line-height:40px;text-align:center}
.full_layer_pop .layer_box .tab_area>button.selected {border-bottom:2px solid #212121}
.full_layer_pop .layer_box .btn_msg_close button {position:absolute;top:10px;right:10px;width:32px;height:32px;text-indent:-9999px;background:url("../../image/mobile/message/ic_close.png") no-repeat left top;background-size:32px 32px}
.full_layer_pop .layer_box .btn_area {margin-top:20px;padding:0 15px 15px;border-radius:2px;color:#fff}
.full_layer_pop .layer_box .btn_area button {width:100%;height:50px;background:#808080}
.full_layer_pop .layer_box .btn_area button.off {background:#e6e6e6}
.full_layer_pop .layer_box .btn_area.type02 {overflow:hidden}
.full_layer_pop .layer_box .btn_area.type02 p {display:inline-block;float:left;width:50%}
.full_layer_pop .layer_box .btn_area.type02 p.color_type01 button {background:#4876ef}
.full_layer_pop .layer_box .btn_area.type02 p.color_type01 button.off {background:#e6e6e6;cursor:default}
.full_layer_pop .layer_box .btn_area.type02 p.color_type01 button {background:#4876ef}
.full_layer_pop .layer_box .cont_area {position:relative;padding-bottom:10px;width:100%}
.full_layer_pop .layer_box .cont_area .scrollbar-inner {overflow-x:hidden;overflow-y:auto;padding-bottom:80px;width:100%;max-height:calc(100vh - 135px)}
.full_layer_pop .layer_box .cont_area .footer_area {display:inline-block;position:relative;margin-top:20px;padding:0 10px;width:100%;text-align:center}
.full_layer_pop .layer_box .cont_area .empty_list {padding-top:236px;width:100%;color:#4c4c4c;font-size:15px;letter-spacing:-1.5px;line-height:normal;text-align:center;background:url("../../image/mobile/common/ico_exclamation.png") no-repeat center 160px / 58px 58px}
.full_layer_pop .layer_box .cont_area .entering_box {display:inline-block;width:100%}
.full_layer_pop .layer_box .cont_area .footer_comment {display:inline-block;margin:0 10px;width:calc(100% - 20px);border:none;color:#999;font-size:13px;letter-spacing:-0.5px;line-height:normal;text-align:left;background-color:#fff}

.msg_reservation .make_input .inform_type01 .plus+div {width:100% !important;height:40px !important}
.msg_reservation .layer_box .tit_area {font-weight:bold}
.msg_reservation .layer_box .tit_area span {font-weight:normal}

/* 메세지 내에 공통 리스트 */
.com_pad {padding:17px 10px}
.com_pad02 {margin:0 10px;padding:17px 0}
.border_b {border-bottom:1px solid #eaeaea}
.msg_item_list li {padding:19px 0 15px;border-bottom:1px solid #eaeaea}
.msg_item_list li:first-child {padding-top:0}
.msg_item_list .top_area {position:relative;margin-bottom:5px}
.msg_item_list .top_area .state {width:74px}
.msg_item_list .top_area .state.progress_msg img {width:43px;height:auto !important}
.msg_item_list .top_area .state.waiting img {width:52px}
.msg_item_list .top_area .state.delay img {width:52px}
.msg_item_list .top_area .state.deny img {width:43px}
.msg_item_list .top_area .state.cancel img {width:52px}
.msg_item_list .top_area .state.send_complete {width:53px;height:18px;background:url("../../image/mobile/message/badge_complete.png") no-repeat center center / 53px 18px}
.msg_item_list .top_area .state.send_scheduled {width:53px;height:18px;background:url("../../image/mobile/message/badge_scheduled.png") no-repeat center center / 53px 18px}
.msg_item_list .top_area .date {position:absolute;top:3px;left:0;padding:0 10px 0 84px;width:100%;color:#aeaeae;font-size:0.786em;letter-spacing:-0.5px}
.msg_item_list .top_area .date span {margin-right:4px}
.msg_item_list .top_area .date .buy {margin-right:2px;color:#48c156}
.msg_item_list .top_area .date .sell {margin-right:2px;color:#7e8cf6}
.msg_item_list .top_area .date .otj {color:#ee5310}
.msg_item_list .top_area .date .odj {color:#00a0b5}
.msg_item_list .top_area .short_date {position:absolute;top:2px;right:0;color:#70ace3;font-family:Roboto, Malgun Gothic, sans-serif;font-size:12px;font-weight:400;letter-spacing:-0.5px}
.msg_item_list dl {position:relative}
.msg_item_list dl dt {padding-top:3px;width:74px}
.msg_item_list dl dt img {width:74px;height:54px}
.msg_item_list dl dd {position:absolute;top:0;left:0;padding:0 10px 0 84px;width:100%}
.msg_item_list dl dd p {margin-bottom:5px}
.msg_item_list dl dd p.tit {display:-webkit-box;overflow:hidden;height:2.4em;line-height:1.2em;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.msg_item_list dl dd p.current {font-size:1.071em;font-weight:bold;line-height:normal}
.msg_item_list dl dd p.current em {font-weight:normal}
.msg_item_list dl dd p.current span.discount {margin-right:6px;color:#999;font-weight:normal}
.msg_item_list dl dd p.current span.option {margin-right:6px;color:#aeaeae;font-size:13px;font-weight:normal}
.msg_item_list dl .toggle_message {display:inline-block;display:-webkit-box;overflow:hidden;position:relative;margin-top:5px;padding-right:24px;max-height:36px;color:#212121;font-size:14px;letter-spacing:-0.6px;line-height:18px;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.msg_item_list dl .toggle_message:after {display:inline-block;position:absolute;right:4px;bottom:0;width:16px;height:16px;background:url("../../image/mobile/orderjob/ic-arrow-down-16-px.png") no-repeat center center / 16px 16px;content:""}
.msg_item_list dl .file_num {display:inline-block;margin-top:10px;width:100%;color:#212121;font-size:14px;font-weight:bold;letter-spacing:-0.6px;line-height:normal;text-align:left}
.msg_item_list dl .file_num:empty {display:none}
.msg_item_list dl ul {display:none;overflow:hidden;margin-top:10px;width:100%}
.msg_item_list dl ul li {display:inline-block;float:left;position:relative;margin-bottom:4px;padding:0 30px 0 26px;width:100%;height:18px;border-bottom:none;color:#212121;font-size:14px;letter-spacing:normal;line-height:16px;background:url("../../image/mobile/message/ic_file02.png") no-repeat left center / 18px 18px}
.msg_item_list dl ul li a {display:inline-block;overflow:hidden;width:100%;height:18px;text-overflow:ellipsis;white-space:nowrap}
.msg_item_list dl ul li:last-child {margin-bottom:0}
.msg_item_list dl ul li span {display:inline-block;position:absolute;top:50%;right:0;color:#999;font-size:12px;letter-spacing:-0.5px;line-height:normal;transform:translateY(-50%)}
.msg_item_list dl.on .toggle_message {max-height:none;-webkit-line-clamp:initial}
.msg_item_list dl.on .toggle_message:after {transform:rotate(180deg);content:""}
.msg_item_list dl.on ul {display:inline-block;max-height:none}
.msg_item_list li.disabled {display:inline-block;position:relative;width:100%;background-color:rgba(0, 0, 0, 0.03)}
.msg_item_list li.disabled:before {position:absolute;top:0;bottom:0;left:-10px;width:10px;background-color:rgba(0, 0, 0, 0.03);content:""}
.msg_item_list li.disabled:after {position:absolute;top:0;right:-10px;bottom:0;width:10px;background-color:rgba(0, 0, 0, 0.03);content:""}
.msg_item_list li.disabled .top_area .state.send_scheduled {background:url("../../image/mobile/message/badge_complete.png") no-repeat center center / 53px 18px}
.msg_item_list li.disabled .top_area .short_date {color:#b6b7bd}
.msg_item_list .btn_area_s {margin-top:10px;text-align:right}
.msg_item_list .btn_area_s p button {display:inline-block;width:111px;height:40px;border:1px solid #ccc;color:#333;font-size:12px;text-align:center}
.msg_item_list .btn_area_s p button.full {width:100%}
.msg_price_suggest_orderjob .msg_item_list dl dt {height:57px;background:#f5ffff url("../../image/mobile/orderjob/ci-orderjob.png") no-repeat center center;background-size:87.2% 22%}
.more_list {display:inline-block;margin:3px 10px 10px;width:calc(100% - 20px);height:50px;border:1px solid #e1e1e1;color:#666;font-size:16px;letter-spacing:-0.6px;line-height:48px;text-align:center}
.more_list img {display:inline-block;margin-left:10px;width:16px;height:16px;vertical-align:middle}

.make_input {display:inline-block;margin-top:20px;padding:0 10px;width:100%}
.make_input.last {margin-top:0}
.make_input>label {display:inline-block;float:left;margin-bottom:10px;width:100%;color:#212121;font-size:14px;letter-spacing:-0.6px;line-height:normal}
.make_input>label span {display:inline-block;margin-left:4px;color:#999;font-size:12px;letter-spacing:-0.5px;line-height:normal}
.make_input .inform_type01 {display:inline-block;width:100%;font-size:14px}
.make_input .inform_type01 .photo {display:inline-block;overflow:hidden;float:left;position:relative;width:28px;height:28px;border:1px solid #f0f0f0;border-radius:50%;vertical-align:middle}
.make_input .inform_type01 .photo span {display:inline-block;overflow:hidden;width:100%;height:100%;border-radius:50%;color:#fff;font-size:15px;font-weight:bold;line-height:24px;text-align:center}
.make_input .inform_type01 .photo span img {position:absolute;top:50%;left:50%;max-width:28px;max-height:28px;transform:translate(-50%, -50%)}
.make_input .inform_type01 .name {display:inline-block;float:left;margin-left:8px;height:28px;color:#212121;font-size:18px;letter-spacing:-0.6px;line-height:24px;vertical-align:middle}
.make_input .inform_type01>input[type=text] {display:inline-block;float:left;margin-right:5px;padding-left:44px;width:calc((100% - 10px) * 150 / 330);height:40px;border:1px solid #eaeaea;border-radius:2px;color:#212121;line-height:38px;background:#fff url("../../image/mobile/message/ic_calender.png") no-repeat 12px center / 22px 22px}
.make_input .inform_type01>input[type=text]::-webkit-input-placeholder {color:#999}
.make_input .inform_type01>input[type=text]:-moz-placeholder {color:#999}
.make_input .inform_type01>input[type=text]::-moz-placeholder {color:#999}
.make_input .inform_type01>input[type=text]:-ms-input-placeholder {color:#999}
.make_input .inform_type01>input[type=text]::placeholder {color:#999}
.make_input .inform_type01 .selectbox {display:inline-block;float:left;position:relative;margin-right:5px;width:calc((100% - 10px) * 90 / 330);height:40px;border:1px solid #eaeaea;border-radius:2px;background:url("../../image/mobile/orderjob/ic-arrow-down-16-px.png") no-repeat right 12px center / 16px 16px}
.make_input .inform_type01 .selectbox.last {margin-right:0}
.make_input .inform_type01 .selectbox label {display:inline-block;position:absolute;top:50%;left:14px;color:#212121;transform:translateY(-50%)}
.make_input .inform_type01 .selectbox select {width:100%;height:40px;color:#666;line-height:normal;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none}
.make_input .inform_type01 textarea {display:inline-block;padding:12px 14px;width:100%;height:120px;border:1px solid #eaeaea;border-radius:2px;outline:none;letter-spacing:-0.6px;line-height:normal;box-shadow:none;resize:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}
.make_input .inform_type01 textarea::-webkit-input-placeholder {color:#999}
.make_input .inform_type01 textarea:-moz-placeholder {color:#999}
.make_input .inform_type01 textarea::-moz-placeholder {color:#999}
.make_input .inform_type01 textarea:-ms-input-placeholder {color:#999}
.make_input .inform_type01 textarea::placeholder {color:#999}
.make_input .inform_type01 .plus {display:inline-block;width:100%;height:40px;border:1px solid #eaeaea;border-radius:2px;color:#212121;letter-spacing:-0.3px;line-height:38px;text-align:center}
.make_input .inform_type01 .plus img {display:inline-block;margin-right:15px;width:16px;height:16px;vertical-align:middle}
.make_input .inform_type01 .file_upload {float:left;position:relative;margin-left:0;width:100%;border:none}
.make_input .inform_type01 .file_upload .MultiFile-wrap {position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}
.make_input .inform_type01 .file_upload .MultiFile-wrap input[type=file] {display:inline-block;width:100%;height:100%;cursor:pointer}
.make_input .inform_type01 .uploaded_file {display:inline-block;overflow:hidden;float:left;position:relative;margin-bottom:5px;padding:0 85px 0 14px;width:100%;height:40px;border:1px solid #eaeaea;border-radius:2px;color:#000;line-height:38px;text-overflow:ellipsis;white-space:nowrap;background-color:#fff}
.make_input .inform_type01 .uploaded_file span {display:inline-block;position:absolute;top:50%;right:48px;color:#999;font-size:10px;letter-spacing:-0.4px;line-height:normal;transform:translateY(-50%)}
.make_input .inform_type01 .uploaded_file .remove_file {display:inline-block;position:absolute;top:50%;right:12px;margin-bottom:5px;width:16px;height:16px;background:url("../../image/mobile/orderjob/btn-close-16-px.png") no-repeat center center / 16px 16px;transform:translateY(-50%)}
.make_input .inform_type01 .container {float:left;z-index:100;margin-bottom:5px;padding:15px;width:100%;border:1px solid #eaeaea;color:#666;background-color:#fcfcfc}
.make_input .inform_type01 .container.no_special {bottom:56px}
.make_input .inform_type01 .container .progress_cancel_center {margin-bottom:10px}
.make_input .inform_type01 .container .progress_cancel_center .progress_tit {display:inline-block;padding:2px 0 0 25px;height:22px;color:#212121;font-weight:bold;background:url("../../image/mobile/message/ic_file01_md_3.png") no-repeat 0 0;background-size:22px 22px}
.make_input .inform_type01 .container .progress_cancel_center button {display:inline-block;float:right;margin:-1px -5px 0 0;padding:2px 5px 5px;border-radius:9px;color:#fff;font-size:11px;background-color:#808080}
.make_input .inform_type01 .container .row {overflow:hidden}
.make_input .inform_type01 .container .row {padding:2px 0 5px}
.make_input .inform_type01 .container .row .file_info {overflow:hidden;padding-top:3px;width:100%;line-height:1.2}
.make_input .inform_type01 .container .row .file_info .col-sm-3 {overflow:hidden;float:left;width:80%;color:#212121;text-overflow:ellipsis;white-space:nowrap}
.make_input .inform_type01 .container .row .file_info .col-sm-1 {float:right;margin-top:5px;width:20%;color:#999;font-size:10px;text-align:right}
.make_input .inform_type01 .container .row .progress_box {position:relative}
.make_input .inform_type01 .container .row .progress {margin-top:5px;width:80%;height:8px}
.make_input .inform_type01 .container .row .progress_control {position:absolute;top:-6px;right:0}
.make_input .inform_type01 .container .row .progress_control img {width:14px;height:14px}
.make_input .inform_type01 .container .row .progress_control button img {width:14px;height:14px;vertical-align:top}
.make_input .inform_type01 .container .danger .file_info .col-sm-3 {color:#e62e2e}
.make_input .inform_type01 .container .danger .progress .progress-bar {background:linear-gradient(to left, #efb9c4, #c26373)}
.make_input .input_check {margin:10px 0}

.footer_area button {display:inline-block;float:left;width:50%;height:50px;border-radius:2px 0 0 2px;color:#fff;font-size:16px;font-weight:500;letter-spacing:-0.7px;line-height:48px;background-color:#808080}
.footer_area button.submit {border-radius:0 2px 2px 0;background-color:#4876ef}
.footer_area button:disabled {background-color:#e6e6e6 !important}
.footer_area+.comment {display:inline-block;margin:0 10px;width:calc(100% - 20px);color:#999;font-size:13px;letter-spacing:-0.5px;text-align:left}

.floating_overlay_box {display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:6543;background-color:rgba(0, 0, 0, 0.4)}
.floating_overlay_box .layer_box {display:inline-block;position:absolute;top:50%;right:20px;left:20px;transform:translateY(-50%);-webkit-font-smoothing:subpixel-antialiased}
.floating_overlay_box .layer_box a,
.floating_overlay_box .layer_box a img {display:inline-block;width:100%}
.floating_overlay_box .layer_box>.main_image {display:inline-block;width:calc(100vw * 320 / 360)}
.floating_overlay_box .layer_box .btn_area {display:inline-block;padding:0 10px;width:100%;height:30px;background-color:#fff}
.floating_overlay_box .layer_box .btn_area button {display:inline-block;float:left;height:30px;color:#212121;font-size:12px;letter-spacing:normal;line-height:28px}
.floating_overlay_box .layer_box .btn_area>button:last-child {float:right}
.floating_overlay_box .btn_close {display:inline-block;position:absolute;top:10px;right:10px;width:16px !important;height:16px}
.floating_overlay_box .btn_close img {display:inline-block;width:16px !important;height:16px}
.floating_overlay_box .direct_link {display:inline-block;position:absolute;bottom:20px;left:50%;width:185px !important;height:45px;color:#fff;font-size:18px;letter-spacing:-0.6px;line-height:43px;text-align:center;background-color:#ff8713;transform:translateX(-50%)}

/* 쿠폰존 */
#couponzone .visual .inner img {width:100%}
#couponzone .visual .inner .area_tit {position:relative}
#couponzone .visual .inner .area_tit .visual_txt {position:absolute;top:40%;left:2.8%;color:#fff;font-size:30px;font-weight:bold;letter-spacing:-2px}
#couponzone .coupon_area_box {padding:20px 0 10px}
#couponzone .coupon_area_type01 {overflow:hidden}
#couponzone .coupon_area_type01:after {display:block;clear:both;content:""}
#couponzone .coupon_area_type01 .area_name {width:100%;text-align:center}
#couponzone .coupon_area_type01 .area_name .name_tit {padding:15px 0 28px;border-top:2px solid #333;border-bottom:2px solid #333;font-size:26px;font-weight:bold;line-height:34px;background:no-repeat 50% bottom;background-size:100%}
#couponzone .coupon_area_type01 .area_name .name_cont {margin:23px 0 25px;font-size:17px;letter-spacing:-1.2px}
#couponzone .coupon_area_type01 .area_name .name_btn {margin:0 0 20px 0}
#couponzone .coupon_area_type01 .area_name .name_btn.coupon_down_all button {margin:5px auto 0;padding:12px 10px 12px 40px;width:180px;color:#fff;font-size:13px;background:#333 url("../../image/mobile/coupon/ico_coupon_down_l.png") no-repeat 15px 50%;background-size:19px 15px}
#couponzone .coupon_area_type01 .area_name .name_btn.coupon_down_off button {margin:5px auto 0;padding:11px 9px;width:180px;border:1px solid #d9d9d9;color:#999;font-size:13px;background:#e5e5e5;cursor:default}
#couponzone .coupon_area_type01 .area_name .name_use_info img {width:50%}
#couponzone .coupon_type01 {overflow:hidden;margin:0 auto;width:334px}
#couponzone .coupon_type01:after {display:block;clear:both;content:""}
#couponzone .coupon_type01 li div {float:left;margin:0 0 12px 12px;width:155px;height:106px;background:url("../../image/mobile/coupon/coupon_m.png") no-repeat left top;background-size:100%}
#couponzone .coupon_type01 li div p {text-align:center}
#couponzone .coupon_type01 li div p.use_per {padding-top:32px;color:#fff;font-size:13px}
#couponzone .coupon_type01 li div p.use_per span {color:#fffd34;font-size:23px;font-weight:bold}
#couponzone .coupon_type01 li div p.use_per span em {color:#fffd34;font-size:13px}
#couponzone .coupon_type01 li div p.use_option {margin-top:22px;color:#fff;font-size:11px}
#couponzone .coupon_type01 li div p.coupon_down_btn {margin-top:40px}
#couponzone .coupon_type02 {overflow:hidden;margin:0 auto;width:334px}
#couponzone .coupon_type02:after {display:block;clear:both;content:""}
#couponzone .coupon_type02 li div {float:left;margin:0 0 12px 12px;width:155px;height:136px;background:url("../../image/mobile/coupon/coupon_m.png") no-repeat left top;background-size:100%}
#couponzone .coupon_type02 li div p {text-align:center}
#couponzone .coupon_type02 li div p.use_per {padding-top:32px;color:#fff;font-size:13px}
#couponzone .coupon_type02 li div p.use_per span {color:#fffd34;font-size:23px;font-weight:bold}
#couponzone .coupon_type02 li div p.use_per span em {color:#fffd34;font-size:13px}
#couponzone .coupon_type02 li div p.use_option {margin-top:22px;color:#fff;font-size:11px}
#couponzone .coupon_type02 li div p.coupon_down_small button {margin:19px auto 0;padding:7px 30px 7px 55px;width:131px;color:#fff;font-size:11px;background:#333 url("../../image/mobile/coupon/ico_coupon_down_s.png") no-repeat 30px 50%;background-size:16px 11px}
#couponzone .coupon_type02 li div p.coupon_down_off button {margin:19px auto 0;padding:5px 10px;width:131px;border:1px solid #d9d9d9;color:#999;font-size:11px;background:#e5e5e5;cursor:default}
#couponzone .coupon_btm_banner {margin-top:20px}
#couponzone .coupon_btm_banner a {display:block;margin-top:2px}
#couponzone .coupon_btm_banner img {width:100%}
#couponzone .coupon_btm_info .inner {padding:20px 15px}
#couponzone .coupon_btm_info .inner strong {display:block;margin-bottom:8px;color:#333;font-size:13px;vertical-align:middle}
#couponzone .coupon_btm_info .inner ul {color:#666;line-height:16px}
#couponzone .coupon_btm_info .inner ul li {position:relative;padding-left:10px;font-size:11px}
#couponzone .coupon_btm_info .inner ul li:before {display:block;position:absolute;top:0;left:0;content:"·"}

/* noty theme */
.noty_theme__otwojob_alert,
.otwojob_alert {padding:10px;border:1px solid #eaeaea;border-radius:4px;color:#666 !important;font-size:13px;letter-spacing:-0.3px;line-height:17px;text-align:center;background:#f5f5f5 !important;box-shadow:0 2px 6px 0 rgba(0, 0, 0, 0.2)}
.otwojob_alert .noty_buttons {display:inline-block;margin-top:10px;width:100%}
.otwojob_alert .noty_buttons>button {display:inline-block;margin-right:4px;width:38px;height:22px;border-radius:2px;line-height:20px;text-align:center;background-color:#fff}
.otwojob_alert .noty_buttons>button:last-child {margin-right:0}

.question_guide {display:inline-block;margin-left:5px;width:17px;height:17px;vertical-align:middle;background:url("../../image/mobile/ico/ic-question-17-px.png") no-repeat center center / 17px 17px}
.question_guide.type02 {background:url("../../image/mobile/ico/ic-examination-18-px.png") no-repeat center center / 17px 17px}

.step_container {display:block;margin-top:30px;width:100%;text-align:left}
.step_container>label {display:inline-block;position:relative;padding:10px 0 0;width:100%;color:#000;font-size:18px;font-weight:500;letter-spacing:-0.5px;line-height:normal}
.step_container>label:after {position:absolute;top:14px;right:0;width:16px;height:16px;background:url("../../image/mobile/orderjob/ic-arrow-up-16-px.png") no-repeat center center / 16px 16px;content:""}
.step_container>label a {display:inline-block;position:absolute;top:50%;right:23px;color:#3c3c3c;font-size:14px;line-height:normal;transform:translateY(-50%)}
.step_container.closed>label {padding-bottom:10px;border-bottom:1px solid #ccc}
.step_container.closed>label:after {transform:rotate(180deg)}
.step_container.closed>div,
.step_container.closed>span,
.step_container.closed>button {display:none}
.step_container .step_body {display:inline-block;margin-top:10px;width:100%;border:1px solid #dadada;background-color:#fff}
.step_container .step_body .elem {display:inline-block;position:relative;padding:10px 17px;width:100%;border-top:1px solid #dadada}
.step_container .step_body .elem.first {border-top:none}
.step_container .step_body .elem .header_tab {display:inline-block;width:100%}
.step_container .step_body .elem .header_tab button {display:inline-block;float:left;width:50%;height:35px;border:1px solid #ccc;color:#333;font-size:14px;letter-spacing:-0.5px;line-height:33px;text-align:center}
.step_container .step_body .elem .header_tab button.selected {border:1px solid #4876ef;color:#4876ef}
.step_container .step_body .elem .sub_comment {display:inline-block;margin-top:14px;width:100%;color:#999;font-size:13px;letter-spacing:-0.6px;line-height:17px}
.step_container .step_body .elem .sub_comment.chk {margin-top:7px;padding-left:26px;font-size:11px;letter-spacing:-0.5px;line-height:14px}
.step_container .step_body .elem .txt {width:calc(100% - 30px);color:#666;font-size:13px;line-height:19px}
.step_container .step_body .elem .member {margin:7px 0}
.step_container .step_body .elem input[type=text] {display:inline-block;padding:0;width:calc(100% - 100px);height:30px;border:none;outline:none;color:#333;font-size:13px;letter-spacing:-0.3px;line-height:28px;text-align:left;box-shadow:none}
.step_container .step_body .elem input[type=text]:focus {border:none;outline:none;box-shadow:none}
.step_container .step_body .elem input[type=text]::-webkit-input-placeholder,
.step_container .step_body .elem input[type=text]::-moz-placeholder,
.step_container .step_body .elem input[type=text]:-ms-input-placeholder,
.step_container .step_body .elem input[type=text]:-moz-placeholder,
.step_container .step_body .elem input[type=text]::placeholder {color:#999}
.step_container .step_body .elem .btn_right {display:inline-block;position:absolute;top:10px;right:15px;width:60px;height:30px;border:1px solid #ccc;color:#333;font-size:12px;letter-spacing:-0.3px;line-height:28px;text-align:center}
.step_container .step_body .elem .timer {display:inline-block;position:absolute;top:50%;right:90px;color:#ff2929;font-size:12px;letter-spacing:-0.5px;transform:translateY(-50%)}
.step_container .comment {display:inline-block;margin:25px 0 15px;width:100%;color:#999;font-size:13px;line-height:normal;text-align:center}
.step_container>button {display:inline-block;margin-top:10px;width:100%;height:50px;color:#fff;font-size:19px;font-weight:500;letter-spacing:-0.5px;line-height:48px;text-align:center;background-color:#4876ef}
.step_container>button:disabled {background-color:#d8d8d8}

.btn_wrap.type02 {margin-top:10px}
.btn_wrap button:disabled {background-color:#d8d8d8}

.tooltip_guide {display:inline-block;margin-top:2px;margin-left:5px;width:13px;height:13px;vertical-align:top;background:url("../../image/mobile/ico/ic-question.png") no-repeat center center / 13px 13px}

.common_tab.transform {display:inline-block;padding:0;width:100%;height:60px}
.common_tab.transform a {display:inline-block;float:left;padding-top:13px;height:100%;font-size:14px;letter-spacing:-0.8px;line-height:18px;text-align:center}
.common_tab.quarter a {width:33.33%}
.common_tab.blue a {border-right:1px solid #585858;color:#fff;background-color:#494949}
.common_tab.blue a.on {background-color:#0478ff}
.common_tab  a:last-child {border-right:none}
.transform_tab {display:none;width:100%;text-align:left}
.transform_tab.on {display:inline-block}
.transform_tab .visual .inner {padding:40px 15px 0;text-align:left}
.transform_tab .visual .inner.type02 {padding:40px 15px;text-align:center}
.transform_tab .visual .inner.type03 {padding:20px 15px;border-top:1px solid #f5f5f5}
.transform_tab .visual .inner>label {display:inline-block;margin-bottom:10px;width:100%;color:#212121;font-size:24px;letter-spacing:-0.8px;line-height:30px;text-align:left}
.transform_tab .visual .inner>label b {font-weight:bold}
.transform_tab .visual .inner.type03>label {font-size:14px;letter-spacing:-0.7px}
.transform_tab .visual .inner.type03>label b {font-weight:600}
.transform_tab .visual .inner .full_img {display:inline-block;margin-bottom:20px;width:100%}
.transform_tab .visual .inner>.comment {display:inline-block;width:100%;color:#666;font-size:14px;letter-spacing:-0.6px;line-height:22px;text-align:left}
.transform_tab .visual .inner>.comment.type02 {font-size:16px;letter-spacing:-0.7px;line-height:22px}
.transform_tab .visual .inner>.comment.type03 {color:#999;font-size:12px;letter-spacing:-0.5px;line-height:normal}
.transform_tab .visual .inner>.comment b {font-weight:bold}
.transform_tab .visual .inner .round_btns {display:inline-block;margin-top:10px;width:100%;text-align:center}
.transform_tab .visual .inner .round_btns a {display:inline-block;margin-bottom:calc((100vw - 300px) / 2);width:90px;height:90px;border-radius:50%;color:#333;font-size:11px;letter-spacing:-0.9px;line-height:normal;text-align:center;background-color:#f5f9ff}
.transform_tab .visual .inner .round_btns a i {display:inline-block;margin-bottom:-10px;width:64px;height:64px;background:url("../../image/mobile/temp/protection/img-sprite.png") no-repeat;transform:scale(0.5)}
.transform_tab .visual .inner .round_btns a:nth-child(3n) {float:right}
.transform_tab .visual .inner .round_btns a:nth-child(3n + 1) {float:left}
.transform_tab .visual .inner .round_btns a:last-child {margin-bottom:0}
.transform_tab .visual .inner .round_btns a.sprite-business i {background-position:-64px -64px}
.transform_tab .visual .inner .round_btns a.sprite-design i {background-position:-128px 0}
.transform_tab .visual .inner .round_btns a.sprite-dev i {background-position:-64px 0}
.transform_tab .visual .inner .round_btns a.sprite-etc i {background-position:0 0}
.transform_tab .visual .inner .round_btns a.sprite-lesson i {background-position:0 -64px}
.transform_tab .visual .inner .round_btns a.sprite-marketing i {background-position:-128px -64px}
.transform_tab .visual .inner .round_btns a.sprite-movie i {background-position:-128px -128px}
.transform_tab .visual .inner .round_btns a.sprite-music i {background-position:0 -128px}
.transform_tab .visual .inner .round_btns a.sprite-transration i {background-position:-64px -128px}
.transform_tab .visual .inner .round_btns a.sprite-writing i {background-position:-192px 0}
.transform_tab .visual .inner .long_sentence {display:inline-block;overflow-y:auto;padding:15px;width:100%;height:210px;border:1px solid #eaeaea;color:#666;font-size:12px;letter-spacing:-0.8px;line-height:18px;text-align:left;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;word-break:break-all;banner_btns:pre-wrap}
.transform_tab .visual .inner .banner_btns {display:inline-block;margin:14px 0 30px;width:100%}
.transform_tab .visual .inner .banner_btns a {display:inline-block;float:left;margin-right:10px;margin-bottom:10px;width:calc((100% - 10px) / 2)}
.transform_tab .brand_banners {display:inline-block;margin-top:40px;width:100%}
.transform_tab .visual .inner .banner_btns a:nth-child(2n) {margin-right:0}
.transform_tab .visual .inner .banner_btns a img {width:100%}
.transform_tab .visual .inner .image_guide_list {display:inline-block;margin-top:10px;width:100%}
.transform_tab .visual .inner .image_guide_list li {display:inline-block;position:relative;margin-bottom:20px;width:100%;text-align:left}
.transform_tab .visual .inner .image_guide_list li img {display:inline-block;width:120px;height:120px}
.transform_tab .visual .inner .image_guide_list li span {display:inline-block;position:absolute;top:50%;right:0;left:144px;color:#212121;font-size:16px;letter-spacing:normal;line-height:24px;transform:translateY(-50%)}
.transform_tab .visual .inner .image_guide_list li span b {font-weight:bold}
.transform_tab .visual .inner .image_guide_list li button {display:inline-block;width:100%;height:45px;border:1px solid #e1e1e1;color:#212121;font-size:17px;letter-spacing:-0.6px;line-height:43px;text-align:center;background-color:#fff}
.transform_tab .visual .inner .image_guide_list li:last-child {margin-bottom:0}
.transform_tab .visual .inner .square_btns {display:inline-block;margin-top:18px;width:100%}
.transform_tab .visual .inner .square_btns a {display:inline-block;overflow:hidden;position:relative;margin-bottom:10px;padding-left:120px;width:100%;border:1px solid #eaeaea;text-align:left;background-color:#f5f9ff}
.transform_tab .visual .inner .square_btns a img {display:inline-block;position:absolute;top:50%;left:0;width:120px;height:120px;transform:translateY(-50%)}
.transform_tab .visual .inner .square_btns a .link_inform {display:inline-block;padding:15px;width:100%;color:#212121;font-size:16px;letter-spacing:-0.5px;line-height:24px;background-color:#fff}
.transform_tab .visual .inner .square_btns a .link_inform label {display:inline-block;position:relative;font-weight:bold}
.transform_tab .visual .inner .square_btns a .link_inform label:after {display:inline-block;position:absolute;top:50%;right:-22px;width:12px;height:12px;background:url("../../image/mobile/ico/ic-outlink.png") no-repeat center center / 12px 12px;transform:translateY(-50%);content:""}
.transform_tab .visual .inner .square_btns a .link_inform h3 {display:block;margin-top:4px}
.transform_tab .visual .inner .square_btns a .link_inform h4 {display:block;margin-top:4px;color:#0478ff;font-size:12px;letter-spacing:normal;line-height:normal}
.transform_tab .visual .inner .msg_list {display:inline-block;width:100%;color:#999;font-size:12px;letter-spacing:-0.6px;line-height:16px;text-align:left}
.transform_tab .visual .inner .msg_list li {display:inline-block;position:relative;padding-left:8px;width:100%}
.transform_tab .visual .inner .msg_list li:before {display:inline-block;position:absolute;top:8px;left:0;width:2px;height:2px;border-radius:50%;background-color:#c7c7c7;content:""}
.transform_tab .visual .inner .intro {display:inline-block;margin:20px 0;width:100%}
.transform_tab .visual .inner .intro>div {display:inline-block;float:left;width:calc(100% / 3);line-height:normal;text-align:left}
.transform_tab .visual .inner .intro>div label {display:block;margin-bottom:5px;color:#666;font-size:12px;letter-spacing:-0.9px}
.transform_tab .visual .inner .intro>div span {display:block;color:#212121;font-size:20px;font-weight:bold;letter-spacing:-0.9px}
.transform_tab .visual .inner .intro.type02 {margin:7px 0 40px}
.transform_tab .visual .inner .intro.type02>div {margin-bottom:20px;width:100%}
.transform_tab .visual .inner .intro.type02>div.last {margin-bottom:0}
.transform_tab .visual .inner .intro.type02>div span {font-size:16px;font-weight:normal;letter-spacing:-0.7px}
.transform_tab .visual .inner .intro.type02>div span i {display:inline-block;margin-left:3px;color:#666;font-size:12px;letter-spacing:-0.5px;line-height:normal}
.transform_tab .visual .inner>button.center {display:inline-block;margin-top:10px;width:140px;height:45px;border:1px solid #e1e1e1;color:#212121;font-size:17px;letter-spacing:-0.6px;line-height:43px;text-align:center;background-color:#fff}
.transform_tab .visual .inner .sub_tabs {display:inline-block;margin:20px 0;width:100%;height:35px;color:#999;font-size:18px;letter-spacing:-0.4px;line-height:33px}
.transform_tab .visual .inner .sub_tabs button {float:left;width:50%;border-bottom:2px solid #d8d8d8;text-align:center}
.transform_tab .visual .inner .sub_tabs button.selected {border-bottom:2px solid #212121;color:#212121}
.transform_tab .visual .inner .faq_list01 {display:none;margin-bottom:10px}
.transform_tab .visual .inner .faq_list01.on {display:block}
.transform_tab .visual .inner .faq_list01 dd {padding:15px 0;background:#f9f9f9 url("../../image/mobile/customer/ico_a.png") no-repeat 10px 15px / 20px auto}
.transform_tab .visual .inner .faq_list01 dd p {padding:0 10px 0 41px;font-size:14px;line-height:20px;text-align:left}
.transform_tab .visual .inner .faq_list01 dt a {height:50px;line-height:48px}
.transform_tab .visual .inner .faq_list01 dt a .category {padding-left:41px;text-align:left;background:url("../../image/mobile/customer/ico_q_off.png") no-repeat 10px 50% / 20px auto}
.transform_tab .visual .inner .faq_list01 dt a.on .category {background:url("../../image/mobile/customer/ico_q_on_gig.png") no-repeat 10px 50% / 20px auto}

select.with_placeholder {display:inline-block;padding-left:8px;width:100%;height:30px;border:1px solid #dadada;color:#333;font-size:13px;letter-spacing:-0.3px;line-height:28px;text-align:left;background:#fff url("../../image/mobile/ico/ic-tab-dropdown-20-px.png") no-repeat right 12px center / 12px 12px;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none}
select.with_placeholder:required:invalid {color:#999}
select.with_placeholder option[value=""] {display:none}
select.with_placeholder option {height:30px;color:#333}

.cash_result_info {display:inline-block;margin:25px 0 18px;padding-bottom:25px;width:100%;border-bottom:1px solid #eaeaea}
.cash_result_info>label {display:block;margin-bottom:20px;color:#333;font-size:17px;letter-spacing:-0.4px;line-height:normal;text-align:center}
.cash_result_info>h1 {display:block;margin-bottom:20px;color:#4876ef;font-family:Roboto, Malgun Gothic, sans-serif;font-size:40px;font-weight:bold;letter-spacing:normal;line-height:normal;text-align:center}
.cash_result_info>h1:after {font-size:20px;font-weight:normal;letter-spacing:-0.5px;content:"\C6D0"}
.cash_result_info>h3 {display:block;margin-bottom:25px;color:#666;font-size:12px;font-weight:bold;letter-spacing:-0.3px;line-height:normal;text-align:center}
.cash_result_info>h3 b {font-family:Roboto, Malgun Gothic, sans-serif;font-size:13px;letter-spacing:normal}
.cash_result_info>h3 b:after {letter-spacing:-0.3px;content:"\C6D0"}
.cash_result_info .submit_cash {display:inline-block;width:100%;height:55px;color:#fff;font-size:18px;font-weight:500;letter-spacing:-0.4px;line-height:53px;text-align:center;background-color:#4876ef}
.cash_result_info .submit_cash:before {display:inline-block;margin-right:8px;width:28px;height:28px;vertical-align:middle;background:url("../../image/mobile/ico/ic_coin_mo.gif") no-repeat center center / 28px 28px;content:""}
.cash_result_info .submit_cash.disabled {background-color:#d8d8d8}
.cash_result_info .submit_cash.disabled:before {background:url("../../image/mobile/ico/ic_coin_mo_disabled.png") no-repeat center center / 28px 28px}

.ad_site .visual img {width:100%}
.ad_site .visual .inner {position:relative;text-align:center}

.list_filter {position:relative;margin-top:10px;padding:0 27px 0 182px}
.list_filter .sel_type,
.list_filter .sel_filter {position:absolute;top:0;box-sizing:border-box;min-width:0;padding:0 23px 0 7px;background-position:92% center}
.list_filter .sel_type {width:87px;left:0;}
.list_filter .sel_filter {width:82px;left:94px;}
.list_filter .inp_search {width:100%;}
.list_filter .search_mode {right:0;}

.photo_timework {border:none !important;background:none !important}
.photo_timework:after {display:none;}
.photo_timework .img_timework {overflow:hidden;margin:0 auto;display:table;position:relative;z-index:1;width:100px;height:100px}
.photo_timework .img_timework>figure {display:table-cell;overflow:hidden;width:100%;height:100%;border-radius:100%;text-align:center;vertical-align:middle;background:#fff;border:1px solid #f2f2f2;}
.photo_timework .img_timework>figure img {max-width:98px;max-height:98px}
.photo_timework .alternative {display:table;width:100%;height:100%;border-radius:100%}
.photo_timework .alternative>figure {display:table-cell;width:100%;height:100%;border-radius:100%;text-align:center;vertical-align:middle;color:#fff;font-size:30px;background:none}
.assessment_list .p_info .photo_timework .img_timework,
.product_summary .p_info .photo_timework .img_timework {width:59px;height:59px}
.assessment_list .p_info .photo_timework .img_timework figure img,
.product_summary .p_info .photo_timework .img_timework figure img {max-width:57px;max-height:57px}

.desc_wrap .icon{display:inline-block;border-radius:2px;min-width:44px;vertical-align:top;padding:1px 4px 2px 4px;font-size:11px;line-height:1;text-align:center;}
.desc_wrap .icon.otwo{color:#4876ef;border:1px solid #4876ef;}
.desc_wrap .icon.order{color:#16b5ba;border:1px solid #16b5ba;}
.desc_wrap .icon.timework{color:#3399ff;border:1px solid #3399ff;}
.desc_wrap .icon.payment {color:#222E4F;border: 1px solid #222E4F;}

.product_summary .desc_wrap h3 .icon {margin:0;}/* margin-right.divide :2 */
.list_type01 .item .desc_wrap h3 .icon {margin:2px 6px 0 0;}/* margin-right.divide :2 */
.list_type06 .item .desc_wrap h3 .icon {margin:1px 6px 0 0;}/* margin-right.divide :2 */
.assessment_list .desc_wrap .title_txt .icon {margin:2px 0 0 0;}/* margin-right.divide :2 */

.price_num.timework .num {color:#999;font-size:11px;margin-top:2px;}

.list_type01 .item.timework,
.list_type06 .item.timework {position:relative;}
.list_type06 .item.timework .image {border:0}
.list_type01 .item.timework .image a,
.list_type06 .item.timework .image a {background:none}
.list_type01 .item.timework .image a:after,
.list_type06 .item.timework .image a:after {display:none;}
.list_type01 .item.timework .cover,
.list_type06 .item.timework .cover {width:100%;height:100%;background:rgba(0,0,0,0.5);position:absolute;left:0;top:0;z-index:10;color:#fff;}
.list_type01 .item.timework .cover>span,
.list_type06 .item.timework .cover>span {width:200px;height:34px;line-height:17px;font-size:14px;color:#fff;position:absolute;top:50%;left:50%;margin:-17px 0 0 -100px;text-align:center}

/**/
.inner_container.timework_category {padding:20px 0 15px}
.timework_category .box_type03 {padding:17px 14px}
.timework_category .box_type03:after {display:table;table-layout:fixed;clear:both;content:""}
.timework_category .box_type03 p {float:left;width:50%;font-size:0;}
.timework_category .box_type03 p.etc {width:100%;}
.timework_category .box_type03 p.extra {width:calc(100% - 24px);}
.timework_category .box_type03 p .txt {width:calc(100% - 27px);margin-left:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.timework_category .box_type03 p .full_width {width:calc(100% - 4px);}
.timework_category .bottom_info_box {padding:14px;margin:15px -10px 0 -10px;border-bottom:1px solid #ddd}
.timework_category .bottom_info_box > p {display:-webkit-box;overflow:hidden;height:auto;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.timework_category .btn_wrap {margin-top:15px;}

.add_product_select {padding:15px 10px}
.add_product_select .add_link {display:block;overflow:hidden;position:relative;width:100%;height:123px;border:1px solid #eaeaea;background:#fff;border-radius:4px;padding:75px 0 0 0;margin-bottom:10px;}
.add_product_select .add_link:before {display:block;position:absolute;top:22px;left:50%;margin:0 0 4px -25px;width:50px;height:50px;background:url(../../image/mobile/ico/icon-product@2x.png) 0 0 no-repeat;background-size:50px 50px;content:""}
.add_product_select .add_link.timework:before {background:url(../../image/mobile/ico/icon-timeproduct@2x.png) 0 0 no-repeat;background-size:50px 50px}
.add_product_select .add_link>span {display:block;color:#212121;font-size:15px;line-height:20px;letter-spacing:-0.75px;text-align:center}

.list_type06.talent_manage .item .desc_wrap .tit .badge {font-size:11px;display:inline-block;vertical-align:middle;border-width:1px;border-style:solid;border-radius:2px;line-height:13px;padding:0 3px;margin-right:5px;color:#4876ef}
.list_type06.talent_manage .item.timework .image {float:left;position:relative;width:123px;height:123px;border:1px solid #f2f2f2;overflow:hidden;border-radius:100%;}
.list_type06.talent_manage .item.timework .image a {display:block;position:relative;}
.list_type06.talent_manage .item.timework .image a:after {position:absolute;top:0;right:0;bottom:0;left:0;content:"";}
.list_type06.talent_manage .item.timework .image a .photo {display:table;overflow:hidden;width:123px;height:123px;}
.list_type06.talent_manage .item.timework .image a .photo em {display:table-cell;text-align:center;vertical-align:middle;}
.list_type06.talent_manage .item.timework .image a .photo em img {max-width:123px;max-height:123px;}


.exhibit_mobile {width:100%}
.exhibit_mobile .cont {position:relative;;width:100%}
.exhibit_mobile .cont>img, .exhibit_mobile .cont>a>img {display:block;width:100%}
.exhibit_mobile .cont .sticky_selector {display:block;float:left;width:100%;margin-top:-22.5px;/*padding:0 10px;*/height:45px;box-shadow:0 8px 12px 0 rgba(219, 219, 219, 0.45)}
.exhibit_mobile .cont .sticky_selector .selector {display:inline-block;width:100%;height:45px;border-radius:8px;box-shadow:0 8px 12px 0 rgba(219, 219, 219, 0.45);}
.exhibit_mobile .cont .sticky_selector.fixed {position:fixed;left:0;right:0;top:71px;z-index: 30;padding:0;}
.exhibit_mobile .cont .sticky_selector.fixed .selector {border-radius: 0;}
.exhibit_mobile .cont .coupon_guide {width:25vw;height:calc(25vw / 3);position:absolute;left:50%;bottom:calc(25vw * 2 / 3);transform:translateX(-50%);background: url(../../image/mobile/temp/exhibit/coupon_btn.png) no-repeat center center / 80px 21px;}
.exhibit_mobile .cont.sticky {z-index: 15;display:block;}
.exhibit_mobile .cont.visual {padding:27px 0 50px;}
.exhibit_mobile .cont.sticky + .visual {display:block;padding-top:49.5px}
.exhibit_mobile .cont .tit_img {margin:0 0 15px;width:100%;}
.exhibit_mobile .cont .search_result {margin:0;color:#000;overflow:initial;}
.exhibit_mobile .cont .search_result .sort {width:100%;background:transparent}
.exhibit_mobile .cont .search_result .sort button {height:45px;border:none;background:#fff;border-radius:8px;box-shadow:0 8px 12px 0 rgba(219, 219, 219, 0.45);}
.exhibit_mobile .cont .search_result .sort button span em {display:none}
.exhibit_mobile .cont .search_result .sort button:after {background:#fff url('../../image/mobile/common/ico_select_arr.png') no-repeat center center / 12px auto;content:"";}  .exhibit_mobile .cont .search_result .sort ul {width:auto;top:23px;right:10px;left:10px;border-color:rgba(219, 219, 219, 0.45);}
.exhibit_mobile .cont .sticky_selector.fixed .search_result .sort button {border-radius:0;}
.exhibit_mobile .cont .category_list {border:none}
.exhibit_mobile .cont .category_list ul,
.exhibit_mobile .cont .category_list li a{height:45px;}
.exhibit_mobile .cont .category_list li {color:#000;font-size:15px;text-align:center;}
.exhibit_mobile .cont .category_list li.selected {color:#3399ff;font-weight:normal}
.exhibit_mobile .cont .category_list li.selected:after {height:2px;bottom:1px;background-color: #3399ff}
.exhibit_mobile.randing_page .mid_contents {padding:0}
.common_tool_tip .msg .msg_cont p {white-space: pre-wrap;}

.exhibit_mobile .cont ul {display:inline-block;width:100%;font-size:0;padding:0 10px;}
.exhibit_mobile .cont ul li.timework_1 {display:inline-block;position:relative;margin:10px 0 0px;width:calc((100vw - 30px)/ 2);height:259px;background: #fff;border:solid 1px #eaeaea;border-radius:8px;text-align:center;}
.exhibit_mobile .cont ul li.timework_1:after {position:absolute;top:0;right:0;left:0;height:80px;border-top-left-radius:6px;border-top-right-radius:6px;background:#def1fd;content:""}
.exhibit_mobile .cont ul li.timework_1:first-child, .exhibit_mobile .cont ul li.timework_1.first {margin-right:10px}
.exhibit_mobile .cont ul li.timework_1 a {display:inline-block;position:relative;z-index:2;padding-top:16px;width:100%;height:100%}
.exhibit_mobile .cont ul li.timework_1 a.like_num {display:inline-block;position:absolute;top:5px;right:5px;padding:5px;width:24px;height:24px;text-indent:-9999px;background:url(../../image/mobile/index/ic-heart-pressed-14-px@2x.png) no-repeat 50% 50%;background-size:14px 14px}
.exhibit_mobile .cont ul li.timework_1 a.like_num.off {background:url(../../image/mobile/index/ic-heart-normal-14-px@2x.png) no-repeat 50% 50%;background-size:14px 14px}
.exhibit_mobile .cont ul li.timework_1 a>span {display:block;text-align:center}
.exhibit_mobile .cont ul li.timework_1 .seller_name {overflow:hidden;margin-bottom:11px;padding:0 10px;max-width:100%;color:#666;font-size:12px;font-weight:normal;letter-spacing:-0.5px;line-height:normal;text-overflow:ellipsis;white-space:nowrap}
.exhibit_mobile .cont ul li.timework_1 .subject {display:-webkit-box;overflow:hidden;margin-bottom:11px;padding:0 10px;height:36px;color:#212121;font-size:16px;font-weight:500;letter-spacing:-0.67px;line-height:18px;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.exhibit_mobile .cont ul li.timework_1 .account {margin-bottom:9px;color:#212121;font-family:Roboto, Malgun Gothic, sans-serif;font-size:0;letter-spacing:-0.5px;line-height:21px}
.exhibit_mobile .cont ul li.timework_1 .account>span {display:inline-block;font-size:18px;font-weight:bold;vertical-align:top}
.exhibit_mobile .cont ul li.timework_1 .account>span.prev {display:none}
.exhibit_mobile .cont ul li.timework_1 .account>span.current {line-height:21px}
.exhibit_mobile .cont ul li.timework_1 .account>span.current:after {display:inline-block;font-size:12px;font-weight:normal;line-height:15px;content:"원/시간"}
.exhibit_mobile .cont ul li.timework_1 .account>span.discount {margin-right:0.2rem;color:#2b89e3}
.exhibit_mobile .cont ul li.timework_1 .rating {color:#666;font-size:10px;letter-spacing:0;line-height:14px;text-align:center}
.exhibit_mobile .cont ul li.timework_1 .rating .stars {display:inline-block;width:11px;height:13px;vertical-align:middle;background:url("../../image/mobile/ico/ic-star-gray-10-px.png")  no-repeat 0 0 / 11px 11px}
.exhibit_mobile .cont ul li.timework_1 .rating .stars .percent {display:block;overflow:hidden;width:100%;height:13px;background:url("../../image/mobile/ico/ic-star-10-px.png") no-repeat 0 0 / 11px 11px}
.exhibit_mobile .cont ul li.timework_1 .rating .txt {margin-right:11px;color:#666;font-size:10px;letter-spacing:normal}
.exhibit_mobile .cont ul li.timework_1 .photo {overflow:hidden;margin:0 auto 10px;width:100px;height:100px}
.exhibit_mobile .cont ul li.timework_1 .photo .img {display:table;position:relative;z-index:1;width:100%;height:100%}
.exhibit_mobile .cont ul li.timework_1 .photo .img span {display:table-cell;overflow:hidden;width:100%;height:100%;border:1px solid #eaeaea;border-radius:100%;text-align:center;vertical-align:middle;background:#fff}
.exhibit_mobile .cont ul li.timework_1 .photo .img span img {max-width:98px;max-height:98px}
.exhibit_mobile .cont ul li.timework_1 .photo .alternative {display:table;width:100%;height:100%;border-radius:100%}
.exhibit_mobile .cont ul li.timework_1 .photo .alternative span {display:table-cell;width:100%;height:100%;border-radius:4px;color:#fff;font-size:30px;text-align:center;vertical-align:middle}

.exhibit_mobile .cont ul li.timework_2 {position:relative;margin-top:10px;padding-left:150px;height:109px;border-radius:0.6rem;background-color:#fff;border: 1px solid #eaeaea}
.exhibit_mobile .cont ul li.timework_2 {padding-left:110px}
.exhibit_mobile .cont ul li.timework_2 .image {display:inline-block;position:absolute;top:0;left:0;width:150px;height:109px}
.exhibit_mobile .cont ul li.timework_2 .image img {width:100%;height:100%;border-radius:0.6rem 0 0 0.6rem}
.exhibit_mobile .cont ul li.timework_2 .photo {overflow:hidden;position:absolute;top:13px;left:15px;width:84px;height:84px}
.exhibit_mobile .cont ul li.timework_2 .photo .img {display:table;position:relative;z-index:1;width:84px;height:84px}
.exhibit_mobile .cont ul li.timework_2 .photo .img span {display:table-cell;overflow:hidden;width:100%;height:100%;border:1px solid #eaeaea;border-radius:100%;text-align:center;vertical-align:middle;background:#fff}
.exhibit_mobile .cont ul li.timework_2 .photo .img span img {max-width:82px;max-height:82px}
.exhibit_mobile .cont ul li.timework_2 .photo .alternative {display:table;width:100%;height:100%;border-radius:100%}
.exhibit_mobile .cont ul li.timework_2 .photo .alternative span {display:table-cell;width:100%;height:100%;border-radius:4px;color:#fff;font-size:30px;text-align:center;vertical-align:middle}
.exhibit_mobile .cont ul li.timework_2 .outer_wrap {display:inline-block;position:relative;padding:0.5rem;width:100%;height:100%}
.exhibit_mobile .cont ul li.timework_2 .outer_wrap .tit {height:35px;color:#212121;font-size:14px;letter-spacing:-0.4px;line-height:normal}
.exhibit_mobile .cont ul li.timework_2 .outer_wrap .desc_wrap a h3 {display:-webkit-box;overflow:hidden;font-size:14px;line-height:17px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.exhibit_mobile .cont ul li.timework_2 .outer_wrap .user {margin-bottom:5px;color:#666;font-size:11px;letter-spacing:-0.35px;line-height:15px}
.exhibit_mobile .cont ul li.timework_2 .outer_wrap .user .name {display:inline-block;overflow:hidden;line-height:15px;max-width:calc(100% - 56px);text-overflow:ellipsis;white-space:nowrap;vertical-align:top}
.exhibit_mobile .cont ul li.timework_2 .outer_wrap .user .count_cert {display:inline-block;margin-left:8px;padding:0 6px;border:1px solid #ececec;border-radius:2px;color:#949494;font-size:10px;letter-spacing:-0.75px;line-height:13px;vertical-align:top}
.exhibit_mobile .cont ul li.timework_2 .outer_wrap .price_wrap {height:auto;position:relative;margin:4px 0;height:1.9rem}
.exhibit_mobile .cont ul li.timework_2 .outer_wrap .price_wrap p {display:inline-block;position:static}
.exhibit_mobile .cont ul li.timework_2 .outer_wrap .price_wrap .discount {float:left;margin-right:0.3rem;color:#2b89e3;font-size:15px;font-weight:bold}
.exhibit_mobile .cont ul li.timework_2 .outer_wrap .price_wrap .prev {display:none}
.exhibit_mobile .cont ul li.timework_2 .outer_wrap .price_wrap .current {position:static;color:#212121;font-size:15px;font-weight:bold;}
.exhibit_mobile .cont ul li.timework_2 .outer_wrap .price_wrap .current:after {font-size:13px;font-weight:normal;content:"원/시간";}
.exhibit_mobile .cont ul li.timework_2 .outer_wrap .like_wrap {position:absolute;right:8px;bottom:8px;left:8px}
.exhibit_mobile .cont ul li.timework_2 .outer_wrap .desc_wrap .like_wrap .like_num {position:absolute;right:0;bottom:0;width:1.1rem;height:1.1rem;text-indent:-9999px;background:url("../../image/mobile/index/ico_heart.png") no-repeat 80% 100%;background-size:0.8rem 0.8rem}
.exhibit_mobile .cont ul li.timework_2 .outer_wrap .desc_wrap .like_wrap .like_num.off {background-image:url("../../image/mobile/index/ico_heart_blank.png")}
.exhibit_mobile .cont ul li.timework_2 .outer_wrap .desc_wrap .like_wrap .star_grade_s .stars {margin-top:1px;width:11px;height:13px;vertical-align:middle;background:url("../../image/mobile/ico/ic-star-gray-10-px.png") 0 0 no-repeat;background-size:11px 11px}
.exhibit_mobile .cont ul li.timework_2 .outer_wrap .desc_wrap .like_wrap .star_grade_s .txt {margin-left:5px;color:#999;font-size:11px;vertical-align:middle;}
.exhibit_mobile .cont ul li.timework_2 .outer_wrap .desc_wrap .like_wrap .star_grade_s .stars .percent {width:100%;height:13px;background:url("../../image/mobile/ico/ic-star-10-px.png") 0 0 no-repeat;background-size:11px 11px}

.exhibit_mobile .cont ul li.otwojob_1 {display:inline-block;float:left;position:relative;margin:10px 10px 0 0;width:calc((100vw - 31px) / 2);border-radius:6px;background-color:#fff}
.exhibit_mobile .cont ul li.otwojob_1.first {margin-right:10px}
.exhibit_mobile .cont ul li.otwojob_1 .image {display:inline-block;width:100%;height:calc((((100vw - 31px) / 2) * 119.5) / 165);border:1px solid #e1e1e1;border-radius:6px 6px 0 0}
.exhibit_mobile .cont ul li.otwojob_1 .image .sale_discount,
.exhibit_mobile .cont ul li.otwojob_1 .image .hotdeal_discount {position:absolute;top:0.3rem;right:0.3rem;width:2rem;height:2.24rem;color:#fff;font-family:Roboto, Malgun Gothic, sans-serif;font-size:0.95rem;font-weight:bold;letter-spacing:-0.01rem;text-align:center}
.exhibit_mobile .cont ul li.otwojob_1 .image .sale_discount {padding-top:0.65rem;background:url("../../image/mobile/common/badge-sale-34-px.png") no-repeat 50% 50%;background-size:100%}
.exhibit_mobile .cont ul li.otwojob_1 .image .hotdeal_discount {padding-top:0.75rem;background:url("../../image/mobile/common/badge-hotdeal-34-px.png") no-repeat 50% 50%;background-size:100%}
.exhibit_mobile .cont ul li.otwojob_1 .image .sale_discount:after,
.exhibit_mobile .cont ul li.otwojob_1 .image .hotdeal_discount:after {font-family:Roboto, Malgun Gothic, sans-serif;font-size:0.3rem;font-weight:normal;content:"\25"}
.exhibit_mobile .cont ul li.otwojob_1 .image img {width:100%;height:100%;border-radius:6px 6px 0 0}
.exhibit_mobile .cont ul li.otwojob_1:nth-child(2n) {margin-right:0}
.exhibit_mobile .cont ul li.otwojob_1 .outer_wrap {display:inline-block;position:relative;padding:8px;width:100%;text-align:left;background-color:#fff;border-radius:0 0 6px 6px}
.exhibit_mobile .cont ul li.otwojob_1 .outer_wrap .tit {display:-webkit-box;overflow:hidden;height:33px;color:#212121;font-size:14px;letter-spacing:-0.4px;line-height:16px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.exhibit_mobile .cont ul li.otwojob_1 .outer_wrap .price_wrap {display:inline-block;position:relative;margin-top:4px;width:100%;height:40px}
.exhibit_mobile .cont ul li.otwojob_1 .outer_wrap .price_wrap .prev {display:inline-block;margin-left:6px;color:#999;font-size:11px;letter-spacing:-0.3px;line-height:20px;text-decoration:line-through;vertical-align:bottom}
.exhibit_mobile .cont ul li.otwojob_1 .outer_wrap .price_wrap .prev:empty {display:none}
.exhibit_mobile .cont ul li.otwojob_1 .outer_wrap .price_wrap .prev:after {content:"\C6D0\7E"}
.exhibit_mobile .cont ul li.otwojob_1 .outer_wrap .price_wrap .current {position:absolute;bottom:0;left:0;color:#212121;font-size:15px;font-weight:bold;letter-spacing:-0.5px;line-height:normal}
.exhibit_mobile .cont ul li.otwojob_1 .outer_wrap .price_wrap .current:after {content:"\C6D0\7E"}
.exhibit_mobile .cont ul li.otwojob_1 .outer_wrap .price_wrap .discount {display:inline-block;float:left;color:#2b89e3;font-size:15px;font-weight:bold;letter-spacing:-0.5px;line-height:normal}
.exhibit_mobile .cont ul li.otwojob_1 .outer_wrap .star_grade_s .stars {width:11px;height:13px;vertical-align:middle;background:url("../../image/mobile/ico/ic-star-gray-10-px.png") 0 0 no-repeat;background-size:11px 11px}
.exhibit_mobile .cont ul li.otwojob_1 .outer_wrap .star_grade_s .stars .percent {height:13px;background:url("../../image/mobile/ico/ic-star-10-px.png") 0 0 no-repeat;background-size:11px 11px}
.exhibit_mobile .cont ul li.otwojob_1 .outer_wrap .star_grade_s .txt {color:#666;font-size:11px;letter-spacing:normal;line-height:normal;vertical-align:middle}
.exhibit_mobile .cont ul li.otwojob_1 .outer_wrap .star_grade_s .txt b {line-height:normal}
.exhibit_mobile .cont ul li.otwojob_1 .outer_wrap .like_wrap {margin-top:6px}
.exhibit_mobile .cont ul li.otwojob_1 .outer_wrap .like_wrap a {display:inline-block;margin-bottom:2px}
.exhibit_mobile .cont ul li.otwojob_1 .outer_wrap .like_wrap .special {display:none}
.exhibit_mobile .cont ul li.otwojob_1 .outer_wrap .like_wrap .mark {position:relative;bottom:1px}
.exhibit_mobile .cont ul li.otwojob_1 .outer_wrap .desc_wrap .like_wrap .like_num {position:absolute;right:8px;bottom:10px;margin:0;width:16px;height:14px;text-indent:-9999px;background:url("../../image/mobile/index/ico_heart.png") no-repeat left center;background-size:15px 14px}
.exhibit_mobile .cont ul li.otwojob_1 .outer_wrap .desc_wrap .like_wrap .like_num.off {background:url("../../image/mobile/index/ico_heart_blank.png") no-repeat center center;background-size:15px 14px}

.exhibit_mobile .cont ul li.otwojob_2 {position:relative;float:left;width:100%;margin-top:10px;padding-left:150px;height:109px;border-radius:0.6rem;background-color:#fff}
.exhibit_mobile .cont ul li.otwojob_2:last-child {margin-bottom:0}
.exhibit_mobile .cont ul li.otwojob_2 .image {display:inline-block;position:absolute;top:0;left:0;width:150px;height:109px}
.exhibit_mobile .cont ul li.otwojob_2 .image img {width:100%;height:100%;border-radius:0.6rem 0 0 0.6rem}
.exhibit_mobile .cont ul li.otwojob_2 .outer_wrap {display:inline-block;position:relative;padding:0.5rem;width:100%;height:100%}
.exhibit_mobile .cont ul li.otwojob_2 .outer_wrap .tit {display:-webkit-box;overflow:hidden;height:2.1rem;font-size:0.9rem;line-height:1.1rem;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.exhibit_mobile .cont ul li.otwojob_2 .outer_wrap .tit .badge_otwojob {font-size:0.7rem;letter-spacing:-0.5px;color:#4876ef;vertical-align:top;}
.exhibit_mobile .cont ul li.otwojob_2 .outer_wrap .tit .badge_timework {font-size:0.7rem;letter-spacing:-0.5px;color:#3399ff;vertical-align:top;}
.exhibit_mobile .cont ul li.otwojob_2 .outer_wrap .price_wrap {position:relative;margin:4px 0;height:1.9rem}
.exhibit_mobile .cont ul li.otwojob_2 .outer_wrap .price_wrap p {display:inline-block}
.exhibit_mobile .cont ul li.otwojob_2 .outer_wrap .price_wrap .prev {color:#999;font-family:Roboto, Malgun Gothic, sans-serif;font-size:0.65rem;text-decoration:line-through}
.exhibit_mobile .cont ul li.otwojob_2 .outer_wrap .price_wrap .prev:after {content:"\C6D0\7E"}
.exhibit_mobile .cont ul li.otwojob_2 .outer_wrap .price_wrap .current {position:absolute;bottom:0;left:0;color:#212121;font-family:Roboto, Malgun Gothic, sans-serif;font-size:0.85rem;font-weight:bold}
.exhibit_mobile .cont ul li.otwojob_2 .outer_wrap .price_wrap .current:after {content:"\C6D0\7E"}
.exhibit_mobile .cont ul li.otwojob_2 .outer_wrap .price_wrap .discount {float:left;margin-right:0.3rem;color:#2b89e3;font-family:Roboto, Malgun Gothic, sans-serif;font-size:0.85rem;font-weight: bold;}
.exhibit_mobile .cont ul li.otwojob_2 .outer_wrap .desc_wrap .like_wrap {position:absolute;right:8px;bottom:8px;left:8px}
.exhibit_mobile .cont ul li.otwojob_2 .outer_wrap .desc_wrap .like_wrap .star_grade_s .txt {margin-left:5px;color:#666;font-size:11px;vertical-align: middle}
.exhibit_mobile .cont ul li.otwojob_2 .outer_wrap .desc_wrap .like_wrap .like_num {position:absolute;right:0;bottom:0;width:14px;height:14px;text-indent:-9999px;background:url("../../image/mobile/index/ico_heart.png") no-repeat center center / 14px 14px}
.exhibit_mobile .cont ul li.otwojob_2 .outer_wrap .desc_wrap .like_wrap .like_num.off {background:url("../../image/mobile/index/ico_heart_blank.png") no-repeat center center / 14px 14px}
.exhibit_mobile .cont ul li.otwojob_2 .outer_wrap .desc_wrap .like_wrap .special {display:inline-block;position:absolute;right:0;bottom:20px;width:1.4rem;height:1.4rem}
.exhibit_mobile .cont ul li.otwojob_2 .outer_wrap .star_grade_s .stars {width:11px;height:15px;vertical-align:middle;background:url("../../image/mobile/ico/ic-star-gray-10-px.png") 0 center no-repeat;background-size:11px 11px}
.exhibit_mobile .cont ul li.otwojob_2 .outer_wrap .star_grade_s .stars .percent {height:15px;background:url("../../image/mobile/ico/ic-star-10-px.png") 0 center no-repeat;background-size:11px 11px}

.exhibit_mobile .cont .sub_contents .sub_content li .outer_wrap .star_grade_s .stars {width:11px;height:13px;vertical-align:middle;background:url("../../image/mobile/ico/ic-star-gray-10-px.png") 0 0 no-repeat;background-size:11px 11px}
.exhibit_mobile .cont .sub_contents .sub_content li .outer_wrap .star_grade_s .stars .percent {height:13px;background:url("../../image/mobile/ico/ic-star-10-px.png") 0 0 no-repeat;background-size:11px 11px}
.exhibit_mobile>.ads_area {width:100%;}
.exhibit_mobile>.ads_area img {width:100%;}

.post_form {padding: 0px 0 16px;text-align:left}
.post_form+.see_more {margin-bottom:28px;display:inline-block;width:100%}
.post_form .post_list {margin:4px 0;display:inline-block;width:100%}
.post_form .post_list li {display:inline-block;position:relative;padding:24px 0;width:100%;border-bottom:1px solid #eaeaea}
.post_form .post_list li a {display:inline-block;position:absolute;left:0;right:0;bottom:0;top:0;}
.post_form .post_list li .image {display:inline-block;position:absolute;overflow:hidden;width:85px;height:85px;top:24px;right:0;}
.post_form .post_list li .image img {position:absolute;top:0;left:50%;width:auto;height:85px;transform:translateX(-50%)}
.post_form .post_list li .txt {display:inline-block;width:100%}
.post_form .post_list li .tit {display:-webkit-box;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px;max-height:44px;color:#212121;font-size:16px;letter-spacing:-1px;line-height:22px;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.post_form .post_list li .desc {display:-webkit-box;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px;max-height:36px;color:#666;font-size:13px;letter-spacing:-0.5px;line-height:18px;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.post_form .post_list li .date {display:inline-block;color:#959595;font-size:12px;letter-spacing:-0.75px;line-height:20px;}
.post_form .post_list li .image+.txt {padding-right:101px}
.post_form .post_detail {padding: 0 10px}
.post_form .post_detail .detail_header {position:relative;}
.post_form .post_detail .detail_header .image {position:absolute;left:-10px;right:-10px;bottom:0;top:0;z-index:10}
.post_form .post_detail .detail_header .image:after {display:inline-block;position:absolute;z-index:15;left:-10px;right:-10px;top:0;bottom:0;background:rgba(0,0,0,0.4);content:""}
.post_form .post_detail .detail_header .txt {position:relative;padding:28px 0 16px;border-bottom:1px solid #eaeaea;z-index: 16}
.post_form .post_detail .detail_header .txt strong {display:block;margin-bottom:24px;color:#212121;font-size:22px;font-weight:normal;letter-spacing:-1px;line-height:30px;}
.post_form .post_detail .detail_header .txt span {display:block;color:#b7b7b7;font-size:12px;letter-spacing:normal;line-height:normal;}
.post_form .post_detail .detail_header .image+.txt {border-bottom:none}
.post_form .post_detail .detail_header .image+.txt strong {color:#fff}
.post_form .post_detail .detail_header .image+.txt span {color:#eaeaea}
.post_form .post_detail .detail_desc {position:relative;padding:24px 0 25px;color:#212121;font-size:16px;letter-spacing:-0.5px;line-height:24px;word-break:break-all}
.post_form .post_detail .detail_desc img {max-width:100%}
.post_form .post_detail .detail_desc:after {display:none;position:absolute;left:0px;right:0px;bottom:0px;height:1px;background-color:#eaeaea;content:""}
.post_form .post_detail .detail_footer {position:relative;margin-bottom:16px;padding:15px 0 33px}
.post_form .post_detail .detail_footer:before {display:inline-block;position:absolute;left:-10px;right:-10px;bottom:0px;height:8px;background-color:#eaeaea;content:""}
.post_form .post_detail .detail_footer .btn_list {float:left;width:56px;height:24px;border:1px solid #979797;color:#212121;font-size:12px;line-height:24px;text-align:center}
.post_form .post_detail .detail_footer .btn_share {float:right;width:24px;height:24px;vertical-align:middle;background:url("../../image/mobile/detail/ico_share.png") center right no-repeat;background-size:17px 17px}
.post_form .post_detail .detail_footer:after {display:block;clear:both;content:""}
.post_form .post_detail .next_list>.tit {display:block;color:#212121;font-size:16px;letter-spacing:normal;line-height:24px}
.post_form .post_detail .next_list .post_list {margin:0}
.post_form .post_detail .next_list .post_list li {padding:16px 0}
.post_form .post_detail .next_list .post_list li .image {width:60px;height:60px;top:16px;}
.post_form .post_detail .next_list .post_list li .image img {height:60px}
.post_form .post_detail .next_list .post_list li .tit {margin-bottom:0;height:40px;max-height:40px;font-size:15px;font-weight:normal;letter-spacing:-0.94px;line-height:20px}
.post_form .post_detail .next_list .post_list li .image+.txt {padding-right:72px}

.saramin_member_info {font-size:12px;text-align:center;color:#666;background:#fff;border:1px solid #ddd;padding:20px 0;line-height:20px;}
.saramin_member_info strong {font-size:13px; color:#444;}
.saramin_member_info .text_inner01 {margin-top:12px;}
.saramin_member_info .text_inner01 em {font-weight:bold;}
.saramin_member_info .text_inner02 {margin-top:12px;}

/* 알림설정 개선 (GIG-242) */
#alarmForm {margin:0 0 20px;}
#alarmForm.hide {opacity:0;}
#alarmForm h4.tit {color:#333;font-size:16px;font-weight:600;}
#alarmForm h4.tit span {display:inline-block;color:#888;font-size:13px;font-weight:400;letter-spacing:-1px;margin:10px 0 0 0;}
#alarmForm .tooltipBox{position:absolute;z-index:99;top:4px;left:72px;}
#alarmForm .setting_box02 .set_check .txt {padding:0 40px 0 0;color:#444;line-height:23px;}
#alarmForm .setting_box02 .set_check .txt input[type=checkbox] {left:auto;right:0;height:23px;}
#alarmForm .setting_box02 .set_check .txt input[type=checkbox].type01:checked {background-position:0 -23px;}
#alarmForm .set_check .time{margin:2px 0 0 0;color:#666;font-size:13px;letter-spacing:-1px;}
#alarmForm .set_check .time a{vertical-align:middle;margin: 0 0 0 8px;color:#4876EF;font-size:12px;}
#alarmForm .set_check .time a span{font-weight:700;}
#alarmForm .form_join .write {padding:0;min-height:auto;margin-top:25px;}
#alarmForm .form_join .write:first-of-type {margin-top:10px;}
#alarmForm .form_join .write .input_wrap select {height:38px;line-height:36px;}
#alarmForm .form_join .write.period span {width:0px;margin:0 4px;}
#alarmForm .form_join .write.period .half_size {width:calc(50% - 4px);}

#alarmForm.accessTime .write {padding:10px;margin:0;}
#alarmForm.accessTime .write span {width:auto !important;}
#alarmForm.accessTime .write .input_wrap {width:calc(50% - 10px) !important;;}
#alarmForm.accessTime #set_sms_time_error {padding:10px 0 0 0;color:red;clear:both}

.cont_select_service {position:fixed;top:0; left:0; bottom:0; right:0; z-index: 20001;width: calc(100vw);height: calc(100vh); background-color:rgba(0, 0, 0, 0.5);}
.cont_select_service dl.inner {position:relative;margin:53px auto 0;padding:24px 20px; width:320px;border-radius: 16px;background-color:#fff;color:#373f57;letter-spacing:-1px;}
.cont_select_service dl.inner dt {padding-bottom:13px;font-size:18px;line-height:26px;font-weight:800;}
.cont_select_service dl.inner dt .btn_close {position:absolute;top:20px; right:20px;width:24px; height:24px; background: 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 fill-rule='evenodd' clip-rule='evenodd' d='M3.06066 1.65356L2 2.71422L11.2857 11.9999L2 21.2857L3.06066 22.3463L12.3464 13.0606L21.2857 21.9999L22.3464 20.9393L13.407 11.9999L22.3464 3.0606L21.2857 1.99994L12.3464 10.9393L3.06066 1.65356Z' fill='%238491A7'/%3E%3C/svg%3E") no-repeat;}
.cont_select_service dl.inner dd {padding-left:66px;font-size:18px;line-height:26px;}
.cont_select_service dl.inner dd:last-child {margin-top:21px;}
.cont_select_service dl.inner dd.freelancer {background:url("../../image/mobile/common/layout/ico_app_freelancer.png") no-repeat 0 0;background-size:54px;}
.cont_select_service dl.inner dd.market {background:url("../../image/mobile/common/layout/ico_app_market.png") no-repeat 0 0;background-size:54px;}
.cont_select_service dl.inner dd a {display:block;height:54px;}
.cont_select_service dl.inner dd span {display:block;margin-bottom:4px;font-size:14px;color:#5c6678;line-height:20px;}
.cont_select_service dl.inner dd strong {font-weight:800;}
.cont_select_service dl.inner dd.type_active a {background:url("../../image/mobile/common/layout/ico_active_menu.png") no-repeat right 50%;background-size:26px;}