﻿
/* elem.css 기본 > PC는 withM_elem.css에서 관리 */
/* chkbox base */
.yesChk { display:inline-block;min-height:20px;line-height:20px;font-size:15px;color:#666;font-weight:400;vertical-align:top; }
.yesChk label { box-sizing:border-box;display:inline-block;min-height:20px;line-height:20px;font-size:15px;color:#666;font-weight:400;word-break:break-all;vertical-align:top; }
.yesChk label strong { color:#666;letter-spacing:-0.4px;vertical-align:top; }
.yesChk input[type=checkbox] { margin:0 5px 0 0;vertical-align:top; }
.yesChk input[type=checkbox]:disabled+.chkTxt { color:#ccc; }
.yesChk .lnk_help { display:inline-block;margin:0;width:20px;height:20px;overflow:hidden;line-height:0;font-size:0;color:transparent;border:none !important;border-radius:0;background:url('/sysimage/mv3/com/ico_q.svg?v=240701') no-repeat left top;vertical-align:top; }
.yesChk.chk_disabled label { color:#ccc; }

/* btn */
.btn_c { box-sizing:border-box;position:relative;display:inline-block;margin:0 1px;padding:0 8px;min-width:30px;height:35px;line-height:33px;text-indent:0 !important;text-align:center;vertical-align:top;font-size:15px;font-weight:normal;border:solid 1px #d8d8d8;border-radius:3px;background-color:#fff; }
.btn_c { -webkit-tap-highlight-color:rgba(0,0,0,0.05) !important; }
.btn_c * { box-sizing:border-box; }
.btn_c.ln_multi { height:auto !important; }
.btn_c em.txt { display:inline-block;line-height:33px;color:#333;overflow:hidden;vertical-align:top; }
.btn_c .iconC em.txt { line-height:18px !important; }
.btn_c.ln_multi em.txt { padding:8px 0;height:auto;min-height:17px;line-height:17px; }
.btn_c u { text-decoration:none; }
.btn_c.btn_gray  { background-color:#f2f2f2; }
.btn_c.btn_press   { color:#333;border:solid 1px #eee;border-left-color:#d8d8d8;border-top-color:#d8d8d8;background-color:#eee; }
.btn_c.btn_press em.txt { color:#333; }
.btn_c.btn_red   { color:#fff;border:solid 1px #ff4a08;background-color:#ff4a08; }
.btn_c.btn_red em.txt { color:#fff; }
.btn_c.btn_black  { color:#fff;border:solid 1px #333;background-color:#333; }
.btn_c.btn_black em.txt { color:#fff; }
.btn_c.btn_blackLn  { color:#333;border:solid 1px #333;background-color:#fff; }
.btn_c.btn_blackLn em.txt { color:#333; }
.btn_c.btn_blue  { color:#fff;border-color:#0080ff !important;background-color:#0080ff !important; }
.btn_c.btn_blue em.txt { color:#fff; }
.btn_c.btn_bBlue { color:#fff;border:solid 1px #6699cc;background-color:#6699cc; }
.btn_c.btn_bBlue em.txt { color:#fff; }
.btn_c.btn_sBlue { color:#fff;border:solid 1px #199db3;background-color:#199db3; }
.btn_c.btn_sBlue em.txt { color:#fff; }
.btn_c.btn_green { color:#fff;border:solid 1px #19b37c;background-color:#19b37c; }
.btn_c.btn_green em.txt { color:#fff; }
.btn_c.btn_naver { color:#fff;border:solid 1px #00DE5A;background-color:#00DE5A;text-shadow:none; }
.btn_c.btn_naver em.txt { color:#000; }
.btn_c.btn_ist   { color:#fff;border:solid 1px #f20055;background-color:#f20055;text-shadow:none; }
.btn_c.btn_ist em.txt { color:#fff; }
.btn_c.btn_file	{ border-top-left-radius:0;border-bottom-left-radius:0; }
.btn_c.btn_disabled	{ opacity:0.4; }
.btn_c.btn_disabled	em.txt { opacity:0.4; }
.btn_c.btn_dimed { opacity:0.4; }
.btn_c.btn_dimed em.txt { opacity:0.4; }
.btn_c.btn_selected	{ background-color:#f2f2f2;border:solid 1px #ccc;box-shadow:inset 0 1px 3px 0 #dedede,0 1px 0 0 #fff; }
.btn_c.btn_selected em.txt { color:#666;text-shadow:0 1px 0 #ffffff; }
.btn_c.btn_lspS { letter-spacing:-0.07em; }
.btn_c.btn_txblue { color:#6699cc; }
.btn_c.btn_txviol { color:#c16ed0; }
.btn_c.btn_act01  { color:#0080ff;border:solid 1px #0080ff;background-color:#fff; }
.btn_c.btn_act01 em.txt { color:#0080ff; }
.btn_c.btn_act02  { color:#fff;border:solid 1px #0080ff;background-color:#0080ff; }
.btn_c.btn_act02 em.txt { color:#fff; }
.btn_c.btn_act03  { color:#333;border:solid 1px #333;background-color:#fff; }
.btn_c.btn_act03 em.txt { color:#333; }
.btn_c .bgC { vertical-align:top; }
.btn_c .ico_up { margin:0 -1px 0 1px;width:10px;height:12px;background-position:0 -54px; }
.btn_c .bgC.ico_shop { margin:-3px 2px 0 0;width:17px;height:17px;vertical-align:middle;background-position:-183px -134px; }
.btn_c .bgC.ico_shopY { margin:-3px 2px 0 0;width:17px;height:17px;vertical-align:middle;background-position:-225px -164px; }
.btn_c .bgC_com.ico_shop { margin:-3px 4px 0 0;width:17px;height:17px;vertical-align:middle;background-position:-120px -110px; }
.btn_c .bgC_com.ico_shopY { margin:-3px 4px 0 0;width:17px;height:17px;vertical-align:middle;background-position:-120px -130px; }
.btn_c .ico_arr { display:inline-block;margin:-3px 0 0 0px;width:20px;height:20px;overflow:hidden;line-height:0;font-size:0;color:transparent;vertical-align:top; }
.btn_c .bgC_com.ico_arr.ico_arrMU { margin:6.5px 0 0 0px;width:20px !important;height:20px !important;overflow:hidden;line-height:0;font-size:0;color:transparent;background:url('/sysimage/mv3/com/ico_arrU_blackM.svg') no-repeat left top !important;vertical-align:top !important; }
.btn_c .bgC_com.ico_arr.ico_arrMD { margin:6.5px 0 0 0px;width:20px !important;height:20px !important;overflow:hidden;line-height:0;font-size:0;color:transparent;background:url('/sysimage/mv3/com/ico_arrD_blackM.svg') no-repeat left top !important;vertical-align:top !important; }
/* 재정의 위해  */
.btn_c .bgC_com.ico_arr.ico_arrMR { margin:6.5px 0 0 -2px;width:20px !important;height:20px !important;overflow:hidden;line-height:0;font-size:0;color:transparent;background:url('/sysimage/mv3/com/ico_arrR_blackM.svg') no-repeat left top !important;vertical-align:top !important; }
.btn_c .bgC_com.ico_arr.ico_arrSR { margin:6.5px 0 0 -2px;width:20px !important;height:20px !important;overflow:hidden;line-height:0;font-size:0;color:transparent;background:url('/sysimage/mv3/com/ico_arrR_blackM.svg') no-repeat left top !important;vertical-align:top !important; }
.btn_c .bgC_com.ico_arr.ico_arrSSR { margin:6.5px 0 0 2px;width:5px;height:7px;background-position:-30px -35px; }
.btn_c.btn_red .bgC_com.ico_arr.ico_arrSR { background:url('/sysimage/mv3/com/ico_arrR_whiteM.svg') no-repeat left top; }
.btn_c.btn_blue .bgC_com.ico_arr.ico_arrSR { background:url('/sysimage/mv3/com/ico_arrR_whiteM.svg') no-repeat left top; }
.btn_c.btn_red .ico_arr.ico_arrSR { background:url('/sysimage/mv3/com/ico_arrR_whiteM.svg') no-repeat left top; }
.btn_c.btn_blue .ico_arr.ico_arrSR { background:url('/sysimage/mv3/com/ico_arrR_whiteM.svg') no-repeat left top; }
.btn_c.sss_size { padding:1px 5px 0;height:20px;line-height:18px;font-size:11px; }
.btn_c.sss_size em.txt { line-height:18px; }
.btn_c.ss_size { height:24px;line-height:22px;font-size:12px; }
.btn_c.ss_size em.txt { line-height:22px; }
.btn_c.ss_size.ln_multi em.txt { padding:3px 0;height:auto;min-height:16px;line-height:16px; }
.btn_c.s_size { padding:0 8px;height:30px;line-height:28px;font-size:13px; }
.btn_c.s_size em.txt { line-height:28px; }
.btn_c.s_size .ico_arr.ico_arrMU { margin-top:4px !important; }
.btn_c.s_size .ico_arr.ico_arrMD { margin-top:4px !important; }
.btn_c.s_size .ico_arr.ico_arrMR { margin-top:4px !important; }
.btn_c.s_size .ico_arr.ico_arrSR { margin-top:4px !important; }
.btn_c.l_size { height:40px;line-height:38px;font-size:15px; }
.btn_c.l_size em.txt { line-height:38px; }
.btn_c.l_size .ico_arr.ico_arrMU { margin-top:9px !important; }
.btn_c.l_size .ico_arr.ico_arrMD { margin-top:9px !important; }
.btn_c.l_size .ico_arr.ico_arrMR { margin-top:9px !important; }
.btn_c.l_size .ico_arr.ico_arrSR { margin-top:9px !important; }
.btn_c.l_size .iconC { margin-top:9px; }
.btn_c.lm_size { height:44px;line-height:42px;font-size:16px; }
.btn_c.lm_size em.txt { line-height:42px; }
.btn_c.lm_size .ico_arr.ico_arrMU { margin-top:9px !important; }
.btn_c.lm_size .ico_arr.ico_arrMD { margin-top:9px !important; }
.btn_c.lm_size .ico_arr.ico_arrMR { margin-top:9px !important; }
.btn_c.lm_size .ico_arr.ico_arrSR { margin-top:9px !important; }
.btn_c.lm_size .iconC { margin-top:11px; }
.btn_c.xl_size { height:50px;line-height:48px;font-size:17px; }
.btn_c.xl_size em.txt { line-height:48px;font-weight:700; }
.btn_c.xl_size .ico_arr.ico_arrMU { margin-top:14px !important; }
.btn_c.xl_size .ico_arr.ico_arrMD { margin-top:14px !important; }
.btn_c.xl_size .ico_arr.ico_arrMR { margin-top:14px !important; }
.btn_c.xl_size .ico_arr.ico_arrSR { margin-top:14px !important; }
.btn_c.xxl_size { height:60px;line-height:58px;font-size:17px; }
.btn_c.xxl_size em.txt { line-height:58px;font-weight:700; }
.btn_c.xxl_size .ico_arr.ico_arrMU { margin-top:19px !important; }
.btn_c.xxl_size .ico_arr.ico_arrMD { margin-top:19px !important; }
.btn_c.xxl_size .ico_arr.ico_arrMR { margin-top:19px !important; }
.btn_c.xxl_size .ico_arr.ico_arrSR { margin-top:19px !important; }
.btn_c.w_45 { margin:0;padding:0;min-width:43px; }
.btn_c.w_60 { margin:0;padding:0;min-width:58px; }
.btn_c.w_70 { margin:0;padding:0;min-width:68px; }
.btn_c.w_80 { margin:0;padding:0;min-width:78px; }
.btn_c.w_90 { margin:0;padding:0 !important;min-width:88px; }
.btn_c.w_100 { margin:0;padding:0;min-width:98px; }
.btn_c.w_110 { margin:0;padding:0;min-width:108px; }
.btn_c.w_120 { margin:0;padding:0;min-width:118px; }
.btn_c.w_150 { margin:0;padding:0;min-width:148px; }
.btn_c.w_160 { margin:0;padding:0;min-width:158px; }
.btn_c.w_220 { margin:0;padding:0;min-width:218px; }
.btn_c.btn_trans { margin:0;padding:0;min-width:auto;border-color:transparent;background-color:transparent; }
.btn_c.btn_trans .txt { color:#66beff;text-decoration:underline; }
.btn_c.btn_trans.transThin { height:18px;border:none; }
.btn_c.btn_trans.transThin .txt { line-height:18px; }
.btn_c.btn_trans.trans_black .txt { color:#333; }
.btn_c.btn_trans.trans_nor .txt { color:#666; }
.btn_c.btn_trans.trans_gray .txt { color:#999; }
.btn_c.btn_trans.noUln .txt { text-decoration:none; }
.btn_c.btn_wSizeF { display:block;margin:0;padding:0; }
button.btn_c { cursor:pointer; }
button.btn_c.w_45 { width:45px; }
button.btn_c.w_70 { width:70px; }
button.btn_c.w_80 { width:80px; }
button.btn_c.w_90 { width:90px; }
button.btn_c.w_100 { width:100px; }
button.btn_c.w_110 { width:110px; }
button.btn_c.w_150 { width:150px; }
button.btn_c.w_220 { width:220px; }
button.btn_c.btn_wSizeF { width:100%; }
button.btn_c.sss_size { height:19px; }
button.btn_c.ss_size { height:24px; }
button.btn_c.s_size { height:30px; }
button.btn_c { height:34px; }
button.btn_c.l_size { height:40px; }
button.btn_c.xl_size { height:50px; }
button.btn_c:disabled { opacity:0.4; }

/* NEW 공통 alert */
.yAlertP { text-indent:0;min-height:22px;line-height:22px;font-size:15px;color:#666;font-weight:400;word-wrap:break-word;word-break:keep-all; }
.yAlertP a .icon_ques { margin:1px 0 0 4px; }
.yAlertP a.lnk_go { color:#333; }
.yAlertP a.lnk_go:after { content:'';display:inline-block;margin:1px 0 0 -2px;width:20px;height:20px;overflow:hidden;line-height:0;font-size:0;color:transparent;vertical-align:top;background:url('/sysimage/mv3/com/ico_arrR_blackM.svg') no-repeat left top; }
.yAlertLi li { padding:0 0 0 7px;text-indent:-7px;min-height:22px;line-height:22px;font-size:15px;color:#666;font-weight:400;word-wrap:break-word;word-break:keep-all; }
.yAlertLi li.bl_num { padding-left:1.2em;text-indent:-1.2em; }
.yAlertLi li a { font-size:15px;color:#333; }
.yAlertLi li strong { color:#333;font-weight:700; }
.yAlertLi li .bl_rnd { display:inline-block;margin:10px 5px 0 0;width:2px;height:2px;border-radius:2px;background-color:#707070;vertical-align:top; }
.yAlertLi li .icon_ques { margin:1px 0 0 4px; }
.yAlertLi li+li { margin-top:4px; }
.yAlertLi li li { padding:0 0 0 12px;text-indent:-12px; }
.yAlertLi li li .bl_rnd { display:inline-block;margin:10px 5px 0 5px;width:2px;height:2px;border-radius:2px;background-color:#707070;vertical-align:top; }

/* alertLi 기존 유지 */
.alertP { line-height:20px;font-size:13px;color:#666;word-wrap:break-word;word-break:keep-all; }
.alertP .iconC.icon_ques { margin-top:0;vertical-align:top; }
.alertP a.lnk_go { color:#333; }
.alertP a.lnk_go:after { content:'';display:inline-block;margin:0 0 0 -2px;width:20px;height:20px;overflow:hidden;line-height:0;font-size:0;color:transparent;vertical-align:top;background:url('/sysimage/mv3/com/ico_arrR_blackM.svg') no-repeat left top; }
.alertDl { }
.alertDl+.alertDl { margin-top:15px; }
.alertDl.bdr_top { padding-top:15px;border-top:solid 1px #d8d8d8; }
.alertDl dt { line-height:22px;font-size:15px;color:#333;font-weight:700;word-wrap:break-word;word-break:keep-all; }
.alertDl dd { padding-top:7px;line-height:20px;font-size:13px;color:#666;font-weight:400;word-wrap:break-word;word-break:keep-all; }
.alertDl dd+dd { margin-top:5px;padding:0; }
.alertDl.s_size dt { line-height:20px;font-size:13px;font-weight:700;color:#333; } /* s 사이즈 정의 필요 일단 13로 통일 */
.alertDl.b_size dt { line-height:22px;font-size:15px;font-weight:700;color:#333; } /* b 사이즈 정의 필요 일단 15로 통일 */
.alertDl.b_size dt .yesChk { display:block; }
.alertDl.b_size dt .iconC { margin-top:1px;vertical-align:top; }
.alertDl.b_size dd { padding-top:0.4rem; }
.alertDl.alertDlToggle > dt { line-height:22px; }
.alertDl.alertDlToggle > dt a { display:inline-block;line-height:22px;font-size:15px;color:#333;font-weight:700;vertical-align:top; }
.alertDl.alertDlToggle > dt a em.ico_upDn.bgC_com { -webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;-webkit-transform:rotate(0);transform:rotate(0); }
.alertDl.alertDlToggle > dt a em.ico_upDn.bgC_com { margin:0;width:20px;height:20px;overflow:hidden;line-height:0;font-size:0;color:transparent;background:url('/sysimage/mv3/com/ico_arrD_blackM.svg') no-repeat left top;vertical-align:top; }
.alertDl.alertDlToggle.toggleOn > dt a em.ico_upDn.bgC_com { -webkit-transform:rotate(180deg);transform:rotate(180deg); }
.alertDl.alertDlToggle > dd { display:none; }
.alertDl.alertDlToggle.toggleOn > dd { display:block; }
.alertDl dd .alertP { line-height:20px;font-size:13px;color:#666; }
.alertDl.tp_chk { }
.alertDl.tp_chk dt {  }
.alertDl.tp_chk dt label.chkLab { display:block;font-weight:normal; }
.alertDl.tp_chk dt label.chkLab input[type=checkbox] { margin-right:6px; }
.alertDl.tp_chk dt label.chkLab input[type=radio]{ margin-right:6px; }
.alertDl.tp_chk dd { padding-left:24px; }
.alertDlGrp { padding:15px 0;border-top:solid 1px #d8d8d8; }
.alertDlGrp .alertDl {  }
.alertDlGrp .alertDl+.alertDl { margin-top:15px; }
.alertLi { font-size:13px;color:#666;text-align:left; }
.alertLi.topBdr { padding-top:10px;border-top:solid 1px #d8d8d8; }
.alertLi:after { content:'';clear:both;display:block; }
.alertLi li { padding:0 0 0 7px;line-height:20px;text-indent:-7px;border:none;text-align:left;font-size:13px; }
.alertLi li .alertLi { padding:4px 0 0 4px; }
.alertLi li+li { margin-top:4px; }
.alertLi.s_size li { padding:0 0 0 7px;line-height:16px;text-indent:-7px;font-size:12px; }
.alertLi li th { text-indent:0; }
.alertLi li td { text-indent:0; }
.alertLi li a { color:#333; }
.alertLi li a.lnk_help { vertical-align:top; }
.alertLi li a.lnk_help:after { content:'';display:inline-block;margin:0 0 0 4px;width:20px;height:20px;overflow:hidden;line-height:0;font-size:0;color:transparent;border:none !important;border-radius:0;background:url('/sysimage/mv3/com/ico_q.svg?v=240701') no-repeat left top;vertical-align:top; }
.alertLi.alertLiChk li { padding:0 0 0 14px;text-indent:-14px; }
.alertLi li em.bl_rnd { display:inline-block;margin:9px 5px 9px 0;width:2px;height:2px;overflow:hidden;border:none;border-radius:2px;background-color:#666;text-indent:-999em;text-decoration:none;vertical-align:top; }
.alertLi li em.bl_bar { display:inline-block;margin:10px 4px 9px 0;width:3px;height:1px;overflow:hidden;border:none;border-radius:2px;background-color:#666;text-indent:-999em;text-decoration:none;vertical-align:top; }
.alertLi li em.bl_chk { margin:0.25rem 4px 0 0;width:10px;height:10px;background-position:-131px -54px; }
.alertLi li .iconC.icon_ques { width:0.8rem;height:0.8rem;line-height:0.8rem;vertical-align:-0.2rem; }
.alertLiSmall { font-size:12px;color:#999;text-align:left; }
.alertLiSmall:after { content:'';clear:both;display:block; }
.alertLiSmall li { padding:2px 0 2px 7px;line-height:16px;text-indent:-7px;border:none;text-align:left;font-size:12px; }
.alertLiSmall li a { color:#999; }
.alertLiSmall li em.bl_rnd { display:inline-block;margin:7px 5px 7px 0;width:2px;height:2px;overflow:hidden;border:none;border-radius:2px;background-color:#666;text-indent:-999em;text-decoration:none;vertical-align:top; }
.alertLiSmall li em.bl_bar { display:inline-block;margin:8px 4px 7px 0;width:3px;height:1px;overflow:hidden;background-color:#999;text-indent:-999em;text-decoration:none;vertical-align:top; }

/* commonV4.css : pagen */
.pagen { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.pagen { flex-direction: row;flex-wrap: nowrap;justify-content: center; }
.pagen { clear:both;padding-bottom:15px;line-height:0;font-size:0;text-align:center; }
.pagen * { box-sizing:border-box; }
.pagen .bgC { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.pagen .bgC { flex-direction: column;flex-wrap: nowrap;align-items: center;justify-content: center; }
.pagen .bgC { position:relative;margin:0 2px;width:30px;height:30px;line-height:0;font-size:0;overflow:hidden;border:1px solid #ebebeb;border-radius:30px;background:#fff; }
.pagen .bgC:after { content:'';display:block;width:20px;height:20px;overflow:hidden; }
.pagen .bgC.first:after { background:url('/sysimage/mv3/com/ico_arrLL_blackM.svg') no-repeat left top; }
.pagen .bgC.first.dim { display:none; }
.pagen .bgC.prev:after { background:url('/sysimage/mv3/com/ico_arrL_blackM.svg') no-repeat left top; }
.pagen .bgC.prev.dim { display:none; }
.pagen .bgC.next:after { background:url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGRhdGEtbmFtZT0iJmd0OyIgZD0ibTM2NTkgMzc3IDUgNS01IDUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNjUxIC0zNzIpIiBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojMzMzO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MS41cHgiLz4KPC9zdmc+Cg==') no-repeat left top; } /* /sysimage/mv3/com/ico_arrR_blackM.svg */
.pagen .bgC.next.dim { display:none; }
.pagen .bgC.end:after { background:url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGRhdGEtbmFtZT0iJmd0OyIgZD0ibTM2NTkgMzc3IDUgNS01IDUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNjUzIC0zNzIpIiBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojMzMzO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MS41cHgiLz4KICAgIDxwYXRoIGRhdGEtbmFtZT0iJmd0OyIgZD0ibTM2NTkgMzc3IDUgNS01IDUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNjQ4IC0zNzIpIiBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojMzMzO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MS41cHgiLz4KPC9zdmc+Cg==') no-repeat left top; } /* /sysimage/mv3/com/ico_arrRR_blackM.svg */
.pagen .bgC.end.dim { display:none; }
.pagen .num { display:inline-block;margin:0 2px;padding:0 4px;width:auto !important;min-width:30px;height:30px;font-size:12px;line-height:28px;vertical-align:top;border:1px solid #ebebeb;border-radius:30px;color:#999;letter-spacing:-1px;background-color:#fff; }
.pagen.b_size .num { padding:0 0.15rem 0 0.1rem;width:auto !important;min-width:1.4rem;height:1.65rem;font-size:0.65rem;line-height:1.65rem; }
.pagen .num.t_s { font-size:0.5rem; }
.pagen strong.num { border:solid 1px #333;color:#333;font-weight:700;background-color:#fff; }
.pagen .num.on { border:solid 1px #6699cc;color:#fff;background-color:#75a3d1; } /* 결제쪽 특정 페이징의 경우 a태그 일괄 적용 필요시 */

/* 변경 시작 */
select:active, select:hover, select:focus { outline:none; }
select.selTp01 { position:relative;padding:0 35px 0 13px;width:auto;height:30px;font-size:13px;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#666;vertical-align:middle;border:solid 1px #d8d8d8;border-radius:3px;-webkit-border-radius:3px;background:#fff url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%0A%20%20%20%20%3Cpath%20data-name%3D%22%26gt%3B%22%20d%3D%22m3659%20377%205%205-5%205%22%20transform%3D%22rotate(90%202021.5%20-1629.5)%22%20style%3D%22fill%3Anone%3Bstroke%3A%23333%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A1.5px%22%2F%3E%0A%3C%2Fsvg%3E%0A') no-repeat calc(100% - 5px) center;background-size:20px 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff; } /* /sysimage/mv3/com/ico_arrD_blackM.svg */
select.selTp01:active ,select.selTp01:focus { border-color:#0080ff; }
select.selTp01.m_size { height:35px;font-size:15px;background-position:calc(100% - 10px) center; }
select.selTp01.b_size { height:40px;font-size:15px;background-position:calc(100% - 10px) center; }
select.selTp01:disabled	{ opacity:0.4;color:rgba(0,0,0,0.4); }
span.sel_wSizeS  { display:inline-block;width:70px; }
span.sel_wSizeS select.selTp01 { width:100%; }
span.sel_wSizeSS { display:inline-block;width:60px; }
span.sel_wSizeSS select.selTp01 { width:100%; }
span.sel_wSizeSM { display:inline-block;width:80px; }
span.sel_wSizeSM select.selTp01 { width:100%; }
span.sel_wSizeF { display:block; }
span.sel_wSizeF select.selTp01 { width:100%; }
span.inp_bor { box-sizing:border-box;position:relative;display:inline-block;padding:4px 8px;width:auto;height:30px;line-height:20px;overflow:hidden;color:#666;border:solid 1px #d8d8d8;border-radius:3px;background:#fff;box-shadow: inset 0 1px 2px 0 #fafafa;vertical-align:middle; }
span.inp_bor * { box-sizing:border-box; }
span.inp_bor input[type=search] { box-sizing:border-box;background-color:#fff; }
span.inp_bor input[type=date] { box-sizing:border-box;background-color:#fff; }
span.inp_bor input[type=date]::-webkit-inner-spin-button { -webkit-appearance:none;display:none; }
span.inp_bor input[type=date]::-webkit-calendar-picker-indicator { -webkit-appearance:none;display:none; }
span.inp_bor.inp_disabled { opacity:0.4;background:#f8f8f8; } /* 주석 예전 disabled */
span.inp_bor.inp_disabled input { color:#000;background:transparent; }
span.inp_bor.inp_readonly { background:rgba(238,238,238,0.4); } /* 주석  예전 readonly*/
span.inp_bor.inp_readonly input { background:transparent; }
span.inp_bor.cValMod { padding-right:58px !important; }
span.inp_bor.cValModS { padding-right:30px !important; }
span.inp_bor input { width:100%;min-height:20px;border:none;font-size:13px;color:#333;-webkit-appearance:none;border-radius:0;letter-spacing:0;vertical-align:top; }
span.inp_bor input::-webkit-input-placeholder { color:#999;font-weight:normal;text-align:left; }
span.inp_bor input:-ms-input-placeholder { color:#999;font-weight:normal;text-align:left; }
span.inp_bor input:-moz-placeholder { color:#999;font-weight:normal;text-align:left; }
span.inp_bor.transPH input::-webkit-input-placeholder { color:transparent; }
span.inp_bor.transPH input:-ms-input-placeholder { color:transparent; }
span.inp_bor.transPH input:-moz-placeholder { color:transparent; }
span.inp_bor input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset !important; }
span.inp_bor input:disabled { color:#999;background:#f8f8f8; }
span.inp_bor button.inp_del { position:absolute;right:0;top:50%; }
span.inp_bor button.inp_del { display:none;box-sizing:border-box;margin:-19px 5px 0 0;padding:9px 5px 9px 0;width:25px;height:38px;overflow:hidden;border:none;border-radius:0;cursor:pointer;background:transparent; }
span.inp_bor button.inp_del .ico { line-height:0;font-size:0;color:transparent; }
span.inp_bor button.inp_del:before { content:'';display:block;width:20px;height:20px;background:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%0A%20%20%20%20%3Cg%3E%0A%20%20%20%20%20%20%20%20%3Crect%20width%3D%2220%22%20height%3D%2220%22%20rx%3D%2210%22%20style%3D%22fill%3A%23ccc%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20data-name%3D%22%ED%8C%A8%EC%8A%A4%20261%22%20d%3D%22m-19092.939-9747.26-8%208%22%20transform%3D%22translate(19106.939%209753.26)%22%20style%3D%22fill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-width%3A1.5px%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20data-name%3D%22%ED%8C%A8%EC%8A%A4%20262%22%20d%3D%22m-19100.939-9747.26%208%208%22%20transform%3D%22translate(19106.939%209753.26)%22%20style%3D%22fill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-width%3A1.5px%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A') no-repeat left top; } /* /sysimage/mV3/com/ico_x_ipt.svg */
span.inp_bor input:not(:placeholder-shown)+.inp_labTxt+button.inp_del { display:block; }
span.inp_bor input:not(:placeholder-shown)+.inp_del { display:block; }
span.inp_bor.inp_borCal { padding:4px 30px 4px 2px; }
span.inp_bor.inp_borCal.ms_size { padding:4px 30px 4px 0; }
span.inp_bor.inp_borCal input { font-size:13px !important; }
span.inp_bor.inp_borCal input::-webkit-date-and-time-value { margin:0 !important;padding:0 !important;width:100%;text-align:center;text-align:-webkit-center; }
span.inp_bor.inp_borCal label.lnk_cal { display:block;position:absolute;padding:0 7px 0 0;right:0;top:50%;margin-top:-10px; }
span.inp_bor.inp_borCal label.lnk_cal .bgC_com { width:19px;background-position:-30px -190px; }
span.inp_bor.inp_borSch.ms_size { padding:4px 30px 4px 13px; }
span.inp_bor.inp_borSch .lnk_sch { display:block;position:absolute;padding:5px 9px;right:0;top:50%;margin-top:-15px; }
span.inp_bor.inp_borSch .lnk_sch .ico { display:block;width:20px;height:20px;overflow:hidden;line-height:0;font-size:0;color:transparent;background:url('/sysimage/mV2/com/ico_iptSch.svg') no-repeat left top; }
span.inp_bor.s_size { padding:2px 8px;width:auto;height:24px;line-height:18px; }
span.inp_bor.s_size input { height:18px;font-size:12px; }
span.inp_bor.m_size { padding:4px 8px;width:auto;height:35px;line-height:25px; }
span.inp_bor.m_size input { height:25px;font-size:13px; }
span.inp_bor.m_size.w_70 { width:52px; }
span.inp_bor.m_size.w_70 input { font-size:13px; }
span.inp_bor.m_size.w_80 { width:62px; }
span.inp_bor.m_size.w_80 input { font-size:13px; }
span.inp_bor.m_size.w_90 { width:72px; }
span.inp_bor.m_size.w_90 input { font-size:13px; }
span.inp_bor.m_size.w_100 { width:82px; }
span.inp_bor.m_size.w_100 input { font-size:13px; }
span.inp_bor.m_size.w_110 { width:92px; }
span.inp_bor.m_size.w_110 input { font-size:13px; }
span.inp_bor.m_size.w_120 { width:102px; }
span.inp_bor.m_size.w_120 input { font-size:13px; }
span.inp_bor.m_size.w_200 { width:182px; }
span.inp_bor.m_size.w_200 input { font-size:13px; }
span.inp_bor.ms_size { padding:4px 13px;width:auto;height:40px;line-height:30px; }
span.inp_bor.ms_size input { height:30px;line-height:30px;font-size:15px; }
span.inp_bor.ms_size.w_80 { width:52px; }
span.inp_bor.b_size { padding:4px 8px;width:auto;height:45px;line-height:35px; }
span.inp_bor.b_size input { height:35px;line-height:35px;font-size:15px; }
span.inp_bor.ipt_wSizeS { padding:4px 2px;width:36px; }
span.inp_bor.ipt_wSizeSS { padding:4px 3px;width:26px; }
span.inp_bor.ipt_wSizeSM { padding:4px 3px;width:46px; }
span.inp_bor.ipt_wSizeMS { padding:4px 3px;width:54px; }
span.inp_bor.ipt_wSizeM  { padding:4px 3px;width:99px; }
span.inp_bor.ipt_wSizeMM { padding:4px 3px;width:174px; }
span.inp_bor.s_size.ipt_wSizeS { padding:2px 2px;width:36px; }
span.inp_bor.s_size.ipt_wSizeSS { padding:2px 3px;width:26px; }
span.inp_bor.s_size.ipt_wSizeSM { padding:2px 3px;width:46px; }
span.inp_bor.s_size.ipt_wSizeMS { padding:2px 3px;width:54px; }
span.inp_bor.s_size.ipt_wSizeM  { padding:2px 3px;width:99px; }
span.inp_bor.s_size.ipt_wSizeMM { padding:2px 3px;width:174px; }
span.inp_bor.ipt_wSizeF { display:block; }
span.inp_bor.ipt_unit { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
span.inp_bor.ipt_unit { flex-direction: row;flex-wrap: nowrap;align-items: center; }
span.inp_bor.ipt_unit .unit_ipt { flex:1 1 0; }
span.inp_bor.ipt_unit .unit_txt { flex:0 0 auto;padding-left:4px;font-size:13px;color:#333;font-weight:400; }
span.inp_bor .ipt_bitTxt { display:block;position:absolute;right:9px;top:50%;margin-top:-10px;height:20px;line-height:20px;color:#333;font-size:15px; }
span.inp_bor .ipt_msg { display:block;position:absolute;right:8px;top:50%;margin-top:-10px;height:20px;line-height:20px;color:#999;font-size:13px; }
span.inp_bor .ipt_cVal { position:absolute;right:5px;top:50%;margin-top:-11px; }
span.inp_bor label.yesLab { display:block;position:absolute;left:8px;top:50%;margin-top:-10px;height:20px;line-height:20px;color:#999;font-size:13px; }
span.inp_bor.ms_size label.yesLab { left:13px;font-size:15px; }
span.inp_bor.labelHide label.yesLab { display:none; }
span.inp_bor.error { border:solid 1px #ff4a08; }
span.inp_bor.focusOn.focus_blue { border:solid 1px #6699cc; }
span.inp_bor.ipt_file { border-top-right-radius:0;border-bottom-right-radius:0; }
span.inp_bor.ipt_disabled { opacity:0.4;background:#f8f8f8; } /* inp_disabled 와 중복되어 정의 */
span.inp_bor.ipt_disabled input { color:#000;background:transparent; } /* inp_disabled 와 중복되어 정의 */
span.inp_bor.ipt_readonly { background:rgba(238,238,238,0.4); } /* inp_readonly 와 중복되어 정의 */
span.inp_bor.ipt_readonly input { background:transparent; } /* inp_readonly 와 중복되어 정의 */
span.inp_bor.hint { overflow:visible; }
span.inp_bor.hint .inp_labTxt { opacity:1;transition:opacity .3s;transition-timing-function:ease; }
span.inp_bor.hint .inp_labTxt { position:absolute;left:8px;top:-6px;padding:0 5px;line-height:14px;line-height:14px;font-size:9px;color:#999; }
span.inp_bor.hint .inp_labTxt:before { content:'';position:absolute;left:0;right:0;top:5px;z-index:1;border-top:solid 1.5px #fff; }
span.inp_bor.hint .inp_labTxt .txt { position:relative;z-index:2; }
span.inp_bor.hint.error .inp_labTxt .txt { color:#ff4a08; }
span.inp_bor.hint.m_size .inp_labTxt { top:-8px;line-height:16px;line-height:16px;font-size:11px; }
span.inp_bor.hint.m_size .inp_labTxt:before { top:7px; }
span.inp_bor.hint.ms_size .inp_labTxt { top:-8px;line-height:16px;line-height:16px;font-size:11px; }
span.inp_bor.hint.ms_size .inp_labTxt:before { top:7px; }
span.inp_bor.hint.b_size .inp_labTxt { top:-9px;line-height:18px;line-height:18px;font-size:12px; }
span.inp_bor.hint.b_size .inp_labTxt:before { top:8px; }
span.inp_bor.hint input:placeholder-shown+.inp_labTxt { opacity:0;transition:opacity .3s;transition-timing-function:ease; }

span.inp_bor.inp_flex { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
span.inp_bor.inp_flex { flex-direction: row;flex-wrap: nowrap;align-items: center; }
span.inp_bor.inp_flex .inp_itemTxt { flex-shrink:0; }
span.inp_bor.inp_flex .inp_itemTxt .txt { line-height:22px;font-size:15px;color:#999;font-weight:400; }
span.inp_bor.inp_flex input { flex:1 1 0; }
span.inp_bor.inp_flex .inp_unitTxt { flex-shrink:0; }
span.inp_bor.inp_flex .inp_unitTxt .txt { line-height:22px;font-size:15px;color:#333;font-weight:700; }

span.inp_txt { display:inline-block;color:#666;vertical-align:middle; }
span.txt_bor { box-sizing:border-box;display:inline-block;padding:4px 8px;width:auto;line-height:22px;color:#666;font-size:15px;border:solid 1px #d8d8d8;border-radius:3px;background:#fff;box-shadow:none; }
span.txt_bor * { box-sizing:border-box; }
span.txt_bor.txt_wSizeF { display:block; }
span.txt_bor textarea { width:100%;line-height:22px;border:none;font-size:15px;-webkit-appearance:none;border-radius:0;color:#666;resize:none;word-break:break-word;word-wrap:break-word;vertical-align:top; }
span.txt_bor .txt_p { line-height:25px;font-size:13px;color:#666; }
span.txt_bor.row_3 textarea { min-height:66px; }
span.txt_bor.row_7 textarea { min-height:154px; }
span.txt_bor textarea:focus {outline-style:none;}
span.txt_bor textarea::-webkit-input-placeholder { color:#999;font-weight:normal; }
span.txt_bor textarea:-ms-input-placeholder { color:#999;font-weight:normal; }
span.txt_bor textarea:-moz-placeholder { color:#999;font-weight:normal; }
span.txt_bor textarea:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset !important; }
span.txt_bor.m_size textarea { line-height:22px;font-size:15px; }
span.txt_bor.ms_size textarea { line-height:22px;font-size:15px; }
span.txt_bor.b_size textarea { line-height:22px;font-size:15px; }
span.txt_bor.txt_disabled { background:#f8f8f8; } /* 주석 */
span.txt_bor textarea:disabled { color:#999;background:#f8f8f8; }
span.txt_bor .ipt_msg { position:relative;z-index:1;display:block;margin-bottom:-2px;padding:4px 0 0 0;min-height:16px;text-align:right;line-height:16px;font-size:12px;color:#999;letter-spacing:0; }
span.txt_bor .ipt_msg strong { color:#333; }
span.txt_bor .ipt_mic { position:relative;z-index:2;display:block;padding:4px 3px 3px 0;min-height:16px;text-align:right;line-height:16px;font-size:12px;color:#999;letter-spacing:0; }
span.txt_bor .ipt_mic+.ipt_msg { margin-top:-23px; }
span.txt_bor .ipt_mic .do_mic { display:none;position:absolute;left:-14px;bottom:-10px;padding:3px 25px 10px 14px;background-color:rgba(255,255,255,0); }
span.txt_bor.voiceOn .ipt_mic .do_mic { display:block; }
span.txt_bor .ipt_mic .do_mic .bgC_com.ico_mic { width:18px;height:22px;background-position:-25px -250px; }
span.txt_bor .countBox { display:block;padding:4px 3px 3px 0;text-align:right;font-size:0.85em;color:#999;letter-spacing:0; } /* 고객센터 전 카운트 */
span.txt_bor .countBox strong { color:#333; } /* 고객센터 전 카운트 */
span.txt_bor.hint { position:relative;padding:12px 8px 10px;overflow:visible; }
span.txt_bor.hint .inp_labTxt { opacity:1;transition:opacity .3s;transition-timing-function:ease; }
span.txt_bor.hint .inp_labTxt { position:absolute;left:8px;top:-6px;padding:0 5px;line-height:14px;font-size:9px;color:#999; }
span.txt_bor.hint .inp_labTxt:before { content:'';position:absolute;left:0;right:0;top:5px;z-index:1;border-top:solid 1.5px #fff; }
span.txt_bor.hint .inp_labTxt .txt { position:relative;z-index:2; }
span.txt_bor.hint.error .inp_labTxt .txt { color:#ff4a08; }
span.txt_bor.hint.m_size { padding:9px 8px 10px; }
span.txt_bor.hint.m_size .inp_labTxt { top:-8px;line-height:16px;line-height:16px;font-size:11px; }
span.txt_bor.hint.m_size .inp_labTxt:before { top:7px; }
span.txt_bor.hint.ms_size { padding:9px 13px 10px; }
span.txt_bor.hint.ms_size .inp_labTxt { top:-8px;line-height:16px;line-height:16px;font-size:11px; }
span.txt_bor.hint.ms_size .inp_labTxt:before { top:7px; }
span.txt_bor.hint.b_size .inp_labTxt { top:-9px;line-height:18px;line-height:18px;font-size:12px; }
span.txt_bor.hint.b_size .inp_labTxt:before { top:8px; }
span.txt_bor.hint textarea:placeholder-shown+.inp_labTxt { opacity:0;transition:opacity .3s;transition-timing-function:ease; }

.withM_elem input:focus {outline-style:none;}
.withM_elem input[type=checkbox],.yesDefPop input[type=radio] { box-sizing:border-box;display:inline-block;margin:-2px 4px 0 0;padding:0;width:20px;height:20px;font-size:12px;line-height:1em;vertical-align:middle;border:solid 1px #d8d8d8;border-radius:3px;-webkit-appearance:none; }
.withM_elem input[type=checkbox].b_size,.yesDefPop input[type=radio].b_size { margin:-2px 5px 0 0;width:24px;height:24px; }
.withM_elem input[type=radio] { border-radius:20px;background-color:#fff; }
.withM_elem input[type=radio].b_size { border-radius:24px; }
.withM_elem input[type=radio].b_size:checked { border-radius:24px; }
.withM_elem input[type=checkbox] { background:#fff url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGQ9Im0yNjMuNDQyIDM4My4yNTMtNi42ODQgMTAtMy4zMTYtNC4wNjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNDguNDQxIC0zNzguMjUzKSIgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2Q4ZDhkODtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjEuNXB4O2ZpbGwtcnVsZTpldmVub2RkIi8+Cjwvc3ZnPgo=') no-repeat center center;background-size:20px auto; } /* /sysimage/mv2/com/ico_chk.svg */
.withM_elem input[type=checkbox].b_size { background:#fff url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Im0yNjYuNDQyIDM4My4yNTMtOC42ODkgMTMtNC4zMTEtNS4yNzkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNDcuOTQxIC0zNzcuNzUzKSIgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2Q4ZDhkODtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjEuNXB4O2ZpbGwtcnVsZTpldmVub2RkIi8+Cjwvc3ZnPgo=') no-repeat center center;background-size:24px auto; } /* /sysimage/mv2/com/ico_chkB.svg */
.withM_elem input[type=checkbox]:checked { border-color:#0080ff;background-color:#0080ff;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGQ9Im0yNjMuNDQyIDM4My4yNTMtNi42ODQgMTAtMy4zMTYtNC4wNjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNDguNDQxIC0zNzguMjUzKSIgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjEuNXB4O2ZpbGwtcnVsZTpldmVub2RkIi8+Cjwvc3ZnPgo=');background-repeat:no-repeat;background-position:center center;background-size:20px auto; } /* /sysimage/mv2/com/ico_chkOn.svg */
.withM_elem input[type=checkbox].line:checked { border-color:transparent;background-color:transparent;background-image:url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGQ9Im0yNjMuNDQyIDM4My4yNTMtNi42ODQgMTAtMy4zMTYtNC4wNjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNDguNDQxIC0zNzguMjUzKSIgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzAwODBmZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjEuNXB4O2ZpbGwtcnVsZTpldmVub2RkIi8+Cjwvc3ZnPgo=');background-repeat:no-repeat;background-position:center center;background-size:20px auto; } /* /sysimage/mv2/com/ico_chkOn_blue.svg */
.withM_elem input[type=checkbox].b_size:checked { border-color:#0080ff;background-color:#0080ff;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Im0yNjYuNDQyIDM4My4yNTMtOC42ODkgMTMtNC4zMTEtNS4yNzkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNDcuOTQxIC0zNzcuNzUzKSIgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjEuNXB4O2ZpbGwtcnVsZTpldmVub2RkIi8+Cjwvc3ZnPgo=');background-repeat:no-repeat;background-position:center center;background-size:24px auto; } /* /sysimage/mv2/com/ico_chkOnB.svg */
.withM_elem input[type=checkbox]:disabled { opacity:0.5; }
.withM_elem input[type=checkbox]:checked:disabled { opacity:0.5; }
.withM_elem input[type=radio]:checked { border-color:#0080ff;background-color:#0080ff;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGQ9Im0yNjMuNDQyIDM4My4yNTMtNi42ODQgMTAtMy4zMTYtNC4wNjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNDguNDQxIC0zNzguMjUzKSIgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjEuNXB4O2ZpbGwtcnVsZTpldmVub2RkIi8+Cjwvc3ZnPgo=');background-repeat:no-repeat;background-position:center center;background-size:20px auto;box-shadow:none; } /* /sysimage/mv2/com/ico_chkOn.svg */
.withM_elem input[type=radio]:disabled { opacity:0.5; }
.withM_elem input[type=radio]:checked:disabled { opacity:0.5; }
.withM_elem input[type=text]::-ms-clear{ display: none; }
.withM_elem input[type=search]::-webkit-search-cancel-button { -webkit-appearance: none; }
.withM_elem input.placeH_nor::-webkit-input-placeholder { color:#999; }
.withM_elem input.placeH_nor:-moz-placeholder { color:#999; }
.withM_elem input.placeH_dim::-webkit-input-placeholder { color:#ccc; }
.withM_elem input.placeH_dim:-moz-placeholder { color:#ccc; }

/* 정렬 필터 */
.fSel { display:inline-block;position:relative;margin:0 5px 0 0;vertical-align:top; } 
.fSel .fLab { position:relative;margin:0;padding:0 0 0 20px;height:50px;line-height:50px;font-size:15px;color:#666;border:none;vertical-align:top;background:#fff url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGU+CiAgICAgICAgICAgIC5jbHMtMntmaWxsOiMzMzN9CiAgICAgICAgPC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJpY29uX3NvcnRpbmciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMTYgLTEyMTMpIj4KICAgICAgICA8ZyBpZD0ic2hhcGUiPgogICAgICAgICAgICA8cGF0aCBpZD0i64uk6rCB7ZiVXzciIGRhdGEtbmFtZT0i64uk6rCB7ZiVIDciIGNsYXNzPSJjbHMtMiIgZD0iTTQuMjMyLjkyMmExIDEgMCAwIDEgMS41MzYgMEw4LjYzMyA0LjM2QTEgMSAwIDAgMSA3Ljg2NSA2aC01LjczYTEgMSAwIDAgMS0uNzY4LTEuNjR6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMjEgMTIxNikiLz4KICAgICAgICAgICAgPHBhdGggaWQ9IuuLpOqwge2YlV84IiBkYXRhLW5hbWU9IuuLpOqwge2YlSA4IiBjbGFzcz0iY2xzLTIiIGQ9Ik00LjIzMi45MjJhMSAxIDAgMCAxIDEuNTM2IDBMOC42MzMgNC4zNkExIDEgMCAwIDEgNy44NjUgNmgtNS43M2ExIDEgMCAwIDEtLjc2OC0xLjY0eiIgdHJhbnNmb3JtPSJyb3RhdGUoMTgwIDE2NS41IDYxNSkiLz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=') no-repeat left center; }  /* /sysimage/mV2/com/ico_sort.svg */
.fSel .fLab:focus { outline:none; }
.fSel .fLab .txt { font-size:15px;color:#666; }
.fSel label.fLab { display:block; }
.fSel select { box-sizing:border-box;position:absolute;left:0;right:0;top:0;z-index:2;width:100%;height:38px;line-height:38px;border:0;border:none;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none; }
.fSel .fLi { display:none;position:absolute;left:50%;top:40px;border:solid 1px #ebebeb;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 1px 15px 5px rgba(0,0,0,0.11);box-shadow:0 1px 15px 5px rgba(0,0,0,0.11); } 
.fSel.alignRgt .fLi { margin:0 !important;left:auto;right:-5px; } 
.fSel.txtSelOn { z-index:3000; } 
.fSel.txtSelOn .fLi { display:block;z-index:3000; } 
.fSel .fLi li { margin:0;padding:0; } 
.fSel .fLi li+li { border-top:solid 1px #ebebeb; } 
.fSel .fLi li a { display:block;padding:0 14px;height:40px;line-height:40px;white-space:nowrap;font-size:15px;font-weight:normal;color:#666; } 
.fSel .fLi li a:hover { text-decoration:none;color:#333; } 

/* ###########################################################################################################################################################################  */

/* 모바일 코드 재정의 NO DATA */
.withM_elem .noData { padding:30px 0 !important;width:100% !important;min-height:auto !important;max-height:auto !important;line-height:0;font-size:0;text-align:center; }
.withM_elem .noData.boy { border-bottom:solid 1px #ebebeb; }
.withM_elem .noData .icon_err { display:none; }
.withM_elem .noData .tit { display:block;margin:0 auto;min-width:290px;max-width:600px;line-height:24px !important;font-size:17px !important;color:#333;font-weight:700;word-wrap:break-word;word-break:keep-all; }
.withM_elem .noData .tit strong { font-weight:700; }
.withM_elem .noData .tit:before { content:'';display:block;margin:0 auto 4px;width:30px;height:30px;background:url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICAgIDxwYXRoIGQ9Ik02LjUgMTdINmMtNCAwLTYtMS02LTZWNnEwLTYgNi02aDhxNiAwIDYgNnY1cTAgNi02IDZoLS41YTEuMDE0IDEuMDE0IDAgMCAwLS44LjRsLTEuNSAyYTEuNDIxIDEuNDIxIDAgMCAxLTIuNCAwbC0xLjUtMmExLjEzIDEuMTMgMCAwIDAtLjgtLjR6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1IDUpIiBzdHlsZT0ic3Ryb2tlLXdpZHRoOjEuNXB4O3N0cm9rZTojMjkyZDMyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtmaWxsOm5vbmUiLz4KICAgIDxwYXRoIGRhdGEtbmFtZT0iVmVjdG9yIiBkPSJNLjQ5NS41SC41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOC41MDIgMTMuNSkiIHN0eWxlPSJzdHJva2Utd2lkdGg6MnB4O3N0cm9rZTojMjkyZDMyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtmaWxsOm5vbmUiLz4KICAgIDxwYXRoIGRhdGEtbmFtZT0iVmVjdG9yIiBkPSJNLjQ5NS41SC41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNC41MDEgMTMuNSkiIHN0eWxlPSJzdHJva2Utd2lkdGg6MnB4O3N0cm9rZTojMjkyZDMyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtmaWxsOm5vbmUiLz4KICAgIDxwYXRoIGRhdGEtbmFtZT0iVmVjdG9yIiBkPSJNLjQ5NS41SC41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC41IDEzLjUpIiBzdHlsZT0ic3Ryb2tlLXdpZHRoOjJweDtzdHJva2U6IzI5MmQzMjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7ZmlsbDpub25lIi8+Cjwvc3ZnPgo=') no-repeat left top; } /* /sysimage/mv3/com/img_msg.svg */
.withM_elem .noData .icon_err+.tit { margin-top:0; }
.withM_elem .noData .noData_cmt { margin:0 auto;min-width:290px;max-width:600px;line-height:20px;font-size:13px;color:#999;font-weight:400;word-wrap:break-word;word-break:keep-all; }
.withM_elem .noData .tit+.noData_cmt { margin-top:5px; }
.withM_elem .noData .btn_area { margin-top:15px;line-height:0;text-align:center; }
.withM_elem .noData .btn_area .btn_c { margin:0 3px; }
.withM_elem .noData.loading .tit:before { animation:cntingAni .5s ease-in-out infinite; }
.withM_elem .noData.loading .tit:before { box-sizing:border-box;margin:3px auto 7px;width:24px;height:24px;border:solid 2px rgba(102,190,255,0.3);border-radius:50%;border-top-color:#66beff;background:none; }

/* 모바일 코드 재정의 (팝업 타이틀) */
.withM_elem .yesFormDl dt { display:none; }
.withM_elem .tm_grp { margin:0 15px;padding:15px 0;text-align:center; }
.withM_elem .cmptWrap:not(.listMod) .cmptUnit .tm_grp { margin:0; }
.withM_elem .tm_grp.tm_blank { padding:15px 0 0 0; } /* 빈타이틀 전시케이스 구성요소 88번 */
.withM_elem .tm_grp .tm_txt { margin:0;padding:0;font-weight:bold;text-align:center; }
.withM_elem .tm_grp .tm_txt .tit_txt { display:-webkit-box;margin:0;height:30px;line-height:30px;overflow:hidden;word-break:break-all;font-size:20px;font-weight:700;color:#333;-webkit-line-clamp:1;-webkit-box-orient:vertical; }
.withM_elem .tm_grp .tm_txt .lnk_tm .tit_txt:after { content:'';display:inline-block;margin:5px 0 0 -1px;width:20px;height:20px;overflow:hidden;line-height:0;font-size:0;color:transparent;background:url('/sysimage/mv3/com/ico_arrR_blackM.svg') no-repeat left top;vertical-align:top; }
.withM_elem .tm_grp .tm_txt .lnk_tm.flexMod .tit_txt:after { display:none; }
.withM_elem .tm_grp .tm_txt .lnk_tm.flexMod { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.withM_elem .tm_grp .tm_txt .lnk_tm.flexMod { flex-grow:1;width:100%;overflow:hidden; }
.withM_elem .tm_grp .tm_txt .lnk_tm.flexMod .tit_txt { flex:1 1 0; }
.withM_elem .tm_grp .tm_txt .lnk_tm.flexMod:after { flex-shrink:0; }
.withM_elem .tm_grp .tm_txt .lnk_tm.flexMod:after { content:'';display:inline-block;margin:5px 0 0 -1px;width:20px;height:20px;overflow:hidden;line-height:0;font-size:0;color:transparent;background:url('/sysimage/mv3/com/ico_arrR_blackM.svg') no-repeat left top;vertical-align:top; }
.withM_elem .tm_grp .tm_txt.multi .tit_txt { display:block;height:auto !important;word-wrap:break-word;word-break:keep-all; }
.withM_elem .tm_grp .tm_cmt { display:-webkit-box;min-height:22px;line-height:22px;overflow:hidden;word-break:break-all;font-size:15px;color:#999;font-weight:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical; }
.withM_elem .tm_grp .tm_cmt.multi { display:block;height:auto;word-wrap:break-word;word-break:keep-all; }
.withM_elem .tm_grp .tm_cmt+.tm_txt { margin-top:1px; }
.withM_elem .tm_grp .tm_txt+.alertLi { margin-top:calc(4px - 0.1rem); }
.withM_elem .tm_grp .tm_txt+.tm_cmt { margin-top:2px;color:#666; }
.withM_elem .tm_grp .tm_cmt+.tm_cmt { margin-top:2px;color:#666; } /* 웰컴 베스트셀러에서 개발 적용으로 인한 방어코드 */
.withM_elem .tm_grp .tm_cmt+.alertLi { margin-top:4px; } /* 도매(책방 콜라보) 회원가입때 처음 적용 wSale_joinMem.html */
.withM_elem .tm_grp.mLine .tm_txt .tit_txt { display:block;padding:4px 0;height:auto;line-height:22px; } /* 예스간편결제 */
.withM_elem .tm_grp+.jumpTabGrp { border-top:solid 1px #eee; }
.withM_elem .ts_grp { position:relative;margin:0 15px;padding:20px 0;text-align:left; }
.withM_elem .ts_grp .ts_txt { margin:0;padding:0;font-weight:bold; }
.withM_elem .ts_grp .ts_txt .tit_txt { min-height:22px;line-height:22px;font-size:17px;font-weight:700;color:#333;word-break:keep-all;vertical-align:top; }
.withM_elem .ts_grp .ts_txt .des_txt { margin-left:3px;min-height:20px;line-height:20px;font-size:15px;font-weight:300;color:#999;vertical-align:-4px; }
.withM_elem .ts_grp .ts_des { position:absolute;right:0;bottom:23px;line-height:19px;font-size:14px;color:#999; }
.withM_elem .ts_grp .ts_cmt { line-height:17px;word-break:break-all;font-size:13px;font-weight:normal;color:#999; }
.withM_elem .ts_grp .ts_cmt+.ts_txt { margin-top:5px; }
.withM_elem .ts_grp .ts_txt+.ts_cmt { margin-top:6px; }
.withM_elem .tm_des { margin:0 15px;padding:12px 0 11px;border-radius:3px;background-color:#f8f8f8; }
.withM_elem .tm_des .des_txt { margin:0 14px;line-height:21px;font-size:15px;color:#999;text-align:center; }

.withM_elem .tm_grp.cols:not(.tp_rel) { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.withM_elem .tm_grp.cols:not(.tp_rel) { flex-direction:row;flex-wrap:nowrap;align-items: center; }
.withM_elem .tm_grp.cols:not(.tp_rel) { position:relative; }
.withM_elem .tm_grp.cols:not(.tp_rel) .cellRgt { margin-left:auto;white-space:nowrap;line-height:0;font-size:0; }
.withM_elem .tm_grp.cols:not(.tp_rel) .cellRgt .txt_des { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.withM_elem .tm_grp.cols:not(.tp_rel) .cellRgt .txt_des { flex-direction: column;flex-wrap: nowrap;justify-content: center; }
.withM_elem .tm_grp.cols:not(.tp_rel) .cellRgt .txt_des { line-height:20px;font-size:13px;color:#666; }
.withM_elem .tm_grp.cols:not(.tp_rel) .cellRgt .txt_des.txt_time { font-size:12px;color:#999; }

/* 타이틀(가변) > 중타이틀 */
/* 25년 3월 31일 총알배송 안내페이지가점으로 타이틀 높이 50/60에서 60으로 모두 통일 */
.withM_elem .tm_grp.tp_rel { position:relative;padding:15px 0;text-align:left; }
.withM_elem .cmptUnit .tm_grp.tp_rel { padding:10px 0; } /* 컴포넌트 안에서 타이틀은 위아레 10으로 조정 (예치금 환불 신청 팝업 등) */
.withM_elem .tm_grp.tp_rel.cols { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:nowrap; }
.withM_elem .tm_grp.tp_rel.cols { align-items: center; }

.withM_elem .tm_grp.tp_rel.cols .colCell .txt_des { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.withM_elem .tm_grp.tp_rel.cols .colCell .txt_des { flex-direction: column;flex-wrap: nowrap;justify-content: center; }
.withM_elem .tm_grp.tp_rel.cols .colCell .txt_des { line-height:20px;font-size:13px;color:#666; }
.withM_elem .tm_grp.tp_rel.cols .tm_txt+.colCell:not(.cellRgt) .txt_des { margin-left:5px; }
.withM_elem .tm_grp.tp_rel.cols .colCell+.colCell:not(.cellRgt) .txt_des { margin-left:5px; }
.withM_elem .tm_grp.tp_rel.cols .colCell .txt_des .lnk_help { display:inline-block;line-height:20px;font-size:13px;color:#333;vertical-align:top; }
.withM_elem .tm_grp.tp_rel.cols .colCell .txt_des .lnk_help:after { content:'';display:inline-block;margin:0 0 0 4px;width:20px;height:20px;overflow:hidden;line-height:0;font-size:0;color:transparent;border:none !important;border-radius:0;background:url('/sysimage/mv3/com/ico_q.svg?v=240701') no-repeat left top;vertical-align:top; }

.withM_elem .tm_grp.tp_rel.cols .cellRgt { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.withM_elem .tm_grp.tp_rel.cols .cellRgt { flex-direction: row;flex-wrap: nowrap;align-items: center; }
.withM_elem .tm_grp.tp_rel.cols .cellRgt { margin-left:auto;white-space:nowrap;line-height:0;font-size:0; }
.withM_elem .tm_grp.tp_rel.cols .cellRgt .btn_c { margin:0 0 0 0;vertical-align:top; }
.withM_elem .tm_grp.tp_rel.cols .cellRgt .txt_val { line-height:22px;font-size:15px;color:#333;font-weight:700; }
.withM_elem .tm_grp.tp_rel.cols .cellRgt .yesChk { display:inline-block;height:20px;line-height:20px;font-size:13px;color:#666;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;vertical-align:top; }
.withM_elem .tm_grp.tp_rel.cols .cellRgt .toggleVal { display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important; }
.withM_elem .tm_grp.tp_rel.cols .cellRgt .toggleVal { flex-direction: row;flex-wrap: wrap;justify-content: flex-end;align-items: center; }
.withM_elem .tm_grp.tp_rel.cols .cellRgt .toggleVal { margin-top:0;margin-right:1px;padding-left:10px;max-width:55vw;line-height:30px;font-size:15px;color:#666;white-space:nowrap;text-overflow:ellipsis;vertical-align:top; }
.withM_elem .tm_grp.tp_rel.cols .cellRgt .toggleVal .ellip { display:inline-block;max-width:100%;line-height:22px;font-size:15px;color:#666;white-space:nowrap;text-overflow:ellipsis;vertical-align:top; } /* toggleVal이 ...표현안되면 이 태그로 감싸기 */
.withM_elem .tm_grp.tp_rel.cols .cellRgt .toggleVal * { vertical-align:top; }
.withM_elem .tm_grp.tp_rel *.cols { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.withM_elem .tm_grp.tp_rel *.cols { flex-direction: row;flex-wrap: nowrap;align-items: center; }
.withM_elem .tm_grp.tp_rel .tm_txt { text-align:left; }
.withM_elem .tm_grp.tp_rel:not(.mLine) .tm_txt .tit_txt { height:30px;line-height:30px; }
.withM_elem .tm_grp.tp_rel:not(.mLine) .tm_txt.ts_size .tit_txt { height:20px;line-height:20px;font-size:15px; }
.withM_elem .tm_grp.tp_rel .tm_txt .bl_ico { display:inline-block;margin-right:5px;width:20px;height:20px;line-height:0;font-size:0;overflow:hidden; }
.withM_elem .tm_grp.tp_rel .tm_txt .tit_txt { font-size:17px;font-weight:700; }
.withM_elem .tm_grp.tp_rel .tm_txt .tit_txt .lnk_help { display:inline;line-height:30px;font-size:17px;font-weight:700;vertical-align:top; } /* 결제 개편시 HELP */
.withM_elem .tm_grp.tp_rel .tm_txt.s_size .tit_txt { font-size:15px; }
.withM_elem .tm_grp.tp_rel .tm_txt.s_size .tit_txt .lnk_help { font-size:15px; } /* 결제 개편시 HELP */
.withM_elem .tm_grp.tp_rel .tm_txt .tit_txt .lnk_help:after { content:'';display:inline-block;margin:5px 0 0 4px;width:20px;height:20px;overflow:hidden;line-height:0;font-size:0;color:transparent;border:none !important;border-radius:0;background:url('/sysimage/mv3/com/ico_q.svg?v=240701') no-repeat left top;vertical-align:top; }
.withM_elem .tm_grp.tp_rel .tm_txt .tit_txt .iconC.icon_ques { margin-top:5px;margin-left:5px; } /* 이전 HELP */
.withM_elem .tm_grp.tp_rel .tm_txt label.tit_txt input[type=checkbox] { margin:5px 5px 0 0;vertical-align:top; }
.withM_elem .tm_grp.tp_rel .tm_txt .tit_txt .des_txt { font-size:13px;font-weight:400;color:#666; }
.withM_elem .tm_grp.tp_rel .tm_cmt { display:block;height:auto;line-height:20px;font-size:13px;color:#666;word-wrap:break-word;word-break:keep-all; }
.withM_elem .tm_grp.tp_rel .tm_txt+.tm_cmt { margin-top:5px; }
.withM_elem .tm_grp.tp_rel .tm_btn { position:absolute;right:0;top:50%; }
.withM_elem .tm_grp.tp_rel .tm_btn .btn_c { margin-left:2px;margin-right:0; }
.withM_elem .tm_grp.tp_rel .tm_btn .btn_c.s_size { margin-top:-15px; }
.withM_elem .tm_grp.tp_rel .tm_btn .btn_c.ss_size { margin-top:-12px; }
.withM_elem .tm_grp.tp_rel .tm_onOff { position:absolute;right:0;top:50%; }
.withM_elem .tm_grp.tp_rel .tm_onOff .yesOnOff { display:block;margin-top:-10px;padding:0;height:20px;line-height:20px; }
.withM_elem .tm_grp.tp_rel .tm_onOff .yesOnOff .txt { font-size:13px; }

/* 대,중 타이틀 공통 */
.withM_elem .tm_grp.cols .cellRgt .lnk_toggle { display:inline-block;margin:0 -15px 0 1px;padding:5px 15px 5px 5px;vertical-align:top; }
.withM_elem .tm_grp.cols .cellRgt .lnk_toggle .bgC_com { -webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;-webkit-transform:rotate(0);transform:rotate(0); }
.withM_elem .tm_grp.cols .cellRgt .lnk_toggle .bgC_com { width:20px;height:20px;overflow:hidden;line-height:0;font-size:0;color:transparent;background:url('/sysimage/mv3/com/ico_arrD_blackM.svg?v=241206') no-repeat left top; }
.withM_elem .tm_grp.cols .cellRgt .lnk_toggle .ico_arr { -webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;-webkit-transform:rotate(0);transform:rotate(0); }
.withM_elem .tm_grp.cols .cellRgt .lnk_toggle .ico_arr { display:inline-block;width:20px;height:20px;overflow:hidden;line-height:0;font-size:0;color:transparent;background:url('/sysimage/mv3/com/ico_arrD_blackM.svg?v=241206') no-repeat left top;vertical-align:top; }
.withM_elem .secToggleOn .tm_grp.cols .cellRgt .lnk_toggle .ico_arr { -webkit-transform:rotate(180deg);transform:rotate(180deg); }

/* 모바일 코드 재정의 팝업내에서 좌우 패딩 없애기 모바일도 동일 */
.yesDefPop .yesDP_con .cmptWrap { padding:0; }
