@charset "utf-8";
#header #footer{position:relative;}

div.OllehMainPopupTop{min-width:1080px;overflow:hidden;height:80px;background:#f5f5f5;}
div.OllehMainPopupTop .topBanner{position:relative;width:1080px;margin:0 auto;}
div.OllehMainPopupTop .topBanner > a {display:block}
div.OllehMainPopupTop .topBanner .btnTopBanClose{display:block;position:absolute;top:0;right:0}

/*메인빅배너 스타일*/
.mainWrap .mainBanner {position:relative;width:100%;height:410px;overflow:hidden;z-index:40;margin-top:-8px;}
.mainWrap .mainBanner li {width:100%;text-align:center;position:relative;}
#mainVisual li .box{ width:1080px;height:410px;margin:0 auto}
#mainVisual li a{display:block;width:100%;height:100%;}
#mainVisual li img{display:block;max-width:100%;height:100%}
.mainWrap .mainBanner .box{display:inline-block;}
.mainWrap .mainBanner .bx-controls-direction a {display:none;position:absolute;top:196px;left:50%;width:70px;height:70px;color:transparent;display:block;font-size:0;line-height:0;overflow:hidden;background:url('/images/pc/kt_main/ico/icon_set.png') no-repeat left top;z-index:55;}
.mainWrap .mainBanner .bx-controls-direction a.bx-prev {margin-left:-567px;background-position:-160px -130px;}
.mainWrap .mainBanner .bx-controls-direction a.bx-next {margin-left:497px;background-position:-230px -130px;}
.mainWrap #bx-pager {position:absolute;left:0;bottom:30px;text-align:center;width:100%;z-index:51;}
.mainWrap #bx-pager .btn_block {display:inline-block;*display:inline;line-height:0;*zoom:1;width:192px;height:30px;background:url('/images/pc/kt_main/bg_controllerBox.png') 0 0 no-repeat;}
.mainWrap #bx-pager .btn_zone {display:inline-block;*display:inline;line-height:0;margin-top:11px;padding-left:25px;}
.mainWrap #bx-pager a {position:relative;display:inline-block;width:11px;height:11px;margin:0 1px 0 2px;vertical-align:top;font-size:0;line-height:0; background:url('/images/pc/kt_main/slide_nav_visual_off.png') 0 0 no-repeat;}
.mainWrap #bx-pager a:hover, #bx-pager a.active {background:url('/images/pc/kt_main/slide_nav_visual_on.png') 0 0 no-repeat;}
.mainWrap #bx-pager .overBox {display:block;position:absolute;top:-80px;left:-90px;width:189px;height:69px;padding:0 0 15px 0;z-index:41;display:none;padding-bottom:15px;background:url('/images/pc/kt_main/bg_ban_big_over_v2.png') 0 0 no-repeat}
.mainWrap #bx-pager .overBox  img {margin-top:1px;}
.mainWrap #bx-pager .bx-pager-item, .mainWrap div.mainBanner .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display:inline-block;*zoom:1;*display:inline;}
.mainWrap .bx-controls-auto-item a {width:8px;height:10px}
.mainWrap .mainBanner .bx-wrapper .bx-controls-auto {position:absolute;bottom:37px;left:50%;width:auto;z-index:55;}
.mainWrap .mainBanner .bx-wrapper .bx-controls-auto a {width:10px;height:12px;line-height:1;display:block; margin:0 4px;line-height:0;color:transparent;font-size:0;}
.mainWrap .mainBanner .bx-wrapper .bx-controls-auto .bx-start {background:url('/images/pc/kt_main/btn_rolling_play.png') 0 0 no-repeat;}
.mainWrap .mainBanner .bx-wrapper .bx-controls-auto .bx-stop {background:url('/images/pc/kt_main/btn_rolling_stop.png') 0 0 no-repeat;}
.mainWrap .mainBanner .bx-viewport ul li a img { background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";}

.mainWrap section{position:relative;}
.mainWrap section.ProductWrap{height:938px;background:#f0f2ff url('/images/pc/kt_main/ProductWrap_bg.jpg') no-repeat top center;padding-top:55px;}
.mainWrap section.KTbestWrap{height:1044px;background:url('/images/pc/kt_main/KTbestWrap_bg.png') no-repeat top center;}
.mainWrap section.KTspecialWrap{height:405px;background:url('/images/pc/kt_main/KTspecialWrap_bg2.jpg') no-repeat top center;}
.mainWrap section h2{font-family:KTB;font-size:36px;color:#fff;text-align:center;letter-spacing:0;/*text-shadow:1px 0px #d4d4d4;*/}
.mainWrap section.KTbestWrap h2{padding-top:50px;}
.mainWrap section.KTspecialWrap h2{padding-top:60px;}
.mainWrap section.KTbestWrap h2 span,
.mainWrap section.KTspecialWrap h2 span{font-family:KTL;font-weight:normal;font-size:inherit;color:inherit;text-shadow:none;}

.ProductWrap .easyFinderCont{position:absolute;width:1080px;height:500px;border-radius:5px;top:182px;left:50%;margin-left:-540px;z-index:43;overflow:hidden;background:#fff;
box-shadow:0 5px 50px 5px #c4c4c4;visibility:hidden;}
.ProductWrap .easyFinderCont .contTit{position:relative;width:inherit;height:60px;background:#d71826;}
.ProductWrap .easyFinderCont .contTit h3{color:#fff;font-size:18px;font-weight:normal;line-height:60px;margin-left:33px;}
.ProductWrap .easyFinderCont .contTit h3 b{color:#fff;font-size:18px;}
.ProductWrap .easyFinderCont .contTit .btn-nav{position:absolute;top:0;right:0;height:inherit;font-size:0px;width:182px;}
.ProductWrap .easyFinderCont .contTit .btn-nav span{position:relative;background:blue;display:inline-block;width:60px;height:inherit;}
.ProductWrap .easyFinderCont .contTit .btn-nav span.btn_prev{background:url('/images/pc/kt_main/btn_finder_prev.png') no-repeat 0 0;}
.ProductWrap .easyFinderCont .contTit .btn-nav span.btn_next{background:url('/images/pc/kt_main/btn_finder_next.png') no-repeat 0 0;}
.ProductWrap .easyFinderCont .contTit .btn-nav span.btn_close{background:url('/images/pc/kt_main/btn_finder_close.png') no-repeat 0 0;}
.ProductWrap .easyFinderCont .contTit .btn-nav span + span{margin-left:1px;}
.ProductWrap .easyFinderCont .contTit .btn-nav span a{position:absolute;width:60px;height:60px;text-indent:-9999px;}
.ProductWrap .easyFinderCont .contTit h3 .tooltip{display:inline-block;width:20px;height:20px;background:url('/images/pc/kt_main/ico/ico_finder_tootip.gif') no-repeat 0 0;text-indent:-9999px;vertical-align:middle;margin-left:5px;cursor:pointer;}


.ProductWrap .easyFinderCont .finderContWrap{border:2px solid #d71826;border-top:0;height:440px;box-sizing:border-box;border-radius:0  0 5px 5px;font-size:0px;}
.ProductWrap .easyFinderCont .finderContWrap .bx_slide_con .findertest> div{display:inline-block;vertical-align:top;}
.ProductWrap .easyFinderCont .finderContWrap .prodInfo{width:263px;margin-top:60px;}
.ProductWrap .easyFinderCont .finderContWrap .prodInfo p{padding-left:70px;}
.ProductWrap .easyFinderCont .finderContWrap .prodInfo p strong{display:block;font-size:30px;color:#222;}
.ProductWrap .easyFinderCont .finderContWrap .prodInfo p span.month_charge{display:block;font-size:23px;margin-top:15px;}
.ProductWrap .easyFinderCont .finderContWrap .prodInfo p span .f_red{font-size:23px;color:#d71826;}
.ProductWrap .easyFinderCont .finderContWrap .prodInfo p span.phone_charge{display:block;font-size:15px;}
.ProductWrap .easyFinderCont .finderContWrap .prodInfo a .btn_style02{position:relative;display:block; width:120px;height:38px;border:2px solid #000;box-sizing:border-box;border-radius:3px;text-align:center;background:#fff;font-size:15px;margin:0 auto;margin-top:15px;}
.ProductWrap .easyFinderCont .finderContWrap .prodInfo .sale_icon{display:inline-block;margin-left:70px;}
.ProductWrap .easyFinderCont .finderContWrap .prodInfo .sale_icon a{display:inline-block;width:66px;padding-top:69px;margin-top:50px;text-align:center;}
.ProductWrap .easyFinderCont .finderContWrap .prodInfo .sale_icon a.sale_charge{background:url('/images/pc/kt_main/img_sale_charge.png') no-repeat 0 0;margin-right:5px;}
.ProductWrap .easyFinderCont .finderContWrap .prodInfo .sale_icon a.sale_phone{background:url('/images/pc/kt_main/img_sale_phone.png') no-repeat 0 0;}

.ProductWrap .easyFinderCont .finderContWrap .prodImg{width:426px;margin-top:60px;}
.ProductWrap .easyFinderCont .finderContWrap .prodImg img{display:block;width:426px;}

.ProductWrap .easyFinderCont .finderContWrap .mdsTalk{width:336px;margin-left:37px;}
.ProductWrap .easyFinderCont .finderContWrap .mdsTalk .contit{position:relative;display:block;height:15px;width:70px;background:url('/images/pc/kt_main/img_mdtalk.png') no-repeat center 0;font-size:16px;padding-top:50px;margin:30px auto 20px;font-weight:bold;text-decoration:underline;}
.ProductWrap .easyFinderCont .finderContWrap .mdsTalk p.subcopy{position:relative;display:inline-block;font-size:19px;text-align:center;padding:0 25px;font-weight:bold;}
.ProductWrap .easyFinderCont .finderContWrap .mdsTalk p.subcopy .f_red{font-size:inherit;color:#d71826;}
.ProductWrap .easyFinderCont .finderContWrap .mdsTalk p.subcopy:before{display:inline-block;content:url('/images/pc/kt_main/ico/icon_qmark_t.png');position:absolute;top:-4px;left:0;}
.ProductWrap .easyFinderCont .finderContWrap .mdsTalk p.subcopy:after{display:inline-block;content:url('/images/pc/kt_main/ico/icon_qmark_b.png');position:absolute;bottom:-8px;right:-10px;}
.ProductWrap .easyFinderCont .finderContWrap .mdsTalk .bx_slide_post{position:relative;margin-top:45px;position:relative;width:336px;height:160px;overflow:hidden;}
.ProductWrap .easyFinderCont .finderContWrap .mdsTalk .bx_slide_post h4{display:block;font-size:16px;color:#222;line-height:42px;border-top:1px solid #bdbdbd;border-bottom:1px solid #e9e9e9;box-sizing:border-box;}
.ProductWrap .easyFinderCont .finderContWrap .mdsTalk .bx_slide_post ul{position:absolute;font-size:0px;line-height:0px;height:120px;}
.ProductWrap .easyFinderCont .finderContWrap .mdsTalk .bx_slide_post ul li{display:inline-block;height:inherit;}
.ProductWrap .easyFinderCont .finderContWrap .mdsTalk .bx_slide_post .postTab{width:336px;height:inherit;}
.ProductWrap .easyFinderCont .finderContWrap .mdsTalk .bx_slide_post .postTab .detail{font-size:14px;padding:15px 0;line-height:20px;min-height:60px;}
.ProductWrap .easyFinderCont .finderContWrap .mdsTalk .bx_slide_post .postTab .use_id{position:relative;height:17px;padding-left:10px;display:inline-block;vertical-align:middle;}
.ProductWrap .easyFinderCont .finderContWrap .mdsTalk .bx_slide_post .postTab .use_id:before{content:url('/images/pc/kt_main/ico/ico_line.png');display:inline-block;position:absolute;top:0;left:0;}

.finderContWrap .bx-controls-direction{position:absolute;width:100%;width:60px;height:60px;top:0;right:0;z-index:49;}
.finderContWrap .bx-controls-direction a{position:absolute;display:inline-block;width:60px;height:60px;text-indent:-9999px;}
.finderContWrap .bx-controls-direction a.bx-prev{right:120px;background:url('/images/pc/kt_main/btn_finder_next.png') no-repeat 0 0;}
.finderContWrap .bx-controls-direction a.bx-next{right:60px;background:url('/images/pc/kt_main/btn_finder_next.png') no-repeat 1px 0;}

/* 구매후기 슬라이드 */
.bx_slide_post .btn-post-nav{position:absolute;width:41px;height:21px;top:10px;right:5px;}
.bx_slide_post .btn-post-nav a{position:absolute;display:inline-block;width:21px;height:21px;text-indent:-9999px;}
.bx_slide_post .btn-post-nav a.post-prev{left:0;background:url('/images/pc/kt_main/btn_prev_post.gif') no-repeat 0 0;}
.bx_slide_post .btn-post-nav a.post-next{right:0;background:url('/images/pc/kt_main/btn_next_post.gif') no-repeat 1px 0;}
.bx_slide_post .btn-post-nav a{display:block;text-indent:-9999px;}

/*최근 본 상품 스타일*/
.ProductWrap .listWrap{position:relative;width:1080px;margin:0 auto;height:806px;}
.ProductWrap .listWrap h3{font-size:32px;color:#000;letter-spacing:0;margin:0 0 20px;font-family:KTL;}
.ProductWrap .listWrap h3 span{font-size:inherit;color:#d71826;font-family:KTB;}
.ProductWrap .listWrap .Product_tab{width:819px;float:left;height:inherit;}
.ProductWrap .listWrap .Product_tab a{display:block;}
.ProductWrap .listWrap .Product_tab .bx_slide_prod {position:relative;width:819px;margin:0 auto;}
.ProductWrap .listWrap .Product_tab .bx_slide_prod .listProdtab {margin-right:12px;padding-top:275px;width:260px;background:#fff;height:806px;border-radius:5px;position:relative;overflow:hidden;border:1px solid #fff;box-sizing:border-box;}
.ProductWrap .listWrap .Product_tab .bx_slide_prod .listProdtab .prodImg_big img {width:260px;height:275px;}
.ProductWrap .listWrap .Product_tab .bx_slide_prod .listProdtab .prodImg_big.prodImg {text-align:center;}
.ProductWrap .listWrap .Product_tab .bx_slide_prod .listProdtab .prodImg_big.prodImg img {display:inline-block;margin-top:35px;width:240px;height:240px;}
.ProductWrap .listWrap .Product_tab .bx_slide_prod .listProdtab a strong{display:block;font-size:18px;color:#222;font-weight:bold;margin:25px auto 0;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ProductWrap .listWrap .Product_tab .bx_slide_prod .listProdtab a span.itemNote{font-size:14px;margin-top:2px;}

.ProductWrap .listWrap .Product_tab .bx-slide-nav{width:809px;}
.ProductWrap .listWrap .Product_tab .otherProdtab{position:absolute;bottom:0;left:0;height:400px;text-align:center;width:inherit;}
.ProductWrap .listWrap .Product_tab .otherProdtab span.txt{font-size:14px;color:#999;display:block;margin-top:15px;}
.ProductWrap .listWrap .Product_tab .otherProdtab > a{padding-top:60px;}
.ProductWrap .listWrap .Product_tab .otherProdtab .arrow_top{position:absolute;width:261px;height:53px;top:0;left:0;margin-top:32px;background:url('/images/pc/kt_main/ico/ico_chainClip.png') no-repeat 0 0;text-indent:-9999px;}
.ProductWrap .listWrap .Product_tab .otherProdtab .noChain_txt{display:block;margin-top:150px;}

.ProductWrap .listWrap .Product_tab .bx_slide_prod .listProdtab.on{border:1px solid #222;}
.ProductWrap .listWrap .Product_tab .otherProdtab .arrow_top.on{background:url('/images/pc/kt_main/ico/ico_chainClip_on.png') no-repeat 0 0;}
.ProductWrap .listWrap .Product_tab .otherProdtab span.txt.on{color:#666;font-weight:bold;}
.ProductWrap .listWrap .Product_tab .otherProdtab a > strong{margin:10px auto 0 !important;}

/*핫상품, 반값할인 배너 스타일*/
.ProductWrap .listWrap .rightBanner{width:261px;height:inherit;float:right;}
.ProductWrap .listWrap .rightBanner > a {position:relative;display:block;width:100%;height:400px;border-radius:5px;overflow:hidden;}
.ProductWrap .listWrap .rightBanner > a.prod01 {margin-bottom:6px;background:url('/images/pc/kt_main/right_banner_bg1.png') no-repeat 0 0;}
.ProductWrap .listWrap .rightBanner > a.prod02 {background:url('/images/pc/kt_main/right_banner_bg2.png') no-repeat 0 0;}
.ProductWrap .listWrap .rightBanner .bannertab {position:relative;width:inherit;height:inherit;color:#fff;text-align:center;}
.ProductWrap .listWrap .rightBanner .bannertab * {line-height:100%;}
.ProductWrap .listWrap .rightBanner .bannertab .tit{font-size:16px;margin-bottom:220px;padding-top:30px;font-family:KTL;color:inherit;}
.ProductWrap .listWrap .rightBanner .bannertab .tit span {display:block;padding-top:10px;font-size:27px;font-family:KTB;color:inherit;}
.ProductWrap .listWrap .rightBanner .bannertab .prodImg {position:absolute;left:0;width:100%;text-align:center;}
.ProductWrap .listWrap .rightBanner .bannertab .prodInfo {color:#fff;}
.ProductWrap .listWrap .rightBanner .bannertab .prodInfo strong {display:block;margin-bottom:10px;font-size:18px;color:inherit;text-align:inherit;}
.ProductWrap .listWrap .rightBanner .bannertab .prodInfo .price {display:block;margin-bottom:5px;font-size:17px;color:inherit;text-align:inherit;}
.ProductWrap .listWrap .rightBanner .bannertab .prodInfo .price b {padding:0 2px;font-family:"Spoqa Han Sans";font-size:20px;color:inherit;}
.ProductWrap .listWrap .rightBanner .bannertab .prodInfo .price em {display:inline-block;margin-top:-3px;padding:3px 8px 5px;font-size:12px;color:inherit;border:1px solid #fff;border-radius:11px;vertical-align:middle;}
.ProductWrap .listWrap .rightBanner .bannertab .prodInfo .price + span {display:block;font-size:14px;color:inherit;text-align:inherit;}
.ProductWrap .listWrap .rightBanner .bannertab .prodInfo .price + span em {font-size:inherit;color:#f8fab4;}
.ProductWrap .listWrap .rightBanner .overtab {position:absolute;left:0;top:0;width:inherit;height:inherit;z-index:5;}
.ProductWrap .listWrap .rightBanner .dimtab {position:absolute;left:0;top:0;width:inherit;height:inherit;background-color:#FFF;opacity:.5;z-index:3;transform:translate3d(-100%, 0, 0), -ms-transform:translate3d(-100%, 0, 0)}

.KTbestWrap .BestProduct{position:relative;width:1080px;margin:40px auto 0;}
.KTbestWrap .BestProduct div.itemList{position:relative;width:533px;height:407px;float:left;background:#fff;overflow:hidden;}
.KTbestWrap .BestProduct div.itemList:nth-child(1){margin-right:13px;margin-bottom:13px;}
.KTbestWrap .BestProduct div.itemList:nth-child(3){margin-right:13px;}
.KTbestWrap .BestProduct div.itemList h3{display:block;height:64px;line-height:64px;font-size:22px;border-bottom:1px solid #f1f1f1;box-sizing:border-box;padding-left:23px;color:#222;font-weight:bold;}
.KTbestWrap .BestProduct div.itemList h3 a{display:inline-block;display:inline-block;float:right;padding-right:48px;}
.KTbestWrap .BestProduct div.itemList h3 a span.more{position:relative;font-size:14px;}
.KTbestWrap .BestProduct div.itemList h3 a span.more:before{position:absolute;content:url("/images/pc/kt_main/ico/ico_more.png");display:inline-block;right:-17px;top:4px;}
.KTbestWrap .BestProduct div.itemList .bx_slide{width:436px;height:277px;margin:20px auto 0;}
.KTbestWrap .BestProduct:after{content:"";display:block;clear:both;}
.KTbestWrap .BestProduct div.acclist .listProdtab a strong{margin-top:0;padding-top:35px;}
.KTbestWrap .BestProduct div.mobileProd .listProdtab a img{width:180px;height:auto;}

.KTspecialWrap .KTbenefitList{position:relative;width:1080px;margin:60px auto 0 ;font-size:0;margin-top:48px;}
.KTspecialWrap .KTbenefitList ul{position:relative;border:1px solid #666;box-sizing:border-box;background:#fff;}
.KTspecialWrap .KTbenefitList ul li{float:left;width:154px;height:196px;background:#fff;border-right:1px solid #e5e5e5;box-sizing:border-box;text-align:center;}
.KTspecialWrap .KTbenefitList ul li:last-child{border-right:0}
.KTspecialWrap .KTbenefitList ul:after{content:"";display:block;clear:both;}
.KTspecialWrap .KTbenefitList ul li img{display:block;margin:0 auto;padding:35px 0 28px;}
.KTspecialWrap .KTbenefitList ul li span{font-size:14px;line-height:20px;color:#222;}
.KTspecialWrap .KTbenefitList ul li span .fred{color:#e6242c;}
.KTspecialWrap .KTbenefitList ul li.onTalkCoupon img {padding:28px 20px 20px 20px;}
.KTspecialWrap .KTbenefitList ul li.onTalkCoupon span em {display:block;font-size:12px;color:#000;}

.mainWrap .KTmBoard {position:relative;height:55px;background:#e5e5e5;}
.mainWrap .KTmBoard .mBoardWrap{position:relative;width:1080px;margin:0 auto;}
.mainWrap .KTmBoard .mBoardWrap .mBoardBox{position:relative;float:left;width:520px;}
.mainWrap .KTmBoard .mBoardWrap .mBoardBox.notice{margin-right:20px;}
.mainWrap .KTmBoard .mBoardWrap .mBoardBox.winner{margin-left:20px;}
.mainWrap .KTmBoard .mBoardWrap:after {content:"";display:block;clear:both;}

.mainWrap .KTmBoard .mBoardWrap .mBoardBox a{color:#222;font-size:16px;}
.mainWrap .KTmBoard .mBoardWrap .mBoardBox h3{position:relative;padding-left:15px;display:inline-block;line-height:55px;vertical-align:middle;font-weight:bold;}
.mainWrap .KTmBoard .mBoardWrap .mBoardBox h3:before{content:url("/images/pc/kt_main/ico/ico_bullet.png");display:block;position:absolute;top:20px;left:0;}
.mainWrap .KTmBoard .mBoardWrap .mBoardBox .slidevList{position:relative;width:340px;height:24px;display:inline-block;padding-left:20px;margin-left:16px;vertical-align:middle;overflow:hidden;}
.mainWrap .KTmBoard .mBoardWrap .mBoardBox .slidevList:before{content:url("/images/pc/kt_main/ico/ico_line.png");display:block;position:absolute;top:4px;left:0;}

.mainWrap .KTmBoard .mBoardWrap .mBoardBox .bList{position:absolute;top:0;left:10px;}
.mainWrap .KTmBoard .mBoardWrap .mBoardBox .bList li{height:24px;}
.mainWrap .KTmBoard .mBoardWrap .mBoardBox .bList li a{max-width:255px;height:24px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-1px;padding-right:10px;}
.mainWrap .KTmBoard .mBoardWrap .mBoardBox .bList .bDate{float:right;font-size:16px;font-weight:bold;}

.mainWrap .KTmBoard .mBoardWrap .mBoardBox .btnBoard{position:absolute;top:16px;right:0;width:15px;height:25px;text-indent:-9999px;overflow:hidden;}
.mainWrap .KTmBoard .mBoardWrap .mBoardBox .btnBoard .pPrev{position:absolute;width:15px;height:13px;top:0;right:0;background:url('/images/pc/kt_main/btn-board-set.png') no-repeat left top;}
.mainWrap .KTmBoard .mBoardWrap .mBoardBox .btnBoard .pNext{position:absolute;width:15px;height:13px;top:13px;right:0;background:url('/images/pc/kt_main/btn-board-set.png') no-repeat 0 -13px;}
.mainWrap .KTmBoard .mBoardWrap .notice .bList li a{width:300px;}

.mainBanerTel {width:1080px;margin:0px auto;}
/*공지사항 팝업*/
.noticeLy {display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999;}
.noticeLy .lyBody {background:#fff none repeat scroll 0 0;border:1px solid #b7b7b7;left:50%;margin-left:-307px;position:absolute;top:37px;}
.noticeLy .lyContents {border-top:4px solid #f13131;position:relative;}
.noticeLy .lyContents a.btnClose {color:transparent;display:inline-block;height:20px;position:absolute;right:26px;text-indent:0;top:15px;width:20px;}
.noticeLy .lyContents a:hover {color:transparent !important;text-decoration:none;}

/*뱃지 스타일*/
.itemList .sort_badge {display:block;position:absolute;top:0;left:15px;width:49px;height:50px;}
.itemList .sort_badge.sort_new span { text-indent:-0000px;}
.itemList .sort_badge.sort_new span img {width:100% !important;}
.listProdtab .listBedge_new {display:block;position:absolute;top:10px;left:10px;width:50px;height:50px;}
.listProdtab .listBedge_new span {display:block;width:50px;height:50px;background:#fff;box-sizing:border-box;padding-top:7px;line-height:16px;}
.listProdtab .listBedge_new span em{font-size:14px;}
.listProdtab .listBedge_new span.st01 {border:2px solid #ec313d;}
.listProdtab .listBedge_new span.st01 em{color:#dd1d29;font-weight:bold;}
.listProdtab .listBedge_new span.st02 {border:2px solid #4ebcc6;}
.listProdtab .listBedge_new span.st02 em{color:#2ca9b4;font-weight:bold;}


/*사각뱃지 스타일*/
.itemList .badgeCon {position:absolute;bottom:45px;left:0;width:100%;height:21px;text-align:center;margin:10px 0;}
.itemList .badgeCon .badge {padding:2px 8px 0 8px;height:17px;display:inline-block;line-height:100%;vertical-align:top;border-radius:0;font-size:12px;text-align:center;border:1px solid #e1e1e1;background:#fff}
.itemList .badgeCon .bClose { border-color:#ff8a17;color:#ff8a17;}
.itemList .badgeCon .bGift { border-color:#c261e1;color:#c261e1;}
.itemList .badgeCon .bSale { border-color:#2eb383;color:#2eb383;}
.itemList .badgeCon .bCoupon { border-color:#0d7ec6;color:#0d7ec6;}
.itemList .badgeCon .bFree { border-color:#ff5050;color:#ff5050;}

/*할인뱃지 스타일*/
.itemList .discountTab{position:absolute;top:-4px;right:15px;width:62px;height:60px;background:url('/images/pc/kt_main/ico/icon_discount_bg.png') no-repeat 0 0;text-align:center;}
.itemList .discountTab span{color:#fff;font-size:15px;line-height:45px;}
.itemList .discountTab span i{font-size:20px;padding-right:4px;font-style:italic;}

/* rating */
.rating {display:inline-block;overflow:hidden;text-indent:-9999px;}
.rating_wrap {position:relative; background-position:0 0;}
.rating.star {position:absolute;top:0;left:0;width:0;}
.rating.medium {height:12px;background:url('/images/pc/kt_main/ico/ico_rating_medium.png') no-repeat;}
.rating.medium .star {height:12px;background-position:0 -12px;}
.rating_wrap.medium {width:73px;vertical-align:middle;}
.rating.small {height:10px;background:url('/images/pc/kt_main/ico/ico_rating_small.png') no-repeat;}
.rating.small .star {height:10px;background-position:0 -10px;}
.rating_wrap.small {width:63px;}

/*bx 슬라이더 스타일 영역*/
.bx_slide{position:relative;width:100%;margin:0 auto;}
.bx_slide ul li div.listProdtab{position:relative;float:left;width:213px;height:277px;text-align:center;overflow:hidden;}
.bx_slide ul li div.listProdtab a p{display:block;min-height:190px;}
.bx_slide ul li div.listProdtab a p img{width:190px;height:190px;}
.bx_slide ul li div.listProdtab a p.prodImg_big{position:absolute;left:0;top:0;display:block;width:260px;height:275px;}
.bx_slide ul li div.listProdtab a strong{display:block;font-size:18px;color:#222;font-weight:bold;margin:10px auto 0px;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bx_slide ul li div.listProdtab a span.itemPrice{display:block;padding-top:4px;font-size:16px;color:#222;}
.bx_slide ul li div.listProdtab a span.itemPrice .saleCost {font-size:14px;}
.bx_slide ul li div.listProdtab a b{font-family:"Spoqa Han Sans";font-size:20px;color:#d71826;font-weight:bold;padding:0 4px;}
.bx_slide ul li div.listProdtab a span.itemNote{display:block;font-size:12px;color:#707070;}
.bx_slide ul li div.listProdtab a span.itemPrice .itemsaletxt{font-size:12px;display:inline-block;margin-top:0;color:#d71826;}
.bx_slide ul li div.listProdtab a span.itemPrice .saleCost b{font-size:14px;color:#666;text-decoration:line-through;}
.bx_slide ul li div.listProdtab a.dim {display:block;width:233px;height:256px;}
.bx_slide ul li div.listProdtab a.dim div.dim {position:absolute;left:0;top:0;width:220px;height:254px;border-radius:10px;background:url('/images/pc/kt_main/bg_dim.png') repeat 0 0;z-index:2;-webkit-transform: translate3d(-200%, 0px, 0px);-moz-transform: translate3d(-200%, 0px, 0px);}
.bx_slide ul li div.listProdtab a.dim div.badgeCon,
.bx_slide ul li div.listProdtab a.dim strong,
.bx_slide ul li div.listProdtab a.dim span.itemPrice, 
.bx_slide ul li div.listProdtab a.dim span.itemNote {display:none;}
.bx_slide ul li div.listProdtab a div.dim strong {overflow:none;text-overflow:none;white-space:none;}
.bx_slide ul li div.listProdtab a div.dim strong, .bx_slide ul li div.listProdtab a div.dim span.itemPrice {display:block;}
.bx_slide ul li div.listProdtab a div.dim .badgeCon {position:relative;}

.bx_slide .bx-controls-direction{position:absolute;width:100%;height:48px;top:50%;margin-top:-24px;}
.bx_slide .bx-controls-direction a{position:absolute;display:inline-block;width:48px;height:48px;text-indent:-9999px;}
.bx_slide .bx-controls-direction a.bx-prev{left:0;background:url('/images/pc/kt_main/slide_prev_big.png') no-repeat 0 0;}
.bx_slide .bx-controls-direction a.bx-next{right:0;background:url('/images/pc/kt_main/slide_next_big.png') no-repeat 0 0;}

.bx_slide .bx-default-pager{position:absolute;width:100%;bottom:-25px;text-align:center;}
.bx_slide .bx-default-pager .bx-pager-item{display:inline-block;width:11px;height:11px;margin-right:8px;background:url('/images/pc/kt_main/slide_nav_big_off.png') no-repeat 0 0;}
.bx_slide .bx-default-pager .bx-pager-item a.bx-pager-link{display:block;width:11px;height:11px;font-size:0;line-height:0;}
.bx_slide .bx-default-pager .bx-pager-item a.active{background:url('/images/pc/kt_main/slide_nav_big_on.png') no-repeat 0 0;}

.bx_slide_prod .bx-controls-direction a.bx-prev{left:-10px;background:url('/images/pc/kt_main/slide_prev_big.png') no-repeat 0 0;}
.bx_slide_prod .bx-controls-direction a.bx-next{right:5px;background:url('/images/pc/kt_main/slide_next_big.png') no-repeat 0 0;}

.bx_slide_best .bx-viewport{z-index:10;}
.bx_slide_best .bx-controls-direction a.bx-prev{left:-35px;background:url('/images/pc/kt_main/slide_prev_big.png') no-repeat 0 0;z-index:50;}
.bx_slide_best .bx-controls-direction a.bx-next{right:-35px;background:url('/images/pc/kt_main/slide_next_big.png') no-repeat 0 0;z-index:50;}

#easyOrder {padding:20px 0 13px 49px;width:1026px;height:291px;overflow:hidden;}
#easyOrder > div {float:left;margin-left:50px;width:299px;overflow:hidden;}
#easyOrder > div:first-child {margin-left:0;}
#easyOrder > div > strong {display:block;margin-bottom:10px;height:24px;font-size:18px;color:#000;line-height:100%;border-bottom:1px solid #666;}
#easyOrder > div img {float:right;display:block;width:88px;}
#easyOrder > div .optionVal {float:left;}
#easyOrder > div .optionVal:after {content:"";display:block;clear:both;}
#easyOrder > div .optionVal > div {margin-top:11px;}
#easyOrder > div .optionVal > div:first-child {margin-top:0;}
#easyOrder > div .optionVal div {position:relative;border:1px solid #333;}
#easyOrder > div .optionVal div p {padding-left:10px;width:199px;font-size:13px;color:#000;line-height:28px;}
#easyOrder > div .optionVal div p em {float:right;display:inline-block;margin-right:25px;font-size:13px;color:#d71826;}
#easyOrder > div .optionVal div ul {display:none;position:absolute;left:-1px;top:28px;padding-bottom:2px;width:209px;border:1px solid #333;background-color:#FFF;z-index:10;}
#easyOrder > div .optionVal div li.text {padding:5px 10px;font-size:12px;color:#222;text-align:center;background-color:#f5f5f5;}
#easyOrder > div .optionVal div button {padding:0 10px;width:100%;font-size:siblings("a");color:#000;line-height:28px;text-align:left;overflow:hidden;}
#easyOrder > div .optionVal div button em {float:right;font-size:13px;color:#d71826;}
#easyOrder > div .optionVal div a {position:absolute;right:0;top:0;width:28px;height:28px;z-index:5;}
#easyOrder > div .optionVal div a.open {background:url('/images/pc/kt_main/btn_feeOp_open.gif') no-repeat center;}
#easyOrder > div .optionVal div a.close {display:none;background:url('/images/pc/kt_main/btn_feeOp_close.gif') no-repeat center;}
#easyOrder > div .feePlan {clear:both;padding-top:20px;}
#easyOrder > div .feePlan:after {content:"";display:block;clear:both;}
#easyOrder > div .feePlan li {float:left;margin-right:10px;padding-right:17px;text-align:center;line-height:100%;}
#easyOrder > div .feePlan li:first-child {background:url('/images/pc/kt_main/icon_plus.gif') no-repeat right 34px;}
#easyOrder > div .feePlan li:first-child + li {background:url('/images/pc/kt_main/icon_sum.gif') no-repeat right 34px;}
#easyOrder > div .feePlan li.sum {float:right;margin-right:0;padding-right:0;}
#easyOrder > div .feePlan li strong {display:inline-block;padding:1px 5px 4px;font-weight:normal;font-size:12px;color:#222;border-radius:9px;background-color:#eee;}
#easyOrder > div .feePlan li p {padding-top:9px;font-size:14px;color:#222;}
#easyOrder > div .feePlan li em {font-family:"Roboto";font-size:18px;color:#222;vertical-align:middle;}
#easyOrder > div .feePlan li.sum em {font-family:"Roboto";font-size:22px;color:#d71826;}
#easyOrder > div > a {display:block;margin-top:20px;font-size:16px;color:#fff;text-align:center;line-height:40px;border-radius:3px;background-color:#d71826;font-weight:bold;}

/* s :: 2018-03 메인 개편 */
/* 이지파인더 영역 - bx 슬라이더*/
section .easyFinderWrap{position:relative;width:100%;z-index:43;height:78px;top:0;border-top:1px solid #00676b;background:url(/images/pc/kt_main/easyFinderBg.jpg) no-repeat center top;}
section .finderWrap {position:relative;margin:0 auto 0;width:1033px;height:78px;overflow:hidden;}
.bx_slide_finder .bx-viewport{z-index:2;padding-right:1px;}
.bx_slide_finder ul{font-size:0px;line-height:0px;width:1080px;}
.bx_slide_finder ul li {position:relative;width:258px !important;display:inline-block;height:78px;margin-right:0 !important;}
.bx_slide_finder ul li > a {display:block;position:absolute;width:257px;height:50px;top:0px;left:0;padding-top:20px;background-color:transparent;border-left:1px solid #2f9c9a;}
.bx_slide_finder ul li > a p {text-align:center;}
.bx_slide_finder ul li img {margin-right:5px;}
.bx_slide_finder ul li b {display:inline-block;font-size:18px;color:#fff;line-height:30px;}
.bx_slide_finder ul li:last-child > a {border-right:1px solid #2f9c9a;}
.bx_slide_finder ul li:last-child > a.hover,
.bx_slide_finder ul li:last-child > a.current,
.bx_slide_finder ul li:last-child > a.active {border-right:0;}
.bx_slide_finder ul li > a.hover,
.bx_slide_finder ul li > a.current,
.bx_slide_finder ul li > a.active {width:258px;height:56px;border-radius:0 0 6px 6px;/* box-shadow:2px 1px 8px #ccc; */z-index:45;background:url(/images/pc/kt_main/finder_active_bg.png) no-repeat 0 0;border-left:0;}
.bx_slide_finder ul li > a.hover b,
.bx_slide_finder ul li > a.current b,
.bx_slide_finder ul li > a.active b {font-size:20px;color:#222;}
.easyFinderWrap .btn-finder-nav{display:block;position:absolute;width:1090px;height:28px;top:50%;left:50%;margin-top:-18px;margin-left:-540px}
.easyFinderWrap .btn-finder-nav span{position:absolute;display:inline-block;width:22px;height:28px;z-index:35;color:transparent;}
.easyFinderWrap .btn-finder-nav span a{display:block;width:22px;height:28px;color:transparent;position:absolute;top:0;}
.easyFinderWrap .btn-finder-nav span.bx-prev{left:-7px;background:url(/images/pc/kt_main/slide_prev_new.png) no-repeat 50% 50%;}
.easyFinderWrap .btn-finder-nav span.bx-next{right:4px;background:url(/images/pc/kt_main/slide_next_new.png) no-repeat 50% 50%;}

/* 이지파인더 컨텐츠 영역 */
section .easyFinderCont{position:absolute;width:1080px;height:370px;border-radius:5px;top:137px;left:50%;margin-left:-540px;z-index:43;background:#fff;visibility:hidden;border:1px solid #adadad;}
section .easyFinderCont .contTit{position:relative;width:inherit;height:54px;background:#f5f5f5;border-bottom:1px solid #ededed;border-radius:5px 5px 0 0;}
section .easyFinderCont .contTit h3{color:#000;font-size:20px;font-weight:bold;line-height:54px;margin-left:40px;}
section .easyFinderCont .contTit h3 b{color:#000;font-size:20px;}
section .easyFinderCont .contTit h3 .tooltip{display:inline-block;width:20px;height:20px;background:url('https://shop.kt.com/images/pc/kt_main/ico/ico_finder_tootip.gif') no-repeat 0 0;text-indent:-9999px;vertical-align:middle;margin-left:5px;cursor:pointer;}
section .easyFinderCont .contTit .btn-nav{position:absolute;top:0;right:15px;height:inherit;font-size:0px;width:210px;}
section .easyFinderCont .contTit .btn-nav span{position:relative;display:inline-block;width:70px;height:inherit;}
section .easyFinderCont .contTit .btn-nav span a {display:block;position:absolute;width:70px;height:54px;color:transparent;}
section .easyFinderCont .contTit .btn-nav span.btn_prev {background:url(/images/pc/kt_main/btn_finder_prev.png) no-repeat 30px 18px;}
section .easyFinderCont .contTit .btn-nav span.btn_next {background:url(/images/pc/kt_main/btn_finder_next.png) no-repeat 30px 18px;}
section .easyFinderCont .contTit .btn-nav span.btn_close{background:url(/images/pc/kt_main/btn_finder_close.png) no-repeat 26px 18px;}
section .easyFinderCont .contTit .btn-nav span.btn_prev:after {display:inline-block;content:'';width:2px;height:14px;position:absolute;top:20px;right:-1px;background-color:#c5c5c5;}
section .easyFinderCont .bx-viewport {overflow:visible !important;}

/* 모바일 , 홈서비스 tab 공통 */
.mainWrap section.bestTab {background-color:#f1f1f1;}
.mainWrap section.bestTab .titleWrap {position:relative;width:1080px;margin:0 auto;padding:50px 0 40px 0;}
.mainWrap section.bestTab .titleWrap:after {display:block;clear:both;content:'';}
.mainWrap section.bestTab h2 {display:inline-block;float:left;font-size:32px;color:#000;line-height:42px;text-align:left;margin-right:67px;font-family:KTL;}
.mainWrap section.bestTab h2 span {font-size:inherit;color:inherit;text-shadow:none;font-family:KTB;}
.mainWrap section.bestTab .bestMore {display:inline-block;font-size:14px;color:#333;position:absolute;right:0;bottom:52px;background:url(/images/pc/kt_main/ico/ico_bestMore.png) no-repeat right 5px;padding-right:10px;}
.mainWrap section.bestTab .tabs {float:left;width:488px;}
.mainWrap section.bestTab .tabs:after {display:block;clear:both;content:'';}
.mainWrap section.bestTab .tabs li {position:relative;text-align:center;float:left;width:146px;margin-left:5px;}
.mainWrap section.bestTab .tabs li:first-child {margin-left:0;}
.mainWrap section.bestTab .tabs li a {display:block;background-color:#fff;height:42px;font-size:18px;color:#000;font-weight:bold;line-height:40px;border-radius:20px;border:1px solid #d7d7d7;}
.mainWrap section.bestTab .tabs li a:focus,
.mainWrap section.bestTab .tabs li a.active {background-color:#f43345;color:#fff;border:1px solid #c3091b;/* box-shadow:0 8px 20px #b9b9b9; */}
.mainWrap section.bestTab .tabs li a:focus:after,
.mainWrap section.bestTab .tabs li a.active:after {display:block;content:'';width:16px;height:8px;background:url(/images/pc/kt_main/ico/tab_onBg.png) no-repeat;position:absolute;bottom:-6px;left:50%;margin-left:-8px;}

/* 모바일 contents */
.mainWrap section.bestPhone .tabWrap {width:1080px;margin:0 auto;padding-bottom:70px;}
.mainWrap section.bestPhone .tabWrap .tabCont {display:none;overflow:hidden;padding-bottom:20px;}
.mainWrap section.bestPhone .tabWrap .tabCont:first-child {display:block;}
.mainWrap section.bestPhone .tabWrap .tabCont a {display:block;padding:23px 0;}
.mainWrap section.bestPhone .tabWrap .tabCont .bestBadge {position:absolute;top:69px;left:38px;}
.mainWrap section.bestPhone .tabWrap .tabCont .prodImg_best {width:224px;height:246px;padding:20px 18px;}
.mainWrap section.bestPhone .tabWrap .tabCont .prodImg_best img {height:100%;}
.mainWrap section.bestPhone .tabWrap .tabCont strong {display:block;font-size:22px;color:#000;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mainWrap section.bestPhone .tabWrap .tabCont .itemPrice {display:block;font-size:16px;color:#222;}
.mainWrap section.bestPhone .tabWrap .tabCont .itemPrice b {font-size:26px;color:#d71826;font-weight:bold;font-family:"Roboto Bold";padding:0 0 0 4px;}
.mainWrap section.bestPhone .tabWrap .tabCont .itemNote {display:block;font-size:14px;color:#707070;margin-top:8px;}
.mainWrap section.bestPhone .tabWrap .tabCont .bestOne {position:relative;float:left;width:260px;height:438px;background:url(/images/pc/kt_main/bestPhone_bg.png) no-repeat left top;border-radius:8px;margin-right:38px;box-shadow:0px 5px 15px #e7e7e7;text-align:center;}
.mainWrap section.bestPhone .tabWrap .tabCont .bestOne strong {color:#fff;}
.mainWrap section.bestPhone .tabWrap .tabCont ul {float:left;border-radius:8px;border:1px solid #e7e7e7;box-shadow:0px 5px 15px #e7e7e7;overflow:hidden;background-color:#fff;}
.mainWrap section.bestPhone .tabWrap .tabCont ul:after {display:block;clear:both;content:'';}
.mainWrap section.bestPhone .tabWrap .tabCont ul li {position:relative;float:left;width:260px;height:438px;text-align:center;}

/* 홈서비스 contents */
.mainWrap section.homeService {background:#daedf4 url(/images/pc/kt_main/homeService_bg_180730.jpg) repeat-x left top;}
.mainWrap section.homeService .tabWrap {width:1080px;height:600px;margin:-12px auto 0;}
.mainWrap section.homeService .tabWrap .tabCont {display:none;position:relative;height:600px;background:url(/images/pc/kt_main/homeService_cont_bg.png) no-repeat center bottom;}
.mainWrap section.homeService .tabWrap .tabCont:first-child {display:block;}
.mainWrap section.homeService .tabWrap .tabCont ul:after {display:block;clear:both;content:'';}
.mainWrap section.homeService .title {font-size:26px;color:#000;line-height:32px;text-align:center;}
.mainWrap section.homeService .title .pointColor {font-size:32px;color:#ea1127;font-weight:bold;}
.mainWrap section.homeService .title img {vertical-align:middle;}
.mainWrap section.homeService .contentsImg {position:absolute;perspective:1000px;-webkit-perspective:1000px;}
.mainWrap section.homeService .contentsImg > div {position:absolute;overflow:visible;}
.mainWrap section.homeService .contentsImg > div p {display:inline-block;margin:0;}
.mainWrap section.homeService .contentsImg .front {font-size:16px;color:#474c50;font-weight:normal;}
.mainWrap section.homeService .contentsImg .back {font-size:16px;color:#474c50;font-weight:bold;}
.mainWrap section.homeService .contentsImg.tv {top:82px;left:317px;}
.mainWrap section.homeService .contentsImg.tv > div {top:18px;left:480px;}
.mainWrap section.homeService .contentsImg.tv > div p {width:140px;height:30px;}
.mainWrap section.homeService .contentsImg.giftCoupon {top:147px;left:809px;}
.mainWrap section.homeService .contentsImg.giftCoupon > div {top:142px;left:-3px;}
.mainWrap section.homeService .contentsImg.giftCoupon > div p {width:120px;height:30px;text-align:center;}
.mainWrap section.homeService .contentsImg.tvContents {top:154px;left:950px;}
.mainWrap section.homeService .contentsImg.tvContents > div {top:134px;left:0;}
.mainWrap section.homeService .contentsImg.tvContents > div p {width:120px;height:30px;text-align:center;}
.mainWrap section.homeService .contentsImg.gigaGenie2 {bottom:97px;left:245px;}
.mainWrap section.homeService .contentsImg.gigaGenie2 > div {top:51px;left:-140px;}
.mainWrap section.homeService .contentsImg.gigaGenie2 > div p {width:130px;height:30px;text-align:right;}
.mainWrap section.homeService .contentsImg.wifi {bottom:98px;left:365px;}
.mainWrap section.homeService .contentsImg.wifi > div {top:7px;left:103px;}
.mainWrap section.homeService .contentsImg.wifi > div p {width:200px;height:30px;text-align:left;}
.mainWrap section.homeService .contentsImg.gigaInternet {bottom:94px;left:815px;}
.mainWrap section.homeService .contentsImg.gigaInternet > div {top:40px;left:-210px;}
.mainWrap section.homeService .contentsImg.gigaInternet > div p {width:200px;height:42px;text-align:right;}
.mainWrap section.homeService .contentsImg.gigaInternet > div p.front {line-height:42px;}
.mainWrap section.homeService .tab2 .contentsImg.homeTel {bottom:82px;left:198px;}
.mainWrap section.homeService .tab2 .contentsImg.homeTel > div {top:25px;left:-82px;}
.mainWrap section.homeService .tab2 .contentsImg.homeTel > div p {width:100px;height:30px;text-align:center;}
.mainWrap section.homeService .tab3 .contentsImg.cardPayment {bottom:92px;left:138px;}
.mainWrap section.homeService .tab3 .contentsImg.cardPayment > div {top:4px;left:-98px;}
.mainWrap section.homeService .tab3 .contentsImg.cardPayment > div p {width:100px;height:30px;text-align:center;}
.mainWrap section.homeService .tab3 .contentsImg.homeTel {bottom:82px;left:245px;}
.mainWrap section.homeService .tab3 .contentsImg.homeTel > div {top:-24px;left:-48px;}
.mainWrap section.homeService .tab3 .contentsImg.homeTel > div p {width:100px;height:30px;text-align:center;}
.mainWrap section.homeService .tab3 .contentsImg.wifi {bottom:98px;left:411px;}
.mainWrap section.homeService .tab3 .contentsImg.wifi > div {top:7px;left:103px;}
.mainWrap section.homeService .tab3 .contentsImg.wifi > div p {width:200px;height:30px;text-align:left;}
.mainWrap section.homeService .contentsImg.gigaeyes{top:147px;left:932px;}
.mainWrap section.homeService .contentsImg.con0604{top:147px;}
.mainWrap section.homeService .contentsImg.con0604 > div{top:142px;left:15px;}
.mainWrap section.homeService .contentsImg.gigaeyes > div{top:142px;left:30px;}
.mainWrap section.homeService .priceWrap {width:200px;position:absolute;top:75px;left:40px;padding:20px 23px;}
.mainWrap section.homeService .priceWrap.bgShort {height:232px;background:url(/images/pc/kt_main/homeService_priceShort_bg.png) no-repeat 0 0;}
.mainWrap section.homeService .priceWrap .bglong-top {margin:-20px -23px;padding:20px 23px 0;background:url('https://image.shop.kt.com/upload/editor/display/1524116796934.gif') no-repeat 0 0;}
.mainWrap section.homeService .priceWrap.bgLong {height:250px;background-position:0 100%;background:url(/images/pc/kt_main/homeService_priceLong_bg.png) no-repeat 0 0;}
.mainWrap section.homeService .priceWrap strong {display:block;font-size:22px;color:#111;}
.mainWrap section.homeService .priceWrap strong span {font-size:13px;font-weight:normal;}
.mainWrap section.homeService .priceWrap .viewBtn {display:block;width:130px;height:34px;font-size:15px;color:#fff;line-height:32px;text-align:center;background-color:#d71826;border-radius:3px;margin:0 auto;}
.mainWrap section.homeService .priceWrap .benefitPlusTxt {font-size:14px;color:#666;margin-top:10px;}
.mainWrap section.homeService .priceWrap .box {background-image:url(/images/pc/kt_main/homeService_priceBox_bg.gif), url(/images/pc/kt_main/homeService_priceBox_bg.gif);background-position: left top, left bottom;background-repeat:repeat-x, repeat-x;margin:10px 0;padding:10px 10px;}
.mainWrap section.homeService .priceWrap .box p {font-size:14px;color:#111;}
.mainWrap section.homeService .priceWrap .box span {display:inline-block;margin:0 3px 0 8px;}
.mainWrap section.homeService .priceWrap .box .beforePrice {position:relative;margin-bottom:10px;}
.mainWrap section.homeService .priceWrap .box .beforePrice:after {display:inline-block;content:'';width:96px;height:17px;background:url(/images/pc/kt_main/homeService_beforePrice_bg.png) no-repeat;position:absolute;top:12px;left:17px;}
.mainWrap section.homeService .priceWrap .box .beforePrice span {font-size:20px;color:#222;font-family:"Roboto";}
.mainWrap section.homeService .priceWrap .box .afterPrice {font-size:18px;color:#111;}
.mainWrap section.homeService .priceWrap .box .afterPrice span {font-size:32px;color:#d71826;font-family:"Roboto Bold";}
.mainWrap section.homeService .priceWrap .box .discountPrice {font-size:13px;color:#111;}
.mainWrap section.homeService .priceWrap .box .cardResult {font-size:13px;color:#666;margin:5px 0;}
.mainWrap section.homeService .contExplain {position:absolute;bottom:35px;right:25px;font-size:14px;color:#666;text-align:right;}
.mainWrap section.homeService .priceWrap .badge{font-size:15px;color:#d71826;text-align:center;border:2px solid #d71826;border-radius:14px;height:25px;line-height:24px; margin:5px 0 10px;font-weight:normal;}
.mainWrap section.homeService .title strong {display:inline-block;position:relative;padding:0 13px 0 18px;color:#000;font-weight:normal;}
.mainWrap section.homeService .title strong:before {content:'';display:block;width:12px;height:11px;position:absolute;top:18px;left:4px;background:url('/images/pc/kt_main/hsBest_before.png') no-repeat;}
.mainWrap section.homeService .title strong:after {content:'';display:block;width:12px;height:11px;position:absolute;top:18px;right:-2px;background:url('/images/pc/kt_main/hsBest_accent_after.png') no-repeat;}
.mainWrap section.homeService .title strong .accent {display:inline-block;background:url('/images/pc/kt_main/hsBest_accent.png') no-repeat;width:115px;height:50px;padding-top:7px;font-size:38px;color:#ea1127;font-weight:bold;}
.mainWrap section.homeService .title strong .accent span {font-size:30px;color:#ea1127;vertical-align:4px;}
.mainWrap section.homeService .title strong .stxt {font-size:18px;color:#000;}
/* 꿀팁 동영상 추가 */
.ktTipMov {background:url('/images/pc/kt_main/ktTipMov_bg.jpg');height:622px;}
.ktTipMov .movPlayer {overflow:hidden;width:1080px;margin:40px auto;}
.mainWrap section.ktTipMov h2 {width:1080px;margin:0 auto;padding-top:45px;font-size:32px;color:#000;line-height:42px;text-align:left;font-family:KTL;text-align:left;}
.mainWrap section.ktTipMov h2 span {font-size:inherit;color:inherit;font-family:KTB;}
.ktTipMov .movPlayer .listBox {position:relative;float:left;width:305px;height:436px;background-color:#fff;text-align:left;border-radius:7px;}
.ktTipMov .movPlayer .playlist {height:430px;margin-top:50px;}
.ktTipMov .movPlayer .playlist .list {overflow:hidden;width:100%;}
.ktTipMov .movPlayer .playlist li {position:relative;float:left;width:100%;height:78px;margin-bottom:12px;}
.ktTipMov .movPlayer .playlist a {position:relative;overflow:hidden;display:block;padding:7px 0 0 15px;height:100%;text-decoration:none;}
.ktTipMov .movPlayer .playlist .num{position:absolute;top:30px;left:16px;color:#222;font-size:18px;font-weight:bold;}
.ktTipMov .movPlayer .playlist li .thumb {float:left;width:90px;height:70px;margin-left:20px;background:#000;padding-top:9px;box-sizing:border-box;}
.ktTipMov .movPlayer .playlist li .thumb img {width:100%;}
.ktTipMov .movPlayer .playlist li .titinfo {float:left;padding-left:10px;margin-top:8px;width:164px;font-size:16px;color:#000;}
.ktTipMov .movPlayer .playlist li.active .num{top:30px;left:12px;width:16px;height:19px;background:url('/images/pc/kt_main/ktTipMov_btn_play.png') no-repeat; font-size:0;}
.ktTipMov .movPlayer .playlist li.active .titinfo{font-size:16px;color:#d71826}
.ktTipMov .movPlayer .listBox button{position:relative;z-index:19;}
.ktTipMov .movPlayer .listBox .btnSlidePrev{position:absolute;top:0;width:305px;height:40px;left:0}
.ktTipMov .movPlayer .listBox .btnSlideNext{position:absolute;bottom:0;width:305px;height:40px;left:0}
.ktTipMov .movPlayer .bx-viewport{height:390px !important;}
.ktTipMov .movPlayer .movBox {float:right;width:775px;border-radius:0 7px 7px 0;overflow:hidden;}
.ktTipMov .movPlayer .movBox .movie {height:436px;}

/* KT Shop 상품 */
.mainWrap section.ktProduct {background:url(/images/pc/kt_main/ktProduct_bg.jpg) no-repeat center top;}
.mainWrap section.ktProduct > div {position:relative;width:1080px;height:480px;margin:0 auto;padding:80px 0;}
.mainWrap section.ktProduct > div > div {border-radius:6px;box-shadow:0 5px 20px;}
.mainWrap section.ktProduct > div > div > a {display:block;}
.mainWrap section.ktProduct .usedPhone {width:532px;height:235px;position:absolute;top:80px;left:0;}
.mainWrap section.ktProduct .halfChoice {width:532px;height:235px;position:absolute;top:325px;left:0;}
.mainWrap section.ktProduct .lteEgg {width:260px;height:480px;position:absolute;top:80px;left:548px;;}
.mainWrap section.ktProduct .accessory {width:260px;height:480px;position:absolute;top:80px;left:820px;background-color:#fff;}
.mainWrap section.ktProduct .accessory h3 {width:180px;font-size:32px;color:#222;padding:43px 40px 0 40px;}
.mainWrap section.ktProduct .accessory h3 a {display:block;font-size:inherit;color:inherit;font-family:KTL;}
.mainWrap section.ktProduct .accessory h3:after {display:inline-block;content:'';width:9px;height:16px;position:absolute;top:52px;right:40px;background:url(/images/pc/kt_main/accessoryArrow.png) no-repeat;}
.mainWrap section.ktProduct .accessory ul:after {display:block;clear:both;content:'';}
.ProductWrap .listWrap h3.acc_tit {position:absolute;top:0;right:37px;}
.bx_slide.accessory{position:relative;width:100%;height:400px;margin:0 auto 5px;background:#fff;border-radius:6px;}
.bx_slide.accessory > div {width:190px;max-width:190px;padding:0 35px;}
.bx_slide.accessory div.listProdtab{position:relative;float:left;width:190px;max-width:190px;height:320px;text-align:center;overflow:hidden;padding-top:20px;}
.bx_slide.accessory div.listProdtab a {display:block;}
.bx_slide.accessory div.listProdtab a p{display:block;min-height:190px;}
.bx_slide.accessory div.listProdtab a p img{width:190px;height:190px;}
.bx_slide.accessory div.listProdtab a strong{display:block;font-size:17px;color:#222;font-weight:bold;margin:10px auto 0px;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:60px;}
.bx_slide.accessory div.listProdtab a span.itemPrice{display:block;padding-top:5px;font-size:16px;color:#222;}
.bx_slide.accessory div.listProdtab a span.itemPrice .saleCost {font-size:14px;}
.bx_slide.accessory div.listProdtab a b{font-family:"Spoqa Han Sans";font-size:19px;color:#d71826;font-weight:bold;padding:0 4px;}
.bx_slide.accessory div.listProdtab a span.itemNote{display:block;font-size:12px;color:#707070;}
.bx_slide.accessory div.listProdtab a span.itemPrice .itemsaletxt{font-size:12px;display:inline-block;margin-top:0;color:#d71826;}
.bx_slide.accessory div.listProdtab a span.itemPrice .saleCost b{font-size:14px;color:#666;text-decoration:line-through;}
.bx_slide.accessory div.listProdtab a .badgeCon {bottom:60px;}
.bx_slide.accessory .bx-default-pager {width:190px;bottom:40px;margin-left:4px;}
.bx_slide.accessory .bx-controls-direction {display:none;}
.bx_slide.accessory .bx-controls-direction a {color:transparent;text-indent:0;}
.bx_slide.accessory .bx-controls-direction a.bx-prev {left:-35px;}
.bx_slide.accessory .bx-controls-direction a.bx-next {right:35px;}

.mainWrap .KTquick_order{position:fixed;width:278px;bottom:0;right:0;z-index:50;background:rgba(55,78,97,0.6);border-radius:16px 16px 0 0;}
.mainWrap .KTquick_order .quick-iframe { position:fixed; top:50%; left:50%;margin-top:335px;margin-left:-277px;width:553px; height:670px; }
.mainWrap .KTquick_order .quick-iframe .btn-center {margin-bottom:0;}
.mainWrap .KTquick_order .quick-iframe .close { position:absolute; top:20px; right:20px; width:14px; height:13px; background:url('/images/pc/common/btn_quick_close.png') no-repeat 0 0; color:transparent; text-indent:-999999px; }
.mainWrap .KTquick_order .titBg{display: block;position: absolute;background:#e0e6ee;height: 35px;width:225px;border-top-left-radius:8px;}
.mainWrap .KTquick_order .quick_tit{position:relative;height:70px;color:#fff;font-size:15px;padding-left:90px;padding-top:20px;margin-top:10px;font-weight:bold;box-sizing:border-box;background:url("/images/pc/kt_main/quick_btm_ico.png") no-repeat 20px 10px;}
.mainWrap .KTquick_order .quick_tit em {color:#faf7be;}
.mainWrap .KTquick_order .quick_tit a{color:transparent;font-size:0;}
.mainWrap .KTquick_order .quick_tit a:before{display:block;content:url("/images/pc/kt_main/quick_btm_tab_off.png");position:absolute;top:23px;right:10px;width:13px;height:8px;margin:12px;}
.mainWrap .KTquick_order .quick_tit a.on:before{content:url("/images/pc/kt_main/quick_btm_tab_on.png");}
.mainWrap .KTquick_order .screenv{position: absolute;width:260px;height:120px;background:#f9f7f7;top:35px;left:0;}
.mainWrap .KTquick_order .quick_btnTab{margin:20px 0 7px;text-align:center;}
.mainWrap .KTquick_order .quick_btnTab a.qmenu{display:inline-block;width:78px;height:70px;text-align:center;vertical-align:middle;}
.mainWrap .KTquick_order .quick_btnTab a.qmenu span{display:block;width:70px;height:38px;color:transparent;}
.mainWrap .KTquick_order .quick_btnTab a.quick_call span{background:url("/images/pc/kt_main/quick_btm_call.png") no-repeat 50% 0;}
.mainWrap .KTquick_order .quick_btnTab a.quick_chat span{background:url("/images/pc/kt_main/quick_btm_chat.png") no-repeat 50% 0;}
.mainWrap .KTquick_order .quick_btnTab a.quick_katalk span{background:url("/images/pc/kt_main/quick_btm_katalk.png" ) no-repeat 50% 0;}
.mainWrap .KTquick_order .quick_btnTab a.quick_visit span{background:url("/images/pc/kt_main/quick_btm_slide_visit.png") no-repeat 0 0;}
.mainWrap .KTquick_order .quick_btnTab a.qmenu em.tab_tit{font-size:12px;color:#fff;}

/* 20180511 공지사항 팝업 */
.mainWrap .noticePopup {position:absolute;border:3px solid #555;border-top-left-radius:8px;z-index:100;}
.mainWrap .noticePopup .closeBtn {position:absolute;top:21px;right:21px;width:21px;height:20px;}
.mainWrap .noticePopup .todayClose {padding:0 30px;height:30px;font-size:13px;color:#222;line-height:28px;text-align:right;background-color:#f2f2f2;}
.mainWrap .noticePopup .todayClose input {margin-top:8px;}

/*20181012 쿠폰 팝업 */
.mainWrap .couponPopup {position:absolute;top:165px;left:50%;margin-left:-380px;border:2px solid #555;z-index:100;}
.mainWrap .couponPopup .closeBtn {position:absolute;top:13px;right:13px;width:25px;height:25px;}
.mainWrap .couponPopup .todayClose {padding:0 15px;height:36px;font-size:15px;color:#222;line-height:35px;text-align:left;background-color:#233d5b;color:#fff;font-family:"Noto Sans";}
.mainWrap .couponPopup .todayClose input {margin-top:12px;}

.comlayer {overflow-y:scroll !important; height:700px !important;}


/* 메인 개선 */
.mainWrap * {font-family:"Noto sans";} 

/* 상품 선택 */
.mainProductSelect {background:url('/images/pc/kt_main/bg_main_product_select.jpg') repeat-x center 0; height:550px;}
.mainProductSelect > .inbox {width:1080px; margin:0 auto; padding-top:40px;}

h2.prod_select_tit {font-family:"Noto Sans Bold"; text-align:center; margin-bottom:20px; color:#fff; font-size:34px;}

.main_prod_select_wrap {border:1px solid #fff; border-radius:8px; padding:0 10px; height:408px;}
.main_prod_select_inbox {padding-top:10px;}
.main_prod_select_inbox:after {content:""; display:block; clear:both;}
.main_prodbox_left {float:left; width:669px;}
.main_prodbox_right {float:right; width:384px;}

.prod_selbox_list {margin:0 -19px;}
.prod_selbox_list:after {content:""; display:block; clear:both;}
.prod_selbox_list li {float:left; width:50%; margin-top:6px;}
.prod_selbox_list li.full {width:100%;}
.prod_selbox_list .prod_selbox {margin:0 19px;}
.main_prod_selbox {
	-webkit-appearance:none;
	width:100%; 
	border:none; 
	border-bottom:1px solid #9d9d9d; 
	color:#000; 
	font-size:16px !important;
	background:url('/images/pc/kt_main/ico_main_prod_select.gif') no-repeat right center;
}
.main_prod_selbox::-ms-expand { 
    display:none; /* hide the default arrow in ie10 and ie11 */
}



/* 상품 영역 */
.main_prodbox {position:relative; background-color:#fff; border-radius:6px;}
.main_prodbox .main_prod_inbox {padding:0 30px;}
.main_prodbox.mobile {height:307px;}
.main_prodbox.internet {height:152px;}
.main_prodbox.tv {height:149px; margin-top:6px;}

.main_prodbox_close {position:absolute; top:21px; right:22px;}
.btn_prodbox_close {display:block; width:28px; height:28px; background:url('/images/pc/kt_main/btn_main_box_close.png') no-repeat center;}
.btn_prodbox_close span {color:transparent;}

.main_prodbox.internet .main_prodbox_close {top:14px;}
.main_prodbox.tv .main_prodbox_close {top:14px;}


/* 상품 안내문구 */
.prod_suggestion {position:absolute; top:0; left:0; width:100%; background-color:#fff; border-radius:6px; height:100%;}
.prod_suggestion .cell {position:relative; height:46px;}
.prod_suggestion a {display:inline-block; width:46px; height:46px; background:url('/images/pc/kt_main/bg_prod_suggestion.png') no-repeat 0 0;}
.prod_suggestion a > span {display:block; height:100%; color:transparent;}
.prod_suggestion .btn_main_prod_view {position:absolute; top:0; left:0; height:46px;}
.prod_suggestion p {font-size:22px; height:46px; line-height:46px; color:#666; letter-spacing:0;}
.main_prodbox.mobile .prod_suggestion p {text-align:right; padding-right:68px;}
.main_prodbox.mobile .prod_suggestion .btn_main_prod_view {left:auto; right:0;}
.main_prodbox.internet .prod_suggestion p {padding-left:68px;}
.main_prodbox.tv .prod_suggestion p {padding-left:88px;}
.prod_suggestion .innerWrap {position:absolute; top:50%;}
.main_prodbox.mobile .prod_suggestion .innerWrap {left:50%; transform:translate(-50%, -50%);}
.main_prodbox.internet .prod_suggestion .innerWrap {left:95px; margin-top:-23px;}
.main_prodbox.tv .prod_suggestion .innerWrap {left:95px; margin-top:-23px;}


/* 상품 요금안내 */
.main_prodbox_price {margin-top:10px;}
.main_prodbox_price .tblbox {display:table; width:100%;}
.main_prodbox_price .tblcell {display:table-cell; vertical-align:middle; padding:2px 0;}
.main_prodbox_price .prodbox_price_sub {font-family:"Roboto Medium";}
.main_prodbox_price .prodbox_price_sub.month {padding-top:1px;}
.main_prodbox_price .prodbox_price_sub .tit {display:inline-block; font-size:13px; margin-right:5px; color:#818181;}
.main_prodbox_price .prodbox_price_sub em {font-size:14px; color:#818181; vertical-align:-1px; font-family:"Roboto Medium";}

.main_prodbox_price .prodbox_price1 {width:465px;}
.main_prodbox_price .prodbox_price2 {text-align:right;}
.main_prodbox_price.mobile .prodbox_price2 {width:165px;}
.main_prodbox_price .prodbox_price2 em {font-size:14px;}
.main_prodbox_price .prodbox_price_total .origin {margin-right:10px;}
.main_prodbox_price .prodbox_price_total .origin del {
	display:inline-block;
	position:relative;
	color:#d71826; 
	font-size:18px; 
	vertical-align:4px; 
	text-decoration:none;
	padding:0 12px 0 3px;
	font-family:"Roboto Medium";
}
.main_prodbox_price .prodbox_price_total .origin del:before {content:""; position:absolute; top:12px; right:0; height:1px; background-color:#df4651; width:100%;}
.main_prodbox_price .prodbox_price_total .origin del:after {content:"";	position:absolute; top:8px; right:0; background:url('/images/pc/kt_main/ico_main_prod_price_arrow.png') no-repeat right center; height:8px; width:8px;}
.main_prodbox_price .prodbox_price_total .origin .won {color:#d71826; font-size:15px; vertical-align:1px; margin-left:2px;}
.main_prodbox_price .prodbox_price_total .dc {font-family:"Roboto Medium"; font-size:30px; color:#291a1a; font-weight:normal; line-height:25px;}
.main_prodbox_price .prodbox_price_total .dc .won {font-size:21px; color:#291a1a; vertical-align:2px; margin-left:-5px; font-weight:normal;}

.section_prodbox_price > div {display:table-cell; vertical-align:top; font-size:12px;}
.section_prodbox_price .section_prod_01 {position:relative; padding-right:20px;}
.section_prodbox_price .section_prod_01:after {content:""; position:absolute; top:0; right:11px; background-color:#ddd; width:1px; height:100%; z-index:10;}
.main_prodbox_price.mobile .section_prodbox_price .section_prod_01 {width:190px;}
.section_prodbox_price .price_divide_box span {color:#818181;}
.section_prodbox_price .price_divide_all em {color:#d71826;}
.section_prodbox_price .price_divide_all .won {color:#d71826;}
.section_prodbox_price .price_divide_support {padding-top:1px;}
.section_prodbox_price .price_divide_support em {color:#d71826;}
.section_prodbox_price .price_divide_support .won {color:#d71826;}

.main_prodbox_price .month_total em {vertical-align:5px; margin-right:6px;}
.main_prodbox_price .month_total .origin del {
	display:inline-block;
	position:relative;
	color:#d71826; 
	font-size:18px; 
	vertical-align:4px; 
	text-decoration:none;
	padding:0 12px 0 3px;
	font-family:"Roboto Medium";
}
.main_prodbox_price .month_total .origin del:before {content:""; position:absolute; top:12px; right:0; height:1px; background-color:#df4651; width:100%;}
.main_prodbox_price .month_total .origin del:after {content:"";	position:absolute; top:8px; right:0; background:url('/images/pc/kt_main/ico_main_prod_price_arrow.png') no-repeat right center; height:8px; width:8px;}
.main_prodbox_price .month_total .origin .won {color:#d71826; font-size:15px; vertical-align:1px; margin-left:2px;}
.main_prodbox_price .prodbox_price_sub .wlessPrice em {color:#d71826;}


/* 상품 - 인터넷/tv */
.main_prodbox_price.type02 {margin-top:10px;}
.main_prodbox_price.type02 .prodbox_price_sub .tit {width:auto;}
.main_prodbox_price.type02 .prodbox_price_sub.direct {padding-top:0;}
.main_prodbox_price.type02 .prodbox_price_sub.direct em {color:#d71826; vertical-align:0; margin-left:5px;}
.main_prodbox_price.type02 .prodbox_price_sub.direct em > .won {color:#d71826; font-size:15px; vertical-align:0; margin-left:-2px;}
.main_prodbox_price.type02 .prodbox_price_total .dc {font-size:22px; color:#291a1a; font-family:"Roboto Medium"; font-weight:normal;}
.main_prodbox_price.type02 .prodbox_price_total .dc .won {font-size:18px; color:#291a1a; vertical-align:1px; margin-left:-3px;}

.main_prodbox .main_prod_subtit {color:#16c0be; font-size:20px; line-height:18px; margin-bottom:10px; padding-top:15px; font-weight:normal;}
.main_prodbox.mobile .main_prod_subtit {font-size:26px; margin-bottom:18px; padding-top:25px;}

.main_prodbox_price.type02 .priceinfo p {font-size:14px;}
.main_prodbox_price.type02 .priceinfo em {color:#d71826;}
.main_prodbox_price.type02 .tblbox .tit {font-size:14px;}
.main_prodbox_price.type02 .tblbox .tit em {color:#333;}

/* 상품 - 월 납부금액 */
.main_prodbox_result {position:relative; height:91px;}
.main_prodbox_result .tblbox {position:relative;display:table;width:100%;height:91px;box-sizing:border-box;}
.main_prodbox_result .tblcell {display:table-cell;vertical-align: top;vertical-align: middle;}
.main_prodbox_result .tblcell.total{width:220px;}
.main_prodbox_result .r {text-align:right;}
.main_prodbox_result .button {text-align:right; width:1%; padding-left:15px;}
.main_prodbox_result .prodResultTxt {display:table; width:100%; height:91px;}
.main_prodbox_result .prodResultTxt p {display:table-cell; vertical-align:middle; text-align:center; color:#fff; font-size:24px;}

.prodbox_total_box{position:relative}
.tblcell[class*='discount'] .prodbox_total_box:after{display:block;width:2px;height:22px;position:absolute;left:0;top:50%;margin-top:-11px;background-color:#fff;content:'';}
.tblcell[class*='discount']:first-of-type .prodbox_total_box:after,
.tblcell.discount[style*="none"] + .tblcell .prodbox_total_box:after{display:none;}

.prodbox_total_sum {float:right; text-align:right;}
.prodbox_total_sum .tblbox {display:table; width:100%;}
.prodbox_total_sum .tblcell {display:table-cell; vertical-align:middle;}
.prodbox_total_sum .button {padding-left:15px;}

.prodbox_total_price {color:#fff;}
.prodbox_total_price .discount {font-size:27px;color:#fff;vertical-align:6px;margin:0 10px;}
.prodbox_total_price .discount strong {color:#fff887;vertical-align:0;font-size: 30px;font-family:"Roboto Regular";font-weight:bold;letter-spacing: 0;}
.prodbox_total_price .discount strong > .won {color:#fff887;vertical-align:1px;}
.prodbox_total_price strong {font-size: 30px;color:#fff;line-height:18px;font-family:"Roboto Medium";font-weight:normal;}
.prodbox_total_price strong span {color:#fff;font-size: 27px;font-weight:normal;}
.prodbox_total_price strong .won {margin-left:-9px;}
.prodbox_total_price strong .txt {margin-right:-3px;}
.prodbox_total_price h4{font-size:14px; color:#fff;margin-bottom:12px;}
.prodbox_total_txt {position:absolute;bottom:15px;left: 10px;color:#cff0ed;font-size:14px;margin-top:2px;letter-spacing: -0.8px;}
.prodbox_total_txt.on + .discount, .prodbox_total_txt.on ~ .discount2{padding-bottom:22px;}

.prodbox_result_btnbox .btn_total {display:block; background:url('/images/pc/kt_main/bg_main_prod_btn.png') no-repeat 0 0; width:142px; height:62px; text-align:center;}
.prodbox_result_btnbox .btn_total span {display:block; height:62px; line-height:62px; color:#fff; font-size:20px;}
.txt_no_selbox_view {text-align:center; font-size:25px; color:#fff;}

/* 최근 본 상품 (팝업) */
.myRecent_product_view:after {content:""; display:block; clear:both;}
.myRecent_product_view > li {float:left;}
.myRecent_product_view > li > a {display:block;}
.myRecent_product_view > li .inbox {width:123px; text-align:center;}
.myRecent_product_view > li .myRecent_prod_img {border:1px solid #dfdfdf;}
.myRecent_product_view > li .myRecent_prod_img img {width:121px; height:121px;}
.myRecent_product_view > li .myRecent_prod_info {margin-top:8px;}
.myRecent_product_view > li .myRecent_prod_tit em {
	display:block;
	font-size:15px;
	color:#383838;
	text-overflow:ellipsis;
    white-space:nowrap;
    word-wrap:normal;
	overflow:hidden;
	width:100%;
	text-align:center;
}
.myRecent_product_view > li .myRecent_prod_price span {font-size:15px; color:#000; vertical-align:2px;}
.myRecent_product_view > li .myRecent_prod_price .won {margin-left:-3px;}
.myRecent_product_view > li .myRecent_prod_price strong {font-size:22px; color:#000; font-family:"Roboto Medium"; font-weight:normal;}

.myRecent_prodview_wrap {overflow:hidden;}
.myRecent_prodview_wrap .bx-controls-direction > a {
	position:absolute; 
	top:25px;
	width:50px;
	height:123px;
	z-index:9999;
	color:transparent;
	background-repeat:no-repeat;
	background-position:center;
}
.myRecent_prodview_wrap .bx-controls-direction .bx-prev {left:0; background-image:url('/images/pc/kt_main/btn_pop_slider_prev.gif');}
.myRecent_prodview_wrap .bx-controls-direction .bx-next {right:0; background-image:url('/images/pc/kt_main/btn_pop_slider_next.gif');}

#ShopLayer.pop_recnt_prod_list {border-radius:0 !important; border:3px solid #108796; border-top:none; margin:-260px 0 0 -540px !important;}
#ShopLayer.pop_recnt_prod_list > div:first-child {border-radius:0 !important; padding:0 !important;}

#ShopLayer.pop_recnt_prod_list .layer_header {padding-left:20px; background-color:#108796;}
#ShopLayer.pop_recnt_prod_list h1 {color:#fff; border-bottom:none; font-size:22px; height:52px; line-height:50px; font-family:"Noto Sans Light";}
#ShopLayer.pop_recnt_prod_list > div:first-child .cont {position:relative; background-color:#fff; padding:25px 20px 20px 20px !important;}
#ShopLayer.pop_recnt_prod_list .lyClose, 
#ShopLayer.pop_recnt_prod_list .inlyClose {top:17px; right:17px; width:20px; height:20px; background:url('/images/pc/kt_main/btn-layer-close02.png') no-repeat center;}
#ShopLayer.pop_recnt_prod_list #TestcloseBtn2 {position:absolute; top:17px; right:17px; width:20px; height:20px; background:url('/images/pc/kt_main/btn-layer-close02.png') no-repeat center;}

.myRecent_prod_none {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); margin-top:15px;}
.myRecent_prod_none p {font-size:18px;}


/* 메인 컨텐츠 */
.mainContWrap .main_cont_inbox {width:1080px; margin:0 auto; padding:50px 0;}
.mainContWrap.bgcolor {background-color:#f5f5f5;}
.mainContWrap.bgcolor .mainbox_subtit strong {background-color:#f5f5f5;}
.mainbox_subtit {position:relative; font-size:30px; color:#000;}
.mainbox_subtit:after {content:""; position:absolute; right:0; bottom:10px; z-index:1; width:100%; height:2px; background-color:#000;}
.mainbox_subtit strong {display:inline-block; font-weight:normal; color:#119ab1; background-color:#fff; padding-right:15px; position:relative; z-index:2;}
.mainbox_subtit span {display:inline-block; color:#000;}
.mainbox_subtit.lineNone {text-align:center;}
.mainbox_subtit.lineNone:after {display:none;}

.mainbox_subtit.en:after {bottom:11px;}

/* 고객센터 배너 */
.bn_customer_info{text-align:center;padding:14px 0 48px;}


/* 메인 핫이슈 */
.main_hotIssue_wrap {margin-top:20px;}
.main_hotIssue_wrap:after {content:""; display:block; clear:both;}

.main_box_hotissue .main_cont_inbox {padding:30px 0 40px 0;}
.main_box_hotissue .mainbox_subtit strong,
.main_box_hotissue .mainbox_subtit span {font-family:"Noto sans";}

.main_hotIssue_wrap .hotIssue_banner {float:left; width:350px; box-shadow:0px 15px 50px -15px rgba(0,0,0,0.2);}
.main_hotIssue_wrap .hotIssue_banner.type02 {margin-left:15px;}
.main_hotIssue_wrap .hotIssue_banner.type03 {float:right; width:350px;}
.main_hotIssue_wrap .hotIssue_banner.type03 .hotIssue_list {overflow:hidden;}
.main_hotIssue_wrap .hotIssue_banner.type03 .hotIssue_list .bx-clone {display:none;}
.hotIssue_list > li > a {display:block;overflow:hidden;}
.hotIssue_banner.type03 {position:relative;}
.hotIssue_list > li > a:focus{border:1px dashed #000;}
.hotIssue_list > li > a:focus img{margin:-1px;}
/*.hotIssue_banner.type03 .bx-viewport li { min-height:1px; min-width:1px;}
.hotIssue_banner.type03 .bx-wrapper img {max-width:100%;display: inline-block;}*/
.hotIssue_banner.type03 .bx-wrapper .bx-pager .bx-pager-item {display:inline-block; }
.hotIssue_banner.type03 .bx-wrapper .bx-pager a {display:inline-block;overflow:hidden;width:6px; height:6px; border:1px solid #949496; color:transparent; border-radius:50%;}
.hotIssue_banner.type03 .bx-wrapper .bx-pager a.active {background-color:#55b8cb; border-color:#55b8cb;}
.hotIssue_banner.type03 .bx-wrapper .bx-pager .bx-pager-item {margin-left:10px;}
.hotIssue_banner.type03 .bx-wrapper .bx-pager .bx-pager-item:first-child {margin-left:0;}

.hotIssue_banner.type03 .bx-wrapper .bx-controls {position:absolute; bottom:26px; left:35px;}
.hotIssue_banner.type03 .bx-wrapper .bx-pager {display:inline-block; height:6px; position:relative; top:-5px; vertical-align:middle;}
.hotIssue_banner.type03 .bx-wrapper .bx-controls-auto {display:inline-block; overflow:hidden;}
.hotIssue_banner.type03 .bx-wrapper .bx-controls-auto a {
	display:inline-block; 
	color:transparent;
	background-repeat:no-repeat; 
	background-position:0 0;
	width:18px; 
	height:18px;
	margin-left:10px;
}
.hotIssue_banner.type03 .bx-wrapper .bx-start {background-image:url('/images/pc/kt_main/btn_main_hotissue_play.png');}
.hotIssue_banner.type03 .bx-wrapper .bx-stop {background-image:url('/images/pc/kt_main/btn_main_hotissue_stop.png');}



/* 메인 - 가입상담 */
.consult_join_box .main_cont_inbox {padding:40px 0;}
.consult_joining_list {margin-top:30px;}
.consult_joining_list:after {content:""; display:block; clear:both;}
.consult_joining_list li {float:left; margin-left:15px;}
.consult_joining_list li:first-child {margin-left:0;}
.consult_joining_list li a {display:block; width:348px; height:108px; border:1px solid #e4e4e4; border-radius:10px; background-color:#fff;}
.consult_joining_list li span {display:inline-block;  background:url('/images/pc/kt_main/bg_main_joining_arrow.gif') no-repeat right; padding-right:15px; font-size:22px; font-weight:bold; color:#333;}
.consult_joining_list li .tblbox {display:table; width:100%; height:108px;}
.consult_joining_list li .tblcell {display:table-cell; vertical-align:middle;}
.consult_joining_list li .chatbot .tblbox {background:url('/images/pc/kt_main/bg_main_joining_chatbot.jpg') no-repeat 76px center;}
.consult_joining_list li .chatting .tblbox {background:url('/images/pc/kt_main/bg_main_joining_chatting.jpg') no-repeat 57px center;}
.consult_joining_list li .kakaotalk .tblbox {background:url('/images/pc/kt_main/bg_main_joining_kakaotalk.jpg') no-repeat 57px center;}

.consult_joining_list li .chatbot span {padding-left:178px;}
.consult_joining_list li .chatting span {padding-left:195px;}
.consult_joining_list li .kakaotalk span {padding-left:159px;}


/* 메인 - 띠배너 */
.mainLineBanner .main_cont_inbox {padding:0;}
.mainLineBanner .line_banner_box a {display:block;}


/* KT Shop만의 혜택 */
.mainBenefitBox .main_cont_inbox {padding-bottom:55px;}
.main_benefit_list {margin-top:35px;}
.main_benefit_list:after {content:""; display:block; clear:both;}
.main_benefit_list li {float:left;}
.main_benefit_list li a {position:relative; display:block;  width:180px; text-align:center;}
.main_benefit_list li a:after {content:""; position:absolute; top:0; right:0; width:1px; height:124px; background-color:#eee;}
.main_benefit_list li:last-child a:after {display:none;}
.main_benefit_list li a > span {font-size:12px;}
.main_benefit_list li .main_benefit_img {height:65px;}
.main_benefit_list li .main_benefit_img span {display:block; padding-top:2px;}
.main_benefit_list li .main_benefit_txt {display:table; width:100%; height:55px;}
.main_benefit_list li .main_benefit_txt p {display:table-cell; vertical-align:middle; font-size:14px; color:#444; line-height:19px;}
.main_benefit_list li .main_benefit_txt span {display:block; font-size:12px; color:#777; margin-top:5px;}


/* 꿀팁 동영상 */
/* .goodtip_video_wrap {position:relative; padding-top:25px; width:1080px; height:300px; overflow:hidden;}
.goodtip_video_wrap .bx-controls-direction > a {
	position:absolute; 
	top:50%;
	width:42px;
	height:123px;
	z-index:100;
	color:transparent;
	background-repeat:no-repeat;
	background-position:center;
	margin-top:-25px;
}
.goodtip_video_wrap .bx-controls-direction .bx-prev {left:0; background-image:url('/images/pc/kt_main/btn_main_video_prev.png');}
.goodtip_video_wrap .bx-controls-direction .bx-next {right:0; background-image:url('/images/pc/kt_main/btn_main_video_next.png');}

.goodtip_tit {text-align:center;}
.goodtip_tit em {display:block; font-size:20px; color:#666;}
.goodtip_video {margin-top:15px; height:258px; border-radius:7px; overflow:hidden;}
.goodtip_video iframe {height:258px;} */

/* 20190516 수정 */
.goodtip_tit {text-align:center;}
.goodtip_tit em {display:block; font-size:20px; color:#666;}

.goodtip_video_wrap {position:relative; overflow:visible; margin-top:20px;}
.goodtip_video_list {overflow:hidden; height:301px;}
.goodtip_video_list > li .goodtip_video > a {display:block;}

.goodtip_video {margin-top:15px;}
.goodtip_video .img {display:block; position:relative; height:258px; border-radius:7px; overflow:hidden;}
.goodtip_video .img img {width:100%; height:100%;}
.goodtip_video .img .play {position:absolute; width:84px; height:60px; left:50%; top:50%; margin:-30px 0 0 -42px;}
.goodtip_video .desc {display:none;}

.tip_videoBox .iframe_inbox {width:588px; margin:0 auto; padding-top:20px;}
.tip_videoBox .iframe {position:relative; background-color:#000; padding-top:40px;}
.tip_videoBox .iframe iframe {height:285px;}
.tip_videoBox .iframe .close {position:absolute; top:0; right:0; width:40px; height:40px; color:#fff; font-family:Arial; font-style:normal; font-size:28px; line-height:40px;}

.tip_videoBox .textBox .textCont {display:none;padding:30px;border:1px solid #bfbfbf;border-bottom:none;text-align:left;background-color:#fff;}
.tip_videoBox .textBox .textArea {max-height:240px;overflow-y:auto;}
.tip_videoBox .textBox .textArea .vod_tit {margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc;font-weight:bold;font-size:20px;color:#222;}
.tip_videoBox .textBox .textArea .vod_desc {font-size:16px;color:#666;line-height:1.4;}
.tip_videoBox .textBox button {padding:12px 0;border:1px solid #bfbfbf;width:100%;color:#666;background-color:#f6f6f6;cursor:pointer;}
.tip_videoBox .textBox button span {position:relative;display:inline-block;padding-right:20px;font-size:16px;}
.tip_videoBox .textBox button span:after {position:absolute;content:'';display:block;width:8px;height:8px;right:0;top:50%;border:2px solid #b4b4b4;transform:rotate(45deg);margin-top:-7px;border-top: transparent;border-left:transparent;}
.tip_videoBox .textBox button.active span:after {transform:rotate(225deg);margin-top:-2px;}

.goodtip_video_wrap .bx-wrapper .bx-controls .bx-controls-direction {position:absolute;width:100%;top:50%;left:0;}
.goodtip_video_wrap .bx-wrapper .bx-controls .bx-controls-direction a {position:absolute;display:inline-block;width:20px;height:40px;text-indent:-9999px;}
.goodtip_video_wrap .bx-wrapper .bx-controls .bx-prev {left:0;background:url('/images/pc/kt_main/btn_main_video_prev.png') no-repeat;}
.goodtip_video_wrap .bx-wrapper .bx-controls .bx-next {right:0;background:url('/images/pc/kt_main/btn_main_video_next.png') no-repeat;}
/* //20190516 수정 */

.main_vedio_caption {display:inline-block; overflow:hidden; position:absolute; width:0; height:0;}


/* 메인 - 빅배너 */
.mainContWrap.mainBannerNew {overflow:hidden;}
.main_big_banner_wrap {position:relative; height:410px;}

.main_big_banner_wrap .bx-wrapper .bx-controls {
	position:absolute;
	bottom:30px;
	right:50%;
	z-index:100;
	margin-right:-500px;
}
.main_big_banner_wrap .bx-wrapper .bx-controls-auto a {
	display:inline-block; 
	color:transparent;
	background-repeat:no-repeat; 
	background-position:0 0;
	width:51px; 
	height:42px;
	line-height:42px;
	vertical-align:5px;
	margin-left:10px;
}

.main_big_banner li .box {position:relative; width:1080px; height:410px; margin:0 auto;}
.main_big_banner li img {max-width:100%; height:100%;}

.bigBanner_pagerCustom {margin-top:-71px; position:relative; z-index:100; text-align:center;}
.bigBanner_pagerCustom a {
	position:relative; 
	float:left; 
	width:145px; 
	height:42px; 
	line-height:42px; 
	background-color:#000;
	background:rgba(0,0,0,0.3); 
	color:#fff; 
	font-size:16px; 
	margin-left:2px;
}
.bigBanner_pagerCustom a:first-child {margin-left:0;}
.bigBanner_pagerCustom .active {background:rgba(0,0,0,0.7);}
.bigBanner_pagerCustom .active:after {
	content:"";
	position:absolute;
	top:-5px;
	left:50%;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-bottom:5px solid black;
	opacity:0.7;
	margin-left:-2.5px;
}
.pager_banner_title {display:inline-block; text-align:center;}
.pager_banner_title:after {content:""; display:block; clear:both;}
.pager_banner_title button {
	float:left; 
	width:51px; 
	height:42px; 
	line-height:42px; 
	background-color:#000;
	background:rgba(0,0,0,0.3);
	background-repeat:no-repeat;
	background-position:center;
	font-size:16px; 
	color:transparent;
	margin-left:2px; 
}
.pager_banner_title .stop {background-image:url('/images/pc/kt_main/btn_big_banner_stop.png');}
.pager_banner_title .start {background-image:url('/images/pc/kt_main/btn_big_banner_play.png');}



/* 금주의 인기상품 - 디바이스 */
.best_product_list {position:relative;}
.best_tabcont {padding-top:30px;}

.best_prod_link {position:absolute; top:-2px; right:20px; z-index:100;}
.best_prod_link a {display:inline-block; height:30px; line-height:30px; font-size:14px; color:#777; background:url('/images/pc/kt_main/bg_best_prod_link_arrow.png') no-repeat right 55%; padding-right:15px;}


.best_device_wrap {position:relative;}
.best_device_wrap:after {content:""; display:block; clear:both;}
.best_device_wrap > li:first-child .best_device_tabtit a {padding:0 30px 0 20px;}
.best_device_wrap > li:first-child .best_device_tabtit a:after {display:none;}

.best_device_tabtit {position:absolute; top:0; left:0;}
.best_device_tabtit a {position:relative; display:inline-block; padding:0 30px;}
.best_device_tabtit a:after {content:""; position:absolute; top:50%; left:0; width:2px; height:15px; background-color:#dfdfdf; margin-top:-7.5px;}
.best_device_tabtit span {position:relative; display:inline-block; color:#909090; font-size:20px; padding-bottom:5px;}
.best_device_tabtit .on span {color:#119ab1; font-family:"Noto Sans Bold";}
.best_device_tabtit .on span:after {content:""; position:absolute; left:0; bottom:0; width:100%; height:2px; background-color:#05a4bc;}

.best_device_wrap li.mobile .best_device_tabtit {left:0;}
.best_device_wrap li.tablet .best_device_tabtit {left:290px;}
.best_device_wrap li.smart .best_device_tabtit {left:107px;}
.best_device_wrap li.accss .best_device_tabtit {left:444px;}

.best_device_img {display:table; width:169px; height:220px;}
.best_device_img img {width:100%; height:auto;}
.best_device_img .inner {display:table-cell; vertical-align:middle;}

.best_device_tit {color:#383838;}
.best_device_prcie {margin-top:6px;}
.best_device_prcie span {color:#000; font-size:17px;}
.best_device_prcie strong {color:#000; font-size:26px; vertical-align:-2px; font-family:"Roboto Bold";}
.best_device_prcie .won {margin-left:-1px;}
.best_device_prcie .txt {margin-right:2px;}
.best_device_rate {color:#777; font-size:14px;}

.best_device_compare {text-align:center; margin-top:8px;}
.best_device_compare a {
	display:inline-block; 
	background-color:#1baec5; 
	height:27px; 
	border-radius:20px; 
	padding:0 11px;
}
.best_device_compare span {
	display:inline-block; 
	font-size:12px; 
	color:#fff; 
	height:27px; 
	line-height:27px;
	background:url('/images/pc/kt_main/bg_best_device_compare.png') no-repeat right 48%;
	padding-right:15px;
}

.best_device_badge_txt {display:inline-block; text-align:center;}
.best_device_badge_txt:after {content:""; display:block; clear:both;}
.best_device_badge_txt span {float:left; height:19px; line-height:19px; background-color:#fff; border:1px solid; font-size:12px; text-align:center; padding:0 6px; margin-left:4px;}
.best_device_badge_txt span:first-child {margin-left:0;}
.best_device_badge_txt .member {border-color:#009661; color:#009661;}
.best_device_badge_txt .free {border-color:#ff5050; color:#ff5050;}
.best_device_badge_txt .gift {border-color:#c261e1; color:#c261e1;}
.best_device_badge_txt .coupon {border-color:#0d7ec6; color:#0d7ec6;}


.best_device_tabcont {clear:both; height:400px; padding-top:32px;}

.best_accss_price_wrap {margin-top:5px; position:relative; height:52px;}

.best_accss_normal_price {position:absolute; top:0; left:0; right:0; width:100%;}
.best_accss_normal_price del {position:relative;display:inline-block; text-decoration:none; padding:0 5px;}
.best_accss_normal_price del:after {content:""; position:absolute; top:50%; left:0; width:100%; height:1px; background-color:#383838;}
.best_accss_normal_price strong {font-size:19px; color:#383838; font-weight:normal; font-family:"Roboto Regular";}
.best_accss_normal_price .won {font-size:15px; color:#383838; vertical-align:1px; margin-left:-1px;}

.best_accss_sale_price {position:absolute; left:0; right:0; bottom:0; width:100%;}
.best_accss_sale_price strong {font-size:23px; color:#ed2024; line-height:24px; font-family:"Roboto Bold";}
.best_accss_sale_price .won {font-size:15px; color:#000; vertical-align:2px; margin-left:-2px;}

.best_device_list {margin-top:28px;}
.best_device_list:after {content:""; display:block; clear:both;}
.best_device_list li {float:left; margin-left:13px;}
.best_device_list li:first-child {margin-left:0;}
.best_device_list li > a {display:block; position:relative; text-align:center; width:169px;}
.best_device_list li .best_device_badge {position:absolute; top:0; right:0;}
.best_device_list li .best_device_rate {margin-top:2px;}


/* 핸드폰  */
.best_device_wrap li.mobile .best_device_tabcont .best_device_img .inner {padding:0 15px;}
.best_device_wrap li.mobile .best_device_tabcont .best_device_list li .best_device_badge {top:0; right:13px;}

/* 태블릿/에그 */
.best_device_wrap li.tablet .best_device_tabcont .best_device_list li {margin-left:90px;}
.best_device_wrap li.tablet .best_device_tabcont .best_device_list li:first-child {margin-left:67px;}
.best_device_wrap li.tablet .best_device_tabcont .best_device_img .inner {padding:0 6px;}

/* 워치/스마트기기 */
.best_device_wrap li.smart .best_device_tabcont .best_device_list li {margin-left:90px;}
.best_device_wrap li.smart .best_device_tabcont .best_device_list li:first-child {margin-left:67px;}

/* 액세서리 */
.best_device_wrap li.accss .best_device_tabcont .best_device_list {margin-top:3px;}
.best_device_wrap li.accss .best_device_tabcont .best_device_list li {margin-left:13px;}
.best_device_wrap li.accss .best_device_tabcont .best_device_list li:first-child {margin-left:0;}
.best_device_wrap li.accss .best_device_tabcont .best_device_list li .best_device_tit {text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; font-weight:bold; margin-top:8px; padding:0 8px;}



/* 금주의 인기상품 - 홈서비스 */
.best_product_list.home_best {border-top:1px solid #dfdfdf; padding-top:25px;}
.best_prod_tit {padding-left:20px;}
.best_prod_tit strong {font-size:24px; color:#333;}
.home_best_banner {margin-top:25px;}
.home_best_banner:after {content:""; display:block; clear:both;}
.home_best_banner li {float:left; margin-left:30px;}
.home_best_banner li:first-child {margin-left:0;}
.best_product_list.home_best .best_prod_link {top:28px;}


/* (팝업) 가입상담 신청하기 */
.consult_prod_wrap {margin-top:10px;}
.consult_prod_wrap:after {content:""; display:block; clear:both;}

.consult_prodbox {float:left; border:1px solid #dfdfdf;}
.consult_prodbox.mobile {width:357px;}
.consult_prodbox.internet {width:224px;}
.consult_prodbox.tv {width:224px;}

.consult_prodbox.mobile .prodOption_price {margin-top:10px;}

.consult_prod_options {position:relative; padding:10px 19px 0 19px; height:100px;}
.consult_prod_subtit {background-color:#e6f4f6; padding:8px 0;}
.consult_prod_subtit strong {font-size:19px; color:#333; padding-left:20px;}

.prodOption_price_txt {font-size:15px; color:#383838;}
.prodOption_price {position:absolute; left:19px; bottom:6px;}
.prodOption_price .normal {display:inline-block;}
.prodOption_price .normal span {display:inline-block; font-size:16px; color:#000;}
.prodOption_price .normal .txt {vertical-align:1px;}
.prodOption_price .normal .won {vertical-align:0; margin-left:-2px;}
.prodOption_price .normal del {display:inline-block; background:url('/images/pc/kt_main/bg_consult_price_normal.png') no-repeat right 30%; padding-right:12px; font-size:18px; color:#000; text-decoration:none; font-family:"Roboto Regular"; vertical-align:1px;}

.prodOption_price .dc {display:inline-block; margin-left:2px;}
.prodOption_price .dc strong {color:#d71826; font-size:24px; font-family:"Roboto Medium"; font-weight:normal;}
.prodOption_price .dc .won {color:#d71826; font-size:15px; vertical-align:2px; margin-left:-2px;}

.txt_prod_agree {margin-top:15px;}
.txt_prod_agree em {display:inline-block; border:1px solid #454545; color:#454545; border-radius:10px; text-align:center; height:20px; line-height:20px; font-size:12px; padding:0 10px;}

.consult_prod_plus {position:relative; float:left; width:34px; height:154px;}
.consult_prod_plus span {
	position:absolute;
	top:50%;
	left:50%;
	margin:-9px 0 0 -9px;
	background:url('/images/pc/kt_main/ico_consult_product_plus.png') no-repeat center; 
	width:18px; 
	height:18px; 
	color:transparent;
}

.consult_total_price {border:1px solid #dfdfdf; background-color:#fafafa; margin-top:10px;}
.consult_total_price .tblbox {display:table; width:100%; padding:10px 0;}
.consult_total_price .tblcell {display:table-cell; vertical-align:middle;}
.consult_total_price .tit {padding-left:20px;}
.consult_total_price .tit span {display:inline-block; font-size:19px; color:#333;}

.consult_total_price .price {text-align:right; padding-right:20px;}
.consult_total_price .price .txt {font-size:15px;}
.consult_total_price .normal {display:inline-block; color:#05a4bc; margin-right:5px; vertical-align:middle;}
.consult_total_price .normal span {display:inline-block; font-size:17px; color:#05a4bc;}
.consult_total_price .normal em {font-size:20px; color:#05a4bc; vertical-align:-1px; font-family:"Roboto Regular"; margin-left:2px;}
.consult_total_price .normal .won {margin:0 1px 0 -2px;}

.consult_total_price .dc {display:inline-block; vertical-align:middle;}
.consult_total_price .dc strong {font-size:28px; color:#333; font-family:"Roboto Bold";}
.consult_total_price .dc .won {font-size:17px; color:#333; vertical-align:2px; margin-left:-2px;}


.pop_main_tbl_wrap {border-top:2px solid #959da6; border-bottom:1px solid #a6a9ad; margin-top:10px;}
.pop_main_tbl_wrap .horizontal_type {border:none;}
.pop_main_tbl_wrap .horizontal_type tr th {background-color:#fafafa; border:none; border-left:1px solid #dfe2e6; border-top:1px solid #dfe2e6; color:#333; text-align:center; padding:0;}
.pop_main_tbl_wrap .horizontal_type tr th:first-child {border-left:none;}
.pop_main_tbl_wrap .horizontal_type tr th .require {color:#d71826; vertical-align:middle; font-weight:bold;}
.pop_main_tbl_wrap .horizontal_type tr td {border:none; border-left:1px solid #dfe2e6; border-top:1px solid #dfe2e6; padding:9px 13px;}
.pop_main_tbl_wrap .horizontal_type tr td input,
.pop_main_tbl_wrap .horizontal_type tr td textarea {border-color:#c2c7cc; font-size:16px; color:#333; font-family:"Noto Sans Light";}
.pop_main_tbl_wrap .horizontal_type tr td ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color:#333;
	opacity:1; /* Firefox */
}
.pop_main_tbl_wrap .horizontal_type tr td :-ms-input-placeholder { /* Internet Explorer 10-11 */
	color:#333;
}
.pop_main_tbl_wrap .horizontal_type tr td .userTxt {width:218px;}
.pop_main_tbl_wrap .horizontal_type tr td .userContact select {
	-webkit-appearance:none;
	width:90px; 
	background:url('/images/pc/kt_main/bg_main_joining_select.gif') no-repeat right 9px top 50%;
	border-color:#c2c7cb; 
	font-size:16px !important; 
	padding-left:5px;
	line-height:normal;
	font-family:"Noto Sans Light";
}
.pop_main_tbl_wrap .horizontal_type tr td .userContact select::-ms-expand { 
    display:none; /* hide the default arrow in ie10 and ie11 */
}
.pop_main_tbl_wrap .horizontal_type tr td .userContact input {width:68px;}
.pop_main_tbl_wrap .horizontal_type tr td .userTxtarea {width:734px; height:98px;}
.pop_main_tbl_wrap .horizontal_type tr th.tit_txtarea {vertical-align:top; padding-top:13px;}

.pop_main_tbl_wrap .vertical_type {border:none;}
.pop_main_tbl_wrap .vertical_type tr th {background-color:#fafafa; border:none; border-left:1px solid #dfe2e6; border-top:1px solid #dfe2e6; color:#333; text-align:center; padding:7px 0;}
.pop_main_tbl_wrap .vertical_type tr td {border:none; border-left:1px solid #dfe2e6; border-top:1px solid #dfe2e6; padding:17px 0; font-family:"Noto Sans Light";}
.pop_main_tbl_wrap .vertical_type tr th:first-child,
.pop_main_tbl_wrap .vertical_type tr td:first-child {border:none;}
.pop_main_tbl_wrap .vertical_type thead tr:first-child th {border-top:none;}

.pop_main_tbl_wrap .vertical_type tbody tr:first-child th, 
.pop_main_tbl_wrap .vertical_type tbody tr:first-child td {border-top:1px solid #dfe2e6;}

.pop_main_tbl_chk {margin-top:10px;}

.pop_main_tbl_btn {text-align:center; margin-top:25px;}
.pop_main_tbl_btn a {display:inline-block; height:40px; text-align:center; min-width:90px; border-radius:25px; margin:0 2px; padding:0 20px;}
.pop_main_tbl_btn span {display:inline-block; height:40px; line-height:40px; font-size:19px; color:#fff;}
.pop_main_tbl_btn .complete {background-color:#db4851;}
.pop_main_tbl_btn .cancel {background-color:#747474;}


.pop_main_joining * {font-family:"Noto Sans";}
#ShopLayer .consult_prod_tit {font-size:19px; color:#282828; height:auto; border:none; line-height:22px; margin-top:30px;}
#ShopLayer .consult_prod_tit.fir {margin-top:0;}
#ShopLayer.pop_main_joining {border-radius:0 !important; border:3px solid #747474; border-top:none;}
#ShopLayer.pop_main_joining > div:first-child {border-radius:0 !important; padding:0 !important;}
#ShopLayer.pop_main_joining .layer_header {padding-left:20px; background-color:#747474;}
#ShopLayer.pop_main_joining h1 {color:#fff; border-bottom:none; font-size:21px; height:52px; line-height:50px; font-family:"Noto Sans Light";}
#ShopLayer.pop_main_joining > div:first-child .cont {position:relative; background-color:#fff; padding:22px 18px 20px 18px !important;}
#ShopLayer.pop_main_joining .lyClose, 
#ShopLayer.pop_main_joining .inlyClose {top:17px; right:17px; width:20px; height:20px; background:url('/images/pc/kt_main/btn-layer-close02.png') no-repeat center;}
#ShopLayer.pop_main_joining #TestcloseBtn2 {position:absolute; top:17px; right:17px; width:20px; height:20px; background:url('/images/pc/kt_main/btn-layer-close02.png') no-repeat center;}




/* 퀵메뉴 */
.new_quickMenu_wrap {position:fixed; top:80px; left:50%; margin-left:-700px; z-index:100;}
.new_quickMenu_wrap.bottom {top:0 !important;}
.new_quickMenu_wrap.bottom .new_quickMenu_list {padding-top:0;}
.new_quickMenu_wrap.default {left:50%; margin-left:-700px;}
.new_quickMenu_wrap.move {left:0; margin-left:-31px;}
.new_quickMenu_list {position:relative; padding:15px;}
.new_quickMenu_list > li:first-child {padding-top:0;}
.new_quickMenu_list > li a {position:relative; display:block; color:#003f41; font-size:17px;}
.new_quickMenu_list > li a:after {content:""; position:absolute; z-index:10; top:52%; left:-25px; transform:translate(0, -50%); width:11px; height:11px; border:2px solid #003f41; border-radius:50%; background-color:#fff;}
.new_quickMenu_list > li span {position:relative; display:block; color:#003f41; font-size:17px; padding:12px 0; font-family:"Noto Sans"; line-height:22px;}
.new_quickMenu_list > li span:after {content:""; position:absolute; z-index:1; top:0; left:-18px; width:1px; height:100%; background-color:#003f41;}
.new_quickMenu_list > li:first-child span:after {top:50%;}
.new_quickMenu_list > li:last-child span:after {top:-50%;}

.new_quickMenu_list > li.on a:after {background-color:#003f41;}
.new_quickMenu_list > li.on span {font-weight:bold;}


/* main top banner */
.main_top_banner {text-align:center;}
.main_top_banner .inner {position:relative; width:1080px;margin:0 auto;}
.main_top_banner .top_bnr_link {display:block;}
.main_top_banner .btn_top_bnr_close {display:none;position:absolute; top:10px; right:10px; z-index:10; background:url('/images/pc/kt_main/btn_top_banner_close.png') no-repeat 0 0; width:28px; height:28px;}
.main_top_banner .btn_top_bnr_close span {color:transparent;}



/* 메인-시그널 */
.main_heartsignal_wrap {padding:25px 0 0 0;}
.heartsignal_txt {font-size:24px; text-align:center; color:#333;}

.heartsignal_btnbox {text-align:center; margin-top:30px;}
.heartsignal_btnbox .inner {display:inline-block;}
.heartsignal_btnbox .inner:after {content:""; display:block; clear:both;}
.heartsignal_btnbox a {float:left; margin-left:10px;}
.heartsignal_btnbox a:first-child {margin-left:0;}
.btn_heartSignal_step {display:inline-block; border:2px solid #555; padding:0 25px; border-radius:35px; min-width:144px;}
.btn_heartSignal_step span {display:inline-block; height:54px; line-height:54px; font-size:18px; color:#555; background-repeat:no-repeat;}
.btn_heartSignal_step.prev span {background-image:url('/images/pc/kt_main/bg_signal_step_prev.png'); background-position:left; padding-left:34px;}
.btn_heartSignal_step.next span {background-image:url('/images/pc/kt_main/bg_signal_step_next.png'); background-position:right; padding-right:34px;}
.btn_heartSignal_step.finish {background-color:#e54444; border-color:#e54444;}
.btn_heartSignal_step.finish span {background-image:url('/images/pc/kt_main/ico_signal_finish.png'); background-position:left; padding-left:36px; color:#fff;}

.btn_heartSignal_step.restart {min-width:auto; padding:0 12px;}
.btn_heartSignal_step.restart span {background-image:url('/images/pc/kt_main/bg_signal_step_restart.png'); background-position:left; padding-left:25px; font-size:16px; height:32px; line-height:32px;}

.heartsignal_result_box {border:1px solid #e4e4e4; border-radius:20px;}
.heartsignal_result_box .result_inner {position:relative; padding:45px 50px;}
.heartsignal_result_txt {text-align:center; color:#333; font-size:22px; font-family:"Noto Sans Light";} 
.heartsignal_result_tit {display:block; color:#333; text-align:center; font-size:42px; margin-top:5px; font-family:"Noto Sans Bold";}
.heartsignal_result_tit span {display:inline-block; color:#db3a55; font-family:"Noto Sans Bold";}

.heartsignal_result_list {margin-top:25px;}
.heartsignal_result_list:after {content:""; display:block; clear:both;}
.heartsignal_result_list li {float:left; margin-left:24px;}
.heartsignal_result_list li:first-child {margin-left:0;}
.heartsignal_result_list li .inbox {padding-top:23px; text-align:center;}
.heartsignal_result_list li .result_type_top {height:105px;}
.heartsignal_result_list li .result_type_txt {font-size:17px; color:#fff; line-height:22px;}
.heartsignal_result_list li .result_type_tit {display:block; font-size:26px; color:#fff; margin-top:8px; line-height:28px; font-family:"Noto Sans Bold";}
.heartsignal_result_list li .result_type_img {height:127px;}
.heartsignal_result_list li .result_type_rate {font-size:14px; color:#fff; margin-top:25px; font-family:"Noto Sans Light";}
.heartsignal_result_list li .result_type_rate .tip {
	display:inline-block; 
	padding:0 5px; 
	height:16px; 
	line-height:17px; 
	color:#fff; 
	background-color:#db3a55; 
	border-radius:2px; 
	text-align:center; 
	font-size:11px;
	letter-spacing:0;
	font-family:"Roboto Regular";
	margin-right:1px;
	vertical-align:middle;
}
.heartsignal_result_list li .type_inner {background-repeat:no-repeat; background-position:0 0; width:310px; height:394px;}
.heartsignal_result_list li.mobile .type_inner {background-image:url('/images/pc/kt_main/bg_heartsignal_result_01.png');}
.heartsignal_result_list li.tablet .type_inner {background-image:url('/images/pc/kt_main/bg_heartsignal_result_02.png');}
.heartsignal_result_list li.wire .type_inner {background-image:url('/images/pc/kt_main/bg_heartsignal_result_03.png');}

.heartsignal_result_list li.mobile .btn_result_type_link span {color:#b14e78;}
.heartsignal_result_list li.tablet .btn_result_type_link span {color:#564c98;}
.heartsignal_result_list li.wire .btn_result_type_link span {color:#56a1c9;z}

.btn_result_type_link {display:inline-block; text-align:center; background-color:#fff; border-radius:5px; width:180px;}
.btn_result_type_link span {display:inline-block; height:44px; line-height:44px; font-size:18px;}
.heartsignal_restart {position:absolute; top:95px; right:50px;}


.heartsignal_chklist {margin-top:20px; text-align:center; padding:50px 0;}
.section_cardInner:first-child {margin-top:0;}
.section_cardInner:after {content:""; display:block; clear:both;}
.section_cardInner {display:inline-block; margin-top:45px;}
.section_cardInner .cardInner_chk:first-child {margin-left:0;}
.cardInner_chk {position:relative; float:left; width:151px; margin-left:10px;}
.cardInner_chk input[type="checkbox"] {position:absolute; top:0; left:0; opacity:0;}
.cardInner_chk input[type="checkbox"]:checked + label {background-color:#db3a55; border-color:#d66477; box-shadow:-1px 1px 6px 2px #d8d8d8;}
.cardInner_chk input[type="checkbox"]:checked + label span {color:#fff; font-family:"Noto Sans Bold";}
.cardInner_chk input[type="checkbox"]:checked + label:before,
.cardInner_chk input[type="checkbox"]:checked + label:after {box-shadow:none; border-color:#db3a55;}
.cardInner_chk input[type="checkbox"]:checked + label:after {box-shadow: -12px 11px 12px -8px #d8d8d8;}

.cardInner_chk input[type="checkbox"]:checked + .critical {background-color:#e96051; border-color:#e96051;}
.cardInner_chk input[type="checkbox"]:checked + .critical span {color:#fff; font-weight:bold;}
.cardInner_chk input[type="checkbox"]:checked + .critical:before,
.cardInner_chk input[type="checkbox"]:checked + .critical:after {box-shadow:none; border-color:#e96051;}
.cardInner_chk input[type="checkbox"]:checked + .critical:after {box-shadow: -12px 11px 12px -8px #d8d8d8;}

.hexagon {position:relative; display:block; width:151px; height:86.60px; background-color:#e6e5e5; border-left:solid 1px #d9d9d9; border-right:solid 1px #d9d9d9; border-radius:10px; cursor:pointer;}
.hexagon > em {position:relative; z-index:20; display:table; width:100%; height:80px; text-align:center;}
.hexagon > em span {display:table-cell; vertical-align:middle; color:#333; font-size:19px; line-height:24px;}
.hexagon:before,
.hexagon:after {content:""; position:absolute; z-index:1; width:109.07px; height:109.07px; transform:scaleY(0.6) rotate(-45deg); background-color:inherit; left:20.9670px;}
.hexagon:before {top:-59%; border-top:solid 1.4142px #d9d9d9; border-right:solid 1.4142px #d9d9d9; border-radius:10px 12px 10px 0; box-shadow:inset -3px 3px 3px -1px #dfdedf;}
.hexagon:after {bottom:-59%; border-bottom:solid 1.4142px #d9d9d9; border-left:solid 1.4142px #d9d9d9; border-radius:10px 10px 10px 12px; box-shadow:inset 3px -3px 3px -1px #dfdedf;}


/* 오퍼 배너 */
.mainOfferBannerWrap {position:fixed; top:61px; right:50%; margin-right:-540px; width:320px; height:396px; background-color:#1baec5; z-index:9100;}
.mainOfferBannerWrap .inbox {position:relative; padding:10px 10px 0 10px;}
.btn_mainOffer_link {position:absolute; left:110px; bottom:17px; width:100px; height:30px;}
.mainOffer_today_check {padding:7px 0 0 20px;}
.mainOffer_today_check label {font-size:13px; color:#fff;}
.mainOffer_today_check .icheck label.reverse {padding:1px 0 0 28px;}
.mainOffer_close_box {position:absolute; right:10px; bottom:0; z-index:10;}
.btn_mainOffer_close {display:inline-block; background:url('/images/pc/kt_main/btn_mainOffer_close.png') no-repeat center; width:32px; height:30px;}
.mainOfferDim {position:fixed; top:0; left:0; right:0; bottom:0; width:100%; height:100%; background-color:#000; opacity:0.5; z-index:9000;}
/* 오퍼 배너 핫딜 */
.mainOfferBannerWrap.hotdealOffer{background-color:#999}
.mainOfferBannerWrap.hotdealOffer .inbox{padding:0;height:363px;}

/*190514 동영상 개선작업*/
.mainbox_subcont.tip_videoBox{position:relative;}
.mainbox_subcont .quick-youtube {position:absolute; top:0; right:0; width:1079px; height:509px; padding:40px 0 0 0; background:#000;}
.mainbox_subcont .quick-youtube .close {position:absolute; top:0; right:0; width:40px; height:40px; font-family:Arial; font-size:28px; color:#fff; line-height:40px;}

.mainbox_subcont .quick-iframe {position:absolute;top:0;right:110px;width:438px;height:601px;}
.mainbox_subcont .quick-iframe .btn-center {margin-bottom:0;}
.mainbox_subcont .quick-iframe .close {position:absolute;top:20px;right:20px;width:14px;height:13px;background:url('/images/pc/common/btn_quick_close.png') no-repeat 0 0;color:transparent;text-indent:-999999px;}


/* 나만의 상품 찾기 - 배너 추가 (2019-07-02) */
.result_banner_wrap {margin-top:25px;}
.result_banner_list:after {content:""; display:block; clear:both;}
.result_banner_list li {float:left; width:100%;}
.result_banner_list.all li {width:50%;}
.result_banner_list li .inner {margin-left:24px;}
.result_banner_list li:first-child .inner {margin-left:0;}
.result_banner_list li a {display:block; height:70px; border-radius:8px; text-align:center;}
.result_banner_list li a > div {display:table; margin:0 auto;}
.result_banner_list li a > div > em {display:table-cell; height:70px; vertical-align:middle; background-repeat:no-repeat; background-position:0 bottom;}
.result_banner_list li a span {display:inline-block; font-size:18px; line-height:24px; color:#fff; background-repeat:no-repeat; background-position:right 0;}

.result_banner_list li .inner i {display:inline-block;}
.result_banner_list.all li .inner i {display:block;}

/* 홈캠 배너 */
.result_banner_list li.banner_homecam a {background-color:#f9bba4;}
.result_banner_list li.banner_homecam em {background-image:url('/images/pc/kt_main/bg_result_banner_homecam.jpg'); padding-left:95px;}
.result_banner_list li.banner_homecam span {background-image:url('/images/pc/kt_main/bg_result_banner_homecam_end.gif'); padding-right:50px;}
.result_banner_list.all li.banner_homecam em {padding-left:120px;}
.result_banner_list.all li.banner_homecam span {background:none; padding-right:0;}

/* 키즈폰 배너 */
.result_banner_list li.banner_kids a {background-color:#60cf9a;}
.result_banner_list li.banner_kids em {background-image:url('/images/pc/kt_main/bg_result_banner_kids.jpg'); padding-left:110px;}
.result_banner_list li.banner_kids span {background-image:url('/images/pc/kt_main/bg_result_banner_kids_end.gif'); padding-right:40px;}
.result_banner_list.all li.banner_kids em {padding-left:150px;}
.result_banner_list.all li.banner_kids span {background:none; padding-right:0;}


/* 메인 - 꿀팁동영상 개선  */
.pop_main_youtub {position:absolute; top:-20px; width:100%; z-index:10;}
.main_youtub_wrap {position:relative; width:1022px; height:415px; margin:0 auto; background-color:#1f1f1f; border-radius:20px; box-shadow:6px 8px 20px 0px #444;}
.main_youtub_wrap > .inbox {padding:25px 27px;}
.main_youtub_wrap > .inbox:after {content:""; display:block; clear:both;}
.main_youtub_wrap .pop_youtub_iframe {float:left; width:650px; height:365px;}
.main_youtub_wrap .pop_youtub_listbox {float:left; width:298px; height:365px; position:relative; margin-left:20px;}
.box_youtb_close {position:absolute; top:7px; right:13px; z-index:10;}
.btn_main_youtb_close {display:block; background:url('/images/pc/kt_main/btn_main_youtub_close.png') no-repeat center; width:30px; height:30px;}

.youtub_list li {margin-top:6px;}
.youtub_list li:first-child {margin-top:0;}
.youtub_list li a {display:block;}
.youtub_list li .inner {display:table; width:100%;}
.youtub_list li .inner > div {display:table-cell; vertical-align:middle;}
.youtub_list li.active .thumbtxt {color:#f22837;}
.youtub_list li.active .thumbwrap:after {content:""; position:absolute; top:-1px; left:-1px; right:-1px; bottom:-1px; z-index:1; border:2px solid #ec2323;}

.youtub_frame_box {width:650px; height:365px;}
.youtub_frame_box iframe {width:650px; height:365px;}

.youtub_list_thumb {width:140px;}
.youtub_list_thumb .thumbwrap {position:relative; display:inline-block; border:1px solid #dcdcdc;}
.youtub_list_thumb .thumbwrap img {width:137px; height:76px;}
.youtub_list_tit {padding-left:20px;}
.youtub_list_tit .thumbtxt {color:#fff; font-size:16px;}

.youtub_list_control {position:absolute; bottom:0; left:0; width:100%; text-align:center;}
.youtub_list_control .btn_youtub {display:inline-block; background-repeat:no-repeat; background-position:center; width:20px; height:20px; vertical-align:-4px;}
.youtub_list_control .prev {background-image:url('/images/pc/kt_main/btn_youtub_prev_on.png');}
.youtub_list_control .next {background-image:url('/images/pc/kt_main/btn_youtub_next_on.png');}

.youtub_list_control .prev:disabled {background-image:url('/images/pc/kt_main/btn_youtub_prev_off.png');}
.youtub_list_control .next:disabled {background-image:url('/images/pc/kt_main/btn_youtub_next_off.png');}

.youtub_paging {margin:0 18px;}
.youtub_paging strong {display:inline-block; color:#f43341;}
.youtub_paging span {display:inline-block;}
.youtub_paging .num {color:#a7a7a7;}
.youtub_paging .slash {margin:0 3px; color:#a7a7a7;}

/* 메인 - 중단배너  */
.mainMiddleBanner > a{display:block;overflow:hidden;}
.mainMiddleBanner > a img{display:block;position:relative;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);overflow:hidden;}


/* 메인 고객상담 */
.mainCustomer .main_cont_inbox {padding-top:20px;}
.mainCustomer .mainbox_subcont {padding-top:50px;}
.customer_list:after {content:""; display:block; clear:both;}
.customer_list li {float:left; margin-left:10px;}
.customer_list li:first-child {margin-left:0;}
.customer_list li a {display:block; border:1px solid #ddd; border-radius:5px; height:78px; width:260px;}
.customer_list li .inner {position:relative; display:table; width:100%; height:100%;}
.customer_list li .inner:after {content:""; position:absolute; top:0; left:24px; background-repeat:no-repeat; background-position:0 center; height:100%;}
.customer_list li .inner > span {display:table-cell; font-size:20px; color:#222; line-height:24px; vertical-align:middle; text-align:right; padding-right:30px;}

.customer_list li.chatbot .inner:after {background-image:url('/images/pc/kt_main/ico_customer_chatbot.png'); width:57px;}
.customer_list li.chatting .inner:after {background-image:url('/images/pc/kt_main/ico_customer_chatting.png'); width:65px;}
.customer_list li.kakao .inner:after {background-image:url('/images/pc/kt_main/ico_customer_kakao.png'); width:50px;}
.customer_list li.telephone .inner:after {background-image:url('/images/pc/kt_main/ico_customer_telephone.png'); width:52px;}


/* 핸드폰 상품 단말 노출 방법 개선 (2020-12-18) */
.best_products_list * {font-family:"Noto sans KR" !important; font-weight:400;}
.best_products_list {margin:40px 0 0 25px;}
.best_products_list:after {content:""; display:block; clear:both;}
.best_products_list > li {float:left; width:215px; margin-left:50px;}
.best_products_list > li > a {display:block; position:relative;}
.best_products_list > li:first-child {margin-left:0;}

.best_products_img {text-align:center;}
.best_products_img img {width:175px;height:205px;}
.best_products_tit {text-align:center; font-size:18px; color:#333; font-weight:500; margin-top:17px;}
.best_products_tit.smallName {font-size:16px;}

.best_device_wrap li.mobile .best_products_img img {width:150px;}

.best_products_price {border:1px solid #c1c1c1; border-radius:6px; padding:9px 12px; margin-top:12px;}
.best_products_price .inbox {display:table; width:100%;}
.best_products_price .inbox > div {display:table-cell;}
.best_products_price .tit {font-size:15px; color:#222; font-weight:bold;}
.best_products_price .price {text-align:right; color:#222; font-size:15px;}
.best_products_price .price strong {font-size:18px; color:#f44b57; font-weight:bold; vertical-align:-1px; margin-right:1px;}

.best_products_info {margin:6px 15px 0 15px;}
.best_products_info > li {margin-top:2px;}
.best_products_info > li:first-child {margin-top:0;}
.best_products_info > li .inbox {display:table; width:100%;}
.best_products_info > li .inbox > div {display:table-cell; vertical-align:middle;}
.best_products_info > li .tit {font-size:13px; color:#222;}
.best_products_info > li .info {text-align:right;}
.best_products_info > li .info .price {color:#222; font-size:14px;}
.best_products_info > li .info .price strong {font-size:16px; font-weight:bold; color:#222; vertical-align:-1px; margin-right:1px;}
.best_products_info > li .info .del {font-size:14px; color:#666; margin-right:2px; font-weight:300; letter-spacing:0;}

.best_products_planinfo {padding-top:8px; border-top:1px solid #c1c1c1; margin:8px 15px 0 15px; text-align:center;}
.best_products_planinfo p {color:#666; font-size:13px; letter-spacing:-1.5px;}

.best_products_list li .best_device_badge {position:absolute; top:0; right:13px;}

/* 핸드폰 
.best_device_wrap li.mobile .best_device_tabcont .best_products_list li .best_device_badge {top:0; right:13px;}
*/

/* 태블릿/에그
.best_device_wrap li.tablet .best_device_tabcont .best_products_list li {margin-left:90px;}
.best_device_wrap li.tablet .best_device_tabcont .best_products_list li:first-child {margin-left:67px;}
*/

/* 워치/스마트기기
.best_device_wrap li.smart .best_device_tabcont .best_products_list li {margin-left:90px;}
.best_device_wrap li.smart .best_device_tabcont .best_products_list li:first-child {margin-left:67px;}
*/

.bestProductsList2021 li.mobile .best_device_tabcont {height:450px;}
.bestProductsList2021 li.tablet .best_device_tabcont {height:440px;}
.bestProductsList2021 li.smart .best_device_tabcont {height:440px;}
.bestProductsList2021 li.accss .best_device_tabcont {height:340px;}