@charset "euc-kr";

/* 20241211 reflect */
/* 20241014 webview */
/* 20240724 reflect */
/* 20240610 ¼öÁ¤ */
/* 20230905 ¿î¿µ°è ¹Ý¿µ */
/* 20230904 ¿î¿µ°è ¹Ý¿µ */
/* 20230327 lms.css Ãß°¡ */
/* 20221207 magazine.css Ãß°¡ */
/* 20211206 ¼öÁ¤ */
/* 20211110 ½Ç½Ã°£ ½Å¿ëÁ¶È¸ ÀÛ¾÷ */
/* 20211028 ¹Ý¿µ */
/* 20211008 ¼öÁ¤ */
/* 20201221 ½Å¿ëÆòÁ¡ÀÌ·Â ±×·¡ÇÁ Á¶°Ç Ãß°¡·Î ÀÎÇÑ ¼öÁ¤ */
/* 20200514 Ã»¾àÃ¶È¸¹®±¸Ãß°¡ */
/* 20200317 Å©·Î½º¸¶ÄÉÆÃ */


/* 20180109 ±è±¤±â ½Ç¼­¹ö ¹Ý¿µ */
/*@import url(font.css);*/

@import url(normalize.css);
@import url(common.css);
@import url(../../common/common.css);
@import url(renewstyle.css);
@import url(slick.css);
@import url(payment.css);
@import url(magazine.css);
@import url(lms.css);

.freePage h2{text-align: center !important;}
/*º»¹®*/
#container{padding: 15px;}
.return {margin:0;padding:0 !important;}

