@charset "utf-8";

/* 메인 상단 띠배너 */
.line_benner {position:relative; font-size:100%;}
.line_benner > a{display:block;}
.line_benner img {width:100%}
.line_benner .close {overflow:hidden;position:absolute;top:0;right:0;z-index:10;width:50px;height:100%;background:url(/common/mobile/olleh2.0/img/bg/bg_del_list02.png) 65% center no-repeat;background-size:32%;font-size:28px;line-height:2;color:transparent;white-space:nowrap;}

/* 1depth menu */
#Depth1 {position:relative;border-bottom:1px solid #e5e5e5; display:none;}
#Depth1 > a {position:absolute;display:none;left:0;width:100%;background:#f1f1f1 url('/static/images/mobile/kt_main/main_gnb_Close.png') no-repeat 50% 0;z-index:1}
#Depth1 .navWrap {position:relative;display:table;padding:0;width:100%; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; z-index:5}
#Depth1 .navWrap > a {display:inline-block;width:16.66%;color:#222;text-align:center;line-height:250%;border-bottom:1px solid #f5f5f5;white-space: nowrap;}
#Depth1 .navWrap > a:nth-child(1) { width: 22%; }
#Depth1 .navWrap > a:nth-child(3) { width: 26%; }
#Depth1 .navWrap > a:nth-child(5) { width: 18%; }
#Depth1 .navWrap > a:nth-child(7) { width: 18%; }
#Depth1 .navWrap > a:nth-child(9) { width: 16%; }
#Depth1 .navWrap > a.current em {display:inline-block;color:#d71826;border-bottom:2px solid #d71826}
#Depth1 .navWrap > div {position:absolute;left:0;border-bottom:1px solid #f1f1f1;background-color:#FFF}
#Depth1 .navWrap > div > a.current em {display:inline-block;color:#d71826}
#Depth1 .navWrap > div > a + div, #Depth1 .navWrap .dlWrap > a + div {position:absolute;left:0;width:100%;background-color:#f1f1f1;overflow:hidden}
#Depth1 .navWrap .dlWrap > a + div {left:-15px;}
#Depth1 .dlWrap {position:relative;top:0}
#Depth1 .dlSubWrap {position:absolute;left:10px}
#Depth1  #STOR21 {overflow-x: hidden;overflow-y:visible;}
#Depth1  #STOR21.active {height:20.3vw;}
#Depth1  #STOR21 > button {display:block;position:absolute;top:0;background-size:35%;background-repeat:no-repeat;background-position:50% 50%;background-color:#FFF;z-index:2}
#Depth1  #STOR21 > button.mnLeft {display:none;left:0;background-image:url('/static/images/mobile/kt_main/main_mnLeft.png')}
#Depth1  #STOR21 > button.mnRight {right:0;background-image:url('/static/images/mobile/kt_main/main_mnRight.png')}
#SlideMenu nav dd a{line-height:inherit}

/*대리점 신설 아이콘 추가*/
#Depth1 .iconSpecial{position: absolute;top: -22%;left: 33%;width: 11%;}

#STOR19 > a:nth-child(3){background:url(/static/images/mobile/kt_main/icon_new.png) no-repeat 100% 10px;background-size:20px auto;padding-right:17px;margin-right:7px;}
#STOR19 div a.new{background:url(/static/images/mobile/kt_main/icon_new.png) no-repeat 100% 10px;background-size:20px auto;padding-right:17px;margin-right:7px;}

@media screen and (max-width:450px)  {
	#Depth1 > a {top:30.8vw;height:3.8vw;background-size:4vw}
	#Depth1 .navWrap > a {height:10vw;font-size:3.8vw}
	#Depth1 .navWrap > a.current em {height:9.7vw}
	#Depth1 .navWrap > div {top:10.3vw;width:100%;height:10vw}
	#Depth1 .navWrap > div > a, #STOR21 div a {display:inline-block;font-size:3.5vw;color:#777;line-height:280%}
	#Depth1 .navWrap > div > a em, #STOR21 div a em{display:block;padding:0 1.5vw}
	#Depth1 .navWrap > div > a + div, #Depth1 .navWrap .dlWrap > a + div {top:10vw;padding:2vw 0 0 0;height:8.5vw}
	#Depth1 .navWrap .dlSubWrap a {display:inline-block;margin:0 1vw;padding:0 2vw;font-size:3.5vw;color:#777;line-height:7vw;background-color:#FFF}
	#Depth1 .dlWrap {left:4vw}
	#Depth1 .dlSubWrap {top:2vw}
	#Depth1  #STOR19 > a:first-child {margin-left:3vw}
	#Depth1  #STOR20 > a:first-child {margin-left:3vw}
	#Depth1  #STOR05 > a:first-child {margin-left:3vw}
	#Depth1  #STOR21 > button {width:5vw;height:10vw}
}
@media screen and (min-width:451px)  {
	#Depth1 > a {top:120px;height:14px;background-size:12px}
	#Depth1 .navWrap > a {height:40px;font-size:16px}
	#Depth1 .navWrap > a.current em {height:39px}
	#Depth1 .navWrap > div {top:41px;width:100%;height:40px}
	#Depth1 .navWrap > div > a, #STOR21 div a {display:inline-block;font-size:14px;color:#777;line-height:280%}
	#Depth1 .navWrap > div > a em, #STOR21 div a em{display:block;padding:0 5px}
	#Depth1 .navWrap > div > a + div, #Depth1 .navWrap .dlWrap > a + div {height:40px}
	#Depth1 .navWrap .dlSubWrap a {display:inline-block;margin:0 5px;padding:0 8px;font-size:12px;color:#777;line-height:200%;background-color:#FFF}
	#Depth1 .dlWrap {left:10px}
	#Depth1 .dlSubWrap {top:8px}
	#Depth1  #STOR19 > a:first-child {margin-left:15px}
	#Depth1  #STOR20 > a:first-child {margin-left:15px}
	#Depth1  #STOR05 > a:first-child {margin-left:15px}
	#Depth1  #STOR21 > button {width:30px;height:40px}
}
/* main content */
.ui-mobile [data-role=page].ui-page-active {position:absolute}
#ktshopMain {min-width:320px}
#ktshopMain img {width:100%;vertical-align:top}
/* 메인빅배너 */
#ktshopMain .mainBanner {position:relative}
#ktshopMain .topVisual a {display:block}
#ktshopMain .mainBanner .bx-wrapper .bx-controls {position:absolute;width:100%;font-size:0;line-height:0;text-align:center}
#ktshopMain .mainBanner .bx-wrapper .bx-pager {display:inline;position:relative;width:auto}
#ktshopMain .mainBanner .bx-wrapper .bx-controls-direction {position:absolute;top:-100%;width:100%}
#ktshopMain .mainBanner .bx-wrapper .bx-controls .bx-prev {background:url(/static/images/mobile/kt_main/btn_prev_type.png) 0 0 no-repeat}
#ktshopMain .mainBanner .bx-wrapper .bx-controls .bx-next {background:url(/static/images/mobile/kt_main/btn_next_type.png) 0 0 no-repeat}

#ktshopMain .mainBanner .bx-wrapper .bx-controls-auto {display:inline;position:relative;left:0}
#ktshopMain .mainBanner  .bx-wrapper .bx-pager .bx-pager-item,#ktshopMain .mainBanner .bx-wrapper .bx-controls-auto .bx-controls-auto-item {vertical-align:top}
#ktshopMain .mainBanner .bx-wrapper .bx-pager.bx-default-pager a,
#ktshopMain .mainBanner .bx-wrapper .bx-pager.bx-default-pager span {display:block;border:1px solid #fff;border-radius:50%;background:transparent;box-sizing:border-box;opacity:0.9}
#ktshopMain .mainBanner .bx-wrapper .bx-pager.bx-default-pager a.active {background-color:#fff;opacity:1}
#ktshopMain .mainBanner .bx-wrapper .bx-viewport + .bx-controls .bx-controls-auto a {display:block;background-position:0 0;background-repeat:no-repeat}
#ktshopMain .mainBanner .bx-wrapper .bx-viewport + .bx-controls .bx-controls-auto .bx-start {background-image:url(/static/images/mobile/kt_main/btn_play.png)}
#ktshopMain .mainBanner .bx-wrapper .bx-viewport + .bx-controls .bx-controls-auto .bx-stop {background-image:url(/static/images/mobile/kt_main/btn_pause.png)}

#ktshopMain .mainBanner .btnMore {position:absolute;bottom:0;right:0}
#ktshopMain .mainBanner .btnMore:before {position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.3;content:''}
#ktshopMain .mainBanner .btnMore a {display:block;position:relative;color:#fff}
#ktshopMain .mainBanner .btnMore a:before {display:block;position:absolute;background:url(/static/images/mobile/kt_main/ico_more_banner.png) 0 0 no-repeat;vertical-align:top;content:''}

@media screen and (max-width:450px)  {
#ktshopMain .mainBanner .bx-wrapper .bx-controls {bottom:3%}
#ktshopMain .mainBanner .bx-wrapper .bx-controls .bx-controls-direction a {width:5vw;height:9.0625vw;margin-top:-45.9375vw}
#ktshopMain .mainBanner .bx-wrapper .bx-controls .bx-prev {left:3.125vw;background-size:100% auto;-webkit-background-size:100% auto}
#ktshopMain .mainBanner .bx-wrapper .bx-controls .bx-next {right:3.125vw;background-size:100% auto;-webkit-background-size:100% auto}

#ktshopMain .mainBanner .bx-wrapper .bx-pager.bx-default-pager a,
#ktshopMain .mainBanner .bx-wrapper .bx-pager.bx-default-pager span {width:3.75vw;height:3.75vw;margin:0.3125vw 0.94vw}
#ktshopMain .mainBanner .bx-wrapper .bx-viewport + .bx-controls .bx-controls-auto a {width:4.375vw;height:4.375vw;margin:0 0.94vw;background-size:100% auto;-webkit-background-size:100% auto}

#ktshopMain .mainBanner .btnMore {width:21.875vw;height:10.9375vw}
#ktshopMain .mainBanner .btnMore a {padding:3.125vw 1.5625vw 3.125vw 6.5625vw;font-size:3.44vw;line-height:4.69vw}
#ktshopMain .mainBanner .btnMore a:before {top:3.125vw;left:3.125vw;width:2.8125vw;height:2.8125vw;margin:0.94vw 0.63vw 0 0;background-size:100% auto;-webkit-background-size:100% auto}
}
@media screen and (min-width:451px)  {
#ktshopMain .mainBanner .bx-wrapper .bx-controls {bottom:12px}
#ktshopMain .mainBanner .bx-wrapper .bx-controls .bx-controls-direction a {width:16px;height:29px;margin-top:-50%}
#ktshopMain .mainBanner .bx-wrapper .bx-controls .bx-prev {left:10px;background-size:16px 29px;-webkit-background-size:16px 29px}
#ktshopMain .mainBanner .bx-wrapper .bx-controls .bx-next {right:10px;background-size:16px 29px;-webkit-background-size:16px 29px}

#ktshopMain .mainBanner .bx-wrapper .bx-pager.bx-default-pager a,
#ktshopMain .mainBanner .bx-wrapper .bx-pager.bx-default-pager span {width:12px;height:12px;margin:1px 3px}
#ktshopMain .mainBanner .bx-wrapper .bx-viewport + .bx-controls .bx-controls-auto a {width:14px;height:14px;margin:0;background-size:14px 14px;-webkit-background-size:14px 14px}

#ktshopMain .mainBanner .btnMore {width:70px;height:35px}
#ktshopMain .mainBanner .btnMore a {padding:10px 5px 10px 21px;font-size:11px;line-height:15px}
#ktshopMain .mainBanner .btnMore a:before {top:10px;left:10px;width:9px;height:9px;margin:3px 2px 0 0;background-size:9px 9px;-webkit-background-size:9px 9px}
}

