.container.has-footer{ padding-bottom: 7rem;}
.ft-wrap.fixed{position: fixed;bottom: 0;width: 100vw;}
.ft-tab-box ul{background: #fff;}
.list-box{overflow: hidden;}
/* .content { height: 100vh; } */
/* main */
.main-pg-box:before{padding-top: 7.2rem;margin-top: -7.2rem;height: 13.5rem !important;}
.main-pg-box .btn-main-guide{box-shadow: 0 0.2rem 1.5rem 0 rgba(0,0,0,0.04);}
.main-pg-box .btn-main-guide span:before{height: 100% !important;}
.main-pg-box .btn-main-guide .item-tit{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.main-pg-box .main-news-box .main-news-item .item-img{max-width: 12rem;max-height: 7.5rem;line-height: 7.5rem;height: unset;}
.main-pg-box .main-news-box .main-news-item .item-img img{vertical-align: middle;}
.main-pg-box .main-bnfit-box .main-bnfit-titbox{padding-right: 0;}
.main-pg-box .main-news-box .main-banner-item{position:relative;width:100%;border-radius:var(--border-radius);}
.main-pg-box .main-news-box .main-banner-item img{width:100%;}
.main-pg-box .main-news-box .main-banner-item + .main-banner-item{margin-top:1rem;}
.main-pg-box .main-tcard-box.type-01{background-image:unset;}
.main-pg-box .main-tcard-box.type-02{background-image:unset;}
.main-pg-box .main-tcard-box.type-03{background-image:unset;}
.main-pg-box .main-tcard-box.type-04{background-image:unset;}
.main-pg-box .main-select-box .main-select-cmt{top:0 !important;transform: unset;}
.main-pg-box .main-select-box .main-select-cmt:before{top:0.5rem !important;height:1.2rem !important;}
.tooltip-inbox{box-shadow:0 0.2rem 1.5rem 0 rgba(0,0,0,0.1) !important;top:3.6rem !important;}
.tooltip-inbox::before{content: '';display: inline-block;position: absolute;top:-0.9rem;left:7.1rem;width:1.2rem;height:1.2rem;background:url(../img/ico-main-select_cmt.svg) 0 50% no-repeat;transform:rotate(90deg);background-size:1.2rem;}
.main-pg-box .main-select-box .main-select-cmt.on{z-index:1 !important;}

/* popup */
.btn-pop-txt:disabled{border-color:var(--ft-btn-dis-bg) !important;background-color:var(--ft-btn-dis-bg) !important;color:var(--ft-btn-dis-txt) !important;}
.btn-pop-close{width:2.4rem;}
/* popup full */
.popup-box.type-full .pop-bd .pop-cont *{font-size:1.5rem;}
.popup-box.type-full .pop-bd .pop-cont h3{font-size:1.7rem;}
.popup-box.type-full .pop-bd.iframe iframe{width:100%;height:100%;}
/* popup alert */
.popup-box.type-alert .pop-ft .btn-pop-box .btn-pop-txt{width:100% !important;}
/* popup terms */
.pop-cont .terms-allchk label{min-height:2.4rem;padding:0 0 0 3rem;}
.pop-cont .terms-allchk label:before{top:0;width:2.4rem;height:100%;margin-top:0;background-size:2.4rem;}
.pop-cont .terms-allchk .item-tit{font-size:1.7rem;font-weight: 500;}
.pop-cont .terms-allchk + .terms-list{margin-top:1rem;}
/* validate */
.form-item-ipt + .form-item-tit{margin-top:1.5rem;}
.form-item-ipt > * + *{margin-top:0.8rem;}
.popup-box .popup > form{display:-webkit-box;display:-moz-box;display:flex;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;width:100%;max-height:100%;margin:0 auto;padding:0;background-color:#fff;word-break:keep-all;}

/* swiper */
.swiper{width:100%;}

/* zoom test */
.zoom1 .cont-tit.type-02,.zoom1 .hd-wrap h1{font-size:2.4rem}.zoom1 .cont-sub{font-size:2.0rem}.zoom1 .cont-bgbox,.zoom1 .cont-bgbox .item-tit,.zoom1 .cont-bgbox .item-txt{font-size:2.3rem}.zoom1 .acdn-box .acdn-tit{font-size:2.2rem}.zoom1 .acdn-box .acdn-tit .item-sub{font-size:2.1rem}.zoom1 .acdn-box .acdn-tit.on+.acdn-inbox.type-txt{font-size:2.1rem;line-height:2.7rem}.zoom1 .acdn-box .acdn-inbox .form-box-tit .item-tit,.zoom1 .acdn-inbox.type-txt .item-addbox *,.zoom1 .btn-txt,.zoom1 .ipt-ch-box .ipt-ch-item,.zoom1 .ipt-ch-box .ipt-ch-item *,.zoom1 .ipt-ch-box input[type=checkbox]~label,.zoom1 .ipt-ch-box input[type=checkbox]~label *,.zoom1 .ipt-rd-box .ipt-rd-item,.zoom1 .ipt-rd-box .ipt-rd-item *,.zoom1 .ipt-rd-box input[type=radio]~label *,.zoom1 .no-data>*{font-size:2.1rem}.zoom1 .list-tit .item-tit{font-size:2.4rem}.zoom1 .list-item-box.type-mylosecd .item-cdname,.zoom1 .list-item-box.type-mylosecd .item-cdnum{font-size:2.2rem}.zoom1 .list-item-box.type-mylosecd .item-state{font-size:2.1rem}.zoom1 .list-item-box.type-mylosecd .item-date,.zoom1 .list-item-box.type-mylosecd .item-txt{font-size:2.0rem}.zoom1 .cddt-card-tit .item-tit,.zoom1 .cddt-card-tit .item-tit *{font-size:2.4rem}.zoom1 .cddt-card-tit .item-sub,.zoom1 .cddt-card-tit .item-sub *{font-size:2.0rem}.zoom1 .cddt-card-view .item-num{font-size:2.4rem}.zoom1 .btn-txt-next,.zoom1 .ipt-checkbd-box input[type=checkbox]~label,.zoom1 .ipt-checkbd-box input[type=radio]~label,.zoom1 .use-item .item-name{font-size:2.1rem}.zoom1 .use-item .item-date{font-size:1.8rem}.zoom1 .use-item .item-pay{font-size:2.2rem}.zoom1 .use-item .item-sub{font-size:2.0rem}

/* btn disabled */
.btn-txt.disabled{border-color:#fafafa;background-color:#fafafa;color:#737373}
.btn-txt.type-chk{padding:1.2rem 1.0rem 1.1rem;}

/* disabled */
input[type="text"]:disabled,
input[type="password"]:disabled,
input[type="number"]:disabled,
input[type="email"]:disabled,
input[type="search"]:disabled,
input[type="date"]:disabled,
input[type="tel"]:disabled,
.ipt-select:disabled,
.btn-ipt-select:disabled,
textarea:disabled{-webkit-text-fill-color: #737373;}

/* card */
.cddt-card-view .item-num.on{background-color:rgba(0,0,0,0.5);color:#fff;}
.cddt-card-view .item-name{display:inline-block;position:absolute;padding:0.8rem 2rem;color:var(--text-clr-default);font-size:1.8rem;font-weight:700;line-height:1;white-space:nowrap;bottom:0;left:0;letter-spacing:0.8rem;}
.cddt-card-tit .item-sub{min-width:unset;word-break:keep-all;}
.zoom .cddt-card-view .item-num.on{background-color:rgba(0,0,0,0.5);color:#fff;}
.zoom .cddt-card-view .item-name{padding:0.7rem 2rem;;font-size:2rem;}
.list-item-box.type-myallcd .rbox{display:flex;flex-direction:column;justify-content:space-between;}
.use-list .noti-info{color:var(--text-clr-sub);word-break:keep-all;text-align:center;line-height:1.4;font-weight:400;}
.use-list .noti-info * + *{margin-top:0.5rem}
.use-list .noti-info .noti-tit{font-size:1.4rem;}
.use-list .noti-info .noti-sub{font-size:1.2rem;}
.use-item-lbox .item-name ul.item-service li{margin-left:1.5rem;text-indent:-1.5rem;word-break:keep-all;}
.use-item-lbox .item-name ul.item-service li:before{content:'-';margin-right:1rem;}

/* alarm */
.list-box button.list-item-box.type-myalarm.no-link{background:unset;padding-right:0;}
/* 알림 content 여러줄로 보이게 처리할때 주석해제 */
/* button.list-item-box.type-myalarm.no-link .item-tit {white-space:inherit;word-break:keep-all;} */
.list-item-box.type-myalarm .item-tit.read{color:var(--text-clr-sub);}

/* withdrawal */
.form-box:last-child{padding-bottom:0;}

.cont-bd + hr{margin-top:3rem;}

/* mypage qr */
.my-card-box .my-card-qr{border:unset;}

.list-view-bd, .list-view-bd img{width: 100%;}

.ipt-checkbd-box input[type=checkbox]:checked:disabled ~ label, .ipt-checkbd-box input[type=radio]:checked:disabled ~ label{background-color: #fff;}

.ipt-box.hyphen{gap: 0.5rem;}
.ipt-box.hyphen * + *{margin: auto;}
.ipt-box.hyphen .ipt-text{flex: 1;}
.ipt-box.hyphen .ipt-text.w50p{width: 12rem !important;}
.ipt-box.hyphen .ipt-text-hyphen{width: 0.7rem;height: 0.2rem;background: #dadada;}

.info-list.type-02 li .astar{display:block;position:relative;padding-left:1rem;}
.info-list.type-02 li .astar:before{content:'*';position:absolute;top:1px;left:0;width:1rem;height:2rem;}