.conTitH3{position: relative; text-align: left; font-weight: bold; color: #111111; font-size: 15px;font-weight:700; margin-bottom: 8px; background: none;}
.conTitH3.type2 {font-size:17px;}
.conTitH3 .dateInfo{position: absolute; right: 0; bottom: 2px; font-size: 13px;}
.conInTitH4{font-size: 15px; font-weight: bold; margin-bottom: 8px;margin-top:10px;}

.cardBox{display: block;}




/* pin ÀÎÁõ ¿äÃ» */
.pinError {padding:0 0 25px 0;}
.pinError .errorInner {background-color: #fff;margin:0 14px;padding:30px 0;text-align: center;}
.pinError .errorInner .txt1 {font-size:18px;color: #333;font-weight: 700;margin-bottom:27px;}
.pinError .errorInner .txt2 {font-size:14px;color: #111111;margin-bottom:40px;}
.pinError .errorInner .txt2 .point {color: #8582df;font-weight:700;}
.pinError .errorInner .txt3 {font-size:14px;line-height:20px;color: #666666;padding-top:123px;background:url('../../../../img/bam/krt/kc/free/20180813_ico_alert.png') center top no-repeat;-webkit-background-size:92px auto;background-size:92px auto;}
.pinError .errorInner .txt3 .point {font-weight:700;color:#111111;}

.pinError .errorInner .bennerBtn {margin:10px 18px 0 18px;display: none;}
.pinError .errorInner .bennerBtn .bennerAnchor {background-color: #f8485e;color: #fff;padding:15px 0;text-align: center;display: block;box-shadow:3px 2px 1px #d0d0d0;}
.pinError .errorInner .bennerBtn .bennerAnchor .btnBigText {font-size:14px;font-weight:700;}







/*±×·¡ÇÁ*/
.basicChartBox{border-radius: 6px; border: 1px solid #ddd; border-top: none; border-bottom: 2px solid #bdbdbd;background: #fff; padding: 20px 12px; margin-top: 10px; overflow: hidden;}
.basicChartBox .chartStatus{text-align: center; color: #333; font-size: 13px; font-weight: bold;}
.basicChartBox .chartStatus strong{font-size: 24px; padding-left: 20px;}
.basicChartBox .chartStatus .statusUp{color: #e82626; background: url('../../../../img/bam/krt/kc/free/status_up.png') left center no-repeat; background-size: auto 9px;}
.basicChartBox .chartStatus .statusDown{color: #3aa5dd; background: url('../../../../img/bam/krt/kc/free/status_down.png') left center no-repeat; background-size: auto 9px;}
.basicChartBox .chartStatus .statusSame{color: #333; background: url('../../../../img/bam/krt/kc/free/status.png') left center no-repeat; background-size: auto 3px;}
.basicChart{margin-top: 10px;}
.basicChart .basicChartList dt,
.basicChart .basicChartList dd{float: left; padding: 3px 0; line-height: 18px;}
.basicChart .basicChartList dt{font-size: 13px; border-right: 2px solid #000; font-weight: bold; width: 19%;}
.basicChart .basicChartList dd{width: 81%;}
.basicChart .basicChartList dd .graphBg{border-radius: 0 17px 17px 0; background: #ccc;}
.basicChart .basicChartList dd .graphBg .graphInner{border-radius: 0 17px 17px 0; background: #747478; color: #fff; font-size: 13px; font-weight: bold; padding-right: 8px; text-align: right;}
.basicChart .basicChartList .status01 dd .graphBg .graphInner{width: 70%;}
.basicChart .basicChartList .status02 dd .graphBg .graphInner{width: 50%;}
.basicChart .basicChartList.statusUp .status03 dd .graphBg .graphInner{width: 65%; background: #3aa5dd;}
.basicChart .basicChartList.statusUp .status04 dd .graphBg .graphInner{width: 80%; background: #e82626;}
.basicChart .basicChartList.statusDown .status03 dd .graphBg .graphInner{width: 80%;background: #e82626;}
.basicChart .basicChartList.statusDown .status04 dd .graphBg .graphInner{width: 65%;background: #3aa5dd;}
.basicChart .basicChartList.statusSame .status03 dd .graphBg .graphInner{width: 80%;background: #f4750c;}
.basicChart .basicChartList.statusSame .status04 dd .graphBg .graphInner{width: 80%;background: #f4750c;}
.monthList{margin-left: -0.5%; margin-top: 10px;}
.monthList > li{float: left;width: 24.5%;margin-left: 0.5%; text-align: center;}
.monthList > li > a{color: #101010; font-size: 12px; display: block; border: 1px solid #b8b8b8; border-radius: 2px; height: 25px; line-height: 25px;}
.monthList > li > a.active{border: 1px solid #686868; color: #fff; background: #686868;}
.monthList.type2{margin-left: -1.333%;}
.monthList.type2 > li{width: 32%; margin-left: 1.333% }

.textBox{text-align: center;margin: 10px 0; font-size: 13px; word-break: keep-all;}
.textBox.type2{text-align: left;margin:5px 0 10px;}

.basicBtn{display:block;line-height:21px;margin:15px 0 0;padding:16px 0 15px;background-color:#6250ff;border-radius:10px;color:#ffffff;font-size:16px;font-weight:700;letter-spacing:-0.75px;text-align:center;}
.basicBtn span{padding-right: 13px; background: url('../../../../img/bam/krt/kc/free/arr_r.png') right center no-repeat; background-size: 5px auto;}
.basicBtn.type2{height: 20px; line-height: 20px; display: inline-block; padding: 0 10px;}

/*½Å¿ëÁ¶È¸³»¿ª°ü¸®*/
.searchDataNo{text-align: center;}
.searchDataNo .tit{padding-top: 55px; background: url('../../../../img/bam/krt/kc/free/ico_01.png') center top no-repeat; background-size: 45px auto; font-size: 14px; color: #4b5665; font-weight: bold;}
.searchDataNo .text{font-size: 13px; margin-top: 15px;}
.quoteText{position: relative; padding: 0 8px;}
.quoteText::before,
.quoteText::after{content:''; position: absolute; top: 0; width: 4px; height: 7px; }
.quoteText::before{ left: 0; background: url('../../../../img/bam/krt/kc/free/ico_02.png') 0 0 no-repeat; background-size: 100% 100%;}
.quoteText::after{ right: 0; background: url('../../../../img/bam/krt/kc/free/ico_03.png') 0 0 no-repeat; background-size: 100% 100%;}

/*½Å¿ëÁ¶È¸³»¿ªÈ®ÀÎ*/
.searchResultList > li+li{margin-top: 10px;}
.searchResultList > li dt,
.searchResultList > li dd{float:left; height: 45px; padding: 6px 0; line-height: 33px; color: #4b5665; font-size: 13px; font-weight: bold;}
.searchResultList > li dt{width: 40%; padding-left: 50px;}
.searchResultList > li.con1 dt{background: url('../../../../img/bam/krt/kc/free/ico_04.png') left center no-repeat; background-size: auto 100%;}
.searchResultList > li.con2 dt{background: url('../../../../img/bam/krt/kc/free/ico_05.png') left center no-repeat; background-size: auto 100%;}
.searchResultList > li.con3 dt{background: url('../../../../img/bam/krt/kc/free/ico_06.png') left center no-repeat; background-size: auto 100%;}
.searchResultList > li dd{width: 60%; text-align: right;}
.searchResultList > li dd div{padding-right: 10px; background: #eee; color: #4b5665; font-size: 13px; font-weight: bold;}
.slideDotImg{text-align: center; margin-top: 10px;}
.slideDotImg img{height: 10px;}

/*°£Æí±ÝÀ¶Áø´Ü*/
.simpleDiag{padding-left: 65px; background: url('../../../../img/bam/krt/kc/free/ico_08.png') left center no-repeat; background-size: 50px auto;}
.simpleDiag .nameTxt{color: #4b5665; font-size: 14px; font-weight: bold; }
.simpleDiag .simpleDiagInput{margin: 10px 0; font-size: 12px; position: relative; padding-right: 40px;}
.simpleDiag .simpleDiagInput .simpleDinputTxt{position: absolute; right: 0; top: 0; line-height: 30px; font-size: 12px;}
.simpleDiag .simpleDiagInput input{display: block; width: 100%; height: 30px; line-height: 30px; background: #eee; border: none; padding: 0 10px; border-radius: 0;}
.simpleDiag.type2{background: url('../../../../img/bam/krt/kc/free/ico_15.png') 12px center no-repeat; background-size: 41px auto; min-height: 45px; padding-top: 3px;}
.simpleDiag.type3{background: url('../../../../img/bam/krt/kc/free/ico_16.png') 12px center no-repeat; background-size: 41px auto; min-height: 45px; padding-top: 3px;}

.basicChartBox.bannerVer{background: url('../../../../img/bam/krt/kc/free/ico_11.png') left top no-repeat #fff; background-size: 65px auto; padding: 0;}
.basicChartBox.bannerVer > a{display: block; text-align: center;}
.basicChartBox.bannerVer > a .bannerTit{padding-top: 6px; background: url('../../../../img/bam/krt/kc/free/ico_10.png') center top no-repeat; background-size: 20px auto; color: #f3750b; font-size: 13px; font-weight: bold;}
.basicChartBox.bannerVer > a .bannerTxt{margin-top: 5px; font-size: 12px; font-weight: bold; }
.basicChartBox.bannerVer > a .bannerTxt strong{font-size: 14px;}
.basicChartBox.bannerVer > a .bannerTxtIn{padding: 10px;}
.basicChartBox.bannerVer > a .bannerTxtIn2{font-size: 13px; padding: 10px; background-color: rgba(255,253,232,0.65);}
.basicChartBox.bannerVer > a .bannerTxtIn2 .tip{padding-right: 15px; background: url('../../../../img/bam/krt/kc/free/ico_09.png') right center no-repeat; background-size: 11px auto; font-size: 16px;}

.agreeBox{background: #fff; border-top: 1px dotted #e2e2e2; border-bottom: 2px solid #ccc; padding: 15px; position: relative; margin-bottom: 10px;}
.agreeBox .tit{color: #767676; font-size: 13px;}
.agreeBox .btnAgreePop{display: inline-block; border: 1px solid #b8b8b8; border-radius: 2px; height: 24px; line-height: 22px; padding: 0 10px; margin-top: 5px; }
.agreeBox .btnAgreePop span{color: #101010; font-size: 13px; padding-right: 9px;line-height: 24px; background: url('../../../../img/bam/krt/kc/free/arr_r2.png') right center no-repeat; background-size: 5px auto;}
.btnAgreeChkWrap{position: absolute; right: 15px; top: 50%; margin-top: -19px; width: 38px; height: 38px;overflow: hidden;}
.btnAgreeChkWrap .btnAgreeChk{position: absolute; top: 0; left: 0; width: 37px; height: 37px; background: url('../../../../img/bam/krt/kc/free/ico_27.png') 0 0 no-repeat; background-size: 37px auto; z-index: 5;}
.btnAgreeChkWrap #btnAgreeChk:checked+.btnAgreeChk{background-position: 0 -37px;}
.btnAgreeChkWrap #btnAgreeChk{visibility:hidden;left:-9999em;margin:0;padding:0;font-size:0;line-height:0;width:0;height:0;overflow:hidden;}

/*¾à°üµ¿ÀÇ ÆË¾÷*/
.popupBg{position: fixed; z-index: 99999; background: rgba(0, 0, 0, 0.66); width: 100%; height: 100%; top: 0; left: 0; overflow: auto; display: none;}
.popupBg .layerPop{width: 90%; margin: 50px auto; background: #fff; border-radius: 4px; overflow: hidden;}
.popupBg .layerPop .layerPopTop{padding: 15px 15px 0; text-align: center; }
.popupBg .layerPop .layerPopTop .tit{font-size: 16px; font-weight: bold; color: #333; padding-bottom: 15px;border-bottom:1px solid #999999}
.popupBg .layerPop .layerPopTop .tit2{font-size: 13px; font-weight: bold;}
.popupBg .layerPop .layerPopCon{padding: 15px;background-color:#ffffff}
.popupBg .layerPop .layerPopCon .layerPopTit{font-size: 13px; font-weight: bold;}
.popupBg .layerPop .layerPopCon .layerPopUl+.layerPopTit{margin-top: 12px;}
.popupBg .layerPop .layerPopCon .layerPopUl{margin-top: 8px;}
.popupBg .layerPop .layerPopCon .layerPopUl li{font-size: 13px; color: #747478; word-break: keep-all; text-indent: -7px; margin-left: 7px;}
.popupBg .layerPop .layerPopCon .layerPopUl li+li{margin-top: 3px;}
.popupBg .layerPop .btnAgreeOk{display: block; background: #ea273a; color: #fff; height: 30px; line-height: 30px; text-align: center; font-size: 13px; border-radius: 4px; width: 100px; margin: 20px auto 0;}
.popupBg .layerPop .btnBasic{font-size:13px}
/*.popupBg .layerPop .btnAgreeOk span{padding-right: 10px; background: url('../../../../img/bam/krt/kc/free/arr_r.png') right center no-repeat; background-size: auto 9px;}*/
/*±ÝÀ¶Áø´Ü °á°ú*/
.basicChartBox.type2{padding: 0;}
.basicChartBox.type2 .basicChartInner{padding: 10px;}
.basicChartBox.type2 .basicChartInner+.basicChartInner{border-top: 2px dotted #ccc;}

.basicChart.type2 .basicChartList dd .graphBg .graphInner{background: #666668; padding-right: 0; text-align: left; padding-left: 5px;}
.basicChart.type2 .basicChartList .status05 dd .graphBg .graphInner{width: 30%; background: url('../../../../img/bam/krt/kc/free/level_01.png') right bottom no-repeat #666668; background-size: auto 14px;}
.basicChart.type2 .basicChartList .status04 dd .graphBg .graphInner{width: 47.5%; background: url('../../../../img/bam/krt/kc/free/level_02.png') right bottom no-repeat #e82626; background-size: auto 14px;}
.basicChart.type2 .basicChartList .status03 dd .graphBg .graphInner{width: 65%; background: url('../../../../img/bam/krt/kc/free/level_03.png') right bottom no-repeat #f6c217; background-size: auto 14px;}
.basicChart.type2 .basicChartList .status02 dd .graphBg .graphInner{width: 82.5%; background: url('../../../../img/bam/krt/kc/free/level_04.png') right bottom no-repeat #07a489; background-size: auto 14px;}
.basicChart.type2 .basicChartList .status01 dd .graphBg .graphInner{width: 100%; background: url('../../../../img/bam/krt/kc/free/level_05.png') right bottom no-repeat #3aa5dd; background-size: auto 14px;}
.diagBottom{background: #ccc; padding: 10px;}
.diagBottom .diagBottomDl > dt{float:left; font-size: 13px; color: #fff; padding-left: 24px; background: url('../../../../img/bam/krt/kc/free/ico_17.png') left center no-repeat; background-size: 20px auto;}
.diagBottom .diagBottomDl > dd{float:right;}
.diagBottom .diagBottomDl > dd a{display: block; border-radius: 3px; height: 25px; line-height: 25px; color: #fff; padding: 0 3px; background: url('../../../../img/bam/krt/kc/free/bg_01.png') 0 0 repeat-x; background-size: auto 100%; font-size: 13px; font-weight: bold;}
.diagBottom2{text-align: center; font-size: 13px; color: #37485f; padding: 5px 0;}

/*½Å¿ëÁ¤º¸º¯µ¿È®ÀÎ*/
.changeCheckList > li{float: left; width: 50%; }
.changeCheckList > li:nth-child(odd){border-right: 1px solid #eee;}
.changeCheckList > li:nth-child(1),
.changeCheckList > li:nth-child(2){border-bottom: 1px solid #eee;}
.changeCheckList > li > a{display: block; text-align: center; padding: 10px 0;}
.changeCheckList > li > a .tit span{font-size: 13px; font-weight: bold; padding-right: 15px; background: url('../../../../img/bam/krt/kc/free/ico_09.png') right center no-repeat; background-size: 11px auto;}
.changeCheckList > li > a .text{padding-top: 55px;}
.changeCheckList > li > a .text div{width: 80px; margin: 0 auto; font-size: 13px; color: #fff; font-weight: bold; background: #ccc; height: 20px; line-height: 20px; border-radius: 6px;}
.changeCheckList > li.con1 > a .text{background: url('../../../../img/bam/krt/kc/free/toggle_1_1.png') center 3px no-repeat; background-size: auto 47px;}
.changeCheckList > li.con2 > a .text{background: url('../../../../img/bam/krt/kc/free/toggle_2_1.png') center 3px no-repeat; background-size: auto 47px;}
.changeCheckList > li.con3 > a .text{background: url('../../../../img/bam/krt/kc/free/toggle_3_1.png') center 3px no-repeat; background-size: auto 47px;}
.changeCheckList > li.con4 > a .text{background: url('../../../../img/bam/krt/kc/free/toggle_4_1.png') center 3px no-repeat; background-size: auto 47px;}
.changeCheckList > li.con1.active > a .text{background: url('../../../../img/bam/krt/kc/free/toggle_1_2.png') center 3px no-repeat; background-size: auto 47px;}
.changeCheckList > li.con2.active > a .text{background: url('../../../../img/bam/krt/kc/free/toggle_2_2.png') center 3px no-repeat; background-size: auto 47px;}
.changeCheckList > li.con3.active > a .text{background: url('../../../../img/bam/krt/kc/free/toggle_3_2.png') center 3px no-repeat; background-size: auto 47px;}
.changeCheckList > li.con4.active > a .text{background: url('../../../../img/bam/krt/kc/free/toggle_4_2.png') center 3px no-repeat; background-size: auto 47px;}
.changeCheckList > li.con1.active > a .text div{background: #e32144;}
.changeCheckList > li.con2.active > a .text div{background: #38485f;}
.changeCheckList > li.con3.active > a .text div{background: #f4750c;}
.changeCheckList > li.con4.active > a .text div{background: #6c7280;}

/*½Å¿ë»óÅÂ*/
.basicChartBox.type3{padding: 12px;}
.basicChartBox+.conTitH3{margin-top: 15px;}
.scoreGraphBox{padding-right: 50px; position: relative;}
.scoreGraphBox .scoreGraphWrap{position: relative; padding: 31px 0;}
.scoreGraphBox .scoreGraphWrap .scoreGraph{height: 15px; line-height: 15px;border-radius: 15px; background: #ccc; position: relative;}
.scoreGraphBox .scoreGraphWrap .scoreGraph .scoreMax{position: absolute; right: 5px; font-size: 10px;}
.scoreGraphBox .scoreGraphWrap .scoreGraph .scoreGraphIn{background: #3aa5dd; height: 15px;  border-radius: 15px; color: #fff; padding-left: 5px; font-size: 10px; width: 60%;}/*width ±æÀÌ¸¦ userPoint left°ªÀÌ¶û °°°Ô ÇØÁÖ¼¼¿ä.*/
.scoreGraphBox .scoreGraphWrap .userPoint,
.scoreGraphBox .scoreGraphWrap .peoplePoint{position: absolute; text-align: center; line-height: 14px; font-size: 13px;}
.scoreGraphBox .scoreGraphWrap .userPoint{width: 60px; margin-left: -30px;top: 0; padding-bottom: 17px; background: url('../../../../img/bam/krt/kc/free/ico_18.png') center bottom no-repeat; background-size: auto 15px; left: 60%; font-weight: bold;}
.scoreGraphBox .scoreGraphWrap .peoplePoint{width: 120px; margin-left: -60px; bottom: 0;padding-top: 17px; background: url('../../../../img/bam/krt/kc/free/ico_19.png') center top no-repeat; background-size: auto 15px; left: 51.4%;}
.scoreGraphBox .userScore{position: absolute; right:0; top: 50%; margin-top: -15px; height:
30px; padding-top: 16px; line-height: 14px; font-size: 13px;background: url('../../../../img/bam/krt/kc/free/ico_22.png') left top no-repeat; background-size: auto 30px; padding-left: 32px; font-weight: bold;}

.scoreGraphBox.type2 .scoreGraphWrap .scoreGraph .scoreGraphIn{background: #e82626; width: 40%;}/*width ±æÀÌ¸¦ userPoint left°ªÀÌ¶û °°°Ô ÇØÁÖ¼¼¿ä.*/
.scoreGraphBox.type2 .scoreGraphWrap .userPoint{background: url('../../../../img/bam/krt/kc/free/ico_20.png') center bottom no-repeat; background-size: auto 15px; left: 40%;}
.scoreGraphBox.type2 .scoreGraphWrap .peoplePoint{background: url('../../../../img/bam/krt/kc/free/ico_21.png') center top no-repeat; background-size: auto 15px; left: 70.4%;}
.scoreGraphBox.type2 .userScore{background: url('../../../../img/bam/krt/kc/free/ico_23.png') left top no-repeat; background-size: auto 30px; }

.scoreGraphBox.type3 .scoreGraphWrap .scoreGraph .scoreGraphIn{background: #f4750c; width: 50%;}/*width ±æÀÌ¸¦ userPoint left°ªÀÌ¶û °°°Ô ÇØÁÖ¼¼¿ä.*/
.scoreGraphBox.type3 .scoreGraphWrap .userPoint{background: url('../../../../img/bam/krt/kc/free/ico_25.png') center bottom no-repeat; background-size: auto 15px; left: 50%;}
.scoreGraphBox.type3 .scoreGraphWrap .peoplePoint{background: url('../../../../img/bam/krt/kc/free/ico_26.png') center top no-repeat; background-size: auto 15px; left: 50%;}
.scoreGraphBox.type3 .userScore{background: url('../../../../img/bam/krt/kc/free/ico_24.png') left top no-repeat; background-size: auto 30px; }

.scoreGraphBox+.conInTitH4{margin-top: 15px;}

.sLevelBox{ line-height: 1.4;}
.sLevelBox .sLevelBoxIn{padding: 10px 10px 3px 65px;}
.sLevelBox .sLevelBoxIn .tit{font-size: 13px; font-weight: bold;}
.sLevelBox .sLevelBoxIn .tit .quoteText{font-size: 14px; margin-left: 10px;}
.sLevelBox .sLevelBoxIn .txt{font-size: 12px; margin-top: 4px; word-break: keep-all;}
.sLevelBox.lev5 .sLevelBoxIn .tit .levelTxtCol,
.sLevelBox.lev5 .sLevelBoxIn .tit .quoteText{color: #666668;}
.sLevelBox.lev5 .sLevelBoxIn{background: url('../../../../img/bam/krt/kc/free/slevel_01.png') 17px 10px no-repeat; background-size: auto 45px; }
.sLevelBox.lev4 .sLevelBoxIn .tit .levelTxtCol,
.sLevelBox.lev4 .sLevelBoxIn .tit .quoteText{color: #e82626;}
.sLevelBox.lev4 .sLevelBoxIn{background: url('../../../../img/bam/krt/kc/free/slevel_02.png') 17px 10px no-repeat; background-size: auto 45px; }
.sLevelBox.lev3 .sLevelBoxIn .tit .levelTxtCol,
.sLevelBox.lev3 .sLevelBoxIn .tit .quoteText{color: #f6c217;}
.sLevelBox.lev3 .sLevelBoxIn{background: url('../../../../img/bam/krt/kc/free/slevel_03.png') 17px 10px no-repeat; background-size: auto 45px; }
.sLevelBox.lev2 .sLevelBoxIn .tit .levelTxtCol,
.sLevelBox.lev2 .sLevelBoxIn .tit .quoteText{color: #07a489;}
.sLevelBox.lev2 .sLevelBoxIn{background: url('../../../../img/bam/krt/kc/free/slevel_04.png') 17px 10px no-repeat; background-size: auto 45px; }
.sLevelBox.lev1 .sLevelBoxIn .tit .levelTxtCol,
.sLevelBox.lev1 .sLevelBoxIn .tit .quoteText{color: #3aa5dd;}
.sLevelBox.lev1 .sLevelBoxIn{background: url('../../../../img/bam/krt/kc/free/slevel_05.png') 17px 10px no-repeat; background-size: auto 45px; }
.sLevelBox .btnMore{display: block; text-align: center; font-size: 12px; height: 18px; line-height: 18px; background: #ccc; color: #101010;}
.sLevelBox .moreTxt{word-break: keep-all; padding: 0 10px 10px 65px; font-size: 12px; display: none;}

/*À¯·áºÎ*/
/*ÇªÅÍÁ¶Á¤*/
.ft-inner .footer-menu li{vertical-align: middle;}
#footer .ft-inner .ft-addr{text-align: center;}

/*main_container*/
#container.paddingNone{padding:0}/*161207 ¼öÁ¤*/
#container.paddingNone > .graphicBox {background: #fff;}
#container.padding0{padding:0;}/*161207 ¼öÁ¤*/
#container.padding0 .paddingCon {margin:0;}
#container .main_banner_box{text-align: center; padding: 15px 20px;}
#container .main_banner_box .mainIcoList{margin: 0 25px;}
#container .main_banner_box .mainIcoList > li{float: left; width: 33.3%;}
#container .main_banner_box .mainIcoList > li:nth-child(3n-1){width: 33.4%;}
#container .main_banner_box .mainIcoList > li:nth-child(4),
#container .main_banner_box .mainIcoList > li:nth-child(5),
#container .main_banner_box .mainIcoList > li:nth-child(6){margin-top: 15px;}
#container .main_banner_box .mainIcoList > li a{display: block; padding-top: 40px; font-weight: bold; font-size: 13px; background-size: 40px 34px !important; background-position: center top; background-repeat: no-repeat; line-height: 1.1;}
#container .main_banner_box .mainIcoList > li.con1 a{background-image: url('../../../../img/bam/krt/kc/main_ico_1.png');}
#container .main_banner_box .mainIcoList > li.con2 a{background-image: url('../../../../img/bam/krt/kc/main_ico_2.png');}
#container .main_banner_box .mainIcoList > li.con3 a{background-image: url('../../../../img/bam/krt/kc/main_ico_3.png');}
#container .main_banner_box .mainIcoList > li.con4 a{background-image: url('../../../../img/bam/krt/kc/main_ico_4.png');}
#container .main_banner_box .mainIcoList > li.con5 a{background-image: url('../../../../img/bam/krt/kc/main_ico_5.png');}
#container .main_banner_box .mainIcoList > li.con6 a{background-image: url('../../../../img/bam/krt/kc/main_ico_6.png');}

/*¸ÞÀÎ½½¶óÀÌµå*/
.mainSliderBannerBox{background:#13263e; position: relative;}
.mainSliderBannerBox .playStop{position: absolute; right: 10px; bottom: 10px; width: 15px; height: 15px; background: url('../../../../img/bam/krt/kc/btn_play.png') 0 center no-repeat; background-size: 100% 100%; border: none; overflow: hidden; text-indent: -99999em; padding: 0; margin: 0;}
.mainSliderBannerBox .playStop.active{background: url('../../../../img/bam/krt/kc/btn_stop.png') 0 center no-repeat; background-size: 100% 100%;}
.mainSliderBanner .slick-slide{margin: 0 2px;}
.mainSliderBanner .slick-slide .bannerTit{height: 35px; line-height: 35px; color: #fff; font-size: 13px; text-align: center;}
.mainSliderBanner .slick-slide .bannerCon{background: #fff; padding: 20px 30px; height:120px; width: 100%;}
.mainSliderBannerIn{padding: 20px 0 0 75px; width: 220px; height: 80px; margin: 0 auto;}
.mainSliderBannerIn.con1{background: url('../../../../img/bam/krt/kc/main_slide_1.png') 0 center no-repeat; background-size: 60px auto;}
.mainSliderBannerIn.con2{background: url('../../../../img/bam/krt/kc/main_slide_2.png') 0 center no-repeat; background-size: 60px auto;}
.mainSliderBannerIn.con3{background: url('../../../../img/bam/krt/kc/main_slide_3.png') 0 center no-repeat; background-size: 60px auto;}
.mainSliderBannerIn.con4{background: url('../../../../img/bam/krt/kc/main_slide_4.png') 0 center no-repeat; background-size: 60px auto;}
.mainSliderBannerIn.con5{background: url('../../../../img/bam/krt/kc/main_slide_5.png') 0 center no-repeat; background-size: 60px auto;}
.mainSliderBannerIn.con6{background: url('../../../../img/bam/krt/kc/main_slide_6.png') 0 center no-repeat; background-size: 60px auto;}
.mainSliderBannerIn .tit{font-size: 17px; font-weight: bold; line-height: 1.2;}
.mainSliderBannerIn .mainSliderLinkList{margin-top: 5px;}
/*.mainSliderBannerIn .mainSliderLinkList > li+li{margin-top: 3px;}*/
.mainSliderBannerIn .mainSliderLinkList > li a{padding-right: 17px; background: url('../../../../img/bam/krt/kc/arr_r3.png') right center no-repeat; background-size: 13px auto; font-size: 13px; color: #13263e;}

.mainSliderBanner .slick-arrow{position: absolute; top: 50%; z-index: 10; width: 30px; height: 30px; margin-top: -15px; border: none; overflow: hidden; text-indent: -9999em;}
.mainSliderBanner .slick-arrow.slick-prev{background: url('../../../../img/bam/krt/kc/arr_l.png') center no-repeat; background-size: 7px auto; left: 20px;}
.mainSliderBanner .slick-arrow.slick-next{background: url('../../../../img/bam/krt/kc/arr_r2.png') center no-repeat; background-size: 7px auto; right: 20px;}

.mainSliderBanner .slick-dots{text-align: center; height: 7px;}
.mainSliderBanner .slick-dots > li{display: inline-block; margin: 0 3px; height: 7px;}
.mainSliderBanner .slick-dots > li > button{border: none; background: #716f71; width: 7px; line-height: 7px; height: 7px; border-radius: 7px;vertical-align: top;display: inline-block;padding: 0;margin: 0; text-indent: -99999em;}
.mainSliderBanner .slick-dots > .slick-active > button{background: #fff; width: 25px;}

.mainUseInfo > dt{padding-top: 15px; text-align: center; border-bottom: 4px solid #37485f;}
.mainUseInfo > dt .mainUseInfoTop{background: url('../../../../img/bam/krt/kc/ico_01.png') center top no-repeat; background-size: 32px auto; padding-top: 13px; font-size: 14px; color: #454545;}
.mainUseInfo > dt .mainUseInfoTop .largeFont{font-size: 20px;}
.mainUseInfo > dt .mainUseInfoBtn{display: block; width: 33px; height: 13px; background: url('../../../../img/bam/krt/kc/main_toggle_off.png') 0 0 no-repeat; background-size: 100% 100%; margin: 10px auto 0;}
.mainUseInfo > dt .mainUseInfoBtn.active{background: url('../../../../img/bam/krt/kc/main_toggle_on.png') 0 0 no-repeat; background-size: 100% 100%;}
.mainUseInfo > dd{background: #37485f; padding: 25px 0;}
.mainUseInfo > dd .mainUseInfoList{width: 270px; margin: 0 auto;}
.mainUseInfo > dd .mainUseInfoList > li{ color: #fff; font-size: 15px; min-height: 31px; padding-left: 40px;}
.mainUseInfo > dd .mainUseInfoList > li+li{margin-top: 15px;}
.mainUseInfo > dd .mainUseInfoList > li.con1{background: url('../../../../img/bam/krt/kc/ico_02.png') 0 center no-repeat; background-size: 32px auto;}
.mainUseInfo > dd .mainUseInfoList > li.con2{background: url('../../../../img/bam/krt/kc/ico_03.png') 0 center no-repeat; background-size: 32px auto;}
.mainUseInfo > dd .mainUseInfoList > li.con3{background: url('../../../../img/bam/krt/kc/ico_04.png') 0 center no-repeat; background-size: 32px auto;}
.mainUseInfo > dd .mainUseInfoList > li.con4{background: url('../../../../img/bam/krt/kc/ico_05.png') 0 center no-repeat; background-size: 32px auto;}
.mainUseInfo > dd .mainUseInfoBtn{background: #c20f33; color: #fff; display: block; height: 30px; line-height: 30px; text-align: center; width: 160px; margin: 25px auto 0; font-size: 14px;}

.main_list > li{float: left; width: 50%;}
.main_list > li > a{display: block; color: #1f2e3e; height: 90px; padding: 15px 0 0 15px;}
.main_list > li > a .colOrg{font-size: 18px;}
.main_list > li.con1 > a{background: url('../../../../img/bam/krt/kc/ico_06.png') right 15px bottom 15px no-repeat #ebebeb; background-size: 33px auto;}
.main_list > li.con2 > a{background: url('../../../../img/bam/krt/kc/ico_07.png') right 15px bottom 15px no-repeat #f7f7f7; background-size: 33px auto;}





/*ÀÌ·Â¼öÁØ ±×·¡ÇÈ*/
.graphicBox{padding: 18px 15px 0;}
.graphicBox + .paddingCon{margin-top:50px !important}
.graphicDl > dt{font-size: 16px; color: #111111; font-weight: 700;}
.graphicDl > dd{margin-top: 10px;}
.graphicDl > dd+dt{margin-top: 30px;}
.graphicInfo{height: 40px; margin: 2px 0; position: relative; border-radius: 40px; background: #e5e5e5;}
/* .graphicInfo .graphicInfoIn{position: absolute; left: 0; top: -2px; height: 40px; line-height: 40px; background: url('../../../../img/bam/krt/kc/graphic_bg.png') 0 0  repeat-x; background-size: auto 100%; border-radius: 40px; width: 30%; overflow: hidden;} */
.graphicInfo .graphicInfoIn{position: absolute; left: 0;height: 40px; line-height: 40px;  border-radius: 40px; width: 30%; overflow: hidden;}
.graphicInfo .graphicInfoIn .graphicInfoInIn{padding-left: 15px; color: #fff; font-size: 16px; font-weight: bold;}
/*level01*/
.graphicInfo .graphicInfoIn.level_05{background:linear-gradient(to right,#434343,#434343,#717171);}
.graphicInfo .graphicInfoIn.level_05 .graphicInfoInIn{background: url('../../../../img/bam/krt/kc/level_01.png') right bottom no-repeat; background-size: 20px auto;}
/*level02*/
.graphicInfo .graphicInfoIn.level_04{background:linear-gradient(to right,#dd0005,#ff6738); width: 47.5%}
.graphicInfo .graphicInfoIn.level_04 .graphicInfoInIn{background: url('../../../../img/bam/krt/kc/level_02.png') right bottom no-repeat; background-size: 45px auto;}
/*level03*/
.graphicInfo .graphicInfoIn.level_03{background:linear-gradient(to right,#f78c0e,#fccc39); width: 65%;}
.graphicInfo .graphicInfoIn.level_03 .graphicInfoInIn{background: url('../../../../img/bam/krt/kc/level_03.png') right bottom no-repeat; background-size: 44px auto;}
/*level04*/
.graphicInfo .graphicInfoIn.level_02{background:linear-gradient(to right,#3981fc,#39abfc); width: 82.5%;}
.graphicInfo .graphicInfoIn.level_02 .graphicInfoInIn{background: url('../../../../img/bam/krt/kc/level_04.png') right bottom no-repeat; background-size: 42px auto;}
/*level05*/
.graphicInfo .graphicInfoIn.level_01{background:linear-gradient(to right,#6a21a7,#6e5bf1); width: 100%;}
.graphicInfo .graphicInfoIn.level_01 .graphicInfoInIn{background: url('../../../../img/bam/krt/kc/level_05.png') right bottom no-repeat; background-size: 40px auto;}

.graphicInfo_type2{height: 36px; margin: 2px 0; position: relative; border-radius: 36px; background: #e5e5e5;}
.graphicInfo_type2 .lowNum,
.graphicInfo_type2 .highNum{height: 36px; line-height: 36px; padding: 0 12px; color: #fff; font-size: 16px; font-weight: bold;}
.graphicInfo_type2 .lowNum{float: left;}
.graphicInfo_type2 .highNum{float: right;}
.graphicInfo_type2 .graphicInfoIn{position: absolute; left: 0; top: -2px; height: 40px; line-height: 40px; border-radius: 40px; width: 30%; overflow: hidden; width: 80px; text-align: center; color: #fff; font-size: 16px; font-weight: bold;}
/*level04*/
.graphicInfo_type2 .graphicInfoIn.level_04{background:linear-gradient(to right,#6a21a7,#6e5bf1);}
/*level03*/
.graphicInfo_type2 .graphicInfoIn.level_03{background:linear-gradient(to right,#3981fc,#39abfc); left: 20%;}
/*level02*/
.graphicInfo_type2 .graphicInfoIn.level_02{background:linear-gradient(to right,#3981fc,#39abfc); left: auto; right: 20%;}
/*level01*/
.graphicInfo_type2 .graphicInfoIn.level_01{background:linear-gradient(to right,#dd0005,#ff6738); left: auto; right: 0;}

.paddingCon{padding: 0; margin:20px 5% 0;}
.basicSection {padding:0;margin-bottom:28px;}
.basicSection+.basicSection{margin-top: 0px;}
.basicBox{padding: 15px; background: #fff; font-size: 13px;border:1px solid #c8c8c8;border-radius:12px;}
.basicBox+.basicBox{margin-top: 10px;}
.resultDl+.resultDl{margin-top:10px}
.resultDl{padding:15px 0 20px 20px;border:1px solid #d7d7d7;border-radius:7.5px;}
.resultDl > dt{font-size: 15px; font-weight:700; color: #545454;}
.resultDl > dt .lFont{color: #111111; /*font-size: 14px;*/}
.resultDl > dd{
    /* margin-top: 12px; padding-top: 12px; background: url('../../../../img/bam/krt/kc/ico_19.png') 0 0 no-repeat; background-size: auto 2px;  */
    margin-top:24px;
    font-size: 13px; 
    word-break: keep-all;
    color:#666666;
}
.resultDl > dd span{display: inline-block;}
.resultDl.type1{background: url('../../../../img/bam/krt/kc/ico_15.png') right 15px top 18px no-repeat; background-size: 25px auto;}
.resultDl.type2{background: url('../../../../img/bam/krt/kc/ico_16.png') right 15px top 18px no-repeat; background-size: 21px auto;}

.basicTbl{width: 100%;border-top:1px solid #c8c8c8;}
.basicTbl .tfIco{display:inline-block;width: 16px;vertical-align:middle}
.basicTbl th,
.basicTbl td{border-right: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; padding: 6px 10px;font-size: 14px; text-align: center; word-break: keep-all;color:#666666;}
.basicTbl th:last-child,
.basicTbl td:last-child{border-right: none;}
.basicTbl thead th{font-weight: bold; background: #eef0f4;}
.basicTbl td span{font-weight:700;font-size:15px;}
.basicTbl tbody th,
.basicTbl tbody td{font-weight: normal;}
.addInfo{padding-left:9px;font-size: 13px; color: #4b5665; margin-top: 8px; word-break: keep-all;text-indent:-8px}
.basicTbl.type2 th{background: #eef0f4; font-weight: bold;}
.basicTbl .freeTooltipWrap {display:inline-block;margin:-2px 0 0;position:static;vertical-align:middle;}
.basicTbl .freeTooltipWrap.on .btnDetail:after {top:15px;}
.basicTbl .freeTooltipWrap.on .freeTooltip {width:90%;left:15px;}

/*½Ã¹Ä·¹ÀÌÅÍ*/
.simulatorWrap{margin-top:-4px}
.simulatorWrap .stepImg{text-align: center; margin-bottom: 10px;}
.simulatorWrap .stepImg img{height: 23px;}
.simulatorWrap .simulatorBox{margin-bottom:20px;border-radius: 6px; border: 1px solid #ddd;background: #fff; overflow: hidden;box-shadow:2px 2px 1px rgba(0,0,0,0.1)}
.simulatorWrap .simulatorBox .simBoxTop{background: #eef0f4; padding: 20px 20px 15px;}
.simulatorWrap .simulatorBox .simBoxTop .simBoxTopIn{padding-left: 45px;}
.simulatorWrap .simulatorBox .simBoxTop .simBoxTopIn .simBoxTopInIn{border-left: 1px solid #e4e4e4; padding-left: 12px; color: #000; font-weight: bold; position: relative; font-size: 15px;}
.simulatorWrap .simulatorBox .simBoxTop .simBoxTopIn.step1{background: url('../../../../img/bam/krt/kc/ico_20.png') left center no-repeat; background-size: auto 29px;}
.simulatorWrap .simulatorBox .simBoxTop .simBoxTopIn.step2{background: url('../../../../img/bam/krt/kc/ico_21.png') left center no-repeat; background-size: auto 30px;}
.simulatorWrap .simulatorBox .simBoxTop .simBoxTopIn.step3{background: url('../../../../img/bam/krt/kc/ico_22.png') left center no-repeat; background-size: auto 24px;}
.simulatorWrap .simulatorBox .simBoxTop .simBoxTopIn.step4{background: url('../../../../img/bam/krt/kc/ico_23.png') left center no-repeat; background-size: auto 32px;}
.simulatorWrap .simulatorBox .simBoxCon{padding: 22px 15px; border-top: 1px solid #e4e4e4; position: relative;}
.simulatorWrap .simulatorBox .simBoxCon::before{content: ''; position: absolute; top: -1px; left: 50%; margin-left: -6px; width:12px; height: 6px; background: url('../../../../img/bam/krt/kc/ico_25.png') 0 0 no-repeat; background-size: 100% 100%;}
.simBoxCon .simList .simListCon{border-top: 1px solid #434159;}
.simBoxCon .simList .simListCon .simListConTop{background:
#eef0f4; font-size: 14px; font-weight: bold; position: relative; padding: 11px 100px 12px 15px;border-bottom:1px solid #e9e9e9}
.simBoxCon .simList .simListCon .simListConMid{padding: 12px 15px;}
.simulatorBox .slctBtn{position: absolute; right: 10px; border-radius: 2px; border: 1px solid #ccc; border-radius:3px;background: #fefefe;top: 50%; margin-top: -13px;}
.simulatorBox .slctBtn li{float: left;}
.simulatorBox .slctBtn li:last-child{border-left: 1px solid #dfdfdf;}
.simulatorBox .slctBtn li a{color: #6250ff; font-size: 12px; font-weight: bold; display: block; width: 40px; height: 25px; line-height: 25px; text-align: center;}
.simBoxCon .simList .slctBtn li a.type2{color: #9f9f9f;}
.simBoxTopInIn .slctBtn{right: 0; bottom: 0; top: auto;}
.simBoxCon .simList .simListCon .simListConTop.dataNo{text-align: center; padding: 15px;}
.simListConMid .simListTbl{width: 100%;}
.simListConMid .simListTbl th,
.simListConMid .simListTbl td{font-size: 12px; font-weight:400; padding: 3px 0; word-break: keep-all;}
.simListConMid .simListTbl th{text-align: left;}
.simListConMid .simListTbl td{text-align: right;color:#555555}
.simListConMid .simListTbl .pointTd{font-size: 13px; color: #393939;}
.simListConMid .simListTbl .pointTd strong{font-size: 15px;}
.simInput,
.simSel,
input[type=date]{display: inline-block; border: 1px solid #ccc !important; background: #fbfbfb !important; padding: 1px 5px !important; text-align: right; font-size: 13px !important; width: 120px; color: #333 !important; line-height: 1.0 !important; height: 27px; text-align: left; border-radius: 0;} /*161206 ¼öÁ¤*/
.simInput.type2{width: 92px;}
.simulatorWrap .basicTbl th,
.simulatorWrap .basicTbl td{padding:12px 10px}

.simBoxCon .basicSection:last-child{margin-bottom:0 !important}

.btnWrap{margin-top: 10px;}
/* .btnList{margin-left: -0.5%;}
.btnList > li{float: left; width:calc(50% - 5px);margin-left:5px}
.btnList > li:first-child{width:50%;margin-left:0} */
.btnList{display:flex;gap:10px;}
.btnList li{width:100%;}
.btnList li a{height:45px;}

.btnBasic{
    /* display: block; */
    /* text-align: center;  */
    display: inline-flex;
    width:100%;
    align-items: center;
    justify-content:center;

    color: #fff; font-size: 16px; font-weight: 700; background: #829397;
    /* padding:14px 0; */
    /* box-shadow:2px 2px 2px rgba(0,0,0,0.2); */
    border-radius:10px;
}
.btnBasic.type2{background: #6250ff;}
.btnBasic.type3{border:2px solid #6250ff;color:#6250ff;background-color: #fff;}

.unitInfo{position: absolute; color: #767676; font-size: 13px; bottom: 0; right: 0; font-weight: normal;}

/*½Ã¹Ä·¹ÀÌ¼Ç °á°ú*/
.gradeWrap{border-top: 1px solid #434159;}
.gradeWrap .gradeBox{background: url('../../../../img/bam/krt/kc/ico_26.png') center no-repeat; background-size: 23px auto; padding: 22px 0;}
.gradeWrap .gradeBox > div{width: 45%; text-align: center; font-size: 17px; font-weight: bold; color: #767676;}
.gradeWrap .gradeBox > div strong{display:inline-block;margin:0 5px;font-size: 28px;vertical-align:-3px;font-weight:700}
.gradeWrap .gradeBox > div .colOrg{color:#6250ff}
.gradeWrap .gradeBox .con1{float: left;}
.gradeWrap .gradeBox .con2{float: right; color: #333;}
.gradeBox2{background: #fafafa; border-top: 1px dotted #dedede; border-bottom: 1px solid #ccc; padding: 16px 15px; position: relative;}
.gradeWrap .gradeBox2 .con1{float: left; width: 75%;}
.gradeWrap .gradeBox2 .con1 .tit{font-size: 14px; font-weight: bold;}
.gradeWrap .gradeBox2 .con1 .gradeGraph{background: #e9e9e9; height: 16px; margin-top: 5px;border-radius:8px;}
.gradeWrap .gradeBox2 .con1 .gradeGraph .gradeGraphIn{width: 40%; height: 100%;border:1px solid #7270b4;border-radius:8px;background-color:#bfbbe9}/*¼ýÀÚ ¿¬µ¿*/
.gradeWrap .gradeBox2 .con2{float: right; font-size: 16px; font-weight: bold; }
.gradeWrap .gradeBox2 .con2 strong{color:#6250ff;font-size: 30px;}
.infoList2{padding: 14px 8px; margin-top: 15px; background: #eef0f4;border-radius:3px}
.infoList2 > li {font-size: 13px; color: #666666;padding-left: 7px; position: relative;}
.infoList2 > li::before{position: absolute; content: '¡¤'; left: 0; top: 0; }
.infoList2 > li+li{margin-top: 5px;}
.infoList2 > li strong{font-weight:400}

/*½Ã¹Â·¹ÀÌÅÍ¾È³»*/
.simulatorInfoList > li{border-bottom: 1px solid #e9e9e9; padding: 15px 15px 20px;}
.simulatorInfoList > li h3{padding-top: 67px; text-align: center;}
.simulatorInfoList > li.con1 h3{background: url('../../../../img/bam/krt/kc/ico_27.png') center top no-repeat; background-size: 47.5px auto;}
.simulatorInfoList > li.con2 h3{margin-top:10px;background: url('../../../../img/bam/krt/kc/ico_28.png') center 5px no-repeat; background-size: 35.5px auto;}
.simulatorInfoList > li.con3 h3{padding-top:60px;background: url('../../../../img/bam/krt/kc/ico_29.png') center top no-repeat; background-size: 48px auto;}
.simulatorInfoList > li .txt{margin-top: 8px; font-size: 13px; color: #666666; line-height: 1.4;text-align:Center;}
.simulatorWrap {margin-bottom:20px;}

/*½Ã¹Ä·¹ÀÌÅÍ ÆË¾÷*/
.popWrap{background:#fff}
.popTop{position:relative;padding:0 15px}
.popTop h1 {padding:20px 0 14px;border-bottom:1px solid #d5d5d5;color:#212121;font-size:14px;text-align:center}
.popTop .close{
    position:absolute;
    right:15px;
    top:50%;
    transform:translateY(-50%);
    line-height:1;
    /* margin-top:-3px; */
}
.popTop .close a{
    display: block;
    font-size:0;
    line-height:1;
}
.popTop .close span{
    display: inline-block;
    width:18px;
    height:18px;
    text-indent:-9999em;
    font-size:1px;
    color:transparent;
    background: url(../../../../img/bam/cm/btn_magazine_pop_close.png) left top no-repeat;
    background-size:100% auto;
}
.popCon{padding:17px 15px}
.popCon h2{font-size:16px;color:#333;text-align:left;font-weight:600;background:url("../../img/bzm/common/bg_h3.png") no-repeat left 0;background-size:14px 15px;-webkit-background-size:14px 15px;padding-left:20px;line-height:1.2;margin:-3px 0 11px 0;}
.popCon .sampleArea {margin:0 0 20px 0;border:1px solid #ddd;overflow-y:scroll;overflow-x:hidden;padding:20px; font-size: 13px;}
.logout{border:1px solid #ccc;padding:30px 15px;margin:-10px 0 0 0}
.logTxt{font-size:23px;font-weight:700;color:#111111;text-align:center;margin:0 0 40px 0}
.logTime{background:url("../../../../img/bzm/common/bg_time.png") no-repeat;font-weight:700;background-size:100% auto;width:125px;height:125px;margin:0 auto 30px; font-size:20px;line-height:125px;text-align:center;color:#6250ff;}
.logTime strong{font-size:40px;}
.logP{color:#666666;font-size:15px;margin:0 0 20px 0;text-align:center;line-height:1.4}
.logP strong{font-weight:700;display:block;margin:10px 0 0 0;color:#111111;}
.info{border:1px solid #ccc;margin:0 0 20px 0}
.info .top{border-bottom:1px solid #e9e9e9;background:#fafafa;padding:15px 15px 15px 15px;font-size:18px;color:#333;font-weight:600}
.info .box{font-size:15px;color:#767676;line-height:1.5;padding:15px 20px;}

.simulatorAgreePop{margin-bottom:12px}
.simulatorAgreePop .tit{font-size:14px;font-weight:700}
.simulatorAgreePop .simulatorAgreePopList{margin: 12px 0 18px;}
.simulatorAgreePop .simulatorAgreePopList > li{position: relative; font-size: 13px; color: #767676; padding-left: 12px;}
.simulatorAgreePop .simulatorAgreePopList > li+li{margin-top: 12px;}
.simulatorAgreePop .simulatorAgreePopList > li .num{position: absolute; left: 0; top: 0;}
.gradeBox2.type2{padding-right:60px;color: #767676; font-size: 13px;word-break:keep-all}

/* .comment{background:#fafafa;border:1px solid #ccc;padding:15px;font-size:13px;color:#333;line-height:1.3;margin:40px 5% 20px 5%} */
.comment{background:#fafafa;border:1px solid #ccc;padding:15px;font-size:13px;color:#333;line-height:1.3;margin:40px 0 20px;}
.comment p{font-size: 15px; word-break: keep-all;}

/*½Å¿ëº¯µ¿³»¿ªÁ¶È¸*/
/* .roundBox {border-radius: 6px;border: 1px solid #ddd;border-bottom: 2px solid#bdbdbd;padding: 20px 10px;  background: #fff;}
.roundBox.type2{background: #fff;} */
.roundBox{padding:0 15px;border:1px solid #e6e6e6;border-radius:3px;background-color:#eef0f4}
.calBox{background: url('../../../../img/bam/krt/kc/ico_30.png') 0 center no-repeat; background-size: 18px auto; height: 47px; line-height: 36px; padding: 5px 0 5px 25px; }
.calBox dt,
.calBox dd{font-size: 16px}
.calBox dt{width: 23%; float: left;font-weight:400}
.calBox dd{ letter-spacing: -0.5px; width: 77%; text-align: right; float: right;color: #6250ff;font-weight:700}/*161206 ¼öÁ¤*/

.checkList{width: 100%; table-layout: fixed; text-align: center;background: #fff;}
/* .checkList tbody tr:first-child td{border-top-color:#111111} */
.checkList td{border: 1px solid #c8c8c8; font-weight: 400;color:#111111;}
.checkList td > a{display: block;padding: 20px 0;}
.checkList td > a .count,
.checkList td > a .tit{font-size: 12px; line-height: 1.2;}
.checkList td > a .count strong{font-size: 21px;font-weight:700;color: #6250ff;}
.checkList td > a .tit{margin-top: 5px;}
.checkList td > a.active{background: #6250ff;}
.checkList td > a.active *{color: #fff !important;}
.checkList .checkListIn{margin-top: 8px;}
.checkList .checkListIn li{font-size: 13px;}

.detailDl{
    /* border-top: 1px solid #434159; */
    border-top:1px solid #c8c8c8;
}
.detailDl+.detailDl{margin-top: 15px;}
.detailDl > dt{background: #eef0f4; padding: 10px 0; font-size: 14px; font-weight: 400;}
.detailDl > dt .detailBar{display: inline-block; width: 60px; text-align: center; border-right: 1px solid #777;}
.detailDl > dt .detailTotal{margin-left: 10px;}
/* .detailDl > dt .detailTotal .colRed{color:#6250ff} */
.detailDl > dt .detailTotal2{margin-left: 20px;}
.detailDl > dt .detailTotal2 span{color:#6250ff;} /* 20230904 ¼öÁ¤ */
.detailDl > dd{padding: 5px 0; border-bottom: 1px solid #c8c8c8;}
.detailDl > dd:last-child{border-bottom-color:#c8c8c8;}
.detailDl > dd.dataNo{text-align: center; padding: 10px 20px; word-break: keep-all; font-size: 13px;}
.detailTbl{width: 100%; empty-cells: hide;}
/* .detailTbl+.detailTbl{border-top: 1px dotted #ccc;} */
.detailTbl th,
.detailTbl td{font-size: 13px; padding: 4px 2px; font-weight: normal; word-break: keep-all;}
.detailTbl th{text-align: left;}
.detailTbl td{text-align: right; padding-right: 10px;font-weight:700;}
.detailTbl td.num{text-align: center; padding-right: 2px;font-size:12px}
/* .detailTbl.allBold th,
.detailTbl.allBold td{font-weight: 400;} */
.detailTbl.allBold th{font-weight:400}
.detailTbl.type2 th{padding-left: 10px;}

.detailDl > dd > .detailTbl {}
.detailDl > dd > .detailTbl:first-child {}
.detailDl > dd > .detailTbl{}

/* .detailDl > dd > .detailTbl:first-child col:nth-child(1){width:60px !important;}
.detailDl > dd > .detailTbl:first-child col:nth-child(2){width:auto !important;} */

/*´Ü±â¿¬Ã¼ÇØÁ¦ÀÌ·Â*/
/* .cardList{margin-left: -2%}
.cardList > li{float: left; width: 48%; margin-left: 2%; margin-top: 2%;} */
.cardList{display:flex;gap:5px;flex-wrap:wrap;}
.cardList > li{width:calc(50% - 5px);}
.cardList.type2 > li{width:calc( calc(100% / 3) - 5px);}
.cardList > li.con1 .cardListDl > dd{color: #e21d38;}
.cardList > li.con2 .cardListDl > dd{color: #e21d38;}
.cardList > li.con3 .cardListDl > dd{color: #e21d38;}
.cardListDl{border: 1px solid #c8c8c8;border-radius:13px;overflow:hidden;}
.cardListDl > dt{padding: 10px 10px 28px; background: #eef0f4; font-size: 13px; line-height: 15px;color:#666666}
.cardListDl > dt strong{display:inline-block;color:#111111;font-size: 14px;font-weight:700;margin-bottom:2px;}
.cardListDl.type12 > dt strong{font-size:13px}
.cardListDl > dd{padding: 14px 10px 6px; border-top: 1px solid #cccccc; font-size: 20px; font-weight: 700; text-align: right;color:#6250ff !important;letter-spacing:-2px}
.cardListDl.type1 > dt{
    background: url('../../../../img/bam/krt/kc/card_1.png') right 10px bottom 5px no-repeat #eef0f4;
    background-size: 22px auto;
}
.cardListDl.type2 > dt{
    background: url('../../../../img/bam/krt/kc/card_2.png') right 10px bottom 6px no-repeat #eef0f4;
    background-size: 24px auto;
    /* background: url('../../../../img/bam/krt/kc/card_1.png') right 10px bottom 5px no-repeat #eef0f4;
    background-size: 23px auto; */
}
.cardListDl.type3 > dt{background: url('../../../../img/bam/krt/kc/card_3.png') right 10px bottom
5px no-repeat #eef0f4; background-size: 18px auto;}
.cardListDl.type4 > dt{background: url('../../../../img/bam/krt/kc/card_4.png') right 10px bottom
6px no-repeat #eef0f4; background-size: 23.5px auto;}
.cardListDl.type5 > dt{background: url('../../../../img/bam/krt/kc/card_5.png') right 10px bottom
5px no-repeat #eef0f4; background-size: 22px auto;}
.cardListDl.type6 > dt{background: url('../../../../img/bam/krt/kc/card_6.png') right 10px bottom
5px no-repeat #eef0f4; background-size: 23.5px auto;}
.cardListDl.type7 > dt{background: url('../../../../img/bam/krt/kc/card_7.png') right 10px bottom
5px no-repeat #eef0f4; background-size: 23.5px auto;}
.cardListDl.type8 > dt{background: url('../../../../img/bam/krt/kc/card_8.png') right 10px bottom
4px no-repeat #eef0f4; background-size: 12.5px auto;}
.cardListDl.type9 > dt{background: url('../../../../img/bam/krt/kc/card_9.png') right 6px bottom
5px no-repeat #eef0f4; background-size: 25.5px auto;}
.cardListDl.type10 > dt{background: url('../../../../img/bam/krt/kc/card_10.png') right 8px bottom
5px no-repeat #eef0f4; background-size: 16px auto;}
.cardListDl.type11 > dt{background: url('../../../../img/bam/krt/kc/card_11.png') right 8px bottom
5px no-repeat #eef0f4; background-size: 23.5px auto;}
.cardListDl.type12 > dt{background: url('../../../../img/bam/krt/kc/card_12.png') right 8px bottom
5px no-repeat #eef0f4; background-size: 27.5px auto;}
.cardListDl.type13 > dt{background: url('../../../../img/bam/krt/kc/card_13.png') right 8px bottom
5px no-repeat #eef0f4; background-size: 27.5px auto;}
.cardListDl.type14 > dt{background: url('../../../../img/bam/krt/kc/card_14.png') right 7px bottom
5px no-repeat #eef0f4; background-size: 24px auto;}
.cardListDl.type15 > dt{background: url('../../../../img/bam/krt/kc/card_15.png') right 6px bottom
5px no-repeat #eef0f4; background-size: 27px auto;}
.cardListDl.type16 > dt{background: url('../../../../img/bam/krt/kc/card_16.png') right 6px bottom
6px no-repeat #eef0f4; background-size: 21px auto;}
.cardListDl.type17 > dt{background: url('../../../../img/bam/krt/kc/card_17.png') right 10px bottom
7px no-repeat #eef0f4; background-size: 18px auto;}

/* .cardList.type2 > li{float: left; width: 31.333%; margin-left: 2%;} */

.cardUseStateList{padding-top:0}
.basicBox2{border-top: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; background: #eef0f4; padding: 10px 12px; margin-top: 10px; font-size: 13px; word-break: keep-all;}

.basicBox.type2{padding: 0;}
.basicBox.type2 .borderTBox{border-top: 1px solid #ddd; font-size: 13px; padding: 10px 15px;}
.basicBox.type3{padding: 10px;}
.basicBox.type2,
.basicBox.type3{border:0;}

.toggleBox > dt .btnToggle{ height: 44px; line-height: 42px; text-align: center; font-weight: bold; font-size: 13px; display: block; border: 1px solid #c8c8c8; border-radius:12px;color: #333333; background: #ffffff}
.toggleBox > dt .btnToggle.active{margin-bottom:20px}
.toggleBox > dd{display: none;}

.basicTabBox{margin-top:20px}
.basicTabBox .basicTabBtnList{display:flex;gap:10px;}
.basicTabBox .basicTabBtnList > li{width: 100%; }
.basicTabBox .basicTabBtnList > li a{display: block; text-align: center; background: #eef0f4;font-size: 13px; font-weight:400;height: 40px; line-height: 40px; color: #666666;border-radius:20px;}
.basicTabBox .basicTabBtnList > li a.active{background: #212121;font-weight:700;color:#ffffff;}
.basicTabBox .basicTabCon{margin-top: 20px;}
.basicTabBox .basicTabCon > li{display: none;}
.basicTabBox .basicTabCon > li.active{display: block;}

/*½Å¿ëÁ¤º¸Á¶È¸*/
.btnQ_a{display: none;}
.infoList3{padding: 15px 10px; background: #eef0f4; margin-bottom: 15px;}
.infoList3 > li {font-size: 13px; color: #767676; padding-left: 10px; position: relative; word-break: keep-all;}
.infoList3 > li::before{position: absolute; content: '-'; left: 0; top: 0; }
.infoList3 > li+li{margin-top: 5px;}

.infoList4 > li {font-size: 13px; padding-left: 10px; position: relative; word-break: keep-all;}
.infoList4 > li::before{position: absolute; content: '-'; left: 0; top: 0; }
.infoList4 > li+li{margin-top: 5px;}

.btnQ{position: absolute; right: 0; bottom: -3px; width: 18px; height: 18px; background: url('../../../../img/bam/krt/kc/ico_31.png') 0 0 no-repeat; background-size: 100% 100%; overflow: hidden; text-indent: -9999em;}

.addInfo2{padding: 10px 20px; font-size: 13px; word-break: keep-all; border-bottom: 1px solid #c8c8c8;}

/*¿¬°£ÀÌ¿ë½ÇÀû*/
.cardUseStateWrap .arrBox{position: relative;}
.cardUseStateWrap .arrBox .slick-arrow{position: absolute; top: -8px; z-index: 10; width: 30px; height: 16px; border: none; overflow: hidden; text-indent: -9999em;}
.cardUseStateWrap .arrBox .slick-arrow.cardUse-prev{background: url('../../../../img/bam/krt/kc/arr_l2.png') center no-repeat; background-size: 16px auto; left: 10px;}
.cardUseStateWrap .arrBox .slick-arrow.cardUse-next{background: url('../../../../img/bam/krt/kc/arr_r4.png') center no-repeat; background-size: 16px auto; right: 10px;}

.cardUseStateList .slick-dots{text-align: center; height: 8px; margin: 15px 40px 0;}
.cardUseStateList .slick-dots > li{display: inline-block; margin: 0 3px; height: 8px; line-height: 8px;}
.cardUseStateList .slick-dots > li > button{border: none; background: #c8c8c8; width: 8px; height: 8px; border-radius: 8px; overflow: hidden; padding: 0; text-indent: -9999em;}
.cardUseStateList .slick-dots > .slick-active > button{background: #6250ff; }

/*161130 Ãß°¡ ½Å¿ëÆòÁ¡ÀÌ·Â*/
.graphArea01 .g_bottom{position:relative;border-top:1px solid #e5e5e5;padding:10px 0; text-align:center; font-size:13px; color:#666; }
.graphArea01 .g_bottom p{font-size: 15px; }
.graphArea01 .g_bottom p strong{color: #6250ff;}
.graphArea01 h4{background:#fafafa;font-size:18px;background-image:none;border-bottom:1px solid #e9e9e9;padding:13px 0 14px 15px;margin:0;}
.graphArea01.bot{margin-bottom:15px;}
.graphArea01.bot p{background:#fafafa;font-size:15px;border-top:1px solid #ddd;padding:13px 0 14px 15px;margin:0; text-align:center;}

.graphArea01{border:1px solid #d7d7d7;border-top: 2px solid #434159;background:url(https://img.credit.co.kr/resource/img/bam/common/sihis_bg000.png) no-repeat center 31px;background-size:280px}
.graphArea01 .graph_table{width: 280px;margin:0 auto}

.his-graph{height:130px; position:relative; padding:30px 30px;}
.his-graph.default{margin:0;}
.his-graph.no-data{background:url(https://img.credit.co.kr/resource/img/baw/ltc/ns/sihis_bg02.png) no-repeat center 30px; padding-bottom:0;}
.his-graph.y-data{background:url(https://img.credit.co.kr/resource/img/baw/ltc/ns/sihis_bg03.png) no-repeat center 30px;}
.his-graph p span{position:absolute; top:-99999px; left:-99999px;}
.his-graph p{background-repeat:no-repeat; background-position:top; display:inline-block; width:47px; text-align:center; color:#fff; font-size:13px; position:absolute; line-height:15px;}
.his-graph p.ico01{background-image:url('../../../../img/bam/krt/kc/sihis_ico01.png'); padding-top:5px; height:28px; top:30px; right:10px;}
.his-graph p.ico02{background-image:url('../../../../img/bam/krt/kc/sihis_ico02.png'); padding-top:10px; height:28px; bottom:30px; left:10px;}
.his-graph p.ico03{background-image:url('../../../../img/bam/krt/kc/sihis_ico03.png'); padding-top:5px; height:28px; top:30px; right:10px;}
.his-graph p.ico04{background-image:url('../../../../img/bam/krt/kc/sihis_ico04.png'); padding-top:10px; height:28px; bottom:30px; left:10px;}

.his-graph .graph_left01{background:url('../../../../img/bam/krt/kc/sihis_bg_left01.png') no-repeat center left;background-size:260px 12px;height:71px;}
.his-graph .graph_right01{background:url('../../../../img/bam/krt/kc/sihis_bg_right01.png') no-repeat center right;background-size:260px 12px;height:71px;margin-top:-71px;}

/* ½Å¿ëÆòÁ¡ ÀÌ·Â 10´Ü°è */
.his-graph.gr_ml00{background:none}
.his-graph.gr_ml01{margin-left:0;position:relative;}
.his-graph.gr_ml02{margin-left:23px}
.his-graph.gr_ml03{margin-left:46px}
.his-graph.gr_ml04{margin-left:69px}
.his-graph.gr_ml05{margin-left:93px}
.his-graph.gr_ml06{margin-left:116px}
.his-graph.gr_ml07{margin-left:139px}
.his-graph.gr_ml08{margin-left:162px}
.his-graph.gr_ml09{margin-left:185px}
.his-graph.gr_ml10{margin-left:208px;position:relative;}

.his-graph.gr_mr10{margin-right:0;position:relative;}
.his-graph.gr_mr09{margin-right:23px;position:relative;}
.his-graph.gr_mr08{margin-right:46px;position:relative;}
.his-graph.gr_mr07{margin-right:69px;position:relative;}
.his-graph.gr_mr06{margin-right:93px;position:relative;}
.his-graph.gr_mr05{margin-right:116px;position:relative;}
.his-graph.gr_mr04{margin-right:139px;position:relative;}
.his-graph.gr_mr03{margin-right:162px;position:relative;}
.his-graph.gr_mr02{margin-right:185px;position:relative;}
.his-graph.gr_mr01{margin-right:208px;position:relative;}



/* s: 20201113 ÆòÁ¡ÀüÈ¯ ½Å¿ëÆòÁ¡±×·¡ÇÁ Ãß°¡ */
.graphCreditEstimate{margin:0 -10px}
.graphCreditEstimate .graphInner{position:relative;max-width:290px;margin:0 auto}
.graphCreditEstimate svg.graphEstimate{max-width:290px;height:230px}
.graphCreditEstimate svg.graphEstimate .grid{stroke:#6250ff;stroke-width:2;}
.graphCreditEstimate svg.graphEstimate .pathAngle{fill:#d0dbfe;}
.graphCreditEstimate svg.graphEstimate .points{stroke:#6250ff;stroke-width:2;fill:#fff;}

.graphCreditEstimate svg.graphEstimate .commonHigh,
.graphCreditEstimate svg.graphEstimate .commonLow,
.graphCreditEstimate svg.graphEstimate .commonEqual {display:none}

.graphCreditEstimate.equalHigh svg.graphEstimate .commonCurrent,
.graphCreditEstimate.equalLow svg.graphEstimate .commonCurrent{display:none}

.graphCreditEstimate.equalHigh svg.graphEstimate .commonHigh,
.graphCreditEstimate.equalLow svg.graphEstimate .commonLow{display:block}

.graphCreditEstimate.equalAll svg.graphEstimate .commonCurrent,
.graphCreditEstimate.equalAll svg.graphEstimate .basicHigh,
.graphCreditEstimate.equalAll svg.graphEstimate .basicLow {display:none;}
.graphCreditEstimate.equalAll svg.graphEstimate .grid.gridHighScore .commonBasic {display:none;}
.graphCreditEstimate.equalAll svg.graphEstimate .commonEqual,
.graphCreditEstimate.equalAll svg.graphEstimate .basicEqualPoints {display:block;}
.graphCreditEstimate.equalAll.allNull svg.graphEstimate .grid .commonEqual,
.graphCreditEstimate.equalAll.allNull svg.graphEstimate .points .commonEqual {stroke:#648088;}

/* .graphCreditEstimate svg.graphEstimate .surfaces{fill-opacity:0.2} */
.graphCreditEstimate svg.graphEstimate .grid.double{stroke-opacity:1;}
.graphCreditEstimate .bxGradeValue{margin-top:15px;padding:15px 5px;font-size:14px;color:#333333;background-color:#f2f2f2;text-align:center;}
.graphCreditEstimate .bxGradeValue .txtPoint{color:#6250ff}
.graphCreditEstimate .labelTxt{position:absolute;bottom:30px;left:0;width:100%}
.graphCreditEstimate .labelTxt .labelHigh{position:absolute;left:3px}
.graphCreditEstimate .labelTxt .labelLow{position:absolute;left:42%}
.graphCreditEstimate .labelTxt .labelCurrent{position:absolute;left:auto;right:0;}
.graphCreditEstimate .gradeTxt{position:absolute;top:0;left:0;width:100%}
.graphCreditEstimate .gradeTxt .txt{position:absolute;top:35px;min-width:63px;padding:5px 10px;background-color:#191919;border-radius:5px;color:#fff;box-sizing:border-box;text-align:center}
.graphCreditEstimate .gradeTxt .txt:before{content:'';position:absolute;bottom:-5px;left:50%;margin-left:-5px;
width:0;
height:0;
border-style:solid;
border-width:6px 5px 0 5px;
border-color:#191919 transparent transparent transparent;
}
.graphCreditEstimate .gradeTxt .gradeHigh{top:30px;left:-12px}
.graphCreditEstimate .gradeTxt .gradeLow{top:120px;left:115px}
.graphCreditEstimate .gradeTxt .gradeCurrent{top:66px;left:239px;background-color:#6250ff;}
.graphCreditEstimate .gradeTxt .gradeCurrent:before{border-color: #6250ff transparent transparent transparent;}
.graphCreditEstimate.equalHigh .gradeTxt .gradeCurrent{top:30px}
.graphCreditEstimate.equalLow .gradeTxt .gradeCurrent{top:120px}
.graphCreditEstimate.equalAll .gradeTxt .txt {top:75px;}
.graphCreditEstimate .commonHigh,
.graphCreditEstimate .commonLow{display:none}
.graphCreditEstimate.equalHigh .commonHigh,
.graphCreditEstimate.equalLow .commonLow{display:block}
.graphCreditEstimate.equalHigh .commonCurrent, .graphCreditEstimate.equalLow .commonCurrent{display:none}
.graphCreditEstimate.equalAll.allNull .gradeTxt .gradeCurrent {background-color:#648088;}
.graphCreditEstimate.equalAll.allNull .gradeTxt .gradeHigh {left:-17px;}
.graphCreditEstimate.equalAll.allNull .gradeTxt .gradeLow {left:110px;}
.graphCreditEstimate.equalAll.allNull .gradeTxt .gradeCurrent {left:auto;right:-17px;background-color:#648088;}
.graphCreditEstimate.equalAll.allNull .gradeTxt .gradeCurrent:before {border-color: #648088 transparent transparent transparent;}
/* e: 20201113 ÆòÁ¡ÀüÈ¯ ½Å¿ëÆòÁ¡±×·¡ÇÁ Ãß°¡ */

/* ½Ç½Ã°£ ½Å¿ëÁ¶È¸ °ü¸® */
.realtimeInquiryMode{margin-top:15px;}
.realtimeInquiryMode .currentSetMsg {display:inline-block;margin:0 0 20px;padding:10px;border:1px solid #c8c8c8;border-radius:10px;font-size:16px;line-height:16px;background-color:#eef0f4;color:#666666;}
.realtimeInquiryMode .myAuthSetting {margin:0 0 30px;}
.realtimeInquiryMode .authSetting {margin:0 0 30px;}
.realtimeInquiryMode .authSetting .item {padding:15px 30px;border-top:1px solid #dbdbdb;}
.realtimeInquiryMode .authSetting .item:first-child {border-top:none;}
.realtimeInquiryMode .authSetting .item .btnSelectType {display:flex;justify-content:space-between;align-items:center;text-align:center;color:#fff;}
.realtimeInquiryMode .authSetting .item .btnSelectType::before {content:"";display:block;width:46px;height:46px;border-radius:100%;background:#cccccc url('../../../../img/bam/krt/kc/free/ico_setting_lock.png') 50% 50% no-repeat;background-size:23.5px auto;box-sizing:border-box;}
.realtimeInquiryMode .authSetting .item.on .btnSelectType::before {background-color:#ff3a4a;}
.realtimeInquiryMode .authSetting .item.alert .btnSelectType::before {background-image:url('../../../../img/bam/krt/kc/free/ico_setting_alert.png');background-size:18.5px auto;}
.realtimeInquiryMode .authSetting .item.on.alert .btnSelectType::before {background-color:#6250ff;}
.realtimeInquiryMode .authSetting .item.unlock .btnSelectType::before {background-image:url('../../../../img/bam/krt/kc/free/ico_setting_unlock.png');background-size:20.5px auto;}
.realtimeInquiryMode .authSetting .item.on.unlock .btnSelectType::before {background-color:#212121;}
.realtimeInquiryMode .authSetting .item .box {flex:1;margin:0 0 0 10px;}
.realtimeInquiryMode .authSetting .item .box .typeKmc {display:block;font-size:0;}
.realtimeInquiryMode .authSetting .item .type {display:none;}
.realtimeInquiryMode .authSetting .item .txt {font-size:15px;line-height:22px;text-align:left;color:#666666;}
.realtimeInquiryMode .authSetting .item .txt .emphasis{color:#ff3a4a;font-weight:700;}
.realtimeInquiryMode .authSetting .item.on .txt::before {color:#9497a0;}
.realtimeInquiryMode .authSetting .item.unlock .txt::before {content:"ÇØÁ¦";}
.popupWrap {display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;}
.popupWrap .dim {position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.8;}
.popupConts {position:absolute;top:50%;left:50%;width:calc(100% - 40px);max-width:500px;padding:0 20px 20px;transform:translate(-50%, -50%);background-color:#fff;}
.popupWrap[data-inquiry='toast'] .popupConts {top:auto;left:auto;width:100%;max-width:unset;border-radius:25px 25px 0 0;padding:20px 20px 10px 20px;transform:unset;}
.popupConts .btnX {position:absolute;top:20px;right:20px;width:13px;}
.popupConts .btnX img {width:100%;}
.popupWrap[data-inquiry='toast'] .btnX {top: 20px;right: 20px;}
.popupConts h5 {margin:0 0 15px;padding:17px 0;border-bottom:1px solid #d5d5d5;}
.popupWrap .infoTxt {margin-bottom:8px;}
.popupWrap .infoTxt ul {margin:0 0 24px;}
.popupWrap .infoTxt li {position:relative;margin-bottom:20px;padding:0 0 0 15px;font-size:14px;line-height:20px;}
.popupWrap .infoTxt li:last-child {margin-bottom:0;}
.popupWrap .infoTxt li:before {content:"";display:inline-block;width:5px;height:5px;margin:-4px 5px 0 -15px;background-color:#333333;vertical-align:middle;}
.agreeCheck {padding:15px 0;margin-bottom:20px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;text-align:center;background-color:#fafafa;}
.agreeCheck input {position:absolute;top:0;left:0;width:1px;height:1px;visibility:hidden;overflow:hidden;}
.agreeCheck label {position:relative;display:inline-block;height:20px;padding-left:30px;font-size:15px;font-weight:700;background-image:url('../../../../img/bam/krt/kc/agree_check.png');background-repeat:no-repeat;background-size:20px;}
.agreeCheck input:checked + label {background-image:url('../../../../img/bam/krt/kc/agree_check_on.png')}
.agreeBtns {display:flex;justify-content:space-between;width:100%;margin:0 auto;}
.agreeBtns button {display:flex;align-items:center;justify-content:center;width:43%;height:52px;padding:15px 0;font-weight:500;font-size:17px;color:#fff;border-radius:10px;border:none;background:#829397;text-align:center}
.agreeBtns .btnConfirm {width:57%;margin:0 0 0 10px;color:#fff;border-radius:10px;border-color:#212121;background-color:#212121}
.currentStatus {display:flex;align-items:center;justify-content:center;min-height:37px;margin-bottom:15px;}
.currentStatus .txt {position:relative;max-width:70%;padding-left:40px;}
.currentStatus .txt:before {content:"";position:absolute;top:50%;left:-10px;width:37px;height:37px;transform:translateY(-50%);background-repeat:no-repeat;background-repeat:no-repeat;background-position:center center;border-radius:100%;}
.currentStatus .txt strong {color:#ff3a4a;font-weight:900;}
.currentStatus.cut .txt:before {background-color:#ff3a4a;background-image: url('../../../../img/bam/krt/kc/free/ico_setting_lock.png');background-size:20px auto;}
.currentStatus.alert .txt:before {background-color:#6250ff;background-image:url('../../../../img/bam/krt/kc/free/ico_setting_alert.png');background-size:18.5px auto;}
.currentStatus.cancel .txt:before {background-color:#212121;background-image:url('../../../../img/bam/krt/kc/free/ico_setting_unlock.png');background-size:20.5px auto;}
.realtimeCheckWrap {padding:20px 0 0;}
.realtimeCheckWrap .inquiryList {display:flex;justify-content:space-between;align-items:center;/*width:78%;*/height:78px;margin:0 auto 20px;padding:25px 0;border-radius:10px;background-color:#ffffff;border:1px solid #c8c8c8;}
.realtimeCheckWrap .inquiryList > .item {width:50%;position:relative;text-align:center;}
.realtimeCheckWrap .inquiryList > .item::before {content:"";display:inline-block;width:1px;height:50px;position:absolute;top:0;left:0;background-color:#ebf0f1;}
.realtimeCheckWrap .inquiryList > .item:first-child::before {display:none;}
.realtimeCheckWrap .inquiryList .tit {margin:0 0 15px;font-size:15px;line-height:15px;color:#666666;}
.realtimeCheckWrap .inquiryList .txt {font-size:19px;line-height:19px;color:#6250ff;}
.realtimeCheckWrap .conTitH3{position: relative; text-align: left; font-weight: bold; color: #333; font-size: 16px;font-weight:800; margin-bottom: 10px; background: none;}
.realtimeModeBox {margin-top:30px;margin-bottom:20px;padding-left:15px;padding:5px 20px;border:1px solid #cccccc;border-radius:10px;}
.realtimeModeBox + .conTitH3 {margin-top:25px;}
.realtimeModeBox.type2 {box-shadow:none;border-radius:0;}
.realtimeModeBox.type3 {margin-bottom:0;box-shadow:none;background-color:#f7f7f7;}
.realtimeModeBox.type4 {margin-bottom:0;padding-left:0;padding-right:0;box-shadow:none;border-radius:0;}
.realtimeModeBox .noData {display:flex;align-items:center;justify-content:center;height:50px;font-size:14px;color:#333333;font-weight:400;}
.realtimeModeBox + .btnWrap {margin-top:0;}
.protectList li {padding-top:20px;padding-bottom:18px;background:url('../../../../img/bam/krt/kc/line_dash.png') 0 100% repeat-x;background-size:auto 2px;}
.protectList li:last-child {background:none;}
.protectList dt,
.protectList dd {display:flex;justify-content:space-between;}
.protectList dt {margin-bottom:5px;}
.protectList dd {padding-left:13px;font-weight:700;line-height:16px;}
.protectList .state.cut {color:#ff3a4a;}
.protectList .tit {font-size:16px;color:#666666;}
.protectList .date {font-weight:700;font-size:15px;color:#666666;}
.protectList .issue {font-size:15px;color:#111111;}
.realtimeModeBox ~ .basicSection {margin:30px 0 0;}


/*161206 Ãß°¡*/
/*·Î±×¾Æ¿ô*/
.content .btnArea a{display: block; text-align: center; color: #fff; font-size: 16px; font-weight: 700; background: #6250ff;padding:14px 0;box-shadow:2px 2px 2px rgba(0,0,0,0.2);border-radius: 10px;}



.chartWrap{position:relative;margin-top:24px;padding-top:24px}
.chartWrap .chartBar{position:relative;height:14px;border-radius:50px;background-color:#eef0f4}
.chartWrap .chartBar:before{content:'';display:block;position:absolute;left:0;height:12px;border-radius:50px}
.chartWrap.type1 .chartTxt{position:absolute;top:0;left:0;color:#6250ff;font-size:15px;font-weight:700;opacity:0;animation:chartTxt 0.3s ease-out 0.5s forwards}
.chartWrap.type1:not(.state0) .chartBar:before{position:absolute;top:0;left:0;width:0;border:1px solid #6250ff;background-color:#6250ff}
.chartWrap.type1.state1 .chartBar:before{animation:chartBarType1_1 1s ease-out 0.2s forwards}
.chartWrap.type1.state2 .chartBar:before{animation:chartBarType1_2 1s ease-out 0.2s forwards}
.chartWrap.type1.state3 .chartBar:before{animation:chartBarType1_3 0.8s ease-out 0.2s forwards}
.chartWrap.type1.state4 .chartBar:before{animation:chartBarType1_4 0.7s ease-out 0.2s forwards}
.chartWrap.type1.state5 .chartBar:before{animation:chartBarType1_5 0.5s ease-out 0.2s forwards}
.chartWrap.type1 .chartBar:after{content:'';display:block;position:absolute;top:-35px;left:0;width:35px;height:35px}
.chartWrap.type1.state0 .chartBar:after{background:url('../../../../img/bam/krt/kc/icon_chart_state0.png') center center no-repeat;background-size:31px 31px;animation:chartIcon0 0.5s ease-out 0.2s forwards}
.chartWrap.type1.state1 .chartBar:after{background:url('../../../../img/bam/krt/kc/icon_chart_state1.png') center center no-repeat;background-size:31px 31px;animation:chartIcon1 1s ease-out 0.2s forwards}
.chartWrap.type1.state2 .chartBar:after{background:url('../../../../img/bam/krt/kc/icon_chart_state2.png') center center no-repeat;background-size:35px 28px;animation:chartIcon2 1s ease-out 0.2s forwards}
.chartWrap.type1.state3 .chartBar:after{background:url('../../../../img/bam/krt/kc/icon_chart_state3.png') center center no-repeat;background-size:31px 22px;animation:chartIcon3 0.8s ease-out 0.2s forwards}
.chartWrap.type1.state4 .chartBar:after{background:url('../../../../img/bam/krt/kc/icon_chart_state4.png') center center no-repeat;background-size:28px 25px;animation:chartIcon4 0.7s ease-out 0.2s forwards}
.chartWrap.type1.state5 .chartBar:after{background:url('../../../../img/bam/krt/kc/icon_chart_state5.png') center center no-repeat;background-size:27px 25px;animation:chartIcon5 0.5s ease-out 0.2s forwards}

@keyframes chartTxt{
    0%{margin-top:20px}
    100%{margin-top:0;opacity:1}
}
@keyframes chartBarType1_1{
    100%{width:100%}
}
@keyframes chartBarType1_2{
    100%{width:80%}
}
@keyframes chartBarType1_3{
    100%{width:50%}
}
@keyframes chartBarType1_4{
    100%{width:30%}
}
@keyframes chartBarType1_5{
    100%{width:22%}
}
@keyframes chartIcon0{
    100%{left:60px}
}
@keyframes chartIcon1{
    100%{left:calc(100% - 32px)}
}
@keyframes chartIcon2{
    100%{left:calc(80% - 30px)}
}
@keyframes chartIcon3{
    100%{left:calc(50% - 32px)}
}
@keyframes chartIcon4{
    100%{left:calc(30% - 32px)}
}
@keyframes chartIcon5{
    100%{left:calc(22% - 32px)}
}
/* .chartWrap.type2 .chartTxt{position:absolute;top:0;left:0;width:25%;color:#2fd1cb;font-size:16px;font-weight:700;text-align:center}
.chartWrap.type2:not(.state0) .chartBar:before{position:absolute;top:0;left:0;width:25%;border:1px solid #2fd1cb;background-color:#2fd1cb} */
.chartWrap.type2 .chartTxt{position:absolute;top:0;left:0;width:25%;color:#6250ff;font-size:16px;font-weight:700;text-align:center}
.chartWrap.type2:not(.state0) .chartBar:before{position:absolute;top:0;left:0;width:25%;border:1px solid #6250ff;background-color:#6250ff}
.chartWrap.type2.state1 .chartTxt,
.chartWrap.type2.state1 .chartBar:before{animation:chartBarType2_1 1s ease-out 0.2s forwards}
.chartWrap.type2.state2 .chartTxt,
.chartWrap.type2.state2 .chartBar:before{animation:chartBarType2_2 1s ease-out 0.2s forwards}
.chartWrap.type2.state3 .chartTxt,
.chartWrap.type2.state3 .chartBar:before{animation:chartBarType2_3 0.8s ease-out 0.2s forwards}
@keyframes chartBarType2_1{
    100%{left:75%}
}
@keyframes chartBarType2_2{
    100%{left:50%}
}
@keyframes chartBarType2_3{
    100%{left:25%}
}








/* s: 20191205 cross marketing */
.crsTxt{overflow:hidden;position:absolute;top:0;left:-9999px;width:0;height:0;color:transparent;font-size:0;text-indent:-9999px}
.crsMkt{display:block;position:relative;z-index:1}
.crsMkt img{width:100%}
.crsMktImg{display:block;position:relative;z-index:1}
.crsMktImg img{width:100%}
.crsMktImg + .crsMkt{margin:0 !important}



/* ¹«·áºÎ */
.crsMkt.free.middle{margin:20px -15px 0}
.freeCnt + .crsMkt.free.middle{margin:0}
.crsMkt.free.btm{margin:35px -15px 0}
.freeBody .changeNoneWrap{margin-top:-24px !important}
.freeBody .freeCnt:nth-child(2) .changeNoneWrap:first-child{padding-top:20px}
.freeAgreeResult + .crsMkt.free.btm{margin:20px 0 0}
.crsPopFree{position:relative;z-index:10}
.crsPopDimm{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);opacity:0;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-higlight-color:rgba(0,0,0,0)}
.crsPopCont{display:none;position:fixed;bottom:-500px;left:0;width:100%;height:535px}
.crsPopOpen{display:block;position:relative;height:35px;line-height:35px;border-radius:20px 20px 0 0;background-color:#6250ff;color:#ffffff;font-size:15px;font-weight:700;text-align:center;box-shadow:0 -2px 4px rgba(0,0,0,0.2)}
.crsPopOpen:before{content:'';display:block;position:absolute;top:-8px;left:50%;width:20px;height:32px;margin-left:-142px;background:url('../../../../img/bam/krt/kc/cross/pop_free_open_icon.png') left top no-repeat;background-size:100% 100%;animation:crsPopOpen 1s linear infinite;transition:all 0.3s linear}
@keyframes crsPopOpen{
    0%,
    100%{top:-8px}
    50%{top:-4px}
}
.crsPopImg{display:block}
.crsPopImg img{display:block;width:100%}
.crsPopClose{display:block;position:absolute;top:35px;right:0;width:50px;height:50px;background:url('../../../../img/bam/krt/kc/cross/pop_free_close.png') right 14px top 15px no-repeat;background-size:20px 20px;color:transparent;font-size:0;text-indent:-999px}
.crsPopFree.on .crsPopDimm{display:block}
.crsPopFree.on .crsPopOpen:before{opacity:0}



/* À¯·áºÎ */
.crsMkt.pay.menu{padding:0}
.crsPopPay{display:none;position:fixed;right:10px;bottom:110px;width:55px;height:55px;border-radius:50px;background-color:#6865ad;z-index:10;transition:width 0.8s ease-out}
.crsPayOpen{display:block;position:relative;height:55px;background-color:transparent;outline:none}
.crsPayOpen:after{content:'';display:block;position:absolute;top:-14px;right:14px;width:22px;height:25px;background:url('../../../../img/bam/krt/kc/cross/pop_pay_open_icon.png') left top no-repeat;background-size:100% 100%;animation:crsPayOpen 0.3s linear infinite}
@keyframes crsPayOpen{
    0%{transform:rotate(10deg)}
    50%{transform:rotate(-10deg)}
    100%{transform:rotate(10deg)}
}
.crsPayOpen .crsPayTxt1{display:block;position:absolute;top:0;right:0;width:55px;height:55px;padding-top:12px;border-radius:50px;color:#ffffff;font-size:13px;text-align:center;letter-spacing:0;transition:all 0.3s ease-out;box-sizing:border-box}
.crsPayOpen .crsPayTxt1 strong{display:block;font-weight:400}
.crsPayOpen .crsPayTxt2{overflow:hidden;display:block;position:absolute;top:19px;left:40px;width:0;color:#ffffff;font-size:13px;white-space:nowrap;transition:all 0.3s ease-out}
.crsPayClose{display:block;position:absolute;top:19px;left:16px;width:15px;height:15px;background:url('../../../../img/bam/krt/kc/cross/pop_pay_close.png') center center no-repeat;background-size:14px;color:transparent;font-size:0;z-index:-1;opacity:0;outline:none}
.crsPopPay.on{width:290px;background-color:#6250ff}
.crsPopPay.on .crsPayTxt1{background-color:#ffffff;color:#6250ff;box-shadow:2px 2px 2px rgba(0,0,0,0.15)}
.crsPopPay.on .crsPayTxt2{width:190px;transition-delay:0.4s}
.crsPopPay.on .crsPayClose{z-index:1;
    animation:crsPayClose 2s ease-out forwards;
}
@keyframes crsPayClose{
    30%{opacity:0}
    50%{transform:rotate(0deg);opacity:1}
    51%{transform:rotate(-364deg)}
    52%{transform:rotate(-365deg)}
    100%{opacity:1}
}
.crsLyrPay{display:none;position:fixed;bottom:110px;left:10px;right:10px;z-index:11}
.crsLyrPay.on{display:block}
.crsLyrBtn{display:block;position:relative;border-radius:15px}
.crsLyrBtn img{display:block;width:100%;border-radius:15px}
.crsLyrClose{display:block;position:absolute;top:0;right:0;width:40px;height:40px;background:url('../../../../img/bam/krt/kc/cross/pop_pay_close.png') right 10px top 10px no-repeat;background-size:14px;color:transparent;font-size:0}

/* 20210507 ´ëÃâÁø´Ü ¹è³Ê ¼û±èÃ³¸® */
.crsMkt.join.middle {display:none;}

/* ´ëÃâÇÑµµ Á¶È¸ ÇÁ·Î¸ð¼Ç */
.cpmtWrap {display:none;position:fixed;bottom:100px;right:10px;width:55px;height:55px;border-radius:50px;background-color:#f5ab16;z-index:1;transition: width 0.8s ease-out;} /* 20221028 none Ã³¸® */
.cpmtWrap.one {bottom:110px;}
.cpmtWrap .btncpmOpen{display:block;height:55px;padding:7px 0 7px 40px;color:#ffed97;overflow:hidden;}
.cpmtWrap .btncpmOpen .tit {width:55px;height:55px;position:absolute;top:0;left:0;font-size:16px;color:inherit;text-align:center;}
.cpmtWrap .btncpmOpen .tit .img {width:23px;margin-top:18px;}
.cpmtWrap .btncpmOpen .txt {display:inline-block;margin:0 0 -10px;padding:0 15px 0 0;position:relative;font-size:15px;color:#fff;vertical-align:middle;opacity:0;text-indent: 9999em;}
.cpmtWrap .btncpmOpen .txt .img {display:inline-block;margin:8px 0 0;vertical-align:middle;}
.cpmtWrap .btncpmOpen .txt::after {/*content:"";*/width:72px;height:42px;position:absolute;right:-2px;bottom:-13px;background:url('../../../../img/bam/krt/kc/promotion/membership/ico_cups.png') left top no-repeat;background-size:100%;transform:scale(0);vertical-align:middle;}
.cpmtWrap.on .tit {opacity:0;transition: all 0.3s ease-out;}
.cpmtWrap.on .txt {opacity:1;transition: all 0.3s ease-out; text-indent: 0;}
.cpmtWrap.on .txt:after{animation:coinMotin 0.8s 0.8s linear both;transform:scale(0)}
@keyframes coinMotin {
  50% { transform:scale(1);}
  100% { transform:scale(0.8);}
}
.cpmtWrap.on .cpmTxt2 .point{color:#ffff19;font-size:20px}
.cpmtWrap.on{width:235px !important;transition-delay:0.4s;}
.cpmLayer{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color: rgba(0,0,0,0.5);z-index:101}
.cpmLayer .cpmInner{position:relative;margin-left:25px;margin-right:25px;text-align:center;border-radius:15px;overflow:hidden;}
.cpmLayer .promotionVisual {background-color:#f5ab16;border-radius:15px 15px 0 0;}
.cpmLayer .promotionVisual .visual .img {max-width:95%;max-height:100%;}
.cpmLayer .btnLinkto {display:block;width:85.03125%;height:48px;margin:0 0 0 -42.5%;position:absolute;top:24%;left:50%;border-radius:5px;font-weight:700;font-size:21px;line-height:48px;color:#fff;text-align:center;background-color:#333;}
.cpmLayer .btnLinkto::after {content:"";display:inline-block;width:20px;height:17px;margin:0 0 0 10px;background:url('../../../../img/bam/krt/kc/promotion/membership/ico_arrow_w.png') no-repeat;background-size:100%;vertical-align:middle;}
.cpmLayer .promotionInfo {position:relative;padding:12px 0;border-radius:0 0 15px 15px;text-align:left;background-color:#fff;overflow:hidden;}
.cpmLayer .promotionInfo .inner {max-width:86%;max-height:25vh;margin:0 auto;padding:0 0 50px;overflow:hidden;overflow-y:auto;}
.cpmLayer .promotionInfo .inner::-webkit-scrollbar {display:block;width:3px;}
.cpmLayer .promotionInfo .inner::-webkit-scrollbar-thumb {background-color:#bfbfbf;}
.cpmLayer .promotionInfo .inner::after {content:"";width:90%;height:45px;position:absolute;left:5%;bottom:11px;background:url('../../../../img/bam/krt/kc/promotion/membership/mask_txt_info.png') repeat-x;background-size:auto 100%;}
.cpmLayer .promotionInfo .inner .img {max-width:95%;}
.cpmLayer .promotionInfo::after {content:"";display:none;width:90%;height:45px;position:absolute;left:5%;bottom:5px;background:url('../../../../img/bam/krt/kc/promotion/membership/mask_txt_info.png') repeat-x;background-size:auto 100%;}
.cpmLayer .btncpmLayerClose{width:21px;height:21px;position:absolute;top:15px;right:20px;width:20px;height:20px;border-radius:100%;font-size:0;background-color:#0b2c23;}
.cpmLayer .btncpmLayerClose::before, .cpmLayer .btncpmLayerClose::after {content:"";display:block;width:1px;height:13px;position:absolute;top:3px;left:10px;background-color:#a59191;transform:rotate(45deg);}
.cpmLayer .btncpmLayerClose::after {transform:rotate(-45deg);}
@media all and (min-width:540px){
    .cpmLayer .promotionVisual .visual {width:65%;margin:0 auto;}
    .cpmLayer .btnLinkto {width:56.3%;margin:0 0 0 -28.1%;}
    .cpmLayer .promotionInfo .inner {max-width:65%;}
  }
  
  @media all and (max-height: 480px) {
    .cpmLayer.type2 {overflow-y: scroll}
    .cpmLayer.type2 .cpmInner {overflow: scroll !important; width: 90%; margin: 35px auto !important; }
    .cpmLayer .promotionVisual {height:280px;}
    .cpmLayer .promotionVisual .visual {height:100%;}
    .cpmLayer .btnLinkto {top:21%;}
  }
  
  @media (max-width:280px){
    .cpmLayer .promotionVisual .visual .img {padding:44px 0 0;}
    .cpmLayer .btnLinkto {width:85%;top:26.5%;}
  }
.cpmtWrap .btncpmClose {display:block;position:absolute;top:19px;left:16px;width:15px;height:15px;background:url('../../../../img/bam/krt/kc/promotion/membership/btn_cpm_close.png') center center no-repeat;background-size:14px;color:transparent;font-size:0;z-index:-1;opacity:0;outline:none}
.cpmtWrap.on .btncpmClose {opacity:1;}
  
/* 230131 ±¤°í ¼ö½Å µ¿ÀÇ ¾È³» Ãß°¡ */
.payAdWrap {padding-bottom: 50px;}
.payAdWrap .adHeader {position:relative;display:flex;align-items:center;justify-content:center;height:50px;background-color:#fff;border-bottom:1px solid #e2e2e2;}
.payAdWrap .adHeader .adHeadingTag {position:relative;}
.payAdWrap .adHeader .adHeading {display:inline-block;color:#474747;font-size:17px;font-weight:900;letter-spacing:0;}
.payAdWrap .adContent {padding: 30px 17px 40px;letter-spacing: -0.05em;background-color:#eef0f4;}
.payAdWrap .adContent .adSubHeading {font-size: 19px;text-align: center;}

.payAdWrap .adContent .descTxtBox {
    position:relative;
    margin-top: 26px;
    padding-top: 70px;
    text-align: center;
    line-height: 1.42;
}
.payAdWrap .adContent .descTxtBox::before{
    content:"";
    position:absolute;
    display: block;
    left:50%;
    top:0;
    transform:translateX(-50%);
    width:46px;
    height:46px;
    border-radius:100%;
    background: #6250ff url('../../../../img/bam/krt/kc/ico_ad_bell.png') center center/27px no-repeat;
}

.payAdWrap .adContent .descTxtBox .descTxt1 {font-weight: 400;}
.payAdWrap .adContent .descTxtBox .descTxt2 {margin-top: 16px;color:#666666;}
.payAdWrap .adContent .descTxtBox .descTxt1,
.adContent .descTxtBox .descTxt2 {font-size:14px;}

.payAdWrap .adContent .descInfoBox {margin-top: 30px;}
.payAdWrap .adContent .descInfoList {padding:20px;background: #fff;border: 1px solid #c8c8c8;border-radius:14px;}
.payAdWrap .adContent .descInfoBox .infoTxt {position: relative;padding-left: 7px;font-size: 15px;line-height: 1.54;color:#555555;}

.payAdWrap .adContent .descInfoBox .infoTxt::before {content: '-';position: absolute;left: 0;top: 2px;}
.adContent .descInfoBox .infoTxt .pointC {color: #ff3a4a;}
.payAdWrap .btnConfirmWrap {padding:0 17px;margin-top:30px;}
.payAdWrap .btnConfirm {display:block;width: 100%;line-height:21px;padding: 20px 0 19px;border: none;background-color:#6250ff;border-radius:10px;color:#ffffff;font-size: 16px;font-weight: 800;letter-spacing: -0.075em;text-align:center;}
.payAdWrap .btnConfirm:after {content: '';display: inline-block;margin-left: 5px;width: 7px;height: 11px;background:url('../../../../img/bam/krt/kc/btn_only_arrow_next.png') left top / 7px auto  no-repeat;vertical-align: 1px;}
/* À¯·á°¡ÀÔ¾à°üµ¿ÀÇ (media query root-fs: 16px)*/
.paid-service{font-size: 16px;}
.txt-hidden {display: block;text-indent: -9999px;width: 0;height: 0;position: absolute;left: -1px;top: -1px;visibility: hidden;border: 0;-webkit-appearance: none;}
.paid-service-inner{padding:5.938em 3.125em 2.5em;box-sizing: border-box;}
.paid-service-inner.bg-theme{padding:2.625em 3.125em 7.875em;min-height:calc(100vh - 9.375em);background-color: #eef0f4;}
.paid-service-termsCont{font-size:2.813em;border:2px solid #c8c8c8;background-color: #fff;max-height:calc(100vh - 7.067em);overflow-y: auto;padding:1.111em;color:#40474a;}
.paid-service-tit{font-size: 3.125em;font-weight: 800;color:#232323;margin-bottom:1em;text-align: center;word-break: keep-all;}
.paid-service-des{font-size:2.813em;color:#ea273a;text-align: center;word-break: keep-all;}
.paid-service-des .des-sup{font-size:0.644em;}
.paid-service-list{background-color: #fff;border-radius: 0.938em;border:2px solid rgb(200, 200, 200);padding:2em 3.438em;margin:6.5em 0 4em;}
.paid-service-item{position: relative;font-size: 2.813em;color:#4c4c4c;padding-left:2.889em;padding-top:1.133em;min-height:3.556em;letter-spacing:-0.05em;}
.paid-service-item::before{content:'';position: absolute;left:0;top:0;background:no-repeat center / 100%;}
.paid-service-item:nth-child(1)::before{background-image: url('../../../../img/bam/krt/kc/paid/ico_paid1.png');width:1.533em;height:1.022em;top:1.3em;}
.paid-service-item:nth-child(2)::before{background-image: url('../../../../img/bam/krt/kc/paid/ico_paid2.png');width:1.444em;height:0.978em;top:1.4em;}
.paid-service-item:nth-child(3)::before{background-image: url('../../../../img/bam/krt/kc/paid/ico_paid3.png');width:1.400em;height:1.511em;top:1em;}
.paid-service-item:nth-child(4)::before{background-image: url('../../../../img/bam/krt/kc/paid/ico_paid4.png');width:1.289em;height:1.533em;top:1em;}
.paid-service-item .des-sup{font-size:0.867em;color:#797979;}
.paid-service-item:nth-child(3){padding-top:0.533em;}
.paid-service-chkArea{position: relative;}
input[type="checkbox"].paid-service-chk{display: block;text-indent: -9999px;width: 0;height: 0;position: absolute;left: -1px;top: -1px;visibility: hidden;border: 0;-webkit-appearance: none;}
input[type="checkbox"].paid-service-chk + label{position: relative;font-size: 2.813em;font-weight: 500;color:#373536;padding-left:1.511em;}
input[type="checkbox"].paid-service-chk + label::before{content:'';position: absolute;left:0;top:0.133em;width:1.222em;height:1.222em;background: url('../../../../img/bam/krt/kc/paid/chk_off.png')no-repeat center / 100%;}
input[type="checkbox"].paid-service-chk:checked + label::before{background-image: url('../../../../img/bam/krt/kc/paid/chk_on.png');}
.paid-service-terms{position: absolute;right:0;top:0.938em;width:1.125em;height:1.875em;background:url('../../../../img/bam/krt/kc/paid/btn_sc.png')no-repeat center / 100%;}
.paid-service-submit{display: block;margin: 2.1em 0 0;padding:0.790em .2em;background-color: #4d3dd3;border-radius: 10px;color: #ffffff;font-size: 3.125em;font-weight: 700;letter-spacing: -0.05em;text-align: center;}
.modal-terms{position:fixed;left:0;top:-100%;width:100%;height:100%;z-index:2;visibility:hidden;transition:visiblity 0s;}
.modal-terms.active{top:0;}
.modal-terms:before{content:"";position:fixed;left:0;top:0;background-color:rgba(0,0,0,.8);width:100%;height:100%;visibility: hidden;opacity: 0;
transition: visibility .4s, opacity 0.6s ease;}
.modal-terms.active:before{visibility: visible;opacity:1;transition: visibility .4s, opacity 0.6s ease;}
.modal-terms-inner{position:fixed;max-width:1080px;width: calc(100% - 10em);left: 0;right: 0;transform:translateY(-50%);top:100%;margin: 0 auto;background:#fff;padding:7.375em 4.375em 2.813em;opacity: 0;transition: visibility .4s, top 0.6s, opacity 0.6s ease;}
.modal-terms.active .modal-terms-inner{top:50%;opacity: 1;visibility: visible;transition: visibility .4s, top 0.6s, opacity 0.6s ease;}
.modal-terms-des{font-size: 2.813em; color:#4c4c4c;width:100%;text-align: center;}
.modal-terms-btns{display: flex;gap:2.250em;margin-top:7.750em;width:100%;}
.modal-terms-btn{font-size:2.875em;padding:1em 0;border-radius: 0.341em;border: 2px solid #4d3dd3;flex:auto;text-align: center;}
.modal-terms-cancle{color: #4d3dd3;background: #fff;}
.modal-terms-confirm{color: #fff;background: #4d3dd3;}
@media (max-width:1080px){
.paid-service{font-size:1.4814814815vw;}
}


/* s: 20240610 Ãß°¡ */
.main-notuser{padding:44px 20px;word-break:keep-all;}
.main-notuser .section-title{font-size:21px;font-weight:700;line-height:29px;color:#111111;letter-spacing:-0.05rem;text-align:center;}
.main-notuser .section-title .fs-highlight{font-weight:700;color:#6250ff;}

.main-notuser .img-container{display:flex;align-items:center;justify-content:center;width:100%;}
.main-notuser .img-container img{max-width:100%;}
.main-notuser .main-subtitle{}
.main-notuser .main-subtitle .fw-bold{}
.main-notuser .btn-main{background-color:#4d3dd3;border-radius:7.5px;font-size:15px;}

.main-notuser .item-title{margin-bottom:7px;}
.main-notuser .item-description{margin-top:2px;font-size:14px;font-weight:400;letter-spacing:-0.05rem;color:#666666;}

.main-notuser .list-refer{}
.main-notuser .list-refer-item{margin-top:22px;margin-left:10px;margin-right:10px;}
.main-notuser .list-refer-item:first-child{margin-top:0;}
.main-notuser .list-refer-item .item-title{position:relative;padding-left:15px;font-size:15px;font-weight:700;letter-spacing:-0.05rem;color:#111111;}
.main-notuser .list-refer-item .item-title::before{position:absolute;width:15px;height:15px;left:0;top:2px;content:'\203B';font-size:15px;font-weight:700;letter-spacing:-0.05rem;color:#111111;}

.main-notuser .list-dot-item .item-description{position:relative;padding-left:10px;}
.main-notuser .list-dot-item .item-description::before{position:absolute;width:10px;height:15px;left:0;top:0;content:'\00B7';font-size:15px;font-weight:700;letter-spacing:-0.05rem;color:#111111;}

.main-notuser .section-hero{position:relative;padding-bottom:69px;}
.main-notuser .section-hero::after{content:'';position:absolute;width:calc(100% + 40px);left:-20px;bottom:0;height:10px;background-color:#e8e8e8;}
.main-notuser .section-hero .img-container{margin-top:44px;}
.main-notuser .section-hero .btn-main{margin-top:47px;}
.main-notuser .section-hero .sampleWrap{margin:36px 0 0 0;background-color:transparent;padding:0;border-radius:23px;border:1px solid #d7d7d7;}
.main-notuser .section-hero .sampleWrap .sampleBtn{background-color:#ffffff;color:#111111;font-size:15px;font-weight:500;padding:14px 60px 13.5px 40px;border:none;border-radius:23px;margin:0;line-height:initial;text-align:left;}
.main-notuser .section-hero .sampleWrap .sampleBtn::before{top:14px;left:18px;width:16px;height:16px;background-image:url('../../../../img/bam/krt/kc/notuser/icon_info-title.png');background-size:14.5px auto;background-position:center center;background-repeat:no-repeat;transform:translateY(9px);}
.main-notuser .section-hero .sampleWrap .sampleBtn::after{width:20px;height:20px;top:13px;right:18px;background-image:url('../../../../img/bam/krt/kc/notuser/icon_info-arrow-round.png');background-size:20px auto;background-position:center center;background-repeat:no-repeat;}
.main-notuser .section-hero .sampleWrap.on .sampleBtn::after{background-position:center center;}
/* .main-notuser .section-hero .sampleWrap:not(.on) .sampleBtn:before{animation:none;} */
.main-notuser .section-hero .sampleWrap .sampleCon{border-top:none;text-align:left;}
.main-notuser .section-hero .sampleContInner{border-top:1px solid #c8c8c8;margin:0 10px;padding-top:12px;padding-bottom:22px;}
.main-notuser .section-hero .sampleWrap.on::after{display: none;}

.main-notuser .section-creditchange{padding-top:21px;}
.main-notuser .section-creditchange .main-subtitle{font-size:18px;font-weight:700;color:#111111;}
.main-notuser .section-creditchange .graph-container{margin-top:42px;display:flex;align-items:center;justify-content:center;}
.main-notuser .section-creditchange .graph-container .img-container{position:relative;width:232.5px;}
.main-notuser .section-creditchange .graph-container .link-more{position:absolute;right:-38px;top:-23px;background-color:#000000;color:#ffffff;font-size:15px;font-weight:400;letter-spacing:-0.05rem;padding:5px 25px 7px 14px;border-radius:23px;}
.main-notuser .section-creditchange .graph-container .link-more::after{position:absolute;right:3px;top:6px;width:16px;height:16px;content:'\003E';color:#ffffff;font-size:14px;}
.main-notuser .section-creditchange .graph-container .link-more .fs-highlight{text-decoration: underline;margin-right:4px;}

.main-notuser .section-creditchange .info-box{position:relative;margin-top:22px;font-size:14px;font-weight:400;color:#666666;letter-spacing:-0.05rem;padding:13px 15px 13px 32px;background-color:#eef0f4;}
.main-notuser .section-creditchange .info-box{}
.main-notuser .section-creditchange .info-box::before{position:absolute;width:15px;height:15px;left:13px;top:13px;content:'\203B';font-size:15px;font-weight:700;letter-spacing:-0.05rem;color:#666666;}
.main-notuser .section-creditchange .info-box .fs-highlight{color:#666666;font-weight:700;text-decoration:underline;}
/* e: 20240610 Ãß°¡ */
/* s: 20241107 Ãß°¡ */
#evd_bg{position:relative;width:100vw;height:70px;}
#evd_bg img{max-width:100%;vertical-align:middle;border:0;}
.evd_wrapper{position:absolute;width:100vw;height:100%;padding-left:13.33px;padding-right:22.33px;background-color:transparent;display:flex;flex-direction:row;align-items:center;justify-content:space-between;}
.evd_inner{display:flex;flex-direction:row;align-items:center;}
.evd_text{margin-left:18.01px;}
.evd_svcname{font-size:10px;color:#787878;font-weight:500;margin-bottom:5.67px;line-height:10px;}
.evd_title, .evd_date{font-size:15px;font-weight:800;color:#333;line-height:15px;}
.evd_img{width:37.1px;}
.evd_arrow{width:6.33px;margin-top:3px;}
/* e: 20241107 Ãß°¡ */