/* ===== 로그인 영역 시작 ===== */
.login-tit-wrap{text-align:center;}
.login-tit-wrap > img{width:20.3rem !important;height:5.3rem;}
.login-tit-wrap .login-tit{margin-top:1.2rem;display:block;text-align:center;font-size:2.2rem;font-weight:400;}
.login-form-wrap{padding:2.2rem 2rem 0 2rem;}
.login-form-wrap .login-input-memInfo{margin-bottom:2rem;}
.login-form-wrap .login-input-memInfo > .inputID{margin-bottom:1.2rem;}
.login-form-wrap .auto-login{margin-bottom:2rem;}
.login-form-wrap .btn-wrap.login{margin-bottom:1.2rem;}
.login-form-wrap .btn-wrap.login > button{box-shadow:0 0.3rem 0.6rem 0 rgba(0, 0, 0, 0.2);}
.login-form-wrap .login-util{margin-bottom:1.5rem;border-radius:2rem;height:4rem;background:#f2f2f200;}
.login-form-wrap .login-util > li > a.link-join{width:48%;text-align:center;float:left;font-size:1.4rem;line-height:4rem;}
.login-sns-wrap{text-align:center;}
.login-sns-wrap > li{margin-right:0;display:inline-block;width:6.6rem;height:6.6rem;}
.login-sns-wrap > li:last-child{margin-right:0;}
.login-sns-wrap > li > a{display:inline-block;width:100%;}
#btnCloseLayer{width:6.5% !important;}
/* ===== 로그인 영역 종료 ===== */

/* ===== 약관동의 영역 시작 ===== */
.cont-subwrap.agreement .agreeAll-wrap{margin-bottom:1.2rem;padding-left:1rem;}
.cont-subwrap.agreement .agreeAll-wrap > label{font-size:1.8rem !important;font-weight:600;}
.cont-subwrap.agreement .agreeWrap{position:relative;border-radius:1.2rem;margin-bottom:1rem;padding:2.4rem 1rem;box-shadow:0 0.3rem 0.6rem 0 rgba(0, 0, 0, 0.16);background:#fff;}
.cont-subwrap.agreement .btn-dropdownWrap{z-index:2;position:absolute;top:2rem;right:1rem;}
.cont-subwrap.agreement .btn-dropdown{display:inline-block;width:3.2rem;height:3.2rem;}
.cont-subwrap.agreement .agreeContent{display:none;margin-top:1.2rem;border-top:0.1rem solid #e5e5e5;}
.cont-subwrap.agreement .agreeCont-subwrap{margin-top:1.2rem;padding:1rem 2rem;max-height:6.4rem;overflow:scroll;background:#f2f2f2;line-height:1.6rem;}
/* ===== 약관동의 영역 종료 ===== */

/* ===== 충전이력 영역 시작 ===== */
.hisCharge-wrap .search-wrap {margin-top:2rem;}
.hisCharge-wrap .search-wrap .btn-wrap {margin-top:1rem;}
.hisCharge-wrap .basic_table3 thead th{vertical-align:middle;padding:0;}
.hisCharge-wrap .basic_table3 tfoot th,.hisCharge-wrap .basic_table3 tfoot td{border-bottom:none;padding:2rem 0;background:#fff;font-size:1.4rem;font-weight:600;color:#c00020;}
.hisCharge-wrap .calendarWrap .date-pick-wrap{width:45.58%;display:table-cell;text-align:center;}
.hisCharge-wrap .calendarWrap .date-pick-wave{vertical-align:middle;display:table-cell;text-align:center;margin:0 0.6rem;font-size:1.4rem;font-weight:600;}
.hisCharge-wrap .hisChargeList__info{margin-bottom:2rem;}
.hisCharge-wrap .hisChargeList__info__item{font-size:1.8rem;font-weight:500;line-height:1.8rem;}
.hisCharge-wrap .hisChargeList__info__item .count{color:#bf0021;}
.hisCharge-wrap .hisChargeList__item{padding:2.5rem 2rem;margin:1.6rem 0 0;}
.hisCharge-wrap .hisChargeList__item:first-child{margin:0;}
.hisCharge-wrap .hisChargeList__item__info{margin:0 0 2rem;}
.hisCharge-wrap .hisChargeList__item__info .datetime{display:block;margin:0 0 1rem;color:#7d7d7d;font-size:1.2rem;line-height:1.2rem;}
.hisCharge-wrap .hisChargeList__item__info .detailBtn{display:block;height:18px;text-align:left;font-size:1.6rem;line-height:1.6rem;font-weight:600;}
.hisCharge-wrap .hisChargeList__item__info .detailBtn .txt{display:block;}
.hisCharge-wrap .hisChargeList__item__info .detailBtn .txt::after{content:"";display:inline-block;vertical-align:middle;background:url("../images/ico_ancr18.png") no-repeat right center;width:1.8rem;height:1.8rem;background-size:1.8rem;margin:0 0 0 0.2rem;}
.hisCharge-wrap .hisChargeList__item__list .item{margin:1.4rem 0 0;display:flex;justify-content:space-between;color:#454545;font-size:1.6rem;line-height:2rem;}
.hisCharge-wrap .hisChargeList__item__list .item:first-child{margin-top:0;}
.hisCharge-wrap .hisChargeList__item__list .label{background-repeat:no-repeat;background-position:left center;}
.hisCharge-wrap .hisChargeList__item__list .label--ico3{background-image:url("../images/bg_chargeInfoStatus3.png");background-size:1.8rem;padding:0 0 0 2.7rem;}
.hisCharge-wrap .hisChargeList__item__list .label--ico4{background-image:url("../images/bg_chargeInfoStatus4.png");background-size:2rem;padding:0 0 0 2.7rem;}
.hisCharge-wrap .hisChargeList__item__list .value{color:#000000;font-weight:500;}
/* ===== 충전이력 영역 종료 ===== */

/* ===== 지도상세 영역 시작 ===== */
.detail_map .charg_filter-wrap{position:fixed;z-index:3;width:100%;top:7rem;left:1rem;}
.detail_map .charg_filter-wrap > ul > li > a{width:20%;overflow:hidden;}
.detail_map .charg_filter-wrap > ul > li > a:last-child{width:60%;overflow:hidden;}
.detail_map .stateGuide1New-wrap{position:fixed;z-index:3;text-align:center;width:5rem;top:10rem;right:0rem;}
.detail_map .stateGuide2New-wrap{position:fixed;z-index:3;text-align:center;width:5rem;bottom:7rem;right:0rem;}
.simpleTable--scroll{overflow-y:hidden;overflow-x:auto;margin:0 -2rem 0;padding:0 2rem 0 2rem;}
.simpleTable table{width:100%;border-collapse:collapse;border:1px solid #E5E8EB;}
.simpleTable table thead th{background:#f5f5f5;border:1px solid #E5E8EB;text-align:center;color:#000;font-size:1.0rem;line-height:1.0rem;font-weight:400;padding:1.5rem 0;}
.simpleTable table tbody td{border:1px solid #E5E8EB;padding:1.5rem 0;text-align:center;color:#000;font-size:1.0rem;vertical-align:middle;}
.simpleTable table tbody td.fontRed{color:#BF0021;}
/* ===== 지도상세 영역 종료 ===== */

/* ===== 고객센터 영역 시작 ===== */
.custom-wrap .customTel{display:block;border-radius:1.2rem;padding:2.5rem 3rem;margin:0 0 3rem;background:#bf0021 url("../images/bg_customTel1.png") no-repeat right 3.6rem center;background-size:5.6rem 5.266rem;}
.custom-wrap .customTel__headline{display:block;color:#fff;font-size:1.2rem;font-weight:400;line-height:1.2rem;}
.custom-wrap .customTel__no{display:block;margin:1rem 0 0;color:#fff;font-size:3.2rem;line-height:3.2rem;font-weight:500;}
.custom-wrap .customTel__message{display:block;margin:2.2rem 0 0;padding:0 0 0 2.1rem;background:url("../images/bg_customTel2.png") no-repeat left center;background-size:1.4rem;color:#fff;font-size:1.4rem;line-height:1.4rem;}
.custom-wrap .customList{position:relative;margin:3rem 0 0;}
.custom-wrap .customList__headline{position:relative;}
.custom-wrap .customList__headline__txt{color:#000;font-size:1.8rem;font-weight:500;line-height:1.8rem;margin:0 0 1rem;}
.custom-wrap .customList__headline__moreview{position:absolute;top:0;right:0;color:#7d7d7d;font-size:1.2rem;line-height:1.8rem;}
.custom-wrap .customList__list__item .link{display:block;color:#2c2c2c;font-size:1.6rem;line-height:5.2rem;border-bottom:1px solid #f2f2f2;background:url("../images/ico_ancr20.png") no-repeat right center;background-size:2rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 2.5rem 0 0;}
.notiList-wrap .basic_table3{table-layout:fixed;}
.notiList-wrap .basic_table3 th,
.notiList-wrap .basic_table3 td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.notice-detail-wrap .basic_table2 tr:last-child{border-bottom:0.1rem solid #e5e5e5;}
.notice-detail-wrap .basic_table2 tr:last-child th,
.notice-detail-wrap .basic_table2 tr:last-child td{padding-bottom:2rem;}
.notice-detail-wrap textarea{height:calc(100vh - 37rem);width:calc(100% - 4rem);border:0;overflow-y:scroll;background:#fff;}
/* ===== 고객센터 영역 종료 ===== */

/* ===== 내정보 영역 시작 ===== */
.myInfo-wrap .topStatus{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;}
.myInfo-wrap .topStatus__headline{font-size:2.2rem;line-height:3rem;font-weight:200;letter-spacing:-4%;}
.myInfo-wrap .topStatus__headline.emphasis{font-weight:500;}
.myInfo-wrap .indexMyinfoBoxList{margin-top:3.5rem;}
.myInfo-wrap .indexMyinfoBoxList__status{display:flex;padding:2rem 2rem;justify-content:space-around;align-items:center;}
.myInfo-wrap .indexMyinfoBoxList__status__item{text-align:center;}
.myInfo-wrap .indexMyinfoBoxList__status__item .label{display:block;color:#a9aaab;font-size:1.1rem;font-weight:400;line-height:1.1rem;background-size:2.6rem;padding-top:3.7rem;background-repeat:no-repeat;background-position:top center;}
.myInfo-wrap .indexMyinfoBoxList__status__item .point{display:block;color:#000;font-size:2rem;font-weight:600;line-height:2rem;margin:0.5rem;}
.myInfo-wrap .indexMyinfoBoxList__status__item--point .label{background-image:url("../images/ico_point.png")}
.myInfo-wrap .indexMyinfoBoxList__status__item--coupon .label{background-image:url("../images/ico_coupon.png")}
.myInfo-wrap .indexMyinfoBoxList__headline{color:#000000;font-size:1.8rem;font-weight:500;line-height:1.8rem;margin:0 0 2rem;}
.myInfo-wrap .indexMyinfoBoxList__box__noresult{text-align:center;padding:4.9rem 0 0;color:#242323;font-size:1.8rem;font-weight:500;line-height:2.4rem;background:url("../images/ico_blankcard.png") no-repeat center top;background-size:4.15rem 3.25rem;}
.myInfo-wrap .indexMyinfoBoxList__box__list .item{display:flex;align-items:center;margin:2.5rem 0 0;}
.myInfo-wrap .indexMyinfoBoxList__box__list .item:first-child{margin-top:0;}
.myInfo-wrap .indexMyinfoBoxList__box__list .item .image{flex-basis:23.7%;flex-shrink:1;flex-grow:0;}
.myInfo-wrap .indexMyinfoBoxList__box__list .item .value{margin:0 0 0 1.2rem;flex-grow:1;}
.myInfo-wrap .indexMyinfoBoxList__box__list .item .value .label{color:#000000;display:block;font-size:1.6rem;line-height:1.6rem;font-weight:500;}
.myInfo-wrap .indexMyinfoBoxList__box__list .item .value .no{display:block;margin:1rem 0 0 0;color:#8d8d8f;font-size:1.2rem;line-height:1.2rem;}
.myInfo-wrap .indexMyinfoBoxList__box__list .item .value .cardlabel{display:inline-block;border-radius:3.3rem;background:#fe8e4c;color:#fff;font-size:1.2rem;line-height:2rem;padding:0 0.7rem 0;margin:0 0 0.6rem;}
.myInfo-wrap .indexMyinfoBoxList__box__list .item .value .cardlabel-off{display:inline-block;border-radius:3.3rem;background:#838385;color:#fff;font-size:1.2rem;line-height:2rem;padding:0 0.7rem 0;margin:0 0 0.6rem;}
.myInfo-wrap .indexMyinfoBoxList__box__function{text-align:center;margin:2.4rem 0 0;}
.myInfo-wrap .indexMyinfoBoxList__box__function .btnFlex{display:flex;justify-content:space-between;}
.myInfo-wrap .indexMyinfoBoxList__box__function .btnFlex .btn-h42{flex-basis:48.5%;flex-shrink:0;}
.myInfo-wrap .indexMyinfoBoxList__box__message{margin:2rem 0 0;color:#838385;font-size:1.2rem;line-height:1.8rem;font-weight:200;}
.myInfo-wrap .myInfoList__box__item{display:flex;justify-content:space-between;padding:2rem 0;border-top:1px solid #f2f2f2;}
.myInfo-wrap .myInfoList__box__item:first-child{padding-top:0.5rem;border-top:0;}
.myInfo-wrap .myInfoList__box__item .label{color:#8d8d8f;font-size:1.4rem;line-height:1.4rem;font-weight:400;}
.myInfo-wrap .myInfoList__box__item .value{color:#000000;font-size:1.6rem;line-height:1.6rem;font-weight:500;}
.myInfo-wrap .myInfoList__box__item--ad{display:block;}
.myInfo-wrap .myInfoList__box__item--ad .label{display:block;}
.myInfo-wrap .myInfoList__box__item--ad .value{display:flex;margin:2rem 0 0;}
.myInfo-wrap .myInfoList__box__item--ad .value .switchCheckbox{margin:0;flex-grow:1;flex-shrink:1;}
.myInfo-wrap .myInfoList__box__item--ad .value .switchCheckbox .label{color:#000000;}
.myInfo-wrap .myInfoLink{display:flex;justify-content:space-between;}
.myInfo-wrap .myInfoLink__box{flex-basis:48%;flex-shrink:0;flex-grow:0;padding:0;}
.myInfo-wrap .myInfoLink__box__item{display:block;text-align:center;color:#2c2c2c;font-size:1.4rem;padding:5.8rem 0 2rem;background-repeat:no-repeat;background-size:2.8rem;background-position:center 2rem;}
.myInfo-wrap .myInfoLink__box__item--modify{background-image:url("../images/ico_person.png")}
.myInfo-wrap .myInfoLink__box__item--exit{background-image:url("../images/ico_exit.png")}
.myInfo-wrap .myInfoModifyList__box__item{position:relative;margin:2rem 0 0;}
.myInfo-wrap .myInfoModifyList__box__item:first-child{margin-top:0.5rem;}
.myInfo-wrap .myInfoModifyList__box__item .input{flex:1;position:relative;}
.myInfo-wrap .myInfoModifyList__box__item .input .title{display:block;color:#8d8d8f;font-size:1.4rem;line-height:1.4rem;}
.myInfo-wrap .myInfoModifyList__box__item .input .title em::before{color:#bf0021;content:"* ";}
.myInfo-wrap .myInfoModifyList__box__item .input .form{display:block;margin:1rem 0 0;}
.myInfo-wrap .myInfoModifyList__box__item .input .form input{width:100%;border:0;color:#000;font-size:1.2rem;font-weight:300;line-height:2rem;height:3rem;border-bottom:1px solid #f2f2f2;}
.myInfo-wrap .myInfoModifyList__box__item .input .form input:focus{border-bottom-color:#bf0021;}
.myInfo-wrap .myInfoFunction{margin:6.7rem 0 0;display:flex;}
.myInfo-wrap .myInfoFunction .btn{flex:1;}
.myInfo-wrap h2.term__headline{font-size:1.8rem;font-weight:500;line-height:2.7rem;color:#000;border-bottom:1px solid #f2f2f2;padding:0 0 3rem;margin:0 0 3rem;}
.myInfo-wrap h3.term__headline{color:#2c2c2c;font-size:1.6rem;line-height:2.5rem;font-weight:600;margin:3rem 0 0.6rem;}
.myInfo-wrap h3.term__headline:first-child{margin-top:0;}
.myInfo-wrap .term__paragraph{color:#8d8d8f;font-size:1.4rem;line-height:2.5rem;}
.myInfo-wrap .term__list__item{color:#8d8d8f;font-size:1.4rem;line-height:2.5rem;}
/* ===== 내정보 영역 종료 ===== */

/* ===== 충전상세 영역 시작 ===== */
.charge-wrap{height:calc(100% - 5.8rem);box-sizing:border-box;}
.charge-wrap .flexibleBox{height:100%;display:flex;flex-direction:column;justify-content:space-between;}
.charge-wrap h2.headline{font-size:1.8rem;font-weight:500;line-height:1.8rem;margin:0 0 2.4rem;}
.charge-wrap .chargeInfo__info__item{display:flex;margin:1.4rem 0 0;}
.charge-wrap .chargeInfo__info__item:first-child{margin-top:0;}
.charge-wrap .chargeInfo__info__item .label{flex-grow:0;flex-shrink:0;flex-basis:7rem;height:3rem;white-space:nowrap;border-radius:2.5rem;color:#2C2C2C;font-size:1.4rem;font-weight:500;line-height:3rem;text-align:center;}
.charge-wrap .chargeInfo__info__item > .value{color:#7d7d7d;font-size:1.4rem;line-height:2.2rem;padding:0.3rem 0 0 1.2rem;}
.charge-wrap .chargeRealtime__dashboard{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-2% 0 0 -2%;}
.charge-wrap .chargeRealtime__dashboard__item{flex-basis:48%;flex-grow:0;flex-shrink:0;padding:2.5rem 0 2.5rem;text-align:center;box-sizing:border-box;margin:2% 0 0 2%;}
.charge-wrap .chargeRealtime__dashboard__item::before{content:"";display:block;width:2.6rem;height:2.6rem;margin:0 auto 1.5rem;background-repeat:no-repeat;background-position:center;background-size:100%;}
.charge-wrap .chargeRealtime__dashboard__item .title{display:block;font-size:1.1rem;}
.charge-wrap .chargeRealtime__dashboard__item .value{display:block;margin:0.9rem 0 0;font-size:2rem;font-weight:600;}
.charge-wrap .chargeRealtime__dashboard__item--01::before{background-image:url("../images/ico_chargeRealtime1.png")}
.charge-wrap .chargeRealtime__dashboard__item--02::before{background-image:url("../images/ico_chargeRealtime2.png")}
.charge-wrap .chargeRealtime__dashboard__item--03::before{background-image:url("../images/ico_chargeRealtime3.png")}
.charge-wrap .chargeRealtime__dashboard__item--04::before{background-image:url("../images/ico_chargeRealtime4.png")}
.charge-wrap .chargeRealtime__connector{margin:2rem 0 0;padding:2.5rem 3rem;}
.charge-wrap .chargeRealtime__connector .title{display:block;color:#a9aaab;font-size:1.2rem;line-height:1.2rem;}
.charge-wrap .chargeRealtime__connector .value{display:block;margin:1.8rem 0 0;line-height:2.4rem;overflow:hidden;}
.charge-wrap .chargeRealtime__connector .value .label{float:left;background:url("../images/ico_connector1.png") no-repeat left center;background-size:2.4rem;padding:0 0 0 3rem;color:#000;font-size:16px;font-weight:600;}
.charge-wrap .chargeRealtime__connector .value .unit{color:#000;font-size:16px;margin:0 0 0 3rem;}
.charge-wrap .chargeList{margin:3rem 0 0;}
.charge-wrap .chargeList__status__item .txt{display:block;text-align:center;padding:2rem 0 0;background-size:2rem;background-repeat:no-repeat;background-position:50% top;}
.charge-wrap .chargeList__status__item01.chargeList__status__item--active .txt{background-image:url("../images/ico_chargeList1_active.png");}
.charge-wrap .chargeList__status__item02.chargeList__status__item--active .txt{background-image:url("../images/ico_chargeList4_active.png");}
.charge-wrap .chargeList__status__item03.chargeList__status__item--active .txt{background-image:url("../images/ico_chargeList1_active.png"), url("../images/ico_chargeList4_active.png");background-position:calc(50% - 1rem) top, calc(50% + 1rem) top;}
.charge-wrap .chargeList__status__item04.chargeList__status__item--active .txt{background-image:url("../images/ico_chargeList2_active.png");}
.charge-wrap .chargeList__status__item05.chargeList__status__item--active .txt{background-image:url("../images/ico_chargeList1_active.png"), url("../images/ico_chargeList2_active.png");background-position:calc(50% - 1rem) top, calc(50% + 1rem) top;}
.charge-wrap .chargeList__status__item06.chargeList__status__item--active .txt{background-image:url("../images/ico_chargeList1_active.png"), url("../images/ico_chargeList4_active.png"), url("../images/ico_chargeList2_active.png");background-position:calc(50% - 2rem) top, 50% top, calc(50% + 2rem) top;}
.charge-wrap .chargeList__status__item07.chargeList__status__item--active .txt{background-image:url("../images/ico_chargeList3_active.png");}
.charge-wrap .chargeList__status__item08.chargeList__status__item--active .txt{background-image:url("../images/ico_chargeList2_active.png");}
.charge-wrap .chargeList__status__item09.chargeList__status__item--active .txt{background-image:url("../images/ico_chargeList6_active.png");}
.charge-wrap .chargeList__status__item10.chargeList__status__item--active .txt{background-image:url("../images/ico_chargeList2_active.png"), url("../images/ico_chargeList6_active.png");background-position:calc(50% - 1rem) top, calc(50% + 1rem) top;}
/* ===== 충전상세 영역 종료 ===== */

/* ===== 오토차징 영역 시작 ===== */
.auto-wrap .autochargeHeader{margin:3rem 0 4.8rem;}
.auto-wrap .autochargeHeader--type02{margin-bottom:4rem;}
.auto-wrap .autochargeHeader__headline{color:#000;font-size:2.8rem;line-height:2.8rem;font-weight:500;margin:0 0 2rem;}
.auto-wrap .autochargeHeader--type02 .autochargeHeader__headline{font-size:2.2rem;line-height:3rem;}
.auto-wrap .autochargeHeader__desc{color:#454545;font-size:1.4rem;line-height:1.4rem;}
.auto-wrap .autochargeList__item {margin:0 0 2rem;}
.auto-wrap .autochargeList__item__info{display:flex;justify-content:space-between;}
.auto-wrap .autochargeList__item__info .info .label{display:block;color:#000;font-size:2rem;font-weight:600;line-height:2rem;margin:0 0 1rem;}
.auto-wrap .autochargeList__item__info .info .datetime{color:#8d8d8f;font-size:1.2rem;}
.auto-wrap .autochargeList__item__function{margin:3.5rem 0 0;}
.auto-wrap .autochargeList__item__function .btn + .btn{margin-left:0.7rem;}
.auto-wrap .noList__txt{color:#000;font-size:1.8rem;line-height:1.8rem;font-weight:200;text-align:left;margin:0 0 1.4rem;}
.auto-wrap .autochargeChangeInfo__item__label{display:block;color:#8d8d8f;font-size:1.2rem;line-height:1.2rem;margin:0 0 1.4rem;}
.auto-wrap .autochargeChangeInfo__item__value .form{display:block;margin:1rem 0 0;}
.auto-wrap .autochargeChangeInfo__item__value .form .input{width:100%;border:0;color:#000;font-size:1.2rem;font-weight:300;line-height:2rem;height:3rem;border-bottom:1px solid #f2f2f2;}
.auto-wrap .autochargeChangeInfo__item__value .form .input:focus{border-bottom-color:#bf0021;}
/* ===== 오토차징 영역 종료 ===== */

/* ===== 이벤트 영역 시작 ===== */
.event-wrap .eventBox{position:relative;}
.event-wrap .eventBox + .eventBox{margin-top:4rem;}
.event-wrap .eventBox__moreview{position:absolute;top:0;right:0;color:#7d7d7d;line-height:1.8rem;}
.event-wrap .eventBox__headline{margin:0 0 2rem;color:#000;font-size:1.8rem;font-weight:500;line-height:1.8rem;}
.event-wrap .eventBox__headline .count{color:#bf0021;}
.event-wrap .eventBox__list__item{margin:1.6rem 0 0;}
.event-wrap .eventBox__list__item--noresult{margin:0;}
.event-wrap .eventBox__list__item--noresult .message{padding:5.3rem 0 0;text-align:center;font-size:1.8rem;font-weight:500;line-height:2.4rem;background-repeat:no-repeat;background-position:top center;background-size:4.4rem;}
.event-wrap .eventBox__list__item--noresult .message--promotion{background-image:url("../images/bg_event_noresult1.png");}
.event-wrap .eventBox__list__item--noresult .message--coupon{background-image:url("../images/bg_event_noresult2.png");}
.event-wrap .eventBox__list__item--noresult .message--charge{background-image:url("../images/bg_event_noresult3.png");}
.event-wrap .eventBox__list__item:first-child{margin-top:0;}
.event-wrap .eventBox__list__item > .box{display:block;margin:0;position:relative;}
.event-wrap .eventBox__list__item > .box .info{display:flex;}
.event-wrap .eventBox__list__item > .box .info .couponInfo{flex:1;padding-right:10px;}
.event-wrap .eventBox__list__item > .box .info .couponInfo > .title{display:block;color:#bf0021;font-size:2rem;font-weight:600;line-height:2rem;}
.event-wrap .eventBox__list__item > .box .info .couponInfo .etc{display:block;color:#7d7d7d;margin:0.8rem 0 0;font-size:1.2rem;font-weight:400;line-height:1.2rem;}
.event-wrap .eventBox__list__item > .box .info .couponInfo .etc .button--tooltip{width:1.5rem;padding:0;}
.event-wrap .eventBox__list__item > .box .info .couponInfo .etc .button--tooltip img{vertical-align:top;}
.event-wrap .eventBox__list__item > .box .info .couponInfo .etc .button--active + .tooltipBox{display:block;}
.event-wrap .eventBox__list__item > .box .info .couponInfo .etc .tooltipBox{display:none;position:absolute;z-index:10;top:8.9rem;left:0;right:0;border:1px solid #d9d9d9;border-radius:0.1rem;background:#fff;padding:2em;}
.event-wrap .eventBox__list__item > .box .info .couponInfo .etc .tooltipBox .button--close{position:absolute;top:1.8rem;right:2rem;width:1.7em;height:1.7em;background:url("../images/btn_tooltipclose.png") no-repeat;background-size:1.7em;}
.event-wrap .eventBox__list__item > .box .info .couponInfo .etc .tooltipBox .title{display:block;padding:0 0 1.6rem;margin:0 0 1.6rem;border-bottom:1px solid #f2f2f2;color:#000;font-size:1.4rem;font-weight:500;line-height:1.4rem;}
.event-wrap .eventBox__list__item > .box .info .couponInfo .etc .tooltipBox .content{display:block;font-size:1.3rem;line-height:2.1rem;word-break:break-all;}
.event-wrap .eventBox__list__item > .box .info .image{flex-basis:7.8rem;flex-shrink:0;flex-grow:0;}
.event-wrap .eventBox__list__item > .box .info .image img{width:100%;}
.event-wrap .eventBox__list__item > .box .description{display:flex;margin:2rem 0 0;font-size:1.2rem;line-height:2.1rem;text-align:right;}
.event-wrap .eventBox__list__item > .box .description > .left{text-align:left;flex:1;}
.event-wrap .eventBox__list__item > .box .description > .right{text-align:right;flex:1;}
.event-wrap .eventBox__list__item > .box .description .remain{color:#000;}
.event-wrap .eventBox__list__item > .box .description .col{display:inline-block;vertical-align:middle;width:1px;height:1.2rem;background:#b8b8b8;margin:0 0.7rem;}
.event-wrap .eventBox__list__item > .box .description .etc{color:#7d7d7d;}
.event-wrap .eventBox__list__item > .box .description .badge{display:inline-block;padding:0 0.8rem 0;border-radius:4.181rem;vertical-align:top;background:#f5f5f5;color:#bf0021;font-size:1.1rem;line-height:2.1rem;}
.event-wrap .eventBox__message{margin:2rem 0 0;color:#838385;font-size:1.2rem;font-weight:200;line-height:1.8rem;}
.event-wrap .existPoint{padding:3rem 2.5rem;margin:0;}
.event-wrap .existPoint__item{position:relative;color:#000000;}
.event-wrap .existPoint__item--red{color:#bf0021;}
.event-wrap .existPoint__item + .existPoint__item{border-top:1px solid #f2f2f2;padding-top:2rem;margin-top:2rem;}
.event-wrap .existPoint__item .title{display:block;font-size:1.4rem;font-weight:200;line-height:1.4rem;}
.event-wrap .existPoint__item .value{display:block;margin:1rem 0 0;font-size:2.4rem;font-weight:600;line-height:2.4rem;}
.event-wrap .existPoint__item .button--tooltip{width:1.5rem;position:absolute;top:0;right:0;padding:0;}
.event-wrap .existPoint__item .button--tooltip img{vertical-align:top;}
.event-wrap .transactionBoard{margin:5rem 0 0;}
.event-wrap .transactionBoard__filter{white-space:nowrap;overflow-x:auto;overflow-y:hidden;}
.event-wrap .transactionBoard__filter__item{margin:0 0 0 1rem;}
.event-wrap .transactionBoard__filter__item:first-child{margin:0;}
.event-wrap .transactionBoard__filter__item .label{display:inline-block;border:1px solid #d9d9d9;border-radius:5.4rem;background:#fff;padding:0 1.6rem 0;color:#7d7d7d;font-size:1.4rem;font-weight:500;line-height:3.8rem;}
.event-wrap .transactionBoard__filter__item .input:checked + .label{color:#fff;border-color:#2c2c2c;background-color:#2c2c2c;}
.event-wrap .transactionBoard__result__item{border-bottom:1px solid #f2f2f2;margin:2rem 0;}
.event-wrap .transactionBoard__result__item .datetime{display:block;font-size:1.4rem;line-height:1.4rem;margin:0 0 2rem;}
.event-wrap .transactionBoard__result__item .datetime .date{color:#2c2c2c;font-weight:600;}
.event-wrap .transactionBoard__result__item .datetime .time{margin:0 0 0 0.4rem;color:#a9aaab;}
.event-wrap .transactionBoard__result__item .point{display:flex;margin:0 0 1rem;}
.event-wrap .transactionBoard__result__item .point .image{width:2rem !important;}
.event-wrap .transactionBoard__result__item .point .value{flex:1;padding:0 0 0 0.6rem;font-size:1.8rem;font-weight:600;line-height:2rem;}
.event-wrap .transactionBoard__result__item .etc{padding:0 0 0 2.6rem;color:#8d8d8f;font-size:1.4rem;line-height:1.4rem;}
.event-wrap .transactionBoard__result__item .point--red .value{color:#bf0021;}
/* ===== 이벤트 영역 종료 ===== */

/* ===== QR 영역 시작 ===== */
.qr-wrap .chargeInfo{padding:0 2rem 28rem 0;margin:0 -2rem 0 0;background:url("../images/bg_chargeInfo1.png") no-repeat 4.4rem bottom;background-size:33.1rem 22.018rem;}
.qr-wrap .chargeInfo__txt{color:#000;font-size:1.6rem;line-height:1.6rem;font-weight:200;text-align:center;margin:0 0 1.4rem;}
.qr-wrap .chargeInfo__headline{color:#000;font-size:3rem;font-weight:600;line-height:4rem;text-align:center;margin:0 0 4rem;}
.qr-wrap .chargeInfo__headline__emphasis{color:#bf0021;}
.qr-wrap .chargeInfo__current{background:#bf0021;border-radius:1.2rem;padding:3rem 2.5rem;}
.qr-wrap .chargeInfo__current__item{display:flex;color:#fff;font-size:1.6rem;line-height:2.2rem;}
.qr-wrap .chargeInfo__current__item + .chargeInfo__current__item{border-top:1px solid #c00828;padding:1.8rem 0 0;margin: 1.8rem 0 0;}
.qr-wrap .chargeInfo__current__item .label{flex-basis:10rem;flex-shrink:0;background-repeat:no-repeat;background-size:2.2rem;background-position:left center;padding:0 0 0 2.7rem;font-weight:600;}
.qr-wrap .chargeInfo__current__item .value{flex:1;}
.qr-wrap .chargeInfo__current__item--01 .label{background-image:url("../images/bg_chargeInfo2.png")}
.qr-wrap .chargeInfo__current__item--02 .label{background-image:url("../images/bg_chargeInfo3.png")}
.qr-wrap .couponBoard{margin:0 0 0;}
.qr-wrap .couponBoard__filter{white-space:nowrap;overflow-x:auto;overflow-y:hidden;margin:0 0 5rem;}
.qr-wrap .couponBoard__filter__item{margin:0 0 0 1rem;}
.qr-wrap .couponBoard__filter__item:first-child{margin:0;}
.qr-wrap .couponBoard__filter__item .label{display:inline-block;border:1px solid #d9d9d9;border-radius:5.4rem;background:#fff;padding:0 1.6rem 0;color:#7d7d7d;font-size:1.4rem;font-weight:500;line-height:3.8rem;}
.qr-wrap .couponBoard__filter__item .input:checked + .label{color:#fff;border-color:#2c2c2c;background-color:#2c2c2c;}
.qr-wrap .couponBoard__result__headline{margin:0 0 2rem;color:#000000;font-size:18px;font-weight:500;line-height:1.8rem;}
.qr-wrap .couponBoard__result__headline .emphasis{color:#bf0021;}
.qr-wrap .couponBoard__result__list .item{display:block;height:auto;position:relative;background:#fff;border:1px solid #fff;border-radius:1.2rem;padding:3rem 2rem 3rem 6rem;}
.qr-wrap .couponBoard__result__list .item::before{position:absolute;top:4rem;left:2rem;width:2rem;height:2rem;background:url("../images/bg_check01.png") no-repeat;background-size:100%;}
.qr-wrap .couponBoard__result__list .item + input + .item{margin-top:1.6rem;}
.qr-wrap .couponBoard__result__list .item .title{display:block;color:#bf0021;font-size:2rem;line-height:2rem;font-weight:600;}
.qr-wrap .couponBoard__result__list .item .description{display:block;margin:0.8rem 0 0;color:#8d8d8f;font-size:12px;line-height:12px;}
.qr-wrap .couponBoard__result__list .item .info{display:block;margin:2.3rem 0 0;color:#7d7d7d;font-size:1.2rem;line-height:1.2rem;}
.qr-wrap .couponBoard__result__list .item .info .remain{color:#bf0021;}
.qr-wrap .couponBoard__result__list .item .info .col{display:inline-block;vertical-align:middle;width:1px;height:12px;background:#b8b8b8;margin:0 0.7rem 0;}
.qr-wrap .couponBoard__result__list .input:checked + .item::before{background-image:url("../images/bg_check01_active.png")}
.qr-wrap .couponBoard__result__list .input:checked + .item{border:1px solid #bf0021;}
.qr-wrap .footFunction{position:fixed;display:flex;gap:1rem;z-index:10;bottom:0;left:0;right:0;padding:1.2rem 2rem;background:#fff;box-shadow:0 -0.1rem 1.5rem 0.4rem #e8e8e8;}
.qr-wrap .footFunction .btn{flex:1;}
.qr-wrap .chargeInfoStatus__complete{padding:3rem 2rem 6rem;text-align:center;font-size:3.2rem;font-weight:500;line-height:4rem;}
.qr-wrap .chargeInfoStatus__complete .emphasis{color:#bf0021;}
.qr-wrap .chargeInfoStatus__result__item{color:#000000;font-size:1.4rem;line-height:2.4rem;font-weight:500;background-size:2.4rem;background-repeat:no-repeat;padding:0 0 0 2.4rem;margin:0.7rem 0 0;}
.qr-wrap .chargeInfoStatus__result__item:first-child{margin-top:0;}
.qr-wrap .chargeInfoStatus__result__item--01{background-image:url("../images/bg_chargeInfoStatus10.png")}
.qr-wrap .chargeInfoStatus__result__item--02{background-image:url("../images/bg_chargeInfoStatus11.png")}
.qr-wrap .chargeInfoStatus__result__chart{position:relative;margin:4rem 0 3rem;overflow:hidden;}
.qr-wrap .chargeInfoStatus__result__chart .chart{position:relative;z-index:2}
.qr-wrap .chargeInfoStatus__result__chart .chart canvas{position:absolute;top:0;left:0;}
.qr-wrap .chargeInfoStatus__result__chart .info{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;}
.qr-wrap .chargeInfoStatus__result__chart .info .percent{display:block;color:#000;font-size:5rem;font-weight:600;}
.qr-wrap .chargeInfoStatus__result__chart .info .kw{display:block;margin:0.7rem 0 0;color:#2c2c2c;font-size:1.8rem;line-height:1.8rem;}
.qr-wrap .chargeInfoStatus__result__chart .info .desc{display:block;margin:0.6rem 0 0;color:#8d8d8f;}
.qr-wrap .chargeInfoStatus__result__chart .info .percent .per{font-size:2rem;}
.qr-wrap .chargeInfoStatus__report__list > .item{display:flex;justify-content:space-between;color:#454545;font-size:1.6rem;line-height:2rem;padding:2rem 0 0;}
.qr-wrap .chargeInfoStatus__report__list > .item:first-child{padding-top:0;}
.qr-wrap .chargeInfoStatus__report__list > .item .label{background-repeat:no-repeat;background-position:left center;}
.qr-wrap .chargeInfoStatus__report__list > .item .label--ico1{background-image:url("../images/bg_chargeInfoStatus1.png");background-size:2rem;padding:0 0 0 2.7rem;}
.qr-wrap .chargeInfoStatus__report__list > .item .label--ico2{background-image:url("../images/bg_chargeInfoStatus2.png");background-size:2.2rem;padding:0 0 0 2.7rem;}
.qr-wrap .chargeInfoStatus__report__list > .item .label--ico3{background-image:url("../images/bg_chargeInfoStatus3.png");background-size:1.8rem;padding:0 0 0 2.7rem;}
.qr-wrap .chargeInfoStatus__report__list > .item .label--ico4{background-image:url("../images/bg_chargeInfoStatus4.png");background-size:2rem;padding:0 0 0 2.7rem;}
.qr-wrap .chargeInfoStatus__report__list > .item .value{color:#000000;font-weight:500;}
.qr-wrap .chargeInfoStatus__report__list > .item .value--red{color:#bf0021;}
.qr-wrap .chargeInfoStatus__report__total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f2f2f2;margin:2.5rem 0 0;padding:2.5rem 0 0;color:#454545;font-size:1.4rem;}
.qr-wrap .chargeInfoStatus__report__total .value{font-size:2.4rem;font-weight:600;}
.qr-wrap .chargeInfoStatus__report__total .value--red{color:#bf0021;}
.qr-wrap .chargeInfoDetail{margin:0 0 3rem;}
.qr-wrap .chargeInfoDetail__list__item{display:flex;justify-content:space-between;padding:1.25rem 0 1.25rem;color:#000;font-size:1.8rem;font-weight:500;}
.qr-wrap .chargeInfoDetail__list__item:first-child{padding-top:0;}
.qr-wrap .chargeInfoDetail__list__detailItem{padding:0.8rem 0 0.8rem;display:flex;justify-content:space-between;color:#8d8d8f;font-size:1.6rem;}
.qr-wrap .chargeInfoDetail__list__detailItem--error{color:#bf0021;font-size:1.2rem;line-height:1.8rem;font-weight:200;padding:0.2rem 0 1.2rem;}
.qr-wrap .chargeInfoDetail__list__detailItem .value{color:#454545;font-weight:500;}
.qr-wrap .chargeInfoDetail__list__item .value--red,.qr-wrap .chargeInfoDetail__list__detailItem .value--red{color:#bf0021;}
.qr-wrap .chargeInfoDetail__list__item + .chargeInfoDetail__list__detailItem{border-top:1px solid #f2f2f2;margin:0.7rem 0 0;padding-top:2.5rem;}
.qr-wrap .chargeInfoDetail__list__detailItem + .chargeInfoDetail__list__item{padding-top:5.2rem;}
.qr-wrap .chargeInfoDetail__selector__item{margin:4rem 0 0;}
.qr-wrap .chargeInfoDetail__selector__item:first-child{margin-top:0;}
.qr-wrap .chargeInfoDetail__selector__item .btn-color-sub3{color:#000;}
.qr-wrap .chargeInfoDetail__selector__item .headline{color:#000;font-size:1.7rem;font-weight:500;margin:0 0 1.4rem;}
.qr-wrap .chargeInfoDetail__selector__item .headline .badge{display:inline-block;vertical-align:top;margin:0 0 0 0.7rem;padding:0 0.8rem 0;background:#f5f5f5;border-radius:4.1rem;color:#bf0021;font-size:1.1rem;line-height:2.1rem;}
.qr-wrap .chargeInfoDetail__selector__item .selector{display:flex;}
.qr-wrap .chargeInfoDetail__selector__item .selector .value{flex:1;display:flex;border:1px solid #d9d9d9;border-radius:0.8rem;padding:0 1.5rem 0 1.5rem;height:4.6rem;align-items:center;justify-content:space-between;color:#000;font-size:1.6rem;}
.qr-wrap .chargeInfoDetail__selector__item .selector .txt--red{color:#bf0021;}
.qr-wrap .chargeInfoDetail__selector__item .selector input.txt{font-size:1.6rem;border:0;padding:0;}
.qr-wrap .chargeInfoDetail__selector__item .selector .value .btnChoice{background:url("../images/ico_ancr18grey.png") no-repeat right center;background-size:1.8rem;padding-right:1.8rem;color:#8d8d8f;font-size:1.4rem;font-weight:400;}
.qr-wrap .chargeInfoDetail__selector__item .selector .function{margin-left:1rem;}
.qr-wrap .chargeInfoDetail__selector__item .selectorInfo{margin:1.2rem 0 0;color:#7d7d7d;font-size:1.3rem;}
.qr-wrap .chargeInfoDetail__selector__item .selectorInfo .value{margin-left:0.5rem;}
.qr-wrap .chargeInfoDetail__selector__item .selectorInfo .value--red{color:#bf0021;}
.qr-wrap .chargeInfoDetail__selector__item .selectorEtc{margin:0.5rem 0 0;color:#838385;font-size:1.2rem;line-height:1.8rem;font-size:200;}
.qr-wrap .chargeInfoDetail__total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f2f2f2;margin:2.25rem 0 0;padding:3.5rem 0 0;}
.qr-wrap .chargeInfoDetail__total .label{color:#000;font-size:1.6rem;}
.qr-wrap .chargeInfoDetail__total .value{color:#bf0021;font-size:2.2rem;font-weight:600;}
.qr-wrap .chargeWarning{margin:5rem -2rem -11.1rem -2rem;padding:5rem 2rem 11.1rem 2rem;background:#F8F8F8;}
.qr-wrap .chargeWarning__headline{color:#000000;font-size:1.6rem;line-height:1.6rem;font-weight:500;margin:0 0 2rem;}
.qr-wrap .chargeWarning__list__item{margin:0.9rem 0 0;text-indent:-1.2rem;padding:0 0 0 1.2rem;color:#838385;font-size:1.2rem;line-height:1.8rem;font-weight:200;}
.qr-wrap .chargeWarning__list__item:first-child{margin-top:0;}
/* ===== QR 영역 종료 ===== */

/* ===== 팝업 영역 시작 ===== */
.layerPopup .couponBoard__headline{text-align:center;margin:0 0 3rem;font-size:1.8rem;line-height:1.8rem;font-weight:500;}
.layerPopup .couponBoard__result__headline{margin:0 0 2rem;color:#000;font-size:1.4rem;font-weight:500;line-height:1.4rem;}
.layerPopup .couponBoard__result__headline .emphasis{color:#bf0021;}
.layerPopup .couponBoard__result__list{max-height:35.5rem;overflow:hidden;overflow-y:auto;}
.layerPopup .couponBoard__result__list .item{margin:1.6rem 0 0;padding:2.5rem 4.8rem 2.5rem 4.85rem;height:auto;border:1px solid #d9d9d9;border-radius:0.9rem;}
.layerPopup .couponBoard__result__list .input:first-child + .item{margin-top:0;}
.layerPopup .couponBoard__result__list .input:checked + .item{border-color:#bf0021;}
.layerPopup .couponBoard__result__list .item::before{top:3.7rem;left:1.6rem;}
.layerPopup .couponBoard__result__list .item .title{display:block;color:#bf0021;font-weight:700;font-size:1.8rem;line-height:1.8rem;}
.layerPopup .couponBoard__result__list .item .description{display:block;margin:0.8rem 0 0;color:#8d8d8f;font-size:1.2rem;line-height:1.2rem;}
.layerPopup .couponBoard__result__list .item .info{display:block;margin:1.8rem 0 0;font-size:1rem;overflow:hidden;}
.layerPopup .couponBoard__result__list .item .info .remain{float:left;color:#bf0021;}
.layerPopup .couponBoard__result__list .item .info .col{float:left;width:1px;height:0.97rem;background:#b8b8b8;margin:0.7rem 0.6rem 0 0.6rem;}
.layerPopup .couponBoard__result__list .item .info .etc{float:left;color:#7d7d7d;}
.layerPopup .paymentManage__leadCard{display:flex;padding:1.7rem 0 3rem;align-items:center;}
.layerPopup .paymentManage__leadCard__image{flex-basis:12%;flex-grow:0;flex-shrink:0;}
.layerPopup .paymentManage__leadCard__info{flex:1;padding:0 0 0 1.3rem;}
.layerPopup .paymentManage__leadCard__info .cardName{color:#000000;font-size:2rem;line-height:2rem;font-weight:600;margin:0 0 0.7rem;}
.layerPopup .paymentManage__leadCard__info .cardNo{color:#8D8D8F;font-size:1.2rem;line-height:1.2rem;}
.layerPopup .paymentManage__menu{border-top:1px solid #F2F2F2;}
.layerPopup .paymentManage__menu__item .button{width:100%;color:#2C2C2C;font-size:1.6rem;line-height:6.8rem;text-align:left;}
.layerPopup .paymentManage__menu__item .button--red{color:#EA5A59;}
.layerPopup .paymentTerm__headline{color:#000;font-size:1.8rem;line-height:2.7rem;font-weight:500;margin:2.4rem 0 1rem;}
.layerPopup .paymentTerm__form__item{display:flex;}
.layerPopup .paymentTerm__form__item .shadowCheckbox{flex:1;}
.layerPopup .paymentTerm__form__item .shadowCheckbox__label{padding:3rem 0 3rem;}
.layerPopup .paymentTerm__form__item .button{padding:3rem 0 3rem 3rem;background:url("../images/ico_ancr18.png") no-repeat right center;background-size:1.8rem;}
.layerPopup .chargeOption{padding:2.4rem 0 0;}
.layerPopup .chargeOption__item__headline{color:#000;font-size:1.6rem;font-weight:500;line-height:1.6rem;margin:0 0 1.5rem;}
.layerPopup .chargeOption__item{margin:2rem 0 0;}
.layerPopup .chargeOption__item:first-child{margin-top:0;}
.layerPopup .chargeOption__item__list{display:flex;flex-wrap:wrap;margin:-1.2rem 0 0 -0.7rem;}
.layerPopup .chargeOption__item__list .item{margin:1.2rem 0 0 0.7rem;}
.layerPopup .chargeOption__item__list .item .label{color:#7D7D7D;display:block;font-size:1.4rem;line-height:3.4rem;border:1px solid #D9D9D9;padding:0 1.4rem 0;border-radius:11.1rem;}
.layerPopup .chargeOption__item__list .item .input:checked ~ .label{color:#000000;border-color:#000000;}
.layerPopup .chargeOption__item__list .item .input:checked:disabled ~ .label{background-color:#f2f2f2;}
.layerPopup .chargeOption__item__list .item .ico{float:left;background-repeat:no-repeat;background-position:left center;background-size:100%;height:3.4rem;}
.layerPopup .chargeOption__item__list .item .txt{margin-left:0.7rem;}
.layerPopup .chargeOption__item__list .item .ico--charge1{background-image:url("../images/ico_charge1.png");width:1.076rem;}
.layerPopup .chargeOption__item__list .item .ico--charge2{background-image:url("../images/ico_charge2.png");width:2.2rem;}
.layerPopup .chargeOption__item__list .item .ico--charge3{background-image:url("../images/ico_charge3.png");width:1.833rem;}
.layerPopup .chargeOption__item__list .item .ico--charge4{background-image:url("../images/ico_charge4.png");width:1.8rem;}
.layerPopup .chargeOption__item__list .item .ico--charge5{background-image:url("../images/ico_charge5.png");width:1.72rem;}
.layerPopup .chargeOption__item__list .item .ico--charge6{background-image:url("../images/ico_charge6.png");width:2.184rem;}
.layerPopup .chargeOption__item__list .item .ico--charge7{background-image:url("../images/ico_charge7.png");width:1.7rem;}
.layerPopup .chargeOption__item__list .item .ico--charge8{background-image:url("../images/ico_charge8.png");width:1.114rem;}
.layerPopup .chargeOption__item__list .item .ico--charge9{background-image:url("../images/ico_charge9.png");width:2rem;}
.layerPopup .chargeOption__item__list .item .ico--corp1{background-image:url("../images/ico_corp1.png");width:1.855rem;}
.layerPopup .chargeOption__item__list .item .ico--corp2{background-image:url("../images/ico_corp2.png");width:3.4rem;}
.layerPopup .chargeOption__item__list .item .ico--corp3{background-image:url("../images/ico_corp3.png");width:4.074rem;}
.layerPopup .chargeOption__item__list .item .ico--corp4{background-image:url("../images/ico_corp4.png");width:2.765rem;}
.layerPopup .chargeOption__item__list .item .ico--corp5{background-image:url("../images/ico_corp5.png");width:5.348rem;}
.layerPopup .chargeOption__item__list .item .ico--corp6{background-image:url("../images/ico_corp6.png");width:1.9rem;}
.layerPopup .chargeOption__item__list .item .ico--corp7{background-image:url("../images/ico_corp7.png");width:4.97rem;}
.layerPopup .chargeOption__item__list .item .ico--corp8{background-image:url("../images/ico_corp8.png");width:3.6rem;}
.layerPopup .chargeOption__item__list .item .ico--corp9{background-image:url("../images/ico_corp9.png");width:2.165rem;}
.layerPopup .chargeOption__item__list .item .ico--corp10{background-image:url("../images/ico_corp10.png");width:2.096rem;}
.layerPopup .chargeOption__item__list .item .ico--corp11{background-image:url("../images/ico_corp11.png");width:3.814rem;}
.layerPopup .chargeOption__item__list .item .ico--corp12{background-image:url("../images/ico_corp12.png");width:2.593rem;}
.layerPopup .chargeOption__item__list .item .ico--corp13{background-image:url("../images/ico_corp13.png");width:4rem;}
.layerPopup .chargeOption__item__list .item .ico--corp14{background-image:url("../images/ico_corp14.png");width:2rem;}
.layerPopup .chargeOption__item__list .item .ico--corp15{background-image:url("../images/ico_corp15.png");width:1.876rem;}
.layerPopup .chargeOption__item__list .item .ico--corp16{background-image:url("../images/ico_corp16.png");width:2.2rem;}
.layerPopup .chargeOption__item__list .item .ico--corp17{background-image:url("../images/ico_corp17.png");width:3.907rem;}
.layerPopup .chargeOption__item__list .item .ico--corp18{background-image:url("../images/ico_corp18.png");width:1.952rem;}
.layerPopup .chargeOption__item__list .item .ico--corp19{background-image:url("../images/ico_corp19.png");width:2.4rem;}
.layerPopup .chargeOption__item__list .item .ico--corp20{background-image:url("../images/ico_corp20.png");width:3.185rem;}
.layerPopup .chargeOption__item__list .item .ico--corp21{background-image:url("../images/ico_corp21.png");width:1.934rem;}
.fullLayerPopup{position:fixed;z-index:10;top:0;left:0;right:0;bottom:0;background:#fff;display:flex;flex-direction:column;transform:translateY(150%);transition:transform .3s ease-in-out;}
.fullLayerPopup--active{transform:translateY(0);}
.fullLayerPopup__headline{position:relative;height:5.4rem;line-height:5.4rem;border-bottom:2px solid red;text-align:center;}
.fullLayerPopup__headline__txt{font-size:2.2rem;font-weight:100;}
.fullLayerPopup__headline__closeBtn{position:absolute;top:50%;right:3rem;transform:translateY(-50%);width:1.4rem;height:1.4rem;background:url("../images/btn-popup-close.png") no-repeat;background-size:1.4rem;overflow:hidden;text-indent:100px;display:block;}
.fullLayerPopup .fullLayerPopup__content{flex:1;overflow:hidden;overflow-y:auto;}
.fullLayerPopup__function{padding:0 2rem 3rem;}
.fullLayerPopup__function .btn.full{width:100%;}
.fullLayerPopup .hisChargeDetail .divide{margin:2.7rem 0 3rem;}
.fullLayerPopup .hisChargeDetail__content__headline{margin:2rem 0 0;padding:2rem 0;border-top:1px solid #F2F2F2;text-align:center;}
.fullLayerPopup .hisChargeDetail__content__headline .company{display:block;color:#000000;font-weight:400;font-size:1.4rem;line-height:1.4rem;}
.fullLayerPopup .hisChargeDetail__content__headline .value{display:block;margin:1.5rem 0 0;color:#BF0021;font-weight:600;font-size:2.0rem;line-height:2.0rem;}
.fullLayerPopup .hisChargeDetail__content__headline .datetime{display:block;margin:1.5rem 0 0;color:#7D7D7D;font-weight:400;font-size:1.2rem;line-height:1.2rem;}
.fullLayerPopup .hisChargeDetail__content__report{padding:0 2rem 0;}
.fullLayerPopup .hisChargeDetail__content__report .headline{margin:2rem 0;padding:2rem 0 0;border-top:1px solid #F2F2F2;font-size:1.4rem;font-weight:500;line-height:1.4rem;}
.fullLayerPopup .hisChargeDetail__content__report .headline:first-child{border-top:0;margin-top:0;}
.fullLayerPopup .hisChargeDetail__content__report .list .item{display:flex;justify-content:space-between;margin:1.6rem 0 0;}
.fullLayerPopup .hisChargeDetail__content__report .list .item:first-child{margin-top:0;}
.fullLayerPopup .hisChargeDetail__content__report .list .item .label{color:#8D8D8F;font-weight:400;font-size:1.2rem;line-height:1.2rem;width:30%;text-align:left;}
.fullLayerPopup .hisChargeDetail__content__report .list .item .value{color:#454545;font-weight:500;font-size:1.2rem;line-height:1.2rem;width:70%;text-align:right;margin-left:1rem;}
/* ===== 팝업 영역 종료 ===== */