#ktshopMain .mainCont {
background: #f1f2fa;
background: -moz-linear-gradient(top, #f1f2fa 0%, #abacb1 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #f1f2fa), color-stop(100%, #abacb1));
background: -webkit-linear-gradient(top, #f1f2fa 0%, #abacb1 100%);
background: -o-linear-gradient(top, #f1f2fa 0%, #abacb1 100%);
background: -ms-linear-gradient(top, #f1f2fa 0%, #abacb1 100%);
background: linear-gradient(to bottom, #f1f2fa 0%, #abacb1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f2fa', endColorstr='#abacb1', GradientType=0 );
}
/* 이지파인더 */
#ktshopMain .easyFinder .bx-viewport {background:transparent}
#ktshopMain .easyFinder:after{display:block;clear:both;content:""}
#ktshopMain .easyFinder ul li {float:left}
#ktshopMain .easyFinder ul li a {display:block;overflow:hidden;height:100%;background-color:#fff;text-align:center;box-sizing:border-box;
-webkit-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:0px 10px 15px 0px rgba(0, 0, 0, 0.2);
box-shadow:0px 10px 15px 0px rgba(0, 0, 0, 0.2);
}
#ktshopMain .easyFinder ul li span.ico {display:block;background-position:0 0;background-repeat:no-repeat}
#ktshopMain .easyFinder ul li span.ico_easy1 {background-image:url(/static/images/mobile/kt_main/ico_easy_01.png)}
#ktshopMain .easyFinder ul li span.ico_easy2 {background-image:url(/static/images/mobile/kt_main/ico_easy_02.png)}
#ktshopMain .easyFinder ul li div {display:table;overflow:hidden;width:100%;color:#222}
#ktshopMain .easyFinder ul li p {display:table-cell;vertical-align:middle;text-align:center}
#ktshopMain .easyFinder ul li p > span {display:-webkit-box;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}
#ktshopMain .easyFinder ul li span.br {display:block}

#ktshopMain .itemProduct {overflow:hidden;background-color:#fff}
#ktshopMain .itemProduct h3 {background-color:#bbbfc8}
#ktshopMain .itemProduct h3 a {display:block;overflow:hidden;position:relative;color:#fff;text-overflow:ellipsis;white-space:nowrap}
#ktshopMain .itemProduct h3 a span {position:absolute;background:url(/static/images/mobile/kt_main/ico_more_item.png) 0 0 no-repeat;text-indent:-9999px}
#ktshopMain .itemProduct h3 + div {position:relative}
#ktshopMain div.bannerBox a,
#ktshopMain div.appBanner a {display:block}
#ktshopMain .wrapPaging {position:absolute;left:0;bottom:0;width:100%;font-size:0;line-height:0;text-align:center;box-sizing:border-box}
.wrapPaging .blind {text-indent:-999999px;}
#ktshopMain .wrapPaging a {display:inline-block;overflow:hidden;border:1px solid #cbcbcb;border-radius:100%;background-color:#fff;color:transparent;font-size:3px;height:10px;box-sizing:border-box;white-space:nowrap;}
#ktshopMain .wrapPaging a.active  {background-color:#cbcbcb}
#ktshopMain .wrapBtn button {position:absolute;top:50%;border:0;background:none}
#ktshopMain .wrapBtn button span {display:block;margin:0 auto;font-size:0;line-height:0;text-indent:-9999px}
#ktshopMain .wrapBtn .btnPrev {left:0}
#ktshopMain .wrapBtn .btnPrev span {background:url(/static/images/mobile/kt_main/btn_prev_item.png) 0 0 no-repeat}
#ktshopMain .wrapBtn .btnNext {right:0}
#ktshopMain .wrapBtn .btnNext span {background:url(/static/images/mobile/kt_main/btn_next_item.png) 0 0 no-repeat}

/* list */
#ktshopMain ul.listType:after {display:block;clear:both;content:''}
#ktshopMain ul.listType > li {float:left;width:50%}
#ktshopMain ul.listType > li a {display:block;overflow:hidden;text-align:center}
#ktshopMain ul.listType > li div:first-child {position:relative}
#ktshopMain ul.listIco {position:absolute}
#ktshopMain ul.listIco li {background-position:0 0;background-repeat:no-repeat}
#ktshopMain ul.listIco li:first-child {margin-top:0}
/* BO 상품관리 해당 상품 > 상품뱃지 정보에서 해당 이미지 등록 해야함(모바일 베스트만 해당 홈서비스위해 해당 css 유지) -시작  */
#ktshopMain ul.listIco li.support {background-image:url(/static/images/mobile/kt_main/ico_tag_support.png)}/* 공시금확대 */
#ktshopMain ul.listIco li.limit {background-image:url(/static/images/mobile/kt_main/ico_tag_limit.png)}/* 한정판매 */
#ktshopMain ul.listIco li.onlykt {background-image:url(/static/images/mobile/kt_main/ico_tag_onlykt.png)}/* KT단독 */
#ktshopMain ul.listIco li.sale {background-image:url(/static/images/mobile/kt_main/ico_tag_sale.png)}/* 출고가인하 */
#ktshopMain ul.listIco li.new {background-image:url(/static/images/mobile/kt_main/ico_tag_new.png)}/* 신규출시 */
/* BO 상품관리 해당 상품 > 상품뱃지 정보에서 해당 이미지 등록 해야함(모바일 베스트만 해당 홈서비스위해 해당 css 유지) -끝  */
#ktshopMain .numSale {position:absolute;color:#fff;background:url(/static/images/mobile/kt_main/bg_sale_tag.png) 0 0 no-repeat;box-sizing:border-box}

/** 상품 info_txt **/
#ktshopMain .productInfo {position:relative}
#ktshopMain .productInfo strong {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#ktshopMain .productInfo .txtPrice {display:block;line-height:1}
#ktshopMain .productInfo .numPrice {display:inline-block;font-weight:bold;color:#db2c39;vertical-align:top}
#ktshopMain .productInfo .regularPrice {display:inline-block;vertical-align:top;text-decoration:line-through}
#ktshopMain .productInfo .txtInfo {display:block;overflow:hidden;color:#666;text-overflow:ellipsis;white-space:nowrap}
#ktshopMain .productInfo > p {display:inline-block;position:absolute;top:0;left:0;width:100%;font-size:0;line-height:0}
#ktshopMain .txtTag {display:inline-block;border-width:1px;border-style:solid;font-weight:bold;vertical-align:top}
#ktshopMain .txtTag:first-child {margin-left:0}
#ktshopMain .freeTag {border-color:#d71826;color:#db2c39} /* 무료 배송 */
#ktshopMain .memberTag {border-color:#2eb383;color:#2eb383} /* 멤버십10% */
#ktshopMain .giftTag {border-color:#61b356;color:#61b356} /* 사은품 */
#ktshopMain .couponTag {border-color:#f37d1e;color:#f37d1e} /* 쿠폰가능 */

/* 최근 본 상품 & 추천 상품  */
#ktshopMain .recentProduct h3 {background-color:#ed525a}
#ktshopMain ul.listType2:after{display:block;clear:both;content:''}
#ktshopMain ul.listType2 li {float:left;width:100%;box-sizing:border-box}
#ktshopMain ul.listType2 li a {display:block;overflow:hidden}
#ktshopMain .imgBox{float:left;width:48%}
#ktshopMain .imgBox p{position:relative;overflow:hidden;min-height:80px}
#ktshopMain .imgBox span{display:block;position:absolute;top:0;left:0;border-width:1px;border-style:solid;1px;font-weight:bold;background-color:#fff;letter-spacing:-1px;text-align:center;box-sizing:border-box}
#ktshopMain .imgBox span.superSale{border-color:#ee2f3e;color:#ee2f3e}
#ktshopMain .imgBox span.mdRecomm{border-color:#4ebcc6;color:#4ebcc6}
#ktshopMain .infoBox {float:left;width:52%;box-sizing:border-box}
#ktshopMain .infoBox .titLine {display:-webkit-box;overflow:hidden;font-weight:bold;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}
#ktshopMain .infoBox .txtPrice {display:block;line-height:1}
#ktshopMain .infoBox .txtPrice span {display:inline-block;font-weight:bold;color:#db2c39;vertical-align:top}
#ktshopMain .infoBox .txtInfo {display:block;overflow:hidden;color:#666;text-overflow:ellipsis;white-space:nowrap}
#ktshopMain .recomm a,#ktshopMain .recomm p.txtNone {background-color:#ededed}
#ktshopMain .recomm strong {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#ktshopMain .recomm p.txtNone{text-align:center}

/* kt 특별혜택 */
#ktshopMain .benefitBox {/* 20180426 찾아가는서비스 주석해제*/ margin:5px 0 0 0; /* // 20180426 찾아가는 서비스 주석해제 */ overflow:hidden;background-image:url(/static/images/mobile/kt_main/bg_benefit_cont.jpg);background-repeat:no-repeat;background-position:0 0;background-size:cover;-webkit-background-size:cover}
#ktshopMain .titBenefit {font-weight:normal;color:#fff;text-align:center}
#ktshopMain .titBenefit span {font-weight:bold}
#ktshopMain ul.listBenefit {overflow:hidden;background-color:#fff}
#ktshopMain ul.listBenefit li {float:left;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;text-align:center;box-sizing:border-box}
#ktshopMain ul.listBenefit .icoBenefit {display:block;overflow:hidden;background-position:0 0;background-repeat:no-repeat;vertical-align:top}
#ktshopMain ul.listBenefit .icoGift {background-image:url(/static/images/mobile/kt_main/ico_benefit_01.png)}
#ktshopMain ul.listBenefit .icoSupport {background-image:url(/static/images/mobile/kt_main/ico_benefit_02.png)}
#ktshopMain ul.listBenefit .icoDelivery {background-image:url(/static/images/mobile/kt_main/ico_benefit_03.png)}
#ktshopMain ul.listBenefit .icoSale {background-image:url(/static/images/mobile/kt_main/ico_benefit_04.png)}
#ktshopMain ul.listBenefit .icoPoint {background-image:url(/static/images/mobile/kt_main/ico_benefit_05.png)}
#ktshopMain ul.listBenefit .icoExempt {background-image:url(/static/images/mobile/kt_main/ico_benefit_06.png)}
#ktshopMain ul.listBenefit .icoTvdiscount {background-image:url(/static/images/mobile/kt_main/ico_benefit_07.png)}
#ktshopMain ul.listBenefit .txtBenefit {display:block;overflow:hidden;color:#000;letter-spacing:-1px;text-overflow:ellipsis;white-space:nowrap}
#ktshopMain ul.listBenefit .icoCoupon {background-image:url(/static/images/mobile/kt_main/ico_benefit_08.png)}
/* 20180426 찾아가는서비스 주석해제 */
@media screen and (max-width:450px)  {
	#ktshopMain .benefitBox {margin:1.57vw 0 0 0;}
}
/* // 20180426 찾아가는 서비스 주석해제 */

/* 공지 */
#ktshopMain .mainNotice a {display:block;overflow:hidden;position:relative;border-top:1px solid #e5e5e5}
#ktshopMain .mainNotice h3 {position:relative;float:left;font-weight:bold}
#ktshopMain .mainNotice h3:after {position:absolute;right:0;background-color:#adadad;content:''}
#ktshopMain .mainNotice p {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#ktshopMain .mainNotice span {position:absolute;font-size:0;line-height:0;background:url(/static/images/mobile/kt_main/ico_more_notice.png) 0 0 no-repeat;vertical-align:top}


@media screen and (max-width:450px)  {
	#ktshopMain .easyFinder .bx-viewport {padding:4.69vw 0 4.69vw}
	#ktshopMain .easyFinder ul {margin-left:-3.125vw}
	#ktshopMain .easyFinder ul li {width:50.32vw;height:29.07vw;margin-right:2.35vw}
	#ktshopMain .easyFinder ul li:first-child {margin-left:4.6875vw}
	#ktshopMain .easyFinder ul li a {padding:0 1.875vw;border-radius:1.57vw}
	#ktshopMain .easyFinder ul li span.ico {width:9.0625vw;height:9.0625vw;margin:3.75vw auto 1.5625vw;background-size:100% auto;-webkit-background-size:100% auto}
	#ktshopMain .easyFinder ul li div {height:10vw;max-height:10vw;font-size:4vw;line-height:5vw}

	#ktshopMain .itemProduct {margin:1.57vw 1.5625vw 0;padding-bottom:9.38vw}
	#ktshopMain .itemProduct h3 a {padding:3.75vw 7.5vw 4.07vw 4.22vw;font-size:5vw;line-height:6.25vw}
	#ktshopMain .itemProduct h3 a span {top:4.69vw;right:4.69vw;width:4.6875vw;height:4.6875vw;background-size:100% auto;-webkit-background-size:100% auto}
	#ktshopMain .itemProduct h3 + div {padding-bottom:3.75vw}
	#ktshopMain div.bannerBox {margin:1.57vw 1.5625vw 0}
	#ktshopMain .wrapPaging {padding-left:2.04vw}
	#ktshopMain .wrapPaging a {width:3.6vw;height:3.6vw;margin:0 2.04vw 0 0}
	#ktshopMain .wrapBtn button {width:9.375vw;height:9.375vw;margin-top:-4.6875vw}
	#ktshopMain .wrapBtn button span {width:4.6875vw;height:8.75vw}
	#ktshopMain .wrapBtn .btnPrev span {background-size:100% auto;-webkit-background-size:100% auto}
	#ktshopMain .wrapBtn .btnNext span {background-size:100% auto;-webkit-background-size:100% auto}

	#ktshopMain ul.listType > li a {padding:1.57vw}
	#ktshopMain ul.listType > li div:first-child {width:37.5vw;height:37.5vw;margin:2.7vw auto 0;padding:3.13vw}
	#ktshopMain ul.listIco {top:3.13vw;left:1.5625vw}
	#ktshopMain ul.listIco li {width:10.9375vw;height:11.25vw;margin-top:0.625vw;background-size:100% auto;-webkit-background-size:100% auto}
	#ktshopMain .numSale {top:3.13vw;right:3.13vw;width:13.4375vw;height:13.4375vw;padding-top:3.13vw;font-size:3.44vw;background-size:100% auto;-webkit-background-size:100% auto}
	#ktshopMain .numSale span {font-size:4.38vw}

	#ktshopMain .productInfo {padding:1.7vw 0 3.6vw}
	#ktshopMain .productInfo strong {font-size:4.38vw}
	#ktshopMain .productInfo .txtPrice {margin-top:1.72vw;font-size:4.07vw}
	#ktshopMain .productInfo .numPrice {margin-top:-0.3125vw;padding:0 0.625vw 0 0.3125vw;font-size:4.69vw}
	#ktshopMain .productInfo .regularPrice {margin:0.3125vw 0.625vw 0 0;font-size:3.44vw}
	#ktshopMain .productInfo .txtInfo {margin-top:1.32vw;font-size:3.75vw}
	#ktshopMain .txtTag {margin-left:0.9375vw;padding:0 2.19vw;font-size:2.82vw;line-height:4.69vw}
	#ktshopMain .accessoryProduct .productInfo {padding-top:7vw} /* 액세서리 best */

	#ktshopMain .recentProduct {margin-top:0;padding-bottom:6.25vw}
	#ktshopMain ul.listType2 li {padding:0 9.375vw}
	#ktshopMain .imgBox p {width:34.375vw;height:34.375vw;margin:9.38vw auto 5.63vw}
	#ktshopMain .imgBox span{width:10.625vw;height:10.625vw;padding:1.25vw 0;font-size:3.125vw;line-height:3.75vw}

	#ktshopMain .infoBox {padding:15.63vw 0 3.13vw}
	#ktshopMain .infoBox .titLine {max-height:12.5vw;font-size:5.33vw;line-height:6.25vw}
	#ktshopMain .infoBox .txtPrice {margin-top:2.07vw;font-size:5vw}
	#ktshopMain .infoBox .txtPrice span {margin-top:-0.3125vw;padding:0 0.625vw;font-size:5.63vw}
	#ktshopMain .infoBox .txtInfo {margin-top:1.94vw;font-size:3.44vw}
	#ktshopMain .infoBox .titLine + .txtInfo{margin-top:4.375vw}

	#ktshopMain .recomm {margin:0.79vw 1.5625vw 6.25vw}
	#ktshopMain .recomm h4 {font-size:3.75vw;line-height:6.57vw}
	#ktshopMain .recomm a,#ktshopMain .recomm p.txtNone {margin-top:2.35vw}
	#ktshopMain .recomm .imgBox p {width:25vw;height:25vw;margin:4.67vw auto}
	#ktshopMain .recomm .infoBox {padding:6.88vw 1.5625vw 0 0}
	#ktshopMain .recomm .infoBox strong {font-size:4.38vw;line-height:5.32vw}
	#ktshopMain .recomm .infoBox .txtPrice {margin-top:1.44vw;font-size:4.07vw}
	#ktshopMain .recomm .infoBox .txtPrice span {font-size:4.69vw}
	#ktshopMain .recomm .infoBox em {margin-top:0.94vw;font-size:2.82vw}
	#ktshopMain .recomm p.txtNone{padding:14.375vw 3.125vw;font-size:4.375vw;line-height:5.625vw}

	#ktshopMain .titBenefit {padding:10vw 0 4.07vw;font-size:6.57vw;line-height:10.94vw}
	#ktshopMain ul.listBenefit {margin:0 1.5625vw 1.5625vw}
	#ktshopMain ul.listBenefit li {width:50%;height:37.5vw}
	#ktshopMain ul.listBenefit .icoBenefit {width:10vw;height:10.9375vw;margin:7.82vw auto 0;background-size:100% auto;-webkit-background-size:100% auto}
	#ktshopMain ul.listBenefit .icoSupport {width:11.5625vw}
	#ktshopMain ul.listBenefit .icoDelivery {width:11.25vw}
	#ktshopMain ul.listBenefit .icoSale {width:16.5625vw}
	#ktshopMain ul.listBenefit .icoCoupon {width:23.43vw;height:12.34vw;margin:1.56vw auto 0;}
	#ktshopMain ul.listBenefit .txtBenefit {margin-top:1.25vw;padding:0 1.57vw;font-size:4.07vw;line-height:5vw}
	#ktshopMain ul.listBenefit .txtBenefit em {font-size:3.43vw;}

	#ktshopMain .mainNotice a {padding:3.5vw 4.69vw}
	#ktshopMain .mainNotice h3 {padding-right:2.66vw;font-size:4.2vw;line-height:100%}
	#ktshopMain .mainNotice h3:after {top:16%;width:1px;height:70%}
	#ktshopMain .mainNotice p {padding:0 6.25vw 0 2.82vw;font-size:3.9vw;line-height:100%}
	#ktshopMain .mainNotice span {top:33%;right:4.69vw;width:3.59375vw;height:3.59375vw;background-size:100% auto;-webkit-background-size:100% auto}
}

@media screen and (min-width:451px)  {
	#ktshopMain .easyFinder .bx-viewport {padding:15px 0 25px}
	#ktshopMain .easyFinder ul {margin-left:-10px}
	#ktshopMain .easyFinder ul li {width:161px;height:93px;margin-right:8px}
	#ktshopMain .easyFinder ul li:first-child {margin-left:15px}
	#ktshopMain .easyFinder ul li a {padding:0 6px;border-radius:5px}
	#ktshopMain .easyFinder ul li span.ico {width:29px;height:29px;margin:12px auto 5px;background-size:29px 29px;-webkit-background-size:29px 29px}
	#ktshopMain .easyFinder ul li div {overflow:hidden;height:32px;max-height:32px;font-size:13px;line-height:16px}

	#ktshopMain .itemProduct {margin:5px 5px 0;padding-bottom:30px}
	#ktshopMain .itemProduct h3 a {padding:12px 24px 13px 13px;font-size:18px;line-height:20px}
	#ktshopMain .itemProduct h3 a span {top:15px;right:15px;width:15px;height:15px;background-size:15px 15px;-webkit-background-size:15px 15px}
	#ktshopMain .itemProduct h3 + div {padding-bottom:12px}
	#ktshopMain div.bannerBox {margin:5px 5px 0}
	#ktshopMain .wrapPaging {padding-left:7px}
	#ktshopMain .wrapPaging a {width:12px;height:12px;margin:0 7px 0 0;border-width:1px;border-radius:12px}
	#ktshopMain .wrapBtn button {width:30px;height:30px;margin-top:-15px}
	#ktshopMain .wrapBtn button span {width:15px;height:28px}
	#ktshopMain .wrapBtn .btnPrev span {background-size:15px 28px;-webkit-background-size:15px 28px}
	#ktshopMain .wrapBtn .btnNext span {background-size:15px 28px;-webkit-background-size:15px 28px}

	#ktshopMain ul.listType > li a {padding:5px}
	#ktshopMain ul.listType > li div:first-child {width:150px;height:150px;margin:15px auto 0;padding:10px}
	#ktshopMain ul.listIco {top:10px;left:5px}
	#ktshopMain ul.listIco li {width:35px;height:36px;margin-top:2px;background-size:35px 36px;-webkit-background-size:35px 36px}
	#ktshopMain .numSale {top:10px;right:10px;width:43px;height:43px;padding-top:10px;font-size:11px;background-size:43px 43px;-webkit-background-size:43px 43px}
	#ktshopMain .numSale span {font-size:14px}

	#ktshopMain .productInfo {padding:5px 0 12px}
	#ktshopMain .productInfo strong {font-size:14px}
	#ktshopMain .productInfo .txtPrice {margin-top:6px;font-size:13px}
	#ktshopMain .productInfo .numPrice {margin-top:-1px;padding:0 2px 0 1px;font-size:15px}
	#ktshopMain .productInfo .regularPrice {margin:1px 2px 0 0;font-size:11px}
	#ktshopMain .productInfo .txtInfo {margin-top:3px;font-size:12px}
	#ktshopMain .txtTag {margin-left:3px;padding:0 7px;font-size:10px;line-height:15px}
	#ktshopMain .accessoryProduct .productInfo {padding-top:20px} /* 액세서리 best */

	#ktshopMain .recentProduct {margin-top:0;padding-bottom:20px}
	#ktshopMain ul.listType2 li {padding:0 30px}
	#ktshopMain .imgBox p {width:110px;height:110px;margin:15px auto 9px}
	#ktshopMain .imgBox span{width:34px;height:34px;padding:4px 0;font-size:10px;line-height:12px}
	#ktshopMain .infoBox {padding:50px 0 10px}
	#ktshopMain .infoBox .titLine {max-height:40px;font-size:17px;line-height:20px}
	#ktshopMain .infoBox .txtPrice {margin-top:6px;font-size:16px}
	#ktshopMain .infoBox .txtPrice span {margin-top:-1px;padding:0 2px;font-size:18px}
	#ktshopMain .infoBox .txtInfo {margin-top:6px;font-size:11px}
	#ktshopMain .infoBox .titLine + .txtInfo{margin-top:14px}

	#ktshopMain .recomm {margin:3px 5px 20px}
	#ktshopMain .recomm h4 {font-size:12px;line-height:21px}
	#ktshopMain .recomm a,#ktshopMain .recomm p.txtNone {margin-top:8px}
	#ktshopMain .recomm .imgBox p {width:80px;height:80px;margin:15px auto}
	#ktshopMain .recomm .infoBox {padding:22px 5px 0 0}
	#ktshopMain .recomm .infoBox strong {font-size:14px;line-height:17px}
	#ktshopMain .recomm .infoBox .txtPrice {margin-top:4px;font-size:13px}
	#ktshopMain .recomm .infoBox .txtPrice span {font-size:15px}
	#ktshopMain .recomm .infoBox em {margin-top:3px;font-size:11px}
	#ktshopMain .recomm p.txtNone{padding:46px 10px;font-size:14px;line-height:18px}

	#ktshopMain .titBenefit {padding:32px 0 13px;font-size:21px;line-height:35px}
	#ktshopMain ul.listBenefit {margin:0 5px 5px}
	#ktshopMain ul.listBenefit li {width:33.3%;height:120px}
	#ktshopMain ul.listBenefit li:nth-child(1):nth-child(3n+1) {border-left:0 none}
	#ktshopMain ul.listBenefit li:nth-child(-n+3) {border-top:0 none}
	#ktshopMain ul.listBenefit .icoBenefit {width:32px;height:35px;margin:25px auto 0;background-size:32px 35px;-webkit-background-size:32px 35px}
	#ktshopMain ul.listBenefit .icoSupport {width:37px;background-size:37px 35px;-webkit-background-size:37px 35px}
	#ktshopMain ul.listBenefit .icoDelivery {width:36px;background-size:36px 35px;-webkit-background-size:36px 35px}
	#ktshopMain ul.listBenefit .icoSale {width:53px;background-size:53px 35px;-webkit-background-size:53px 35px}
	#ktshopMain ul.listBenefit .icoCoupon {width:75px;height:40px;margin:10px auto 0;-webkit-background-size:75px 40px;}
	#ktshopMain ul.listBenefit .txtBenefit {margin-top:4px;padding:0 5px;font-size:13px;line-height:16px}
	#ktshopMain ul.listBenefit .txtBenefit em {font-size:12px;}

	#ktshopMain .mainNotice a {padding:0 15px}
	#ktshopMain .mainNotice h3 {margin-top:15px;padding:0 9px 15px 0;font-size:15px;line-height:30px}
	#ktshopMain .mainNotice h3:after {top:11px;width:1px;height:10px}
	#ktshopMain .mainNotice p {padding:15px 20px 15px 9px;font-size:14px;line-height:30px}
	#ktshopMain .mainNotice span {top:24px;right:15px;width:12px;height:12px;background-size:12px 12px;-webkit-background-size:12px 12px}
}

/* smartTalk
.smartTalkLink {position:fixed;bottom:70px;right:12px;animation:imgYtranslate 3s infinite;animation-delay:3s;animation-timing-function: ease;z-index:50;}
@keyframes imgYtranslate { 0% {transform: translateY(0);} 12% { transform: translateY(-10px);}  25% { transform: translateY(0);}  37% { transform: translateY(-12px);}  50% { transform: translateY(0);} 100% { transform: translateY(0);}}
.smartTalkLinkImg img {width:40px;}
.smartTalkLinkTxt {opacity:0;position:absolute;top:50%;right:50px;width:340%;margin-left:-150%;margin-top:-15px;padding:8px;line-height:11px;font-size:11px;letter-spacing:-1px;color:#0a090b;border-radius:6px;border:solid 1px #d6ced6;background:#fff;box-sizing:border-box;animation:txtYtranslate 3s infinite;animation-delay:0;animation-timing-function: ease;}
@keyframes txtYtranslate { 0% {opacity:0;} 50% { opacity:0;} 55% { opacity:1;} 99% { opacity:1;} 100% { opacity:1;}}
.smartTalkLinkTxt:after {content:"";position:absolute;top:50%;right:-3.8%;margin-top:-6px;width:8px;height:8px;border:solid 1px #fff;border-right:solid 1px #d6ced6;border-top:solid 1px #d6ced6;transform:rotate(45deg);background:#fff;}
.smartTalkLinkTxt .smartTalkLinkTxtP {display:block;text-align:center;} */


/** 빅배너 전체보기 & 이지파인더 노출 콘텐츠 **/
/* common */
.mainPopup {z-index:10000;min-width:320px;background-color:#fff}
.mainPopup img {width:100%;vertical-align:top}
.mainPopup .headPopup {border-bottom:1px solid #e0e0e0;text-align:center}
.mainPopup .headPopup h1 {overflow:hidden;font-weight:bold;color:#222;letter-spacing:-1px;text-overflow:ellipsis;white-space:nowrap}
.mainPopup .footPopup > a {position:absolute}
.mainPopup .footPopup > a span {display:block;font-size:0;line-height:0;background:url(/static/images/mobile/kt_main/ico_main_layer_arr.png) 0 0 no-repeat;text-indent:-9999px}
@media screen and (max-width:450px)  {
	.mainPopup .headPopup {height:12.5vw}
	.mainPopup .headPopup h1 {padding:2.97vw 10vw 3.29vw;font-size:5vw}
	.mainPopup .footPopup > a {top:1.88vw;left:2.19vw;width:9.38vw;height:9.38vw}
	.mainPopup .footPopup > a span {width:4.6875vw;height:4.0625vw;margin:2.66vw auto;background-size:100% auto;-webkit-background-size:100% auto}
}
@media screen and (min-width:451px)  {
	.mainPopup .headPopup {height:40px}
	.mainPopup .headPopup h1 {padding:9px 32px 11px;font-size:16px}
	.mainPopup .footPopup > a {top:6px;left:7px;width:30px;height:30px}
	.mainPopup .footPopup > a span {width:15px;height:13px;margin:8px auto 9px;background-size:15px 13px;-webkit-background-size:15px 13px}
}
/* 기획전 배너 리스트 */
#bannerList .contentsPopup {background-color:#ececec}
#bannerList .contentsPopup ul li {margin-top:10px;background-color:#fff}
#bannerList .contentsPopup ul li:first-child {margin-top:0}
#bannerList .contentsPopup a {display:block}
#bannerList .contentsPopup span.txtInfo {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#bannerList .contentsPopup span.txtInfo em {display:inline-block;position:relative}
#bannerList .contentsPopup span.txtInfo em:after {display:block;position:absolute;top:50%;right:0;width:1px;height:8px;margin-top:-4px;background-color:#c9c9c9;content:''}

@media screen and (max-width:450px)  {
	#bannerList .contentsPopup ul li {margin-top:3.13vw}
	#bannerList .contentsPopup span.txtInfo {height:12.5vw;padding:0 3.44vw;font-size:4.07vw;line-height:12.5vw}
	#bannerList .contentsPopup span.txtInfo em {margin-right:2.19vw;padding-right:2.19vw}
}
@media screen and (min-width:451px)  {
	#bannerList .contentsPopup ul li {margin-top:10px}
	#bannerList .contentsPopup span.txtInfo {height:40px;padding:0 11px;font-size:13px;line-height:40px}
	#bannerList .contentsPopup span.txtInfo em {margin-right:7px;padding-right:7px}
}
/* 이지파인더 */
.easyPopup{background-color:#f5f5f5}
.easyPopup .headPopup{background-color:#fff}
.easyPopup .itemEasy{position:relative}
.easyPopup .itemEasy a.more{position:absolute}
/* .easyPopup .itemSupport a.more{left:34.4%;bottom:3%;width:31.3%;height:3.3%} 공시지원금
.easyPopup .itemWirelessbenefit a.more{left:34.4%;bottom:4.6%;width:31.3%;height:5%} 무선혜택
.easyPopup .itemWirebenefit a.more{left:32%;bottom:4%;width:36%;height:6%} 유선혜택
.easyPopup .itemDelivery a.more{left:32%;bottom:4%;width:36%;height:6%} 바로배송
.easyPopup .itemHalfchoice a.more{left:32%;bottom:4%;width:36%;height:6%} 반값초이스
.easyPopup .itemGigainternet a.more{left:34.2%;bottom:3.5%;width:31.3%;height:3.8%} 기가인터넷
.easyPopup .itemOllehinternet a.more{left:32%;bottom:4%;width:36%;height:6%} 올레인터넷

.easyPopup .itemLgxpower a.more{left:32%;bottom:4%;width:36%;height:6%} 시뮬 : LG X power
.easyPopup .itemGalaxyj7 a.more{left:32%;bottom:4%;width:36%;height:6%} 시뮬 : 갤럭시 j7(2017)
.easyPopup .itemGalaxynote8 a.more{left:34.2%;bottom:3.4%;width:31.3%;height:3.6%} 시뮬 : 갤럭시 노트8
.easyPopup .itemIphone7 a.more{left:32%;bottom:4%;width:36%;height:6%} 시뮬 : iphone 7 */

/*
	2017-12-04 Deel link 작업으로 인한 추가
	주석처리
.appPopWrap { z-index:100000; position:fixed; top:0; left:0; right:0; bottom:0; width:100%; height:100%; }
.appPop-inner {  display:table; min-width:230px;  width:100%;  height:100%; padding:0 25px;  box-sizing:border-box;  background:rgba(0,0,0,0.5);}
.appPop-inner .appPop-content {  display:table-cell; text-align:center; vertical-align:middle; }
.appPop-inner .appPop-content .imgWrap {  display:block;  width:100%;  }
.appPop-inner .appPop-content .imgWrap img {  width:100%;  }
.app-link {  display:inline-block;  width:100%;  margin:24px 0 0 0;  padding:18px 29px;  border-radius:2px;  background:linear-gradient(to bottom, #dd0000 80%,#b80000 20%);  box-sizing:border-box;  font-size:18px;  color:#fff !important; letter-spacing:-1px; }
.app-link .txt {  padding:0 14px 0 0;  background:url('/static/images/mobile/kt_main/bl_app_link.png') no-repeat 100% 50%;  background-size:6px 10px;  }
.app-close {  display:block;  margin:10px 0 0 0;  font-size:14px;  color:#fff !important;  }
.app-close .txt {  padding:0 12px 0 0; border-bottom:1px solid #fff;  background:url('/static/images/mobile/kt_main/btn_app_close.png') no-repeat 100% 50%; background-size:8px 8px; }
*/

#easyOrder > div {padding-top:7.389vw;background-color:#FFF;}
#easyOrder > div.userInfo {padding:5vw 0;font-size:4vw;color:#000;text-align:center;border-bottom:1px solid #e5e5e5;}
#easyOrder > div h6 {margin:0 0 2.463vw 5.34vw;font-weight:bold;font-size:4.8vw;color:#000;}
#easyOrder > div:after {content:"";display:block;clear:both;}
#easyOrder > div img {float:left;margin-left:5.34vw;width:20vw;}
#easyOrder > div dl {float:left;position:relative;margin:0 5.34vw 7vw 0;z-index:1;background-color:#FFF;}
#easyOrder > div dl dt {clear:both;float:left;margin-top:1.97vw;width:11.333vw;font-size:3.2vw;color:#000;line-height:6.65vw;}
#easyOrder > div dl dt:first-child, #easyOrder > div dl dt:first-child + dd {margin-top:0;}
#easyOrder > div dl dd {float:left;margin-top:1.97vw;width:57.9vw;}
#easyOrder .colorOp {margin-bottom:3.427vw;}
#easyOrder .colorOp + dd p {font-size:3.2vw;color:#000;line-height:6.65vw;}
#easyOrder .colorOp + dd li {display:inline-block;padding:2px;vertical-align:middle;border:2px solid #fff;border-radius:50%;overflow:hidden;}
#easyOrder .colorOp + dd button {position:relative;display:block;width:5.6vw;height:5.6vw;border:1px solid #e9e9e9;border-radius:50%;z-index:0;}
#easyOrder .colorOp + dd button:focus,
#easyOrder .colorOp + dd button:active{outline:0;box-shadow:0 0 0 2px #a6c8ff;}
#easyOrder .colorOp + dd li.curnt {border:2px solid #d71826;}
#easyOrder .colorOp + dd li.curnt button:after {content:"";position:absolute;left:50%;top:1.6vw;margin-left:-1.4vw;width:3.2vw;height:2.4vw;background:url('/static/images/mobile/kt_main/icon_color_chk.png') no-repeat center;background-size:100%;z-index:1;}
#easyOrder .colorOp + dd li.curnt button.white:after {content:"";position:absolute;left:50%;top:1.6vw;margin-left:-1.4vw;width:3.2vw;height:2.4vw;background:url('/static/images/mobile/kt_main/icon_color_blk_chk.png') no-repeat center;}
#easyOrder .sizeOp + dd button {display:inline-block;margin-left:.8vw;padding:0 2vw;height:6.65vw;font-size:3.466vw;color:#000;line-height:6.65vw;text-align:center;border:1px solid #ccc;border-radius:2px;}
#easyOrder .sizeOp + dd button:first-child {margin-left:0;}
#easyOrder .sizeOp + dd button.curnt {color:#d71826;border-color:#d71826;}
#easyOrder .feeOp + dd div {position:relative;color:#d71826;border:1px solid #ccc;border-radius:2px;}
#easyOrder .feeOp + dd p {padding-left:2vw;font-size:3.466vw;color:#000;line-height:6.65vw;}
#easyOrder .feeOp + dd p em {float:right;margin-right:7vw;font-size:3.2vw;color:#d71826;}
#easyOrder .feeOp + dd ul {position:absolute;left:-1px;top:6.65vw;display:none;margin-top:-1px;padding:1vw 0;width:100%;border:1px solid #ccc;background-color:#FFF;}
#easyOrder .feeOp + dd li.text {padding:10px 10px;font-size:3.2vw;color:#222;text-align:center;background-color:#f5f5f5;}
#easyOrder .feeOp + dd button {padding-left:2vw;width:100%;font-size:3.466vw;color:#000;text-align:left;line-height:6.65vw;}
#easyOrder .feeOp + dd button em {float:right;margin-right:2vw;color:#d71826;}
#easyOrder .feeOp + dd a {position:absolute;right:2.5vw;top:2.7vw;width:2.4vw;height:1.6vw;z-index:5;}
#easyOrder .feeOp + dd a.open {background:url('/static/images/mobile/kt_main/btn_feeOp_open.png') no-repeat center;background-size:100%;}
#easyOrder .feeOp + dd a.close {display:none;background:url('/static/images/mobile/kt_main/btn_feeOp_close.png') no-repeat center;background-size:100%;}
#easyOrder div.plan {clear:both;padding:3.694vw 5.34vw;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background-color:#f5f5f5;}
#easyOrder div.plan ul {margin-bottom:4vw;text-align:center;}
#easyOrder div.plan li {position:relative;display:inline-block;padding-right:3.333vw;width:23.333vw;text-align:center;}
#easyOrder div.plan li:first-child:after {content:"";position:absolute;right:0;bottom:1.5vw;display:block;width:11.5px;height:11.5px;background:url('/static/images/mobile/kt_main/icon_plus.gif') no-repeat 0;background-size:11.5px;}
#easyOrder div.plan li:first-child + li:after {content:"";position:absolute;right:3px;bottom:1.6vw;display:block;width:8px;height:7px;background:url('/static/images/mobile/kt_main/icon_sum.gif') no-repeat 0;background-size:8px;}
#easyOrder div.plan li strong {display:block;margin-bottom:3vw;font-weight:normal;font-size:3.2vw;color:#222;line-height:150%;}
#easyOrder div.plan li p {font-size:3.466vw;color:#222;}
#easyOrder div.plan li p em {font-size:4.533vw;vertical-align:middle;}
#easyOrder div.plan li.sum {padding-right:0;width:auto;}
#easyOrder div.plan li.sum p em {font-weight:bold;font-size:5.6vw;color:#d71826;line-height:100%;}
#easyOrder div.plan a {clear:both;display:block;font-size:4.533vw;color:#fff;text-align:center;line-height:8.62vw;border-radius:2px;background-color:#d71826;}
/*
@media screen and (max-width:450px)  {
	#easyOrder {padding-top:10.6vw;}
	#easyOrder > h6 {font-size:6.66vw;}
	#easyOrder > h6 strong {font-size:7.466vw;}
	#easyOrder > h6 span {font-size:6.66vw;}
	#easyOrder > img {top:42vw;margin-left:-28vw;width:56vw;}
	#easyOrder > p {margin-top:30vw;padding:25vw 5.34vw 0;font-size:5.866vw;}
	#easyOrder > dl {margin-bottom:7vw;padding:0 5.34vw;}
	#easyOrder > dl dt {font-size:4.53vw;}
	#easyOrder .colorOp {margin-bottom:3.427vw;line-height:10.526vw;}
	#easyOrder .colorOp + dd li {padding:1.4vw;}
	#easyOrder .colorOp + dd button {width:7.2vw;height:7.2vw;}
	#easyOrder .colorOp + dd span {right:5.34vw;font-size:4.53vw;line-height:10.526vw;}
	#easyOrder .colorOp + dd li.curnt button:after {top:2vw;margin-left:-2vw;width:4vw;height:3vw;}
	#easyOrder .colorOp + dd li.curnt button.white:after {top:2vw;margin-left:-2vw;width:4vw;height:3vw;}
	#easyOrder .sizeOp {padding:5.172vw 0 3.201vw;}
	#easyOrder .sizeOp + dd button {margin-left:.8vw;width:28.53vw;height:9.79vw;font-size:4.8vw;line-height:9.79vw;border-radius:1vw;}
	#easyOrder .feeOp {padding:5.172vw 0 3.201vw;}
	#easyOrder .feeOp + dd div {border-radius:1vw;}
	#easyOrder .feeOp + dd p {padding-left:19px;font-size:4.26vw;line-height:48px;}
	#easyOrder .feeOp + dd ul {padding-bottom:10px;}
	#easyOrder .feeOp + dd li.text {padding:10px 10px;font-size:3.8vw;}
	#easyOrder .feeOp + dd button {padding:0 19px;font-size:4vw;line-height:35px;}
	#easyOrder .feeOp + dd button em {margin-left:3vw;}
	#easyOrder .feeOp + dd a {right:4vw;top:4.5vw;width:5vw;height:3.5vw;z-index:5;}
	#easyOrder div.plan {padding:0 5.34vw 7vw;}
	#easyOrder div.plan ul {padding-top:5vw;}
	#easyOrder div.plan li {padding:1.5vw 0;}
	#easyOrder div.plan li strong {font-size:4.26vw;}
	#easyOrder div.plan li p {font-size:4.26vw;}
	#easyOrder div.plan li p em {font-size:4.26vw;}
	#easyOrder div.plan li.sum {margin-top:2vw;padding-top:4vw;}
	#easyOrder div.plan li.sum strong {font-size:4.26vw;}
	#easyOrder div.plan li.sum p em {font-size:5vw;}
	#easyOrder div.plan > p {margin-bottom:13px;font-size:12px;}
	#easyOrder div.plan a {font-size:4.26vw;line-height:11.26vw;border-radius:1vw;}
}
@media screen and (min-width:451px)  {
	#easyOrder {padding-top:40px;}
	#easyOrder > h6 {font-size:25px;}
	#easyOrder > h6 strong {font-size:28px;}
	#easyOrder > h6 span {font-size:25px;}
	#easyOrder > img {top:160px;margin-left:-140px;width:280px;}
	#easyOrder > p {margin-top:50px;padding:208px 20px 0;font-size:22px;background-size:750px auto;}
	#easyOrder > dl {margin-bottom:50px;padding:0 20px;}
	#easyOrder > dl dt {font-size:17px;}
	#easyOrder .colorOp {margin-bottom:14px;line-height:60px;}
	#easyOrder .colorOp + dd li {padding:5px;}
	#easyOrder .colorOp + dd button {width:27px;height:27px;}
	#easyOrder .colorOp + dd span {right:20px;font-size:17px;line-height:60px;}
	#easyOrder .colorOp + dd li.curnt button:after {top:10px;margin-left:-5px;width:10px;height:7px;}
	#easyOrder .colorOp + dd li.curnt button.white:after {top:10px;margin-left:-5px;width:10px;height:7px;}
	#easyOrder .sizeOp {padding:21px 0 13px;}
	#easyOrder .sizeOp + dd button {margin-left:.8vw;width:110px;height:42px;font-size:18px;line-height:42px;border-radius:3px;}
	#easyOrder .feeOp {padding:21px 0 13px;}
	#easyOrder .feeOp + dd div {border-radius:3px;}
	#easyOrder .feeOp + dd p {padding-left:19px;font-size:18px;line-height:48px;}
	#easyOrder .feeOp + dd ul {padding-bottom:10px;}
	#easyOrder .feeOp + dd li.text {padding:10px 10px;font-size:16px;}
	#easyOrder .feeOp + dd button {padding:0 19px;font-size:16px;line-height:35px;}
	#easyOrder .feeOp + dd button em {margin-left:10px;}
	#easyOrder .feeOp + dd a {right:20px;top:22px;width:14px;height:7px;}
	#easyOrder div.plan {padding:0 20px 30px;}
	#easyOrder div.plan ul {padding-top:20px;}
	#easyOrder div.plan li {padding:5px 0;}
	#easyOrder div.plan li strong {font-size:16px;}
	#easyOrder div.plan li p {font-size:16px;}
	#easyOrder div.plan li p em {font-size:16px;}
	#easyOrder div.plan li.sum {margin-top:8px;padding-top:15px;}
	#easyOrder div.plan li.sum strong {font-size:16px;}
	#easyOrder div.plan li.sum p em {font-size:20px;}
	#easyOrder div.plan > p {margin-bottom:13px;font-size:12px;}
	#easyOrder div.plan a {font-size:16px;line-height:46px;border-radius:3px;}
}
*/

/*20181012 쿠폰 팝업 */
.couponPopup {position:absolute;top:10px;left:50%;width:94%;margin-left:-47%;border:2px solid #555;z-index:999;}
.couponPopup .goLink {position:absolute;bottom:12%;right:27.4%;width:45%;height:9%;}
.couponPopup .closeBtn {position:absolute;top:2%;right:2.4%;width:7%;height:7%;}
.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;"}
.couponPopup .todayClose input {margin-top:12px;}



/* 메인 개선 */
.mainContent {
	position:relative;
	background:url('/static/images/mobile/kt_main/bg_main_cont_top.jpg') no-repeat 0 0;
	background-size:100% auto;
	background-color:#e4e4e4;
	padding:12px;
	padding-bottom:50px;
}
.mainContent.fixed {background-attachment:fixed; background-position:0 0;}
.mainContent.fixed .mainContWrap {box-shadow: 0 5px 5px -5px #dadadc}

/* 고객센터 대표번호 */
.bn_customer_info{position:relative;}
.bn_customer_info a{position:absolute;top:27vw;height:7vw;}
.bn_customer_info .tel_num01{width:28vw;left:8vw;}
.bn_customer_info .tel_num02{width:36vw;left:45vw;}

/* 상품 선택 */
.mainProductSelect.shopMITView {margin:0 !important; box-shadow:none !important;}
.mainProductSelect {background-color:transparent; margin:10px 0; box-shadow: 0 1px 5px 2px #dadadc;}
.prod_selbox_wrap {background-color:#fff; border-radius:3px; padding:20px 12px 30px 12px;}
.prod_selbox_wrap .tit_main_prod_select {padding-left:10px;}

.tit_main_prod_select {font-size:17px; color:#1b1e1f; font-weight:bold;}

.main_prod_selbox {margin-top:15px;}
.main_prod_selbox > li {margin-top:7px;}
.main_prod_selbox > li:first-child {margin-top:0;}
.main_prod_selbox > li:last-child .prod_selbox_cont {padding-bottom:10px;}

.main_prod_selbox > li .prod_selbox_tit {position:relative; border-radius:35px;}
.main_prod_selbox > li.on .prod_selbox_tit {box-shadow: 0 3px 6px 0 #e2e2e2;}

.main_prod_selbox > li .mobile .prod_selbox_tit {background-color:#00a4b5;}
.main_prod_selbox > li .internet .prod_selbox_tit {background-color:#3d98ed;}
.main_prod_selbox > li .tv .prod_selbox_tit {background-color:#8788f5;}

.prod_selbox_list > li {margin-top:8px;}
.prod_selbox_list > li:first-child {margin-top:0;}
.selbox_wrap {display:table; width:100%;}
.selbox_wrap .tblcell {display:table-cell;}
.selbox_wrap .manufacturer {width:40%; padding-right:20px;}

.prod_selbox_txt {display:table; width:100%; vertical-align:middle;}
.prod_selbox_txt p {display:table-cell; padding:12px 43px 12px 18px; font-size:15px; color:#fff;}
.prod_selbox_txt strong {font-size:17px; font-weight:normal;}

.prod_selbox_btn {position:absolute; top:0; right:12px; height:100%;}
.btn_main_prodSelect {
	display:block;
	background:url('/static/images/mobile/kt_main/ico_main_prodlist_open.png') no-repeat center;
	background-size:20px 20px;
	width:35px;
	height:100%;
}
.btn_main_prodSelect span {color:transparent;}

.main_prod_selbox li.on .prod_selbox_txt p {font-weight:bold;}
.main_prod_selbox li.on .prod_selbox_txt p strong {font-weight:bold;}
.main_prod_selbox li.on .btn_main_prodSelect {background-image:url('/static/images/mobile/kt_main/ico_main_prodlist_close.png');}
.main_prod_selbox li .prod_selbox_cont {padding:10px 15px 25px 15px;}
.selbox {
	background:url('/static/images/mobile/kt_main/bg_main_prod_selbox.png') no-repeat;
	background-position:right 5px top 50%;
	background-size:10px 6px;
	border:none;
	padding:0;
	border-bottom:1px solid #e0e1e2;
	color:#1b1e1f;
	font-size:15px;
	height:30px;
	line-height:30px;
	border-radius:0;
	padding-right:23px;
}

.pop_main_prod_selbox {position:relative; border-radius:3px; overflow:hidden;}
.pop_main_prod_selbox span {display:block;}
.pop_main_prod_selbox span img {width:100%;}
.pop_main_prod_selbox .pop_prodselbox_img {position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%; z-index:10; color:transparent;}

.price_divide_box {margin-top:15px;}
.price_divide_box .price_divide_all {font-size:14px;}
.price_divide_box .price_divide_all em {color:#d71826;}
.price_divide_box .price_divide_all .won {color:#d71826;}
.price_divide_box .price_divide_support {font-size:12px; margin-top:5px;}
.price_divide_box .price_divide_support em {color:#d71826;}
.price_divide_box .price_divide_support .won {color:#d71826;}

/* 상품 금액 */
.main_prodbox_price {margin-top:15px;}
.main_prodbox_price li {font-size:14px; margin-top:5px;}
.main_prodbox_price li:first-child {margin-top:0;}
.main_prodbox_price li .tblbox {display:table; width:100%;}
.main_prodbox_price li .tblcell {display:table-cell; color:#73787a; font-size:14px; vertical-align:middle;}
.main_prodbox_price li .r {text-align:right;}
.main_prodbox_price li .tit {width:80px; vertical-align:top;}
.main_prodbox_price li .price em {color:#d71826;}
.main_prodbox_price li .price .none {color:#73787a;}
.main_prodbox_price li .price .won {color:#73787a; vertical-align:0;}
.main_prodbox_price li .num {color:#d71826;}
.main_prodbox_price li .equal {color:#d71826;}

.main_prod_selbox .internet .main_prodbox_price li .tit {width:auto;}

.main_prodbox_price_total {margin-top:10px; color:#1b1e1f;}
.main_prodbox_price_total .tblbox {display:table; width:100%;}
.main_prodbox_price_total .tblcell {display:table-cell; vertical-align:middle;}
.main_prodbox_price_total .tit {font-size:14px;}
.main_prodbox_price_total .tit span {font-size:12px;}
.main_prodbox_price_total .price {text-align:right;}
.main_prodbox_price_total .price del {
	position:relative;
	display:inline-block;
	color:#1b1e1f;
	text-decoration:none;
	padding:0 14px 0 5px;
	font-size:15px;
}
.main_prodbox_price_total .price del:after {
	content:"";
	position:absolute;
	top:3px;
	right:0;
	background:url('/static/images/mobile/kt_main/bg_main_prod_price_discount.png') no-repeat 0 0;
	background-size:100% 100%;
	width:100%;
	height:11px;
}
.main_prodbox_price_total .price del .won {vertical-align:1px; margin-left:-2px; font-size:14px;}
.main_prodbox_price_total .price strong {color:#d71826; font-size:22px;}
.main_prodbox_price_total .price strong > .won {vertical-align:2px; color:#1b1e1f; font-size:16px; font-weight:normal; margin-left:-4px;}
.main_prod_selbox > li .tv .main_prodbox_price_total .price strong > .won {margin-left:1px;} /* tv영역 */


.main_prod_suggestion_txt {text-align:center; margin-top:30px;}
.main_prod_suggestion_txt p {font-size:15px; color:#1c1d1f;}


/* 상품 - 월 납부 금액 */
.main_prodbox_result {
	background:url('/static/images/mobile/kt_main/bg_main_prodbox_result.png') no-repeat 0 bottom;
	background-size:100% 100%;
}
.prod_selbox_wrap + .main_prodbox_result {margin-top:-2px;}
.main_prodbox_result > .inbox {padding:18px 15px;}
.prodbox_result_total .tblbox {display:table; width:100%;}
.prodbox_result_total .tblcell {display:table-cell;vertical-align: middle;}
.prodbox_result_total .tit {padding-top:8px;}
.prodbox_result_total .tit h3 {font-size: 15px;color:#fff;}
.prodbox_result_total .price, .prodbox_result_total .r {text-align:right;}
.prodbox_result_total .total_price {color:#fff;}
.prodbox_result_total .total_price strong {font-size:36px;font-weight: normal;letter-spacing:-1px}
.prodbox_result_total .total_price strong span {font-size: 16px;vertical-align:3px;font-weight:normal;}
.prodbox_result_total .total_price .txt {margin-right: -4px;}

.prodbox_result_total .total_dc .tblcell{position:relative;padding-bottom:10px;}
.prodbox_result_total .total_dc .tblcell:before{content:'';display:block;position:absolute;left:0;top: 4px;width:1px;height: 13px;background-color:#fff;}
.prodbox_result_total .total_dc .tblcell:first-child:before,
.prodbox_result_total .total_dc .tblcell[style*="none"] + .tblcell:before{display:none;}
.prodbox_result_total .total_dc .tblcell[style*="none"] + .tblcell,
.prodbox_result_total .total_dc.txtR .tblcell:first-child,
.prodbox_result_total .total_dc .tblcell.txtR{text-align:right;}
.prodbox_result_total .total_dc em{display:block;font-size:19px;color:#fff887;letter-spacing: -1px;}
.prodbox_result_total .total_dc .won {font-size:15px;color:#fff;}
.prodbox_result_total .total_dc .won2 {font-size:14px;color:#fff887;}
.prodbox_result_btn {text-align:center;margin-top: 15px;}
.btb_prod_result {
	display:inline-block;
	height:40px;
	text-align:center;
	background-color:#fff;
	border-radius:50px;
	min-width:200px;
	box-shadow: 0 5px 6px 0 rgba(0,0,0,0.1);;
}
.btb_prod_result span {
	display:inline-block;
	height:40px;
	line-height:40px;
	color:#00a2bb;
	font-weight:bold;
	font-size:16px;
}
.prodbox_result_txt {margin-top:25px;line-height:18px;color: #005573;font-size: 12px;}
@media screen and (max-width:320px) {
	.prodbox_result_total .total_dc em{font-size:16px;}
	.prodbox_result_total .total_dc .won {font-size:13px;}
	.prodbox_result_total .total_dc .won2 {font-size:13px;}
}


/* 최근 본 상품 (팝업) */
.pop_mainArea .layer_header {
	border:none;
	background-color:#10c6cb;
	box-shadow: 0px 1px 7px 0 rgba(0,0,0,0.24);
}
.pop_mainArea .layer_header h1 {color:#000;}
.pop_mainArea .layer_close {top:7px; right:9px;}
.pop_mainArea .layer_close button {width:31px; height:31px; text-align:center;}
.pop_mainArea .layer_close img {width:16px; height:16px; vertical-align:middle;}
.pop_mainArea.layer {overflow:auto; height:80% !important;}
.pop_mainArea.layer .layer_cont {overflow:auto;}
.pop_mainArea.layer .layer_header {height:45px;}
.pop_mainArea.layer .layer_header h1 {line-height:47px; font-size:17px; padding-left:20px;}

.myView_product_wrap {text-align:left;}
.myView_product_list {
	display:flex;
	flex-wrap:wrap;
	margin-right:13px;
	padding-bottom:15px;
}
.myView_product_list:after {content:""; display:block; clear:both;}
.myView_product_list li {width:33.3%;}
.myView_product_list li a {display:block; margin:13px 0 0 8px;}
.myView_product_list .myView_prod_img {text-align:center;width:100px;height:100px;border:1px solid #e0e1e2;}
.myView_product_list .myView_prod_img img {max-width:100%;width:auto;height:100%;}
.myView_product_list .myView_prod_tit {margin-top:7px; padding:0 5px;}
.myView_product_list .myView_prod_tit em {
	display:block;
	font-size:15px;
	color:#222;
	text-overflow:ellipsis;
    white-space:nowrap;
    word-wrap:normal;
	overflow:hidden;
	width:100%;
}
.myView_product_list .myView_prod_price {margin-top:4px; padding-left:3px;}
.myView_product_list .myView_prod_price strong {font-size:18px; color:#05a4bc;}
.myView_product_list .myView_prod_price span {vertical-align:2px; color:#222;}
.myView_product_list .myView_prod_price .txt {font-size:14px;}
.myView_product_list .myView_prod_price .won {font-size:14px; margin-left:-2px;}

.myView_product_none p {
	position:absolute;
	top:50%;
	transform:translate(0, -50%);
	width:100%;
	font-size:18px;
	text-align:center;
}

.bodyScrollHidden {overflow:hidden !important;}


/* 메인 - 무엇을 도와드릴까요? */
.main_help_wrap {position:fixed; right:12px; bottom:25px; z-index:9001;}
.main_help_inbox {position:relative;}
.main_help_wrap .main_help_top {position:relative;}
.main_help_wrap .main_help_top a {display:block;}
.main_help_wrap .main_help_top img {width:66px; height:101px;}

.main_help_wrap .main_help_menu {margin-bottom:10px;}

.main_help_menulist {display:flex; flex-wrap:wrap;}
.main_help_menulist li {width:25%; text-align:center;}
.main_help_menulist li a {position:relative; display:block; border-right:1px solid #4dc4d5; border-bottom:1px solid #4dc4d5; height:84px;}
.main_help_menulist li a:after {content:""; position:absolute; top:0; left:50%; transform:translate(-50%, 0); background-repeat:no-repeat; background-position:center 0; width:100%;}
.main_help_menulist li span {display:block; color:#fff;}
.main_help_menulist li:nth-child(4n+0) a {border-right:none;}
.main_help_menulist li:nth-last-child(-n + 3) a {border-bottom:none;}

.main_help_menulist li .line1 span {padding-top:35px;}
.main_help_menulist li .line1:after {height:35px;}
.main_help_menulist li .phone5g:after {background-image:url('/static/images/mobile/kt_main/ico_float_quick_5g.png'); background-size:15px 23px;}
.main_help_menulist li .myselect:after {background-image:url('/static/images/mobile/kt_main/ico_float_quick_select.png'); background-size:22px 22px;}
.main_help_menulist li .hot:after {background-image:url('/static/images/mobile/kt_main/ico_float_quick_hot.png'); background-size:21px 20px;}
.main_help_menulist li .fav:after {background-image:url('/static/images/mobile/kt_main/ico_float_quick_fav.png'); background-size:19px 18px;}

.main_help_menulist li .line2 span {padding-top:52px;}
.main_help_menulist li .line2:after {height:52px; background-position:center;}
.main_help_menulist li .product:after {background-image:url('/static/images/mobile/kt_main/ico_float_quick_heart.png'); background-size:20px 16px;}
.main_help_menulist li .chat:after {background-image:url('/static/images/mobile/kt_main/ico_float_quick_chat.png'); background-size:21px 18px;}

.main_help_menulist li .recent {padding-top:52px; height:32px; color:#fff;}
.main_help_menulist li .recent:after {background-image:url('/static/images/mobile/kt_main/ico_float_quick_recent.png'); background-size:15px 33px;}


.main_help_dim {position:fixed; top:0; right:0; bottom:0; left:0; width:100%; height:100%; z-index:9000; background:rgba(0, 0, 0, 0.5);}

.main_help_close {position:absolute; right:10px; bottom:20px;}
.main_help_close a {display:block; width:30px; height:30px; background:url('/static/images/mobile/kt_main/btn_main_help_close.png') no-repeat center; background-size:16px 16px;}
.main_help_close span {color:transparent;}


.main_help_wrap.active {left:12px; right:12px; bottom:20px;}
.main_help_wrap.active .main_help_inbox {padding:20px 10px 5px 10px; background-color:#00aac3; border-radius:15px;}
.main_help_wrap.active .main_help_tit_wrap {text-align:center; margin-top:10px;}
.main_help_wrap.active .main_help_top_tit02 {
	display:inline-block;
	background:url('/static/images/mobile/kt_main/bg_main_help_tit02.png') no-repeat 0 center;
	background-size:35px 56px;
	padding-left:45px;
	height:56px;
	margin-right:25px;
}
.main_help_wrap.active .main_help_top_tit02 p {
	display:inline-block;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	background:url('/static/images/mobile/kt_main/bg_main_help_txt.png') no-repeat left bottom 3px;
	background-size:186px 36px;
	width:186px;
	height:56px;
}
.main_help_wrap.active .main_help_top_tit02 span {display:block; position:relative; top:27px;}


/* 핫이슈 */
.mainContWrap {background-color:#fff; border-radius:3px; margin-top:15px; box-shadow:0 5px 5px 2px #dadadc;}
.main_cont_inbox {padding:20px;}

.hotIssue_list li a {display:block;}
.hotIssue_list li img {width:100%;}
.hotIssue_wrap {margin-top:10px;}
.hotIssue_wrap .bx-viewport {border-radius:3px; overflow:visible;}

.hotIssue_wrap .bx-wrapper .bx-controls {position:absolute; top:-25px; right:0; width:auto; text-align:right; height:7px; overflow:hidden;}
.hotIssue_wrap .bx-wrapper .bx-controls:after {content:""; display:block; clear:both;}
.hotIssue_wrap .bx-wrapper .bx-controls .bx-pager {position:static; font-size:13px !important; text-align:right !important; width:auto !important; height:8px; display:inline-block; margin-right:5px;}
.hotIssue_wrap .bx-wrapper .bx-controls .bx-pager.bx-default-pager a,
.hotIssue_wrap .bx-wrapper .bx-controls .bx-pager.bx-default-pager span {width:7px; height:7px; background-color:#cdcdcd; margin:0;}
.hotIssue_wrap .bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item {margin-left:3px;}
.hotIssue_wrap .bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item:first-child {margin-left:0;}
.hotIssue_wrap .bx-wrapper .bx-controls .bx-pager.bx-default-pager span.active,
.hotIssue_wrap .bx-wrapper .bx-controls .bx-pager.bx-default-pager a.active {background-color:#09bad0;}

.hotIssue_wrap .bx-controls-auto {position:relative; display:inline-block; bottom:0 !important; left:auto !important; text-align:right !important; vertical-align:top; width:auto !important; margin-right:5px;}
.hotIssue_wrap .bx-controls .bx-controls-auto .bx-start {background-image:url('/static/images/mobile/kt_main/btn_main_hotissue_play.png') !important;}
.hotIssue_wrap .bx-controls .bx-controls-auto .bx-stop {background-image:url('/static/images/mobile/kt_main/btn_main_hotissue_stop.png') !important;}
.hotIssue_wrap .bx-controls .bx-controls-auto .bx-stop.active {display:none;}
.hotIssue_wrap .bx-controls .bx-controls-auto a {width:6px !important; margin:0 !important;}



/* 빅배너 */
.mainContWrap.mainBannerNew {background-color:transparent; border-radius:0; margin-top:0; box-shadow:0 10px 5px -5px #dadadc;}
.main_big_banner_wrap {position:relative;}
.main_big_banner_wrap .bx-viewport {border-radius:3px; overflow:hidden;}
.main_big_banner_wrap .bx-wrapper .bx-controls {position:absolute; bottom:20px; left:0; width:100%; height:7px; overflow:hidden;}
.main_big_banner_wrap .bx-wrapper .bx-controls .bx-pager {position:relative; vertical-align:top; display:inline-block; font-size:1px !important; width:auto !important; height:7px; text-align:left !important; bottom:0; margin-left:25px; overflow:hidden;}
.main_big_banner_wrap .bx-wrapper .bx-controls .bx-pager.bx-default-pager a,
.main_big_banner_wrap .bx-wrapper .bx-controls .bx-pager.bx-default-pager span {width:7px; height:7px; background-color:#cdcdcd; margin:0;}
.main_big_banner_wrap .bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item {margin-left:4px;}
.main_big_banner_wrap .bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item:first-child {margin-left:0;}
.main_big_banner_wrap .bx-wrapper .bx-controls .bx-pager.bx-default-pager span.active,
.main_big_banner_wrap .bx-wrapper .bx-controls .bx-pager.bx-default-pager a.active {background-color:#09bad0;}
.main_big_banner_wrap .bx-controls-auto {vertical-align:top; display:inline-block; width:auto !important; position:relative; left:0 !important; bottom:0; top:0;}
.main_big_banner_wrap .bx-controls-auto .bx-controls-auto-item > a {width:6px; margin:0 0 0 2px !important;}
.main_big_banner_wrap .bx-wrapper .bx-controls-auto .bx-stop.active {display:none;}

.main_big_banner_wrap .bx-controls .bx-controls-auto .bx-start {background-image:url('/static/images/mobile/kt_main/btn_main_hotissue_play.png') !important;}
.main_big_banner_wrap .bx-controls .bx-controls-auto .bx-stop {background-image:url('/static/images/mobile/kt_main/btn_main_hotissue_stop.png') !important;}

.main_big_banner_wrap .btn_bigbanner {position:absolute; top:50%; z-index:10; transform:translate(0, -50%); background-repeat:no-repeat; background-position:center; background-size:12px 22px; color:transparent; width:25px; height:40px;}
.main_big_banner_wrap #bigbannerPrev {left:5px; background-image:url('/static/images/mobile/kt_main/btn_bigbanner_bx_prev.png')}
.main_big_banner_wrap #bigbannerNext {right:5px; background-image:url('/static/images/mobile/kt_main/btn_bigbanner_bx_next.png')}

.main_big_banner {text-align:center;}
.main_big_banner li a {display:block;}
.main_big_banner li img {width:100%; display:inline-block;}

/* 띠배너 */
.line_banner_box {text-align:center;}
.line_banner_box a {display:block;}
.line_banner_box img {width:100%;}


/* 꿀팁 동영상 */
/* 기존 css */
/* .goodTipVideo .main_cont_inbox {padding:15px 0 0 0;}
.goodTipVideo .tit_main_prod_select {padding-left:10px;}
.goodTipVideo .goodtip_tit {padding-left:10px;}

.goodtip_video_list {margin-top:15px;}
.goodtip_tit em {font-size:15px; color:#1b1e1f;}
.goodtip_video {position:relative; width:100%; height:0; padding-bottom:56.25%; margin-top:10px;}
.goodtip_video iframe,
.goodtip_video object,
.goodtip_video embed {position:absolute; top:0; left:0; width:100%; height:100%;}

.goodtip_video_wrap .bx-wrapper .bx-controls .bx-pager {position:absolute; top:-17px; right:10px; font-size:1px !important; text-align:right !important; height:8px; width:auto;}
.goodtip_video_wrap .bx-wrapper .bx-controls .bx-pager.bx-default-pager a,
.goodtip_video_wrap .bx-wrapper .bx-controls .bx-pager.bx-default-pager span {width:7px; height:7px; background-color:#cdcdcd; margin:0;}
.goodtip_video_wrap .bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item {margin-left:4px;}
.goodtip_video_wrap .bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item:first-child {margin-left:0;}
.goodtip_video_wrap .bx-wrapper .bx-controls .bx-pager.bx-default-pager span.active,
.goodtip_video_wrap .bx-wrapper .bx-controls .bx-pager.bx-default-pager a.active {background-color:#09bad0;}
.goodtip_video_wrap .bx-viewport {border-radius:0 0 3px 3px; overflow:hidden;} */
/* //기존 css */

.mainBanerTel {margin-top:15px;}
/* 20190516 수정 */
.goodTipVideo .main_cont_inbox {padding:15px 0 0 0;}
.goodTipVideo .tit_main_prod_select {padding-left:10px;}
.goodTipVideo .goodtip_tit {margin-bottom:10px; padding-left:10px;}

.goodtip_tit em {font-size:15px; color:#1b1e1f;}
.goodtip_video {position:relative; width:100%; height:0; padding-bottom:56.4%;}
.goodtip_video iframe,
.goodtip_video object,
.goodtip_video embed {position:absolute; top:0; left:0; width:100%; height:100%;}

.goodtip_video_wrap .bx-wrapper .bx-controls .bx-pager {position:absolute; top:-17px; right:10px; font-size:initial; text-align:right !important; height:8px; width:auto; overflow:hidden;}
.goodtip_video_wrap .bx-wrapper .bx-controls .bx-pager .bx-pager-item {height:8px;}
.goodtip_video_wrap .bx-wrapper .bx-controls .bx-pager.bx-default-pager a,
.goodtip_video_wrap .bx-wrapper .bx-controls .bx-pager.bx-default-pager span {width:7px; height:7px; background-color:#cdcdcd; margin:0;}
.goodtip_video_wrap .bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item {margin-left:4px;}
.goodtip_video_wrap .bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item:first-child {margin-left:0;}
.goodtip_video_wrap .bx-wrapper .bx-controls .bx-pager.bx-default-pager span.active,
.goodtip_video_wrap .bx-wrapper .bx-controls .bx-pager.bx-default-pager a.active {background-color:#09bad0;}
.goodtip_video_wrap .bx-viewport {padding-top:15px; border-radius:0 0 3px 3px; overflow:hidden;}

.goodtip_video .img {display:block; position:relative;}
.goodtip_video .img .play {position:absolute; width:76px !important; height:54px; left:50%; top:50%; margin:-27px 0 0 -38px;}
.goodtip_video .desc {display:none;}
.goodtip_video > a {display:block;}

.goodtip_video_wrap .iframe{position:fixed;top:50%; left:12px; right:12px;z-index:1000; padding-top:30px; padding-bottom:56.25%; background-color: #000; transform: translateY(-50%);}
.goodtip_video_wrap .iframe iframe {width:100%; position:absolute; top:30px; height:calc(100% - 60px);}
.goodtip_video_wrap .iframe .close{position: absolute;top:0; right:0; width:30px; height: 30px; color:#fff; font-family:Arial; font-style: normal; font-size: 20px; line-height: 30px;}
.goodtip_video_wrap .textBox{position:absolute;width:100%;left:0;top:100%; margin-top:-30px;}
.goodtip_video_wrap .textBox .textCont {display:none;padding:15px 20px;border:1px solid #bfbfbf;border-bottom:none;text-align:left;background-color:#fff;}
.goodtip_video_wrap .textBox .textArea {max-height:140px;overflow-y:auto;}
.goodtip_video_wrap .textBox .textArea .vod_tit {margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc;font-weight:bold;font-size:14px;color:#222;}
.goodtip_video_wrap .textBox .textArea .vod_desc {font-size:12px;color:#666;line-height:1.4;}
.goodtip_video_wrap .textBox button {padding:6px 0;border:1px solid #bfbfbf;width:100%;color:#666;background-color:#f6f6f6;cursor:pointer;}
.goodtip_video_wrap .textBox button span {position:relative;display:inline-block;padding-right:12px;font-size:12px;}
.goodtip_video_wrap .textBox button span:after {position:absolute;content:'';display:block;width:4px;height:4px;right:0;top:50%;border:1px solid #b4b4b4;transform:rotate(45deg);margin-top:-2px;border-top: transparent;border-left:transparent;}
.goodtip_video_wrap .textBox button.active span:after {transform:rotate(225deg);margin-top:1px;}
.goodtip_video_wrap .bx-wrapper .bx-controls .bx-controls-direction a {width:24px; height:39px; margin-top:8px; background:url(/static/images/mobile/kt_main/btn_arrow_left.png) no-repeat; background-size:100%;}
.goodtip_video_wrap .bx-wrapper .bx-controls .bx-controls-direction a.bx-next {background-image:url(/static/images/mobile/kt_main/btn_arrow_right.png);}
/* //20190516 수정 */


.main_vedio_caption {position:absolute; top:0; left:0; width:1px; height:1px; font-size:1px; overflow:hidden; z-index:-1;}


/* KT SHop만의 혜택 */
.mainBenefitBox .main_cont_inbox {padding:20px 10px;}
.main_benefit_wrap {margin:10px 0 0 -5px;}
.main_benefit_list {display:flex; flex-flow:wrap;}
.main_benefit_list li {width:50%; text-align:center;}
.main_benefit_list li > a {display:block; height:106px; background-color:#f6f6f6; margin:5px 0 0 5px; border-radius:5px;}
.main_benefit_list li .main_benefit_img {display:table; width:100%; height:55px;}
.main_benefit_list li .cell {display:table-cell; vertical-align:middle; text-align:center;}
.main_benefit_list li .cell span {display:block; margin:0 auto; width:40px;}
.main_benefit_list li .cell span img {width:100%;}
.main_benefit_list li .main_benefit_txt p {line-height:18px;}
.main_benefit_list li .main_benefit_txt span {display:block; margin-top:2px; font-size:12px; color:#73787a;}
.main_benefit_list li .data .main_benefit_txt p {line-height:15px;}
.main_benefit_list li .support span {width:32px;}


/* 금주의 인기상품 */
.best_home_prod_list {text-align:center; margin-top:10px;}
.best_home_prod_list a {display:block;}
.best_home_prod_list img {width:100%;}
.best_home_prod_list > li {margin-top:8px;}
.best_home_prod_list > li:first-child {margin-top:0;}

.best_tabcont {margin-top:5px;}
.best_homeservice {position:relative; margin-top:30px;}

.best_device_tabtit {position:absolute; top:0; left:0; text-align:center;}
.best_device_tabtit a {display:block; height:35px;}
.best_device_tabtit span {position:relative; display:inline-block; color:#1b1e1f; font-size:14px; height:35px; line-height:36px;}
.best_device_tabtit .on span {color:#01a2ba; font-weight:bold;}
.best_device_tabtit .on span:after {content:""; position:absolute; left:0; bottom:5px; width:100%; height:2px; background-color:#01a2ba;}

.best_device_wrap {position:relative;}
.best_device_wrap > li.mobile .best_device_tabtit {width:16%; text-align:left;}
.best_device_wrap > li.tablet .best_device_tabtit {width:28%; left:16%;}
.best_device_wrap > li.smart .best_device_tabtit {width:36%; left:44%;}
.best_device_wrap > li.accss .best_device_tabtit {width:20%; left:auto; right:0; text-align:right;}

.best_device_wrap > li.mobile .best_device_img span {width:98px;}
.best_device_wrap > li.tablet .best_device_img span {width:102px;}
.best_device_wrap > li.smart .best_device_img span {display:block; width:100%; height:115px; padding-top:5px;}
.best_device_wrap > li.smart .best_device_img img {width:127px !important;}

.best_device_tabcont {padding-top:45px;}
.best_device_info {border:1px solid #e6e6e6; border-top:none; border-radius:0 0 3px 3px; padding:10px;}
.best_device_img {background-color:#ecebf5; text-align:center; overflow:hidden; border-radius:3px 3px 0 0;}
.best_device_img span {display:inline-block; width:68px; height:115px; padding-top:5px;}
.best_device_img img {width:100%;}

.best_device_badge {position:absolute; top:5px; left:5px; width:32px;}
.best_device_badge img {width:100%;}
.best_device_tit {
	font-size:15px;
	color:#1b1e1f;
	overflow:hidden;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	word-break:break-all;
	min-height:37px;
}
.best_device_prcie {margin-top:2px;}
.best_device_prcie strong {font-size:22px; color:#01a2ba; vertical-align:-2px;}
.best_device_prcie span {color:#01a2ba;}
.best_device_prcie .txt {font-size:17px; margin-right:2px;}
.best_device_prcie .won {font-size:14px; margin-left:-2px;}

.best_device_rate {color:#73787a; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;}

.best_device_list {margin:-20px 0 0 -5px; display:flex; flex-wrap:wrap;}
.best_device_list > li {width:50%;}
.best_device_list > li > a {display:block; margin:20px 0 0 5px;}
.best_device_list > li .inbox {position:relative;}
.best_device_list li:nth-child(3) .best_device_img,
.best_device_list li:nth-child(4) .best_device_img {background-color:#fcf3f4;}

.best_device_list li:nth-child(5) .best_device_img,
.best_device_list li:nth-child(6) .best_device_img {background-color:#f5ece4;}

.best_device_compare {text-align:center; margin:5px 0 0 5px;}
.best_device_compare a {display:inline-block; background:url('/static/images/mobile/kt_main/bg_best_device_compare.png') no-repeat 0 0; background-size:145px 26px; width:145px; height:26px; color:transparent;}

.best_prod_link {position:absolute; top:-33px; right:0;}
.best_prod_link a {display:inline-block; background:url('/static/images/mobile/kt_main/bg_prod_link_arrow.png') no-repeat right; background-size:4px 8px; padding:10px;}
.best_prod_link span {display:inline-block; font-size:13px; color:#1b1e1f;}
.best_homeservice .best_prod_link {top:-11px;}


.bestDeviceTxt_active {display:block; width:0; height:0; overflow:hidden;}

/* 액세서리 */
.best_device_wrap li.accss .best_device_img {display:table; width:100%; background-color:#fff; border-bottom:1px dashed #e6e6e6;}
.best_device_wrap li.accss .best_device_img span {display:table-cell; width:auto; height:auto; padding-top:0; vertical-align:middle; padding:10px 0;}
.best_device_wrap li.accss .best_device_img img {width:95px !important;}
.best_device_wrap li.accss .best_device_list > li > a {border:1px solid #e6e6e6; border-radius:3px;}
.best_device_wrap li.accss .best_device_info {border:none; padding-top:13px; position:relative; height:100px;}
.best_device_wrap li.accss .best_device_info .best_device_sale_price {position:absolute; left:10px; bottom:4px; margin-top:0;}
.best_device_wrap li.accss .best_device_tit {-webkit-line-clamp:1; min-height:auto; margin-top:10px;}

.best_device_badge_txt span {display:inline-block; height:19px; line-height:20px; text-align:center; border:1px solid; font-size:12px; padding:0 3px;}
.best_device_badge_txt .member {border-color:#22a778; color:#22a778;}
.best_device_badge_txt .free {border-color:#ff5050; color:#ff5050;}
.best_device_badge_txt .gift {border-color:#61b356; color:#61b356;}
.best_device_badge_txt .coupon {border-color:#f37d1e; color:#f37d1e;}

.best_device_normal_price {margin-top:10px;}
.best_device_normal_price del {color:#1b1e1f; font-size:15px;}
.best_device_normal_price .won {font-size:13px; vertical-align:1px; margin-left:-3px;}

.best_device_sale_price {margin-top:2px;}
.best_device_sale_price strong {font-size:22px; color:#05a4bc; letter-spacing:-1px; font-weight:normal;}
.best_device_sale_price .won {font-size:15px; color:#05a4bc; vertical-align:2px; margin-left:-1px;}



/* (팝업) 가입상담 신청하기 */
.pop_mainArea .layer_cont {text-align:left;}
.pop_mainArea .pop_main_subtit {font-size:16px; color:#1b1e1f; margin-top:25px; font-weight:bold;}
.pop_mainArea .pop_main_subtit:first-child {margin-top:0;}

.pop_main_joining_consult {padding:15px 12px 25px 12px;}
.main_joining_box {border:1px solid #e7e7e7; border-radius:5px; margin-top:10px;}
.main_joining_tit {background-color:#e6f4f5; border-radius:5px 5px 0 0;}
.main_joining_tit strong {display:block; height:39px; line-height:40px; color:#1b1e1f; font-size:15px; padding-left:15px;}
.main_joining_cont {padding:12px 15px;}

.main_joining_txt {font-size:15px;}
.main_joining_price {margin-top:10px;}
.main_joining_price .tblbox {display:table;}
.main_joining_price .tblcell {display:table-cell; vertical-align:middle;}
.main_joining_price .normal span {color:#222; font-size:13px;}
.main_joining_price .normal del {
	display:inline-block;
	text-decoration:none;
	background:url('/static/images/mobile/kt_main/bg_main_consult_dc_price.png') no-repeat right 40%;
	background-size:100% 5px;
	padding-right:6px;
	color:#222;
	font-size:18px;
	vertical-align:-8px;
}
.main_joining_price .normal .txt {vertical-align:-6px; margin-right:2px;}
.main_joining_price .normal .won {vertical-align:2px; margin-left:-4px;}
.main_joining_price .sale {margin-left:5px;}
.main_joining_price .sale strong {font-size:20px; color:#d81827; vertical-align:-2px;}
.main_joining_price .sale .won {font-size:14px; color:#222; margin-left:-3px;}

.ico_main_joining_plus {text-align:center; margin-top:10px;}
.ico_main_joining_plus span {
	display:inline-block;
	color:transparent;
	background:url('/static/images/mobile/kt_main/ico_main_consult_product_plus.png') no-repeat 0 0;
	background-size:100% 100%;
	width:22px;
	height:22px;
}

.txt_prod_agree {margin-top:5px;}
.txt_prod_agree em {display:inline-block; border:1px solid #2d2d2d; border-radius:15px; padding:0 8px; color:#1b1e1f; text-align:center; height:18px; line-height:19px; font-size:13px;}

.main_joining_total {position:relative; background:url('/static/images/mobile/kt_main/bg_main_consult_total_price.png') no-repeat 0 0; background-size:100% 100%; margin-top:10px;}
.main_joining_total .inbox {padding:15px;}
.main_joining_total_tit {position:absolute; top:26px; left:15px; font-size:16px; color:#fff;}
.main_joining_total_price {text-align:right;}
.main_joining_total_price .normal {color:#fff;}
.main_joining_total_price .normal strong {font-size:34px; font-weight:normal;}
.main_joining_total_price .normal .won {font-size:18px; vertical-align:4px; margin-left:-3px;}
.main_joining_total_price .dc {margin-top:5px; color:#fff887; font-size:15px;}
.main_joining_total_price .prod_txt {margin-top:5px; color:#fff; font-size:14px;}

.main_joining_userinfo {margin-top:15px;}
.main_joining_userinfo li {margin-top:15px;}
.main_joining_userinfo li:first-child {margin-top:0;}
.main_joining_userinfo li .join_userinfo_tit .require {color:#d71826;}
.main_joining_userinfo li .join_userinfo_tit em {font-size:15px; color:#1b1e1f;}
.main_joining_userinfo li .join_userinfo_form {margin-top:5px;}
.main_joining_userinfo li input,
.main_joining_userinfo li textarea {font-size:17px; color:#afafaf; border:none; border-bottom:1px solid #e0e1e2; height:35px; line-height:35px;}
.main_joining_userinfo li input::placeholder,
.main_joining_userinfo li textarea::placeholder {color:#afafaf;}
.main_joining_userinfo li textarea {padding-top:0; padding-bottom:0; resize:none;}

.main_joining_tbl_wrap {border-top:2px solid #959ea7; border-bottom:1px solid #959ea7; margin-top:10px;}
.joining_tblbox tr th {background-color:#fafafa; border-left:1px solid #e0e1e2; border-top:1px solid #e0e1e2; padding:10px; color:#1b1e1f; font-size:14px;}
.joining_tblbox tr th:first-child {border-left:none;}
.joining_tblbox tr td {border-left:1px solid #e0e1e2; border-top:1px solid #e0e1e2; padding:10px; color:#1b1e1f; font-size:14px;}
.joining_tblbox tr:first-child th,
.joining_tblbox tr:first-child td {border-top:none;}

.main_joining_privacy {border:1px solid #e9e9e9; margin-top:10px;}
.main_joining_privacy .inbox {padding:15px;}
.main_joining_privacy .chk_form {position:relative;}
.main_joining_privacy .chk_form label {color:#222;}
.join_privacy_txt {position:relative; color:#646464; padding-left:8px; margin:3px 0 0 25px;}
.join_privacy_txt:after {content:"*"; position:absolute; top:1px; left:0;}


.pop_main_joining_btnbox {text-align:center; margin-top:15px;}
.pop_main_joining_btnbox .btn {display:inline-block; height:35px; border:1px solid; padding:0 10px; min-width:80px; border-radius:20px; margin:0 1px;}
.pop_main_joining_btnbox .btn span {height:35px; line-height:36px; font-size:15px;}
.pop_main_joining_btnbox .complete {background-color:#e64344; border-color:#e64344;}
.pop_main_joining_btnbox .complete span {color:#fff;}
.pop_main_joining_btnbox .cancel {background-color:#fff; border-color:#555;}
.pop_main_joining_btnbox .cancel span {color:#555;}


/* (팝업) 고객님 마음대로 상품을 선택하세요. */
.mainProductSelbox .layer_cont{height:calc(100% - 45px);}
.prod_selbox_container {display:table; width:100%; height:100%;}
.prod_selbox_container .prod_selbox_row.top {display:table-row; height:70%;}
.prod_selbox_container .prod_selbox_row.bottom {display:table-row; height:30%; vertical-align:bottom;}


/* 메인 Navigation
.main_navi_wrap {position:relative; background-color:#0bbdcf; border-bottom:1px solid #50cddc;}
.main_navi_wrap.fixed {position:fixed; top:0; left:0; width:100%; z-index:9000;}
.navi_inner_scroll {position:absolute; top:0; left:0;}
.main_navilist {display:table; height:100%; padding:0 12px;}
.main_navilist > li {display:table-cell; white-space:nowrap; text-align:center; width:auto !important;}
.main_navilist > li a {display:block; padding:0 8px; height:38px;}
.main_navilist > li span {position:relative; display:inline-block; height:38px; line-height:39px; font-size:15px; color:#fff;}
.main_navilist > li.on span:after {content:"";position:absolute;left:0;bottom: -1px;width:100%;background-color:#fff;height: 3px;z-index:100;opacity:0.5;}
.main_navilist > li.on span {font-weight:bold; color:#fff;}

.main_navi_wrap {height:38px;}
.main_navi_wrap .navidepth {position:absolute; top:0; left:0; width:100%; height:39px; overflow:hidden;}
.main_navi_wrap .navidepth.active .main_navilist > li.on span:after {background-color:#2fa5b6; opacity:1;}

.main_navi_wrap .sub02 {top:39px; z-index:100; background-color:#fff;}
.main_navi_wrap .sub02 .main_navilist {padding:0 8px 0 10px;}
.main_navi_wrap .sub02 .main_navilist > li a {padding:0 6px;}
.main_navi_wrap .sub02 .main_navilist > li span {font-size:14px; color:#333;}
.main_navi_wrap .sub02 .main_navilist > li.on span {font-weight:normal;}

.main_navi_wrap .sub03 {top:78px; z-index:100; background-color:#f3f3f3; height:60px; box-shadow:0px 12px 16px -12px #333;}
.main_navi_wrap .sub03 .navi_inner_scroll {top:10px;}
.main_navi_wrap .sub03 .main_navilist {padding:0 13px 0 20px;}
.main_navi_wrap .sub03 .main_navilist > li a {padding:0 6px; height:22px; background-color:#fff; margin-left:8px;}
.main_navi_wrap .sub03 .main_navilist > li:first-child a {margin-left:0;}
.main_navi_wrap .sub03 .main_navilist > li span {font-size:14px; color:#333; height:22px; line-height:23px;}
.main_navi_wrap .sub03 .main_navilist > li.on span {font-weight:normal;}
*/

/* 1depth 메뉴 슬라이더 수정*/

.owl-carousel.owl-loaded {display: block; }
.owl-carousel.owl-loading {opacity: 0;display: block; }
#mainNavi .navi_inner_scroll{position:relative;width:100%;}
#mainNavi .main_navilist{height:38px;padding:0 0 0 30px;}
#mainNavi .main_navilist .owl-stage {position: relative;-ms-touch-action: pan-Y;touch-action: manipulation;-moz-backface-visibility: hidden;/* fix firefox animation glitch */}
#mainNavi .main_navilist .owl-item{position: relative; min-height:1px;float:left;}
#mainNavi .main_navilist .owl-item.on span:after {content:"";position:absolute;left:0;bottom: -1px;width:100%;background-color:#fff;height: 2px;z-index:100;opacity:0.5;}
#mainNavi .main_navilist .owl-item.on span {font-weight:bold; color:#fff;}
#mainNavi .main_navilist .item{background:transparent;padding:0 10px;}
#mainNavi .main_navilist .item a{display:block; padding:0 0; color:#fff;}
#mainNavi .main_navilist .item a span{position:relative;display:inline-block;height: 38px;line-height: 39px;font-size: 15px;color: #fff;}
#mainNavi .main_navilist .owl-nav button{position:absolute;top:5px;display:inline-block;width:30px;height:29px;padding-top:4px;box-sizing:border-box;border:1px solid red;margin:0;border:none;}
#mainNavi .main_navilist .owl-nav button span{display:block;text-indent:-9999px;font-size:1;overflow:hidden;position:absolute;left:-9999px;}
#mainNavi .main_navilist .owl-nav button.owl-prev:before,
#mainNavi .main_navilist .owl-nav button.owl-next:before{display:inline-block;content:'';width:9px;height:15px;background:url('/static/images/mobile/kt_main/main_nav_controls.png') no-repeat;background-size:30px auto;}
#mainNavi .main_navilist .owl-nav button.owl-prev:before{background-position:0 0}
#mainNavi .main_navilist .owl-nav button.owl-next:before{background-position:-21px 0}
#mainNavi .main_navilist .owl-nav button.owl-prev{top:5px;left:0;
	background: #0bbdcf;
	background: -moz-linear-gradient(left,  rgba(11,189,207,1) 0%, rgba(125,185,232,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(11,189,207,1) 0%,rgba(125,185,232,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(11,189,207,1) 0%,rgba(125,185,232,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0bbdcf', endColorstr='#007db9e8',GradientType=1 ); /* IE6-9 */
}
#mainNavi .main_navilist .owl-nav button.owl-next{right:0;
	background: #0bbdcf;
	background: -moz-linear-gradient(left,  rgba(125,185,232,0) 0%, rgba(11,189,207,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(125,185,232,0) 0%,rgba(11,189,207,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(125,185,232,0) 0%,rgba(11,189,207,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#0bbdcf',GradientType=1 ); /* IE6-9 */
}

/* main top banner */
.mainTopBanner.mainContWrap{background-color:transparent;box-shadow:none;}
.mainTopBanner {margin:0 0 10px 0; overflow:hidden; border-radius:5px;}
.mainTopBanner .inner {position:relative;}
.mainTopBanner .top_bnr_link {display:block;}
.mainTopBanner .top_bnr_link img {width:100%;}
.mainTopBanner .btn_top_bnr_close {display:none;position:absolute; top:5px; right:5px; z-index:10; background:url('/static/images/mobile/kt_main/btn_top_banner_close.png') no-repeat center; background-size:100% 100%; width:20px; height:20px;}
.mainTopBanner .btn_top_bnr_close span {color:transparent;}



/* 나만의 특별한 상품 찾기 */
.find_product_wrap {margin-top:15px;}
.find_prod_txt {color:#1b1e1f; font-size:15px;}
.find_prod_box {margin-top:15px;}
.find_prod_list {margin:-6px 0 0 -6px;}
.find_prod_list:after {content:""; display:block; clear:both;}
.find_prod_list li {float:left; width:33.3%;}
.find_prod_list li .inner {position:relative; margin:6px 0 0 6px;}
.find_prod_list li .tblbox {display:table; width:100%; height:79px;}
.find_prod_list li .tblcell {display:table-cell;}
.find_prod_list li label {
	display:table-cell;
	vertical-align:middle;
	border:1px solid #e6e7e8;
	border-radius:10px;
	color:#222;
	text-align:center;
	padding-left:0;
	font-size:14px;
	background:none;
	background-color:#f5f5f5;
	box-shadow:inset 0px 0.5px 0 0px #e6e7e8;
}
.find_prod_list li input[type="checkbox"]:checked + label {
	background:none;
	background-color:#e63956;
	border-color:#e63956;
	color:#fff;
	font-weight:bold;
	box-shadow:0 3px 4px 1px #d6d6d6;
}
.find_prod_list li input[type="checkbox"]:checked + label.critical {background-color:#f46151; border-color:#f46151;}


.find_prod_btnbox {margin-top:20px; text-align:center;}
.find_prod_btnbox .inner {display:inline-block;}
.find_prod_btnbox .inner:after {content:""; display:block; clear:both;}
.find_prod_btnbox .btn_find_prod_step {margin-left:5px;}
.find_prod_btnbox .btn_find_prod_step:first-child {margin-left:0;}
.btn_find_prod_step {float:left; text-align:center; border:1px solid #555; border-radius:25px; min-width:125px;}
.btn_find_prod_step span {display:inline-block; font-size:15px; color:#555; height:33px; line-height:34px; background-repeat:no-repeat;}
.btn_find_prod_step.next span {background-image:url('/static/images/mobile/kt_main/btn_find_prod_step_next.png'); background-position:right; background-size:5px 10px; padding-right:10px;}
.btn_find_prod_step.prev span {background-image:url('/static/images/mobile/kt_main/btn_find_prod_step_prev.png'); background-position:left; background-size:5px 10px; padding-left:10px;}
.btn_find_prod_step.finish {background-color:#e54444; border-color:#e54444;}
.btn_find_prod_step.finish span {background-image:url('/static/images/mobile/kt_main/ico_find_prod_step_finish.png'); background-position:left; background-size:13px 10px; padding-left:20px; color:#fff;}

.btn_find_prod_step.restart {background-color:#e54444; border-color:#e54444;}
.btn_find_prod_step.restart span {background-image:url('/static/images/mobile/kt_main/ico_find_prod_step_restart.png'); background-position:left; background-size:12px 11px; padding-left:18px; color:#fff;}



.find_result_txt {color:#1b1e1f; font-size:15px; text-align:center;}

.find_result_tit {margin-top:10px; text-align:center;}
.find_result_tit strong {font-size:22px; color:#1b1e1f;}
.find_result_tit span {color:#e63956;}

.find_result_list {margin-top:15px;}
.find_result_list li {margin-top:10px;}
.find_result_list li:first-child {margin-top:0;}
.find_result_list li .find_result_cont {background-repeat:no-repeat; background-position:0 0; background-size:100% 100%; width:100%; min-height:262px;}
.find_result_list li .inbox {padding:17px 20px;}
.find_result_list li.mobile .find_result_cont {background-image:url('/static/images/mobile/kt_main/bg_find_result_01.png');}
.find_result_list li.tablet .find_result_cont {background-image:url('/static/images/mobile/kt_main/bg_find_result_02.png');}
.find_result_list li.wire .find_result_cont {background-image:url('/static/images/mobile/kt_main/bg_find_result_03.png');}

.find_result_list li.mobile .btn_find_result_link span {color:#ca4e83;}
.find_result_list li.tablet .btn_find_result_link span {color:#7c70d0;}
.find_result_list li.wire .btn_find_result_link span {color:#56a1c9;}

.find_result_top {padding:0 10px;}
.find_result_top .tblbox {display:table; width:100%;}
.find_result_top .tblbox > div {display:table-cell; vertical-align:middle;}

.find_result_top_img {width:109px;}
.find_result_top_img img {max-width:100%;}
.find_result_top_info {padding-left:15px;}
.find_result_top_txt {font-size:15px; color:#fff;}
.find_result_top_tit {display:block; font-size:22px; margin-top:10px; color:#fff; line-height:23px;}

.find_result_tip {margin-top:20px; padding:15px 10px 0 10px; border-top:1px dashed rgba(255, 255, 255, .5);}
.find_result_tip p {position:relative; color:#fff; font-size:14px; padding-left:31px; margin-left:5px;}
.find_result_tip .tip {position:absolute; top:-1px; left:0; background-color:#f1456e; font-size:12px; color:#fff; text-align:center; height:16px; line-height:17px; padding:0 5px; border-radius:3px; letter-spacing:0; font-weight:bold;}

.find_result_btn {margin-top:20px; text-align:center;}
.btn_find_result_link {display:inline-block; border-radius:25px; background-color:#fff; min-width:100px;}
.btn_find_result_link span {display:inline-block; height:30px; line-height:31px; font-size:14px; font-weight:bold;}


/* 오퍼 배너 */
.mainOfferBannerWrap {position:fixed; bottom:85px; left:50%; z-index:9101; width:100%; transform:translate(-50%, 0);}
.mainOfferBannerWrap .offer_inner {max-width:640px; margin:0 auto;}
.mainOfferBannerWrap .inbox {position:relative; background-color:#1baec5; padding:10px 10px 10px 10px; margin:10%;}
.mainOfferBannerWrap .mainOffer_img {position:relative;border:2px solid #999;box-sizing:border-box;}
.mainOfferBannerWrap .mainOffer_img > img {width:100%;}
.btn_mainOffer_link {position:absolute; left:0; top:0; width:100%; height:100%;}
.mainOffer_today_check {padding:8px 0 0 10px;}
.mainOffer_today_check label {font-size:13px; color:#fff; padding-top:1px;}
.mainOffer_today_check .icheck label.reverse {padding-left:28px;}
.mainOffer_close_box {position:absolute; right:15px; bottom:3px; z-index:10;}
.btn_mainOffer_close {display:inline-block; background:url('/static/images/mobile/kt_main/btn_mainOffer_close.png') no-repeat center; background-size:10px 10px; width:25px; height:25px;}
.mainOfferDim {position:fixed; top:0; left:0; right:0; bottom:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:9100;}
/* 오퍼 배너 핫딜 */
.mainOfferBannerWrap.hotdealOffer .inbox{padding:0;background-color:#999}
.mainOfferBannerWrap.hotdealOffer .mainOffer_today_check{padding:10px;position: relative;}
.mainOfferBannerWrap.hotdealOffer img {width:100%;}
.mainOfferBannerWrap.hotdealOffer .mainOffer_close_box{right:10px;bottom:5px;}

/* 메인 플로팅 배너 - 무엇을 도와드릴까요 */
.main_floaing_box {position:fixed; bottom:15px; right:12px; z-index:1000;}
.main_floaing_box a {display:block; height:40px; text-align:center; background-color:#23c1c4; padding:6px 0; border-radius:35px; width:110px; box-shadow:0 3px 6px #adadad;}
.main_floaing_box a span {display:block; height:40px; font-size:14px; color:#fff; font-weight:bold; padding-top:3px;}

/* 메인 플로팅 배너 - 최근 본 상품 */
.main_floaing_box.pop_recent {bottom:78px;}
.main_floaing_box.pop_recent a {background-color:#f44b57; font-size:14px; color:#fff; font-weight:bold; line-height:40px;}


/* 나만의 상품 찾기 수정 */
.result_banner_wrap {margin-top:15px;}
.result_banner_wrap .result_banner_list {margin-top:15px;}
.result_banner_wrap .result_banner_list:first-child {margin-top:0;}
.result_banner_list a {display:block;}

/* 메인 - 꿀팀동영상 개선 */
.pop_main_youtub {position:fixed;top: 0;left: 0;right: 0;z-index: 200;/* transform:translate(0, -50%); */bottom: 0;}
.main_youtub_wrap {position:relative; background-color:#1f1f1f; border-radius:12px; box-shadow:0px 3px 20px 0px #888;}
.main_youtub_wrap > .inbox {padding:16px 15px;}
.main_youtub_wrap .pop_youtub_listbox {position:relative;}

.box_youtb_close {position:absolute; top:-42px; right:-4px; z-index:100;}
.btn_main_youtb_close {display:block; background:url('/static/images/mobile/kt_main/btn_main_youtub_close.png') no-repeat center; background-size:22px 22px; width:35px; height:35px;}

.youtub_list {display:flex; flex-wrap:wrap; margin-top:2vh;}
.youtub_list li {width:50%; margin-top:0.83vh;}
.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 {position:relative; width:100%; height:0; padding-bottom:56.25%;}
.youtub_frame_box iframe {position:absolute; top:0; left:0; width:100%; height:100%;}

.youtub_list_thumb {width:19vw;}
.youtub_list_thumb .thumbwrap {position:relative; display:inline-block; border:1px solid #dcdcdc; width:19vw;}
.youtub_list_thumb .thumbwrap img {width:100%;}
.youtub_list_tit {padding:0 1.5vw 0 1.8vw;}
.youtub_list_tit .thumbtxt {color:#fff; font-size:3.7vw; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis; overflow:hidden;}

.youtub_list_control {text-align:center; margin-top:2.2vh;}
.youtub_list_control .btn_youtub {display:inline-block; background-repeat:no-repeat; background-position:center; background-size:5vw; width:7vw; height:5vh; vertical-align:middle;}
.youtub_list_control .prev {background-image:url('/static/images/mobile/kt_main/btn_youtub_prev_on.png');}
.youtub_list_control .next {background-image:url('/static/images/mobile/kt_main/btn_youtub_next_on.png');}

.youtub_list_control .prev:disabled {background-image:url('/static/images/mobile/kt_main/btn_youtub_prev_off.png');}
.youtub_list_control .next:disabled {background-image:url('/static/images/mobile/kt_main/btn_youtub_next_off.png');}

.youtub_paging {margin:0 6px; font-size:4vw; vertical-align:middle;}
.youtub_paging strong {display:inline-block; color:#f43341;}
.youtub_paging span {display:inline-block;}
.youtub_paging .num {color:#a7a7a7;}

.pop_youtubDim {position:fixed; top:0; left:0; right:0; bottom:0; width:100%; height:100%; z-index:9001; background:rgba(255,255,255,0.7);}

.tit_pop_main_youtub {position:fixed; top:0; left:0; right:0; bottom:0; color:transparent;}


.main_quick_menu{position:fixed;bottom:0;left:0;width:100%;padding: 0 0 3.6vw 1.07vw;box-sizing:border-box;z-index:1000;}
.main_quick_menu:before{content:'';position:absolute;width:100%;height:24vw;bottom:0;left:0;box-sizing:border-box;background-color:rgba(46,44,44,0.9)}
.main_quick_menu img{width:100%;}
.main_quick_menu .qmenu{position:relative;display:block;float:left;width: 25.33vw;margin: 1.33vw 0 0 1.6vw;z-index:1;}
.main_quick_menu .qmenu.recent{background:0 0 no-repeat;background-size:100%;color:transparent;height:7.07vw;background-image:url('https://image.shop.kt.com/upload/editor/display/img_main_quick_recent_floting200812.png');}
.main_quick_menu .ktalk{position:absolute;right:0;bottom:0;width:36vw;height:24vw;}
.main_quick_menu .kimg{position:absolute;right: 2.13vw;bottom:5.33vw;width:13.07vw;height:13.07vw;}
.main_quick_menu .kbox, .main_quick_menu .kbox:before{position:absolute;background:#fff;}
.main_quick_menu .kbox{position:absolute;background:#fff;right:3vw;margin-bottom:-2.1vw;bottom:100%;color:#151515;font-size:2.93vw;border-radius:50px;box-shadow:3px 3px 5px rgba(0,0,0,0.3);letter-spacing:-1px;}
.main_quick_menu .kbox:before{top:100%;right:3.9vw;content:'';border-radius:0.8vw;width:2.8vw;height:2.8vw;box-shadow:-3px 1px 4px rgba(0,0,0,0.3);transform:rotate(-74deg) skewX(-24deg) skewY(-19deg);margin-top:-2.4vw;}
.main_quick_menu .kbox .ktxt{position:relative;background:#fff;display:block;padding:1vw 1.8vw;border-radius:50px;}

@media screen and (max-width:340px) {
	.prodbox_result_txt {font-size:12px;}
	.main_prodbox_price li .tblcell {font-size:12px;}
	.main_prodbox_price_total .tit {font-size:12px;}
	.main_prodbox_price_total .price strong {font-size:20px;}
	.main_benefit_list li .main_benefit_txt span {font-size:11px;}
	.best_device_tabtit span {color:#1b1e1f; font-size:12px;}
	.best_device_prcie strong {font-size:20px;}
	.best_device_prcie .txt {font-size:16px;}
	.best_device_compare a {background-size:100% 26px; width:100%;}
	.tit_main_prod_select {font-size:15px;}
	.best_prod_link span {font-size:12px;}
	.mainProductSelbox .layer_header h1 {font-size:15px !important;}
	.best_device_badge_txt span {font-size:10px;}
	.find_prod_list li label {font-size:13px;}
}


/* 메인 고객상담 */
.mainCustomer .main_cont_inbox {padding:20px 20px 30px 20px;}
.mainCustomer .mainbox_subcont {padding-top:20px;}
.customer_list {display:flex;}
.customer_list li {flex:1; margin-left:1.5vw;}
.customer_list li:first-child {margin-left:0;}
.customer_list li a {display:block; border:1px solid #ddd; border-radius:4px; height:18vw; text-align:center;}
.customer_list li .inner {position:relative; height:100%;}
.customer_list li .inner:after {content:""; position:absolute; top:0; left:0; background-repeat:no-repeat; background-position:center; width:100%; height:13vw;}
.customer_list li .inner > span {color:#222; position:absolute; left:50%; bottom:1.3vw; transform:translateX(-50%); width:100%; font-size:3.2vw;}

.customer_list li.chatbot .inner:after {background-image:url('/static/images/pc/kt_main/ico_customer_chatbot.png'); background-size:8vw 8.5vw;}
.customer_list li.chatting .inner:after {background-image:url('/static/images/pc/kt_main/ico_customer_chatting.png'); background-size:8vw 6.5vw;}
.customer_list li.kakao .inner:after {background-image:url('/static/images/pc/kt_main/ico_customer_kakao.png'); background-size:8vw 8vw;}
.customer_list li.telephone .inner:after {background-image:url('/static/images/pc/kt_main/ico_customer_telephone.png'); background-size:8vw 8vw;}

@media screen and (min-width: 451px) {
	.customer_list li a {height:90px;}
	.customer_list li {margin-left:10px;}
	.customer_list li .inner > span {font-size:14px; bottom:8px;}
	.customer_list li .inner:after {height:65px; background-size:35px 35px !important;}
}



/* 핸드폰 노출 방법 개선 (2020-12-23) */
.main_cont_inbox {padding-left:15px; padding-right:15px;}
.devicelist_2021 {letter-spacing:-1px;}

.best_products_list {margin:-20px 0 0 -5px; display:flex; flex-wrap:wrap;}
.best_products_list > li {width:50%;}
.best_products_list > li > a {display:block; margin:15px 0 0 5px;}
.best_products_list > li .inner {position:relative;}

.best_products_img {background-color:#ecebf5; text-align:center; overflow:hidden; border-radius:4px 4px 0 0;}
.best_products_img span {display:inline-block; width:30vw; height:30vw; padding-top:8px;}
.best_products_img img {width:100%;}

.best_products_img {text-align:center;}
.best_products_img img {width:175px;}

.best_products_tit {display:table; width:100%; height:12.3vw; text-align:center;}
.best_products_tit strong {display:table-cell; vertical-align:middle; font-size:4vw; line-height:4vw; color:#333; font-weight:bold; word-break:break-all;}

.best_products_price {background-color:#f8f8f8; border-radius:3px; padding:2vw 1vw;}
.best_products_price .inbox {display:table; width:100%;}
.best_products_price .inbox > div {display:table-cell; vertical-align:middle;}
.best_products_price .tit {font-size:3.4vw; color:#222; font-weight:bold;}
.best_products_price .price {text-align:right; color:#222; font-size:3.4vw;}
.best_products_price .price strong {display:inline-block; font-size:3.9vw; color:#f44b57; vertical-align:0; margin-right:1px; font-weight:bold;}

.best_products_info {margin:6px 0;}
.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; white-space:nowrap;}
.best_products_info > li .tit {font-size:2.8vw; color:#222;}
.best_products_info > li .info {text-align:right;}
.best_products_info > li .info .price {color:#222; font-size:2.8vw;}
.best_products_info > li .info .price strong {font-size:3.5vw; font-weight:bold; color:#222; vertical-align:-1px; margin-right:1px;}
.best_products_info > li .info .del {font-size:3vw; color:#666; font-weight:500;}

.best_products_planinfo {padding-top:8px; border-top:1px solid #c1c1c1; margin:8px 0; text-align:center;}
.best_products_planinfo p {color:#666; font-size:3.1vw; letter-spacing:-1px;}

.best_products_info_wrap {border:1px solid #e6e6e6; border-top:none; border-radius:0 0 4px 4px; padding:0 1.6vw 1.2vw 1.6vw;}

/* 핸드폰 노출 방법 개선 (2020-12-23) */
@media screen and (max-width: 335px) {
	.main_cont_inbox {padding-left:10px; padding-right:10px;}
	.best_products_info > li .info .price strong {font-size:3.4vw; vertical-align:0;}
}
@media screen and (min-width: 451px) {
	.best_products_img span {width:120px; height:120px;}
	.best_products_tit {height:60px;}
	.best_products_tit strong {font-size:16px; line-height:auto;}
	.best_products_price {padding:6px 4px;}
	.best_products_price .tit {font-size:14px;}
	.best_products_price .price {font-size:14px;}
	.best_products_price .price strong {font-size:16px;}
	.best_products_info > li .tit {font-size:14px; color:#222;}
	.best_products_info > li .info .price {font-size:14px;}
	.best_products_info > li .info .price strong {font-size:16px;}
	.best_products_info > li .info .del {font-size:14px;}
	.best_products_planinfo p {font-size:13px;}
	.best_products_info_wrap {padding:0 5px 8px 5px;}
}
