﻿/* common image */
.bgMyInfo { display:inline-block;width:auto;height:20px;overflow:hidden;word-break:break-all;font-size:1px;line-height:1em;color:transparent;vertical-align:top;background-image:url('/sysimage/mV2/myInfo/mBgC_myInfo.png?ver=200108b');background-size:400px auto;text-shadow:none !important; }

#twoFactorWrap {}
#twoFactorWrap .twoFactorCont { margin:0 15px;padding-bottom:30px; }
#twoFactorWrap .twoFactorCont .twoFactorPassChk { margin:16px 0 14px;text-align:center; }
#twoFactorWrap .twoFactorCont .twoFactorPassChk label { display:block;line-height:24px; }
#twoFactorWrap .twoFactorCont .twoFactorPassChk label .txt { color:#333;font-size:0.75rem;font-weight:normal; }
#twoFactorWrap .twoFactorCont .limit { position:relative;min-height:245px;text-align:center; }
#twoFactorWrap .twoFactorCont .limit .limit_img .limit_time { position:absolute;left:0;right:0;bottom:10px;text-align:center; }
#twoFactorWrap .twoFactorCont .limit .limit_img img { width:258px; }
#twoFactorWrap .twoFactorCont .tm_ico { padding-top:1.25rem;padding-bottom:10px;text-align:center; }
#twoFactorWrap .twoFactorCont .tm_ico .bgMyInfo.ico_twoFactor { width:60px;height:60px;background-position:-200px 0; }
#twoFactorWrap .twoFactorCont .tm_ico .bgMyInfo.ico_overSea_block { width:60px;height:60px;background-position:-200px -75px; }
#twoFactorWrap .twoFactorCont .yesMsg_grp { margin:0 auto;max-width:480px; }
#twoFactorWrap .twoFactorCont .twoFactorContRow { margin:0 auto;max-width:480px; }
#twoFactorWrap .twoFactorCont .twoFactorContRow .twoFactorMsgBtn { margin:0 auto;max-width:248px; }
#twoFactorWrap .twoFactorCont .twoFactorContRow .twoFactor_guideImg { margin-top:15px;text-align:center; }
#twoFactorWrap .twoFactorCont .twoFactorContRow .twoFactor_guideImg img { width:100%;max-width:283px; }

/* 나의정보 > 보안설정 (인증완료) */
.yesContGrp .grp_cell .bgMyInfo { width:52px;height:52px; }
.yesContGrp .grp_cell .bgMyInfo.ico_twoFactor { background-position:0 0; }
.yesContGrp .grp_cell .bgMyInfo.ico_history { background-position:0 -60px; }
.yesContGrp .grp_cell .bgMyInfo.ico_overSea { background-position:0 -120px; }
.yesContGrp .grp_cell .labelRow { display:block;margin-top:10px;line-height:24px;font-size:0.65rem;color:#333; }

/* 나의정보 > 인증설정 */
.deviceLi { display:block;margin-top:15px;text-align:center; }
.deviceLi li { display:inline-block;margin:0 4px;padding-bottom:15px;width:82px;text-align:center;vertical-align:top; }
.deviceLi li label { display:block; }
.deviceLi li label .ico_yesChk { display:block;padding-bottom:9px; }
.deviceLi li label .device_img { display:block; }
.deviceLi li label .device_img .bgMyInfo { width:65px;height:72px;background-position:0 -200px; }
.deviceLi li label .device_img .bgMyInfo.ios { width:65px;height:72px;background-position:0 -275px; }
.deviceLi li label .device_img .bgMyInfo.and { width:65px;height:72px;background-position:0 -350px; }
.deviceLi li label .device_txt { display:-webkit-box;margin-top:5px;min-height:17px;max-height:34px;line-height:17px;word-break:break-all;overflow:hidden;font-weight:bold;font-size:13px;color:#333;-webkit-line-clamp:2;-webkit-box-orient:vertical; }
.deviceLi li label .device_date { margin-top:1px;height:16px;overflow:hidden;font-size:12px;color:#999; }
@media screen and (min-width:414px) {
.deviceLi li { width:100px; }
}
@media screen and (min-width:375px) and (max-width:413px) {
.deviceLi li { width:87px; }
}
@media screen and (min-width:360px) and (max-width:374px) {
.deviceLi li { width:82px; }
}
@media screen and (max-width:359px) {
.deviceLi li { margin:0 1px;width:80px; }
}

.twoFactor_step { border:solid 1px #ebebeb;background-color:#f8f8f8; }
.twoFactor_step ul { display:table;width:100%;table-layout:fixed; }
.twoFactor_step ul li { position:relative;z-index:1;display:table-cell;height:28px; }
.twoFactor_step ul li.step1 { z-index:5; }
.twoFactor_step ul li.step2 { z-index:4; }
.twoFactor_step ul li.step3 { z-index:3; }
.twoFactor_step ul li .bit { position:absolute;z-index:2;right:-15px;top:-1px;z-index:3;width:18px;height:30px;background-position:-100px 0; }
.twoFactor_step ul li p.txt { display:block;z-index:11;padding:0 0 0 8px;line-height:28px;text-align:center;font-size:12px;color:#999; }
.twoFactor_step ul li.stepOn { background-color:#fff; }
.twoFactor_step ul li.stepOn p.txt { color:#333;font-weight:bold; }
.twoFactor_step ul li.stepOn .bit { z-index:10;background-position:-125px 0; }
.twoFactor_step.mod_3D ul li { width:33.3%; }
.twoFactor_step.mod_3D ul li:nth-child(2) { width:33.4%; }
.twoFactor_step.mod_3D ul li:nth-child(3) .bit { display:none; }
@media screen and (max-width:320px) {
.twoFactor_step ul li p.txt { font-size:11px; }
}
.yesFormGrayBox.closeSBox.stepErrorBox { padding:75px 0; }
.yesFormGrayBox.closeSBox.stepErrorBox .yesMsg_grp { padding-top:0; }

/* 나의정보 개인정보이용내역 http://simon.yes24.com/design/mV2/myInfo/privacyUseList.html */
.myInfoCont { margin:0 15px; }
.myInfoCont .yesTb.noData { border-top:solid 1px #d8d8d8;border-bottom:solid 1px #d8d8d8; }
.myInfoCont .yesTb.noData .tit { font-size:13px;font-weight:normal;color:#666; }
.myInfoCont .tbPrivacyUse+.tbPrivacyUse { margin-top:10px; }