/* mobile - index css*/
.mobile-product-list{text-align: center;font-size: 13px;color: #666;}
.mobile-product-list .bx-wrapper{background: none;box-shadow: none;margin-bottom: 0;margin: 0 auto;}
.mobile-product-list .btn-more{margin-top: 0;border-top: 0;}
.mobile-product-list .btn-more .bul{background: url(../img/index/btn-more-arrow.png) no-repeat right center; background-size: 12px 7px;}

.fare-list li{position: relative;padding-left: 8px;text-align: left;}
.fare-list li:after{position: absolute;content: '';display: block;width: 2px;height: 2px;border-radius: 50%;background-color: #222;left: 0;top: 9px;margin-top: -1px;}

.layer-popup{position: absolute;left: 50%;transform: translateX(-50%);display: none;}
.txt-ell{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;vertical-align: top;text-align: left;}

.recommend-product{background: url(../img/index/bg-recommend-product.jpg) no-repeat center center; background-size: cover;padding: 20px 30px;}
.recommend-product .recommend-txt{padding-bottom: 20px;font-size: 14px;color: #222;}
.recommend-product .bx-main{height: 100%;}
.recommend-product .bx-main .item{background-color: rgba(255,255,255,0.8);height:auto;}
.recommend-product .bx-main .item a{display: block;}
.recommend-product .bx-main .desc{padding: 20px 0;}
.recommend-product .bx-main .desc .tit{font-weight: bold;color: #222;font-size: 20px;}
.recommend-product .bx-main .desc .dot-list{padding-top: 20px;}
.recommend-product .bx-main .desc .dot-list li span {position: relative;padding-left: 10px;}
.recommend-product .bx-main .desc .dot-list li span span.two-line {padding-left:4px;}
.recommend-product .bx-main .desc .dot-list li > span:after{content: '';display: block;position: absolute;top: 7px;left: 0;width: 3px;height: 3px;background-color: #666;border-radius: 50%;}

.recommend-product .bx-main .desc .dot-list li > span span:first-child{padding-left: 0;}
.recommend-product .bx-main .desc .price{padding-top: 20px;font-size: 18px;color: #222;}
.recommend-product .bx-main .desc .price strong {margin-left:6px;margin-right:-5px;font-size: 20px;color: #d92c38;}
.recommend-product .bx-main .desc .price p{font-size: 12px;color: #666;}
.recommend-product .bx-main .benefit{padding: 15px 0;border-top: 1px solid #e3e3e3;}
.recommend-product .bx-main .benefit dl{position: relative;margin-top: 10px;padding-top: 5px;}
.recommend-product .bx-main .benefit dl:first-child{margin-top: 0;}
.recommend-product .bx-main .benefit dt{position: absolute;left: 30px;top: 0;padding: 5px 10px;border-radius: 15px;background-color: #da2b38;color: #fff;}
.recommend-product .bx-main .benefit dd{padding-left: 92px;text-align: left;color: #222;}
.recommend-product .bx-controls .bx-controls-direction a{width: 17px;height: 31px;color:transparent;text-indent:0;z-index:10}
.recommend-product .bx-controls .bx-controls-direction a.bx-prev{background: url(../img/index/arrow-recommend-prev.png) no-repeat 0 0; background-size: 17px 31px;left: -24px;}
.recommend-product .bx-controls .bx-controls-direction a.bx-next{background: url(../img/index/arrow-recommend-next.png) no-repeat 0 0; background-size: 17px 31px;right: -24px;}

/*  Ã¬Â±â„¢Ã­Æ’â€˜Ã­ËœÂ¨Ã¬Â±â„¢Ã¯Â¿Â½Ã¬â„¢â€“Ã«Â§Â¡Ã¯Â¿Â½Ã¬â€¢Å’Ã¯Â¿Â½ Ã¬Â±ËœÃ¬Â§Â¼Ã¯Â¿Â½Ã¬â„¢â€”Ã¯Â¿Â½Ã¬Â¡â€“Ã¯Â¿Â½ Ã¬Â±â„¢Ã¬Â¨â€¹Ã¯Â¿Â½Ã¬â€Â³Ã£ÂÂ¢ÃªÂ²Â¸ÃªÂ¶â€”Ã¬Â±â„¢Ã­ËœÂ¶Ã¯Â¿Â½ Ã¬Â±â€”Ã¬Â§Â¼Ã¬Â©ÂÃ¬Â±â„¢Ã­Ââ€žÃ¬Â§Â¸ */
.addBtn_recommend .bx-main .desc .dot-list {padding-left:30px;text-align:left;}
.addBtn_recommend .bx-main .desc .tit {font-size:22px;}
.addBtn_recommend .bx-main .item .btn_view {display:inline-block;width:100%;margin-top:20px;padding:14px 0;font-size:18px;color:#fff;background-color:#de142c;}
.addBtn_recommend .icon-angle-right {margin-left:10px;font-size:10px;font-weight:bold;}

.choice-list .title{padding: 25px 0;}
.choice-list .title .tit{font-size: 30px;font-family: "KTB", "Malgun Gothic", "MG", sans-serif;color: #222;letter-spacing:0;}
.choice-list .title p{padding-top: 10px;color: #222;}
.choice-list .choice-wrap{background-color: #38445d;}
.choice-list .choice{display: inline-block;padding: 20px 15px;color: #fff;}
.choice-list .choice .choice-tit{padding-top: 20px;padding-bottom: 8px;font-weight: bold;}
.choice-list .choice .choice-tit:first-child{padding-top: 0;}
.choice-list .choice ul *{box-sizing:content-box !important;}
.choice-list .choice ul {display:table; border-collapse:collapse; margin: 0 auto;}
.choice-list .choice ul li {display:table-cell; position:relative; z-index:1; vertical-align:middle; width:60px; height:72px; border:1px solid #fff; cursor:pointer;}
.choice-list .choice ul a {display:inline-block; font-size:12px; color:#fff;}
.choice-list .choice ul li.active:after {position:absolute; left:-1px; top:-1px; width:calc(100% + 2px); height:calc(72px + 2px); border:1px solid #de142c; content:"";}
.choice-list .choice ul li.active a {padding:5px 0 3px; font-weight:bold; border-bottom:2px solid #fff;}
.choice-list .choice .red-table li.active{background-color: #de142c;}
.choice-list .choice .white-table li.active{background-color: #fff;}
.choice-list .choice .white-table li.active a{color: #de142c;border-bottom: 2px solid #de142c;}
.choice-list .choice .white-table li.active:after{border: 1px solid #fff;}
.choice-list .product-wrap{display: table;width: 100%;border-collapse: collapse;}
.choice-list .product-wrap ul {display: table-row;}
.choice-list .product-wrap ul li{display: table-cell;position: relative;}

.choice-list .banner{padding: 20px 15px 20px 15px;background-color: #313c54 !important;text-align: left;color: #fff;}
.choice-list .banner .tit{font-size: 18px;font-family: "KTB", "Malgun Gothic", "MG", sans-serif;letter-spacing:0;}
.choice-list .banner .stt{font-size: 10px;padding-bottom: 5px;}
.choice-list .banner .stt2{font-size: 12px;padding-top: 8px;}
.choice-list .banner.giga{background: url(../img/index/banner-giga-bg.png) no-repeat right 15px center; background-size: 87px 56px;}
.choice-list .banner.tv-air{background: url(../img/index/banner-tvair-bg.png) no-repeat right 15px center; background-size: 70px 85px;}
.choice-list .bx-wrapper .bx-pager{position: absolute;bottom: 8px;padding-top: 0;}
.choice-list .bx-wrapper .bx-pager.bx-default-pager a{background: none;margin: 0 3px;border: 1px solid #222;}
.choice-list .bx-wrapper .bx-pager.bx-default-pager a.active{background: #222;}

.choice-result-count{position: relative;margin-bottom: 10px;padding: 17px 15px;background-color: #f6f6f6;font-size: 14px;}
.choice-result-count strong{color: #d82c38;}
.choice-result-count:after{content: '';display: block;width: 21px;height: 9px;position: absolute;left: 50%;margin-left: -5px;bottom: -9px;background: url(../img/index/arrow-result-count.png) no-repeat 0 0; background-size: 100%;}

.plan-list{text-align: left;}
.plan-list .etc{padding-top: 20px;padding-bottom: 7px;padding-right: 15px;text-align: right;font-size: 12px;}
.plan-list .plan-wrap{border-top: 1px solid #ebebeb;}
.plan-list .plan-wrap > li{border-bottom: 1px solid #ccc;}
/*.plan-list .out-depth{position: relative;padding: 20px 15px 36px;}*/
.plan-list .out-depth{position: relative;padding: 20px 15px 36px;}
.plan-list .out-depth .title a{display: block;background: url(../img/index/arrow-list.png) no-repeat right center;background-size: 7px 12px;font-weight: bold;font-size: 19px;color: #222;}
.plan-list .out-depth .title .sum{padding-bottom: 5px;}
.plan-list .out-depth .title .sum span{display: inline-block;padding: 3px 7px;font-size: 10px;color: #fff;margin-right: 4px;}
.plan-list .out-depth .title .sum span.red{background-color: #d71826;}
.plan-list .out-depth .title .sum span.blue_purple{background-color:#6665e4;}
.plan-list .out-depth .title .sum span.green{background-color: #0c979a;}
.plan-list .out-depth .title .sum span.purple{background-color: #62708f;}
.plan-list .out-depth .title .sum span.navy{background-color:#38445d;}
.plan-list .out-depth .title .sum span.yellow {background-color:#ef8305;}
/* 20190401 Ã¯Â¿Â½Ã¬â€žÂÃ¬Â â„¢ */
.plan-list .out-depth .title .sum span.pink {padding:2px 7px;border:1px solid #c896ed;}
/*.plan-list .out-depth .title .sum span.pink {border:solid;} 20190401 Ã¯Â¿Â½Ã¯Â¿Â½Ã¬Â Â£ */
/* // 20190401 Ã¯Â¿Â½Ã¬â€žÂÃ¬Â â„¢ */
.plan-list .out-depth .title .sum span.pink {color:#9f4fd6;}

/* 20190402 Ã§â€¢Â°Ã«Â¶Â½Ã¯Â¿Â½*/
.plan-list .out-depth .title .sum span.navy_blue{padding:2px 7px;border:1px solid #a0aeef;}
/*.plan-list .out-depth .title .sum span.pink {border:solid;} 20190401 Ã¯Â¿Â½Ã¯Â¿Â½Ã¬Â Â£ */
.plan-list .out-depth .title .sum span.navy_blue{color:#5163b4;}
/* 20190613 Ã§â€¢Â°Ã«Â¶Â½Ã¯Â¿Â½*/
.plan-list .out-depth .title .sum span.new_chl{padding:2px 7px;border:1px solid #13b1d3;}
.plan-list .out-depth .title .sum span.new_chl{color:#13b1d3;}
.plan-list .out-depth .title .sum span.new_vod{padding:2px 7px;border:1px solid #4ace9e;}
.plan-list .out-depth .title .sum span.new_vod{color:#4ace9e;}
.plan-list .out-depth .title .sum span.new_sev{padding:2px 7px;border:1px solid #d78d5b;}
.plan-list .out-depth .title .sum span.new_sev{color:#d78d5b;}


.plan-list .out-depth .desc{padding-top: 15px;}
/*.plan-list .out-depth .desc{padding-top:15px;display:table;width:100%;}*/
.plan-list .out-depth .desc .in-desc {display:table-cell;width:60%;vertical-align:middle;}

.plan-list .out-depth .desc:after{clear: both;content: '';display: block;}
.plan-list .out-depth .desc .icon-desc{float: left;width: 60%;display: table;table-layout: fixed;}
/*.plan-list .out-depth .desc .icon-desc{width:100%;display:table;table-layout:fixed;}*/

.plan-list .out-depth .desc .icon-desc li{display: table-cell;text-align: center;background: url(../img/index/border-plan.png) repeat-y 0 0;}
.plan-list .out-depth .desc .icon-desc li:first-child{background: none;}
.plan-list .out-depth .desc .icon-desc li p{padding-top: 10px;font-size: 10px;}
.plan-list .out-depth .desc .icon-desc li p span{display: block;}
.plan-list .out-depth .desc .icon-desc i img{max-width: 18px;max-height: 18px;width: auto;}
.plan-list .out-depth .desc .price{float: right;width: 40%;text-align: right;font-size: 19px;}
/*.plan-list .out-depth .desc .price{display:table-cell;width: 40%;text-align: right;font-size: 19px;vertical-align:middle;}*/
.plan-list .out-depth .desc .price strong{color: #d82c38;}
.plan-list .out-depth .desc .price p{padding-top:4px;font-size: 12px;}

.plan-list .out-depth .desc .price .ps-benefit {color:#000;font-size:11px;line-height:21px;}
.plan-list .out-depth .desc .price .ps-benefit .img {width:37px;vertical-align:-1px;}

.plan-list .out-depth .desc .price .ps-benefit .ps-benefit-txt {display:inline-block;position:relative;color:#000;}
.plan-list .out-depth .desc .price .ps-benefit .ps-benefit-inner-txt {z-index:2;position:relative;font-size:11px;}
.plan-list .out-depth .desc .price .ps-benefit .ps-benefit-txt:before {content:'';position:absolute;top:2px;left:-10px;width:9px;height:8px;background:url('https://product.kt.com/static/common/images/icon_kt_ps_benefit.gif') no-repeat 0 0;background-size:100% 100%;}
.plan-list .out-depth .desc .price .ps-benefit .ps-benefit-txt:after {content:'';z-index:1;position:absolute;bottom:-3px;left:0;width:100%;border-bottom:5px solid #ffefa3;}
.plan-list .out-depth .desc .price .ps-benefit .ps-benefit-txt .point {display:inline-block;margin:0;color:#d92c38;font-weight:bold;font-size:11px;}

.plan-list .out-depth .desc .price .ps-benefit .ps-benefit-sale {display:block;margin:-3px 0 0 0;color:#d92c38;font-size:11px;line-height:20px;}
.plan-list .out-depth .desc .price .ps-benefit .ps-benefit-sale .mon {display:inline-block;font-size:12px;}

.plan-list .out-depth .desc .price .ps-benefit .ps-benefit-price {color:#1baec5;font-weight:bold;font-size:15px;vertical-align:-1px;}
.plan-list .out-depth .desc .price .ps-benefit .won {color:#000;font-weight:normal;font-size:12px;vertical-align:1px;}

.plan-list .out-depth .more-btn{position: absolute;bottom: -1px;right: 15px;}
.plan-list .out-depth .more-btn span{display: inline-block;padding: 7px 11px;padding-right: 28px;border: 1px solid #ccc;border-radius: 3px 3px  0 0;background: url(../img/index/arrow-list-down.png) no-repeat right 10px center;background-size: 12px 7px;color: #222;}
.plan-list .out-depth .more-btn.on span{background-image: url(../img/index/arrow-list-up.png);}
.plan-list .in-depth{display: none;border-top: 1px solid #ccc;background-color: #f3f3f3;}
.plan-list .in-depth-wrap > li{padding: 15px;border-top: 1px solid #dfdfdf;}
.plan-list .in-depth-wrap > li:first-child{border-top: none;}
.plan-list .in-depth .title{font-weight: bold;font-size: 18px /* 1030 19px */;color: #222;}
.plan-list .in-depth .list-desc{padding-top: 10px;}
.plan-list .in-depth .list-desc li{position: relative;margin-bottom: 5px;padding-left: 50px;font-size: 11px;}
.plan-list .in-depth .list-desc span{display: inline-block;position: absolute;left: 0;width: 40px;height: 15px;line-height: 15px;background-color: #666;border-radius: 15px;text-align: center;font-size: 10px;color: #fff;}
.plan-list .in-depth .price-btn{padding-top: 5px /* 1030 20px */;line-height: 28px;}
.plan-list .in-depth .price-btn:after{content: '';display: block;clear: both;}
.plan-list .in-depth .price-btn .price{float: left;font-size: 18px;color: #222;text-align:right;}
.plan-list .in-depth .price-btn .price strong{color: #d82c38;}
.plan-list .in-depth .price-btn .plan-btn{float: right;text-align: center;}
.plan-list .in-depth .price-btn .plan-btn a{display: inline-block;width: 80px;height: 28px;border-radius: 3px;font-size: 12px;color: #fff;}
.plan-list .in-depth .price-btn .plan-btn a.apply{background-color: #d71826;}
.plan-list .in-depth .price-btn .plan-btn a.using{background-color: #666;}
.plan-list .in-depth .price-btn .plan-btn .is-line-red{background-color: #fff !important;border: 2px solid #d71826;color: #d71826 !important;line-height:24px;}
.plan-list .in-depth .price-btn .plan-btn .is-line-mint{background:#fff;border-width:2px;line-height:24px;}
.plan-list .in-depth .price-btn .plan-btn .is-btn {display:inline-block;width:80px;height:28px;border-radius:3px;font-size:12px;color:#fff;}
.plan-list .in-depth .price-btn .plan-btn .apply{background-color:#d71826;}
.plan-list .in-depth .price-btn .plan-btn .using {background-color:#666;}
.plan-list .in-depth .price-btn .plan-btn .btn {display:block;margin:5px 0 0 0;}
.plan-list .in-depth .price-btn .plan-btn .btn:first-child {margin:0;}

.plan-list .in-depth .price-btn .price .ps-benefit {color:#000;font-size:11px;line-height:21px;}
.plan-list .in-depth .price-btn .price .ps-benefit .img {width:37px;vertical-align:-1px;}

.plan-list .in-depth .price-btn .price .ps-benefit .ps-benefit-txt {display:inline-block;position:relative;color:#000;}
.plan-list .in-depth .price-btn .price .ps-benefit .ps-benefit-inner-txt {z-index:2;position:relative;font-size:11px;}
.plan-list .in-depth .price-btn .price .ps-benefit .ps-benefit-txt:before {content:'';position:absolute;top:-2px;left:-8px;width:7px;height:7px;background:url('https://product.kt.com/static/common/images/icon_kt_ps_benefit.gif') no-repeat 0 0;background-size:100% 100%;}
.plan-list .in-depth .price-btn .price .ps-benefit .ps-benefit-txt:after {content:'';z-index:1;position:absolute;bottom:-3px;left:0;width:100%;border-bottom:5px solid #ffefa3;}
.plan-list .in-depth .price-btn .price .ps-benefit .ps-benefit-txt .point {display:inline-block;margin:0;color:#d92c38;font-weight:bold;font-size:11px;}

.plan-list .in-depth .price-btn .price .ps-benefit .ps-benefit-sale {display:block;margin:-3px 0 0 0;color:#d92c38;font-size:11px;line-height:20px;}
.plan-list .in-depth .price-btn .price .ps-benefit .ps-benefit-sale .mon {display:inline-block;font-size:12px;}

.plan-list .in-depth .price-btn .price .ps-benefit .ps-benefit-price {color:#1baec5;font-weight:bold;font-size:15px;vertical-align:-1px;}
.plan-list .in-depth .price-btn .price .ps-benefit .won {color:#000;font-weight:normal;font-size:12px;vertical-align:1px;}

.banner-plan{padding-top: 35px;}
.banner-plan .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{position: absolute;bottom: 8px;padding-top: 0;width: 100%;text-align: center;}
.banner-plan .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager.bx-default-pager a{background: none;margin: 0 3px;border: 1px solid #222;}
.banner-plan .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager.bx-default-pager a.active{background: #222;}
.banner-plan .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager.bx-default-pager a:focus{outline: -webkit-focus-ring-color auto 5px;outline: #000 dotted thin;}
.banner-plan .bx-wrapper .bx-controls-direction a{background: none;border: 2px solid rgba(0,0,0,0.5);transform: rotate(45deg);width: 20px;height: 20px;margin-top: -10px;text-indent: 0;color: transparent;}
.banner-plan .bx-wrapper .bx-controls-direction a:focus{outline: -webkit-focus-ring-color auto 5px;outline: #000 dotted thin;}
.banner-plan .bx-wrapper .bx-controls-direction .bx-prev{border-right: transparent;border-top: transparent;}
.banner-plan .bx-wrapper .bx-controls-direction .bx-next{border-left: transparent;border-bottom: transparent;}
.banner-plan .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{width: auto;bottom: 8px;z-index: 1;right: 8px;}
.banner-plan .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto a{}
.banner-plan .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto a:focus{outline: -webkit-focus-ring-color auto 5px;outline: #000 dotted thin;}
.banner-plan .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto a.active{display: none;}

.banner-link{padding-top: 10px;}
.banner-link a{display: block;/*padding: 25px 15px;*/color: #fff;}
.banner-link .tit{font-size: 18px;font-weight: bold;}
.banner-link .stt{position: relative;margin-top: 10px;padding-top: 10px;font-size: 11px;}
.banner-link .stt:after{content: '';display: block;position: absolute;top: 0px;width: 20px;height: 2px;background-color: #de2a36;}
.banner-link .right-txt{background-size: cover;background-repeat: no-repeat;background-position: center 0;text-align: right;}
.banner-link .left-txt{background-size: cover;background-repeat: no-repeat;background-position: center 0;text-align: left;}
.banner-link .right-txt .stt:after{right: 0;}
.banner-link .left-txt .stt:after{left: 0;}

.link-box{padding: 15px;}
.link-box table{width: 100%;border-collapse:collapse;text-align: left;}
.link-box table td{border: 1px solid #e0e0e0;background-color: #fcfcfc;}
.link-box table td a{display:block;padding: 18px 10px;height: 100%;background: url(../img/index/arrow-link-box.png) no-repeat right 12px center; background-size: 6px 11px;}

.device-slide{margin-top: 20px;padding: 35px 40px 20px;background-color: #eee;}
.device-slide .bx-slider-3 .item .icon{text-align: center;height: 32px;line-height: 32px;}
.device-slide .bx-slider-3 .item .icon img{display: inline-block;max-width: 32px;max-height: 32px;width: auto;vertical-align: bottom;}
.device-slide .bx-slider-3 .item p{padding-top: 24px;}
.device-slide .bx-controls .bx-controls-direction a{width: 12px;height: 20px;text-indent:0;color:transparent;}
.device-slide .bx-controls .bx-controls-direction a.bx-prev{background: url(../img/index/arrow-device-prev.png) no-repeat 0 0; background-size: 12px 20px;left: -20px;}
.device-slide .bx-controls .bx-controls-direction a.bx-next{background: url(../img/index/arrow-device-next.png) no-repeat 0 0; background-size: 12px 20px;right: -20px;}

/* Ã¬Â±ËœÃ¬Â§â€¢Ã­ÂÂ¹Ã¬Â±â€”Ã¬Â¨Å’Ã¬Â¨ÂÃ¬Â±â„¢Ã­ËœÂ¶Ã¬Â¨Â */
.info-login{position: relative;padding: 25px 15px;background-color: #262e41;color: #fff;text-align: left;}
.info-login p{margin-right:76px;font-size: 13px;}
.info-login p span{text-decoration: underline;}
.info-login button{padding: 9px 14px;border: 1px solid #fff;border-radius: 3px;color: #fff;position: absolute;right: 15px;top: 50%;transform: translateY(-50%);background-color:#262e41;}

/**/
.infor-number-count{position: relative;padding: 15px;background-color: #1b2232;font-size: 16px;text-align: left;color: #fff;}
.infor-number-count:after{content: '';display: block;clear: both;}
.infor-number-count .mp{float: left;}
.infor-number-count .select-box{display: inline-block;float: right;position: relative;padding-right: 17px;font-size: 15px;}
.infor-number-count .select-box:after{display: block;content: '';position: absolute;right: 0;top: 8px;width: 8px;height: 4px;background: url(../img/simplejoin/arrow-down-2.png) no-repeat 0 0;background-size: 100%;}

.info-myservice{padding: 15px;background-color: #262e41;color: #fff;text-align: left;}
.info-myservice dt{color: rgba(255,255,255,0.5);}
.info-myservice dt,.info-myservice dd{display: inline-block;}
.info-myservice .plan-date{position: relative;}
.info-myservice .plan-date .plan{width: 100%;padding-right: 124px;}
.info-myservice .plan-date .plan dd{padding-left: 5px;}
.info-myservice .plan-date .date{position: absolute;right: 0;top: 0;padding-left: 10px;border-left: 1px solid #31394b;}
.info-myservice .etc-service{position: relative;padding-top: 10px;margin-top: 10px;border-top: 1px solid #1e2534;}
.info-myservice .etc-service dl{width: 100%;padding-right: 20px;}
.info-myservice .etc-service dd{padding-left: 5px;}
.info-myservice .etc-service:after{display: block;content: '';position: absolute;right: 0;bottom: 3px;width: 8px;height: 4px;background: url(../img/simplejoin/arrow-down-2.png) no-repeat 0 0;background-size: 100%;}

.layer-popup{top: 40px;padding: 20px;border: 1px solid #ccc;background-color: #fff;width: calc(100vw - 30px);z-index: 10;}
.layer-popup:after{content: '';display: block;width: 21px;height: 12px;background: url(../img/index/arrow-layer.png) no-repeat 0 0; background-size: 21px 12px;position: absolute;left: 0%;margin-left: 85px;top: -11px;}
.layer-popup p{font-size: 15px;color: #222;text-align: center;}
.layer-popup ul{margin-top: 10px;padding: 13px;background-color: #f3f3f3;height: 117px;overflow: hidden;overflow-y: auto;}
.layer-popup li{color: #222;line-height: 20px;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.layer-popup li:before{content: '';display: inline-block;width: 4px;height: 4px;border-radius: 50%;background-color: #6c6c6c;vertical-align: 3px;margin-right: 7px;}
.layer-popup .ladio li{position:relative;margin-bottom: 12px;}
.layer-popup .ladio li:before{display: none;}
.layer-popup .ladio input[type="radio"] {z-index:0;top:2px;left:auto;width:17px;height:17px;}
.layer-popup .ladio input[type="radio"] + label {z-index:1;}
.layer-popup .ladio label:before{border:1px solid #999;background-color: #f3f3f3;}
.layer-popup .ladio input[type="radio"]:checked + label:before{border: 4px solid #d71826;}

#my-num.layer-popup{top:50px;}
#my-num.layer-popup:after{left: initial;right: 40px;}


/* Ã¬Â±ËœÃ¬Â§â€¢Ã­ÂÂ¹Ã¬Â±â€”Ã¬Â¨Å’Ã¬Â¨ÂÃ¬Â±â„¢Ã­ËœÂ¶Ã¬Â¨Â Ã¬Â±Â Ã¯Â¿Â½Ã«Â·Å“Ã¯Â¿Â½Ã¯Â¿Â½ Ã¬Â±â„¢Ã¯Â¿Â½Ã¯Â¿Â½Ã¬Â±â„¢Ã­ËœÂ»Ã¯Â¿Â½Ã¯Â¿Â½ */
.new_infor_color {background-color:#f5e5d6;color:#222;}
.new_infor_color .select-box {color:#000;}
.new_infor_color .select-box:after {background:url(/static/common/mobile/img/simplejoin/arrow-down_v1.png) no-repeat 0 0;background-size:100% 100%;}
.new_infor_color .mp {font-weight:bold;}
.new_infor_color button{border:1px solid #ccc;color:#222;background-color:#fff;}
.no-info {padding:15px; background-color:#cee7eb;color:#222;text-align:left;}
.new_myinfo_color {position:relative;padding:0;height:80px;background-color:#cee7eb;color:#000;}
.new_myinfo_color dt {padding-bottom:4px;color:#000;font-size:14px;}
.new_myinfo_color dt, .new_myinfo_color dd {display:block;}
.new_myinfo_color dd {font-size:16px;}
.new_myinfo_color .plan-date .plan dd {padding-left:0;font-size:13px;}
.new_myinfo_color .plan-date {float:left;width:50%;}
.new_myinfo_color .plan-date .plan {padding:8px 15px 12px 15px;height:80px;background-color:#cee7eb;}
.new_myinfo_color .plan-date dd.brand_name {margin-bottom:4px;font-weight:bold;font-size:16px;}
.new_myinfo_color .etc-service {float:left;width:50%;padding:0;margin:0;border-top:0 none;background-color:#ddeef1;}
.new_myinfo_color .etc-service dl {height:80px;padding:8px 15px 12px 15px;}
.new_myinfo_color .etc-service dd {padding-left:0}
.new_myinfo_color .etc-service dd span {font-weight:bold;}
.new_myinfo_color .etc-service:after {display:none}
.new_myinfo_color .etc-sel dd span {display:block;position:relative;padding-right:17px;}
.new_myinfo_color .etc-sel dd span:after {display: block;content: '';position: absolute;right:0;top:7px;width: 8px;height: 4px;background:url(/static/common/mobile/img/simplejoin/arrow-down_v1.png) no-repeat 0 0;background-size:100% 100%;}
.new_myinfo_color .layer-popup {top:80px;left:0;}
.new_myinfo_color .etc-service + #etc-sel {left:50%;}
.new_myinfo_color .layer-popup:after {left:50%}
.new_myinfo_color .etc-service dd.txt-ell {font-size:14px;}

/* Ã¬Â±â„¢Ã­Å¾â€¹Ã¬Â§Â­Ã¬Â±ËœÃ­ËœÂ¶Ã¬Â©Å’Ã¬Â±â„¢Ã­ËœÂ¶Ã¬Â¨Ë†Ã¬Â±ËœÃ¯Â¿Â½Ã¬â€˜Â©Ã¯Â¿Â½ Ã¬Â±â„¢Ã­ËœÂ»Ã¯Â¿Â½Ã¬Æ’â€“Ã£ÂÂ¢Ã«Â Â¥Ã¬â€¦Å’Ã‘â‚¬Ã¯Â¿Â½Ã¬â„¢â€“Ã¯Â¿Â½ */
.bx-wrapper .bx-pager-item {font-size:1px !important;line-height:1px !important;color: transparent;}
.banner-plan .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager.bx-default-pager a {color:transparent;text-indent:0}
.banner-plan .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto a {font-size:1px !important;line-height:1px !important;color:transparent;text-indent:0}
.banner-plan .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto a.active {display:block}

.fare-half-banner {margin:20px 0 0 0;font-size:0;}
.fare-half-banner a {display:block;}