@charset "utf-8";

/* U+ Shop main */
/* 공통 */
.header {width:100%; text-align:center;}

/* visual slide indicator */
/* .slide_wrap {position:relative;}
.slide_wrap .indi_wrap {position:absolute; bottom:40px; z-index:2; width:100%; text-align:center;}
.slide_wrap .indi_conts {font-size:0; line-height:0;}
.slide_wrap .indi_conts > li {display:inline-block;}
.slide_wrap .indi_conts > li .btn_indi {width:8px; height:8px; margin:0 4px; background:#d8d8d8; border-radius:50%; vertical-align:middle;}
.slide_wrap .indi_conts > li.on .btn_indi {width:32px; background:#999; border-radius:2px;}
.slide_wrap .slide_content {position:relative; overflow:hidden;}
.slide_wrap .slide_content .slide_conts {position:relative;}
.slide_wrap .slide_controls {position:absolute; top:0;}
.slide_wrap .slide_controls button {position:absolute; top:50%; z-index:2;}
.slide_wrap .slide_controls button.prev {left:0;}
.slide_wrap .slide_controls button.next {right:0;}
.slide_wrap .slide_controls button:before {content:' '; display:block;}
.slide_wrap .slide_controls button.prev:before {}
.slide_wrap .slide_controls button.next:before {} */
/* // 공통 */

.visual_wrap .slide_wrap {position:relative; min-width:1080px; height:512px;}
.visual_wrap .slide_wrap .slide_content {height:512px;}
.visual_wrap .slide_wrap .slide_content .slide_conts .visual_img {position:relative; /*top:0; right:0; bottom:0; left:0; z-index:1; width:100%; height:512px;*/ height:512px; background-position:50% 0 !important;}
.visual_wrap .slide_wrap .slide_content .slide_conts .visual_img .big_img {position:absolute; top:0; right:0; bottom:0; left:50%; height:100%; margin-left:-960px; background:url('/common/images/main/bg_test_visual.jpg') no-repeat 0 0; background-size:cover;}
.visual_wrap .slide_wrap .slide_content .slide_conts .visual_img .inner {display:block; position:relative; width:1080px; height:512px; margin:0 auto;}
.visual_wrap .slide_wrap .slide_content .slide_conts .inner .img {position:absolute; top:0; right:0; width:720px; height:512px;}
.visual_wrap .slide_wrap .slide_content .slide_conts .inner .img img {vertical-align:top;}
.visual_wrap .slide_wrap .slide_content .slide_conts .inner .txt_inner {position:absolute; top:100px; left:32px; z-index:2;}
.visual_wrap .slide_wrap .slide_content .slide_conts .inner .txt_inner .txt_info .tit {font-size:42px; font-weight:bold; line-height:51px;}
.visual_wrap .slide_wrap .slide_content .slide_conts .inner .txt_inner .txt_info .tit_desc {margin-top:26px; color:#000;}
.visual_wrap .slide_wrap .slide_content .slide_conts .inner .txt_inner .btn_more {margin-top:48px;}
.visual_wrap .slide_wrap .slide_controls {top:50%; left:50%; width:1240px; margin-left:-620px;}
.visual_wrap .slide_wrap .slide_controls button {width:56px; height:56px; margin-top:-28px;}
.visual_wrap .slide_wrap .slide_controls button:hover {border-radius:56px; background-color:rgba(255,255,255,0.3);}
.visual_wrap .slide_wrap .slide_controls button:before {width:20px; height:20px; border:2px solid #999;}
.visual_wrap .slide_wrap .slide_controls button:hover:before {border-color:#000;}
.visual_wrap .slide_wrap .slide_controls button.prev {left:0; padding-left:22px;}
.visual_wrap .slide_wrap .slide_controls button.next {right:0; padding-left:11px;}


.slide_wrap .slide_controls.controls_type button {position:absolute; top:50%; width:56px; height:56px; margin-top:-28px; border-radius:4px; background:rgba(0,0,0,.4);}
.slide_wrap .slide_controls.controls_type button:before {content:' '; display:block; width:24px; height:24px; border:2px solid #fff;}
.slide_wrap .slide_controls.controls_type button.prev:before {border-right:0; border-bottom:0;}
.slide_wrap .slide_controls.controls_type button.next:before {border-bottom:0; border-left:0;}
/* .visual_wrap .slide_wrap .slide_controls.controls_type button.prev {left:100px; padding-left:22px;}
.visual_wrap .slide_wrap .slide_controls.controls_type button.next {right:100px; padding-left:15px;} */

.visual_wrap .slide_wrap .indi_wrap {position:absolute; bottom:17px; left:50%; width:1080px; margin-left:-540px; font-size:0; text-align:left;}
.visual_wrap .slide_wrap .indi_conts {display:inline-block; width:1008px; border-top:1px solid rgba(0,0,0,.16); line-height:0;}
.visual_wrap .slide_wrap .indi_conts > li {display:inline-block; width:14.26%;}
.visual_wrap .slide_wrap .indi_conts > li .btn_indi {position:relative; width:100%; height:auto; margin:0; padding:15px 0; border-radius:0; background:none; color:#808080; font-size:14px; line-height:1.2;}
.visual_wrap .slide_wrap .indi_conts > li.on .btn_indi {font-weight:bold;}
.visual_wrap .slide_wrap .indi_conts > li.on .btn_indi:before {content:' '; display:block; position:absolute; top:-4px; left:0; right:0; width:100%; height:4px; background:-webkit-linear-gradient(to right, #ff0090 , #ba00f2); background:-moz-linear-gradient(to right, #ff0090 , #ba00f2); background:linear-gradient(to right, #ff0090 , #ba00f2); border-radius:2px;}
.visual_wrap .slide_wrap .indi_control {display:inline-block; width:32px; height:32px; margin-left:16px; background:url('/common/images/cmm/ico_common.png') no-repeat 0 0; vertical-align:0;}
.visual_wrap .slide_wrap .indi_control.stop {background-position:0 -78px;}
.visual_wrap .slide_wrap .indi_control.play {background-position:-32px -78px;}

/* 원하는 상품 목록 이동 */
.quick_list {width:1080px; margin:0 auto; padding:40px 0 32px;}
.quick_list:after {content:' '; display:block; clear:both;}
.quick_list .tit {float:left; padding-top:29px; color:#000; font-size:28px; line-height:33px;}
.quick_list ul {float:right;}
.quick_list ul:after {content:' '; display:block; clear:both;}
.quick_list ul li {float:left; margin-left:26px;}
.quick_list.type4 ul li {margin-left:72px;}
.quick_list ul li:first-child {margin-left:0;}
.quick_list ul li a {display:block; text-align:center;}
.quick_list ul li a .ico {position:relative; width:120px; height:120px; background:url('/common/images/main/ico_main.png') no-repeat 0 -127px;}
.quick_list ul li a .ico.ico01 {background-position:0 -127px;}
.quick_list ul li a .ico.ico02 {background-position:-120px -127px;}
.quick_list ul li a .ico.ico03 {background-position:-240px -127px;}
.quick_list ul li a .ico.ico04 {background-position:-360px -127px;}
.quick_list ul li a .ico.ico05 {background-position:0 -247px;}
.quick_list ul li a .ico.ico06 {background-position:-120px -247px;}
.quick_list ul li:nth-child(1) a:hover .ico.ico06 {background-position:-120px -720px;}
.quick_list ul li:nth-child(2) a:hover .ico.ico01 {background-position:0 -600px;}
.quick_list ul li:nth-child(3) a:hover .ico.ico02 {background-position:-120px -600px;}
.quick_list ul li:nth-child(4) a:hover .ico.ico03 {background-position:-240px -600px;}
.quick_list ul li:nth-child(5) a:hover .ico.ico04 {background-position:-360px -600px;}
.quick_list ul li:nth-child(6) a:hover .ico.ico05 {background-position:0 -720px;}

.quick_list ul li a:hover .ico:before,
.quick_list ul li a:focus .ico:before {content:' '; display:block; position:absolute; top:-3px; right:-3px; bottom:-3px; left:-3px; border:3px solid #ED008C; border-radius:50%; box-shadow:0 6px 10px rgba(0,0,0,.25)}
.quick_list ul li a .txt {display:block; padding-top:24px; color:#000; font-size:16px; line-height:19px;}

/* 가족통신료할인 퀵링크 */
.quick_list {position:relative;}
.quick_list .q_family {display:inline-block;}
.quick_list .q_family:after {content:"";position:absolute;left:187px;top:51px;width:1px;height:110px;background:#d6dbe2;}
.quick_list .q_family a {display:block;width:168px;height:166px;background:url('/common/images/main/ico_quick_family.png') no-repeat 0 0;background-size:100%}
.quick_list .q_family a:hover {background:url('/common/images/main/ico_quick_family_over.png') no-repeat 0 0;background-size:100%}
.quick_list .q_family a span {text-indent:-99999px;font-size:0;}

/* 휴대폰 */
/* .kind_area {width:1280px; margin:16px auto; padding:48px 100px 96px;} */
.kind_area {padding:40px 100px 64px;}
.kind_area.over_visible {overflow:visible;}
.kind_list {margin-top:24px;}
.kind_list .slide_wrap .indi_wrap {bottom:-24px;}
.kind_list .slide_wrap .slide_content {height:392px; margin-left:-24px;}
.kind_list .slide_wrap .slide_content .item_area {width:100%; font-size:0;}
.kind_list .slide_wrap .slide_content .item_area .item {float:left; width:344px; margin:0 0 0 24px; border:1px solid #ddd; border-radius:4px; box-sizing:border-box;}
.kind_list .slide_wrap .slide_content .item_area .item:first-child {margin:0 0 0 24px;}
/* .kind_list .slide_wrap .slide_content .item_area .item:first-child {margin-left:0;} */
.kind_list .slide_wrap .slide_content .item_area .item .img {position:relative; height:196px; background-color:#f6f6f6; text-align:center; overflow:hidden;}
.kind_list .slide_wrap .slide_content .item_area .item .img .img_discount {display:block; position:absolute; top:11px; left:11px;}
.kind_list .slide_wrap .slide_content .item_area .item .img .img_discount img {vertical-align:top;}
.kind_list .slide_wrap .slide_content .item_area .item .img .hidden_btn {position:absolute; bottom:-70px; width:100%; font-size:0; text-align:center; transition:.14s ease-in-out;}
.kind_list .slide_wrap .slide_content .item_area .item .img .hidden_btn button {position: relative; display:inline-block; width:50%; height:70px; background-color:rgba(0,0,0,.6); color:#fff; font-size:16px;}
.kind_list .slide_wrap .slide_content .item_area .item .img .hidden_btn button:first-child:before {content:' '; display:block; position:absolute; top:0; right:1px; width:1px; height:100%; background-color:rgba(255,255,2555,1);}
.kind_list .slide_wrap .slide_content .item_area .item .info {position:relative; padding:21px 16px 14px;}
.kind_list .slide_wrap .slide_content .item_area .item .info .model dt {max-width:90%; color:#000; font-size:18px; line-height:24px;}
.kind_list .slide_wrap .slide_content .item_area .item .info .model dd {color:#666; font-size:12px; line-height:16px;}
.kind_list .slide_wrap .slide_content .item_area .item .info .plan {margin-top:18px;}
.kind_list .slide_wrap .slide_content .item_area .item .info .plan dt {color:#b04dd9; font-size:14px; line-height:16px;}
.kind_list .slide_wrap .slide_content .item_area .item .info .plan dd {margin-top:5px; color:#666; font-size:12px; line-height:16px;}
.kind_list .slide_wrap .slide_content .item_area .item .info .plan dd strong {color:#000; font-size:18px; font-weight:bold; line-height:24px;}
.kind_list .slide_wrap .slide_content .item_area .item .info .plan dd strong em {color:#000; font-size:20px; font-weight:bold;}
.kind_list .slide_wrap .slide_content .item_area .item .info .plan dd span {margin-left:8px;}
.kind_list .slide_wrap .slide_content .item_area .item .info .color {display:inline-block; padding-left:4px; font-size:0; line-height:0;}
.kind_list .slide_wrap .slide_content .item_area .item .info .color > span {display:inline-block; position:relative; width:14px; height:14px; margin-left:6px; border-radius:3px; border:1px solid #ddd;}
.kind_list .slide_wrap .slide_content .item_area .item .info .color > span:first-child {margin-left:0;}
.kind_list .slide_wrap .slide_content .item_area .item .info .color > span.wea_exp:before {content:' '; display:block; position:absolute; top:-2px; left:6px; z-index:1; width:1px; height:16px; background-color:#fff; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}
.kind_list .slide_wrap .slide_content .item_area .item .info .color > .white {border:1px solid #ddd;}
.kind_list .slide_wrap .slide_content .item_area .item .info .color > .white.wea_exp:before {background-color:#ddd;}
.kind_list .slide_wrap .slide_content .item_area .item .info .color .color_black {background-color:#000;}
.kind_list .slide_wrap .slide_content .item_area .item .info .color .color_gray {background-color:#666;}
.kind_list .slide_wrap .slide_content .item_area .item .info .color_plus {display:inline-block; position:relative; width:14px; height:14px; margin-left:3px; border-radius:3px; background-color:#ddd;}
.kind_list .slide_wrap .slide_content .item_area .item .info .color_plus:before {content:' '; position:absolute; left:3px; top:50%; width:8px; border-top:1px solid #fff;}
.kind_list .slide_wrap .slide_content .item_area .item .info .color_plus:after {content:' '; position:absolute; left:3px; top:50%; width:8px; border-top:1px solid #fff; transform:rotate(-90deg);}
.kind_list .slide_wrap .slide_content .item_area .item .info .reviews {position:relative; margin-top:22px; padding-top:16px;}
.kind_list .slide_wrap .slide_content .item_area .item .info .reviews:before {content:' '; display:block; position:absolute; top:0; left:0; width:100%; height:1px; background-color:#ddd;}
.kind_list .slide_wrap .slide_content .item_area .item .info .reviews:after {content:' '; display:block; clear:both;}
.kind_list .slide_wrap .slide_content .item_area .item .info .reviews dl {float:right; margin-top:0;}
.kind_list .slide_wrap .slide_content .item_area .item .info .reviews dl:after {content:' '; display:block; clear:both;}
.kind_list .slide_wrap .slide_content .item_area .item .info .reviews dl:first-child {margin-left:0;}
/* .kind_list .slide_wrap .slide_content .item_area .item .info .reviews dl dt {float:left; color:#666; font-size:14px; line-height:16px;} */
.kind_list .slide_wrap .slide_content .item_area .item .info .reviews dl dd {color:#666;}
.kind_list .slide_wrap .slide_content .item_area .item .info .reviews .tooltip_wrap {float:left; line-height:100%;}
.kind_list .slide_wrap .slide_content .item_area .item .info .reviews .tooltip_wrap .btn_qustion {color:#000; font-size:14px; line-height:100%;}
.kind_list .slide_wrap .slide_content .item_area .item .info .reviews .tooltip_wrap .btn_qustion span {display:inline-block; max-width:175px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.kind_list .slide_wrap .slide_content .item_area .item .info .reviews .tooltip_wrap .btn_qustion i.ico_qustion {margin:0 0 0 4px;}
.mac .kind_list .slide_wrap .slide_content .item_area .item .info .reviews .tooltip_wrap .btn_qustion i.ico_qustion {margin-top:-1px;}
.kind_list .slide_wrap .slide_content .item_area .item .info .btn_interest {position:absolute; top:16px; right:16px;}
.kind_list .slide_wrap .slide_content .item_area .item:hover .hidden_btn {bottom:0;}
.kind_list .slide_wrap .slide_content .item_area .item.img_bann {border:none;}
.kind_area .slide_controls {position:absolute; top:50%; width:1080px;}
.kind_area .slide_controls button {position:absolute; top:50%; width:56px; height:56px; margin-top:-28px; border-radius:4px; /*background:rgba(0,0,0,.4);*/}
/* .kind_area .slide_controls button:before {content:' '; display:block; width:16px; height:16px; border:2px solid #fff;} */
.kind_area .slide_controls .prev {left:-80px !important; padding-left:22px;}
.kind_area .slide_controls .next {right:-80px !important; padding-left:11px;}
.kind_area .slide_controls .prev:before {left:0; border-right:none; border-bottom:none; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg);}
.kind_area .slide_controls .next:before {right:0; border-bottom:none; border-left:none; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(45deg);}

/* 홈 서비스 */
.visual_wrap .slide_wrap .indi_wrap.indi_type {bottom:40px; width:auto; margin-left:0;}
.visual_wrap .slide_wrap .indi_wrap.indi_type .indi_conts {display:block; width:auto; border-top:none;}
.visual_wrap .slide_wrap .indi_wrap.indi_type .indi_conts > li {width:auto;}
.visual_wrap .slide_wrap .indi_wrap.indi_type .indi_conts > li .btn_indi {width:8px; height:8px; margin:0 4px; padding:0; border-radius:50%; background:rgba(255,255,255,.6); opacity:inherit;}
.visual_wrap .slide_wrap .indi_wrap.indi_type .indi_conts > li.on .btn_indi {width:32px; border-radius:4px; background:#fff;}
.visual_wrap .slide_wrap .indi_wrap.indi_type .indi_conts > li .btn_indi:before {display:none;}

.visual_wrap .slide_wrap .slide_content .slide_conts .item_info_box {position:absolute; top:50%; right:103px; z-index:2; width:250px; height:384px; margin-top:-192px; padding:16px 32px 24px; border-radius:4px; background-color:#fff; -webkit-box-shadow:0 3px 5px rgba(0,0,0,.18); -ms-box-shadow:0 3px 5px rgba(0,0,0,.18); box-shadow:0 3px 5px rgba(0,0,0,.18);}
.visual_wrap .slide_wrap .slide_content .slide_conts .item_info_box img {padding:6px 0;}
.visual_wrap .slide_wrap .slide_content .slide_conts .item_info_box .txt {padding-top:16px; color:#000; font-size:16px;}
.visual_wrap .slide_wrap .slide_content .slide_conts .item_info_box .txt strong {color:#000; font-size:18px; font-weight:bold; line-height:24px;}
.visual_wrap .slide_wrap .slide_content .slide_conts .item_info_box .dot_list {min-height:92px; padding-top:18px;}
.visual_wrap .slide_wrap .slide_content .slide_conts .item_info_box .dot_list li {margin-bottom:2px;}
.visual_wrap .slide_wrap .slide_content .slide_conts .item_info_box .price {margin-top:16px; padding-top:16px; border-top:1px solid #eee;}
.visual_wrap .slide_wrap .slide_content .slide_conts .item_info_box .price .kind {color:#b04dd9; font-size:14px; font-weight:bold; line-height:16px;}
.visual_wrap .slide_wrap .slide_content .slide_conts .item_info_box .price .won {display:block; padding-top:3px; color:#000; font-size:18px; font-weight:bold; line-height:24px;}
.visual_wrap .slide_wrap .slide_content .slide_conts .item_info_box .price .won em {font-style:normal; color:#000; font-size:20px; font-weight:bold;}
.visual_wrap .slide_wrap .slide_content .slide_conts .item_info_box .bttn.gray {margin-top:16px; height:40px; background:#999 !important; color:#fff !important; font-weight:bold; line-height:40px;}

.visual_wrap.home_service {position:relative;}
.visual_wrap.home_service .tit_wrap {position:absolute; top:56px; left:50%; z-index:2; width:1080px; margin-left:-540px;}
.visual_wrap.home_service .slide_wrap .slide_content .slide_conts .visual_img .inner {width:1240px;}
.visual_wrap.home_service .slide_wrap .slide_content .slide_conts .inner .txt_inner {top:172px; left:120px;}
.visual_wrap.home_service .slide_wrap .slide_controls {width:1240px; margin-left:-620px;}
/* .visual_wrap.home_service .slide_wrap .slide_controls button.prev {left:20px;}
.visual_wrap.home_service .slide_wrap .slide_controls button.next {right:20px;} */

/* IoT */
.visual_wrap.iot_service {position:relative;}
.visual_wrap.iot_service .tit_wrap {position:absolute; top:56px; left:50%; z-index:1; width:1080px; margin-left:-540px;}
.visual_wrap.iot_service .inner .txt_inner {top:172px; left:120px;}

/* 액세서리 */
.kind_list .slide_wrap .slide_content .item_area.type4 .item {width:252px;}
.kind_list .slide_wrap .slide_content .item_area.type4 .item .model {display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; height:48px; color:#000; font-size:18px; line-height:24px; word-break:break-all; text-overflow:ellipsis; overflow:hidden;}
.kind_list .slide_wrap .slide_content .item_area.type4 .item .plan:after {content:' '; display:block; clear:both;}
/* .kind_list .slide_wrap .slide_content .item_area.type4 .item .plan .discount {float:left; color:#ED008C; font-size:32px; line-height:51px;} */
.kind_list .slide_wrap .slide_content .item_area.type4 .item .plan .discount em {font-style:normal; color:#ED008C; font-size:42px;}
/* .kind_list .slide_wrap .slide_content .item_area.type4 .item .plan .price {float:left; margin-left:15px;} */
.kind_list .slide_wrap .slide_content .item_area.type4 .item .plan .price .exist {color:#999; font-size:12px; text-decoration:line-through; vertical-align:top;}
.kind_list .slide_wrap .slide_content .item_area.type4 .item .plan .price .dis_price {display:block; color:#000; font-size:18px;}
.kind_list .slide_wrap .slide_content .item_area.type4 .item .plan .price .dis_price em {font-style:normal; color:#000; font-size:20px;}
.kind_acc {border-top:16px solid #F2F4F7;}
.kind_acc .kind_list {margin-left:0;}
.kind_acc .kind_list .slide_wrap .slide_content {height:441px;}
/* .kind_acc .kind_list .slide_wrap .slide_content .item_area .item .info .reviews:before {width:164px;} */
.kind_acc .kind_list .slide_wrap .slide_content .item_area .item .img {height:251px;}

.kind_acc .kind_list .slide_wrap .slide_content .item_area .item .info {padding:14px 16px 14px;}
/* .kind_acc .kind_list .slide_wrap .slide_content .item_area .item .info .plan {margin-top:17px;} */
.kind_acc .kind_list .slide_wrap .slide_content .item_area.type4 .item .plan .price .dis_price,
.kind_acc .kind_list .slide_wrap .slide_content .item_area.type4 .item .plan .price .dis_price em {font-weight:bold;}
.kind_acc .kind_list .slide_wrap .slide_content .item_area .item .info .reviews {margin-top:9px;}
/* .kind_acc .kind_list .slide_wrap .slide_content .item_area .item .info .reviews:before {background-color:#eee;} */
.kind_acc .kind_list .slide_wrap .slide_content .item_area .item .info .reviews dl {float:left; margin-left:24px;}
.kind_acc .kind_list .slide_wrap .slide_content .item_area .item .info .reviews dl:first-child {margin-left:0;}
.kind_acc .kind_list .slide_wrap .slide_content .item_area .item .info .reviews dl dd {color:#000;}
/* .kind_acc .kind_list .slide_wrap .slide_content .item_area .item .info .btn_interest {top:auto; bottom:8px;} */
.kind_acc .kind_list .slide_wrap .slide_content .item_area .item .img {height:250px;}


/* 시연화면용 */
.new_body .visual_wrap .slide_wrap .type2 .indi_conts > li {width:50%;}
.new_body .visual_wrap .slide_wrap .type3 .indi_conts > li {width:33.33%;}
.new_body .visual_wrap .slide_wrap .type4 .indi_conts > li {width:25%;}
.new_body .visual_wrap .slide_wrap .type5 .indi_conts > li {width:20%;}
.new_body .visual_wrap .slide_wrap .type6 .indi_conts > li {width:16.66%;}
.new_body .visual_wrap .slide_wrap .type7 .indi_conts > li {width:14.28%;}
.new_body .visual_wrap .slide_wrap .type8 .indi_conts > li {width:12.5%;}

.new_body .visual_wrap .slide_wrap .indi_conts > li {width:16.66%;}
.new_body .visual_wrap .slide_wrap .indi_conts > li .btn_indi sup {font-size:10px;}
.new_body .visual_wrap .inner .txt_inner .txt_info .sub_tit {margin-top:0 !important; color:#000; font-size:18px; font-weight:bold; line-height:22px !important;}
.new_body .visual_wrap .inner .txt_inner .txt_info .tit_desc {font-size:24px; font-weight:bold; line-height:32px;}
.new_body .visual_wrap .inner .txt_inner .txt_info .img_txt {margin-top:15px;}
.new_body .visual_wrap .inner .txt_inner .btn_more {min-width:167px; margin-top:32px !important;}
.new_body .quick_list ul li a .txt:after {content:' '; display:inline-block; width:8px; height:8px; margin:-3px 0 0 6px; border:1px solid #000; border-bottom:none; border-left:none; vertical-align:middle; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}
.new_body .kind_list .slide_wrap .slide_content .item_area .item .img .img_discount {top:15px; left:15px; width:56px; display:block}
.new_body .kind_list .slide_wrap .slide_content .item_area .item .img .img_discount.seven {width:48px}
.new_body .kind_list .slide_wrap .slide_content .item_area .item .img .img_discount img {width:100%;}
.new_body .kind_list .item_area .item .img > img {height:196px;}
.new_body .kind_list .item_area .item > a > img {height:390px;}
.new_body .kind_list .slide_wrap .slide_content .item_area .item .info .plan dd strong em {font-size:18px;}
.new_body .kind_list .item_area .item .info .reviews dl dt,
.new_body .kind_list .item_area .item .info .reviews dl dd {font-size:12px; line-height:17px;}
.new_body .visual_wrap .inner .txt_inner .txt_info .sub_tit + .tit {margin-top:16px;}

.new_body .visual_wrap .inner .txt_inner {position:absolute; top:120px; left:92px; z-index:2; width:auto !important;}
.new_body .visual_wrap .inner .txt_inner .txt_info .tit {font-size:32px !important; font-weight:bold; line-height:48px !important;}
.new_body .visual_wrap .inner .txt_inner .txt_info .tit_desc {line-height:24px;}
.new_body .visual_wrap .inner .txt_inner .btn_more {margin-top:48px; /*padding-right:1px;*/}
.new_body .visual_wrap .item_info_box,
.new_body .visual_wrap .slide_wrap .slide_content .slide_conts .item_info_box {position:absolute; top:50%; right:81px; z-index:2; width:336px; height:338px; margin-top:-169px; padding:24px 32px; border-radius:4px; background-color:#fff; -webkit-box-shadow:0 3px 5px rgba(0,0,0,.18); -ms-box-shadow:0 3px 5px rgba(0,0,0,.18); box-shadow:0 3px 5px rgba(0,0,0,.18);}
.new_body .visual_wrap .item_info_box img {padding:6px 0;}
.new_body .visual_wrap .item_info_box .txt {padding-top:16px; color:#000; font-size:16px;}
.new_body .visual_wrap .item_info_box .txt strong {color:#000; font-size:24px; font-weight:bold; line-height:29px;}
.new_body .visual_wrap .item_info_box .dot_list {min-height:92px; padding-top:18px;}
.new_body .visual_wrap .item_info_box .dot_list li {margin-bottom:2px;}
.new_body .visual_wrap .item_info_box .price {margin-top:16px; padding-top:16px; border-top:1px solid #eee;}
.new_body .visual_wrap .item_info_box .price .kind {color:#b04dd9; font-size:14px; font-weight:bold; line-height:16px;}
.new_body .visual_wrap .item_info_box .price .won {display:block; padding-top:3px; color:#000; font-size:18px; font-weight:bold; line-height:24px;}
.new_body .visual_wrap .item_info_box .price .won em {font-style:normal; color:#000; font-size:20px; font-weight:bold;}
.new_body .visual_wrap .item_info_box .bttn.gray {margin-top:16px; height:40px; background:#999 !important; color:#fff !important; font-weight:bold; line-height:40px;}
.new_body .visual_wrap .item_info_box .img_type {margin-top:20px;}
.new_body .visual_wrap .item_info_box .img_type li {position:relative; margin-top:12px; padding-left:32px; color:#666; font-size:14px; line-height:17px;}
.new_body .visual_wrap .item_info_box .img_type li:first-child {margin-top:0;}
.new_body .visual_wrap .item_info_box .img_type li:last-child {padding-left:0; color:#ED008C;}
.new_body .visual_wrap .item_info_box .img_type li .ico {position:absolute; top:50%; left:0;  width:24px; height:24px; margin-top:-12px; background:url('/common/images/cmm/ico_common.png') no-repeat 0 0;}
.new_body .visual_wrap .item_info_box .img_type li .ico.ico01 {background-position:0 -150px; opacity:.6;}
.new_body .visual_wrap .item_info_box .img_type li .ico.ico02 {background-position:-24px -150px; opacity:.6;}
.new_body .visual_wrap .item_info_box .img_type li .ico.ico03 {background-position:-417px -150px;}
.new_body .visual_wrap .item_info_box .price {margin-top:15px !important;}
.new_body .visual_wrap .item_info_box .price .kind,
.new_body .visual_wrap .slide_wrap .slide_content .slide_conts .item_info_box .price .kind {font-weight:normal;}
.new_body .visual_wrap .visual_img {background-position:50% 0 !important;}
.new_body .visual_wrap .visual_img .inner {display:block; position:relative; width:1080px; height:512px; margin:0 auto;}
.new_body .visual_wrap.home_service .visual_img .inner {width:1240px;}
.new_body .visual_wrap.home_service .inner .txt_inner {top:172px; left:120px;}
.new_body .visual_wrap.iot_service .visual_img .inner {width:1240px;}
.new_body .visual_wrap.iot_service .inner .txt_inner {top:156px; left:120px;}
.new_body .visual_wrap.iot_service .item_info_box {height:185px; margin:0; padding:32px;}
.new_body .visual_wrap.iot_service .item_info_box.up {top:64px;}
.new_body .visual_wrap.iot_service .item_info_box.down {top:263px;}
.new_body .visual_wrap.iot_service .item_info_box .tit {color:#000; font-size:20px; font-weight:bold; line-height:24px;}
.new_body .visual_wrap.iot_service .item_info_box .btn_more {min-width:167px; margin-top:25px; padding-right:1px;}
.new_body .visual_wrap.iot_service .item_info_box .ico {display:block; position:absolute; right:20px; bottom:20px; width:80px; height:80px;}
.new_body .visual_wrap.iot_service .item_info_box.up .ico {background:url('/common/images/main/ico_iot_01.png') no-repeat 0 0;}
.new_body .visual_wrap.iot_service .item_info_box.down .ico {background:url('/common/images/main/ico_iot_02.png') no-repeat 0 0;}

/* .new_body .benefits_list .benefits .tit {font-weight:bold;} */
.new_body .benefits_list .benefits .tit_desc {margin-top:8px; letter-spacing:-2px;}
.new_body .benefits_list .benefits .btn_more {bottom:96px;}

.new_body .kind_list .slide_wrap .slide_content .item_area .item .img {width:100%; background-color:transparent;}
.new_body .kind_list .slide_wrap .slide_content .item_area.type4 .item .model {font-weight:bold;}
.new_body .kind_list .slide_wrap .slide_content .item_area .item .info .model dt {font-weight:bold;}
.new_body .kind_list .slide_wrap .slide_content .item_area .item .info .model dt > .text {display:inline-block; max-width:210px; height:24px; padding-right:2px; vertical-align:top; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.new_body .kind_list .slide_wrap .slide_content .item_area.type4 .item .plan .discount em {font-weight:bold;}
.new_body .kind_list .slide_wrap .slide_content .item_area .item .info .reviews {padding:17px 16px 0;}
.new_body .kind_acc .kind_list .slide_wrap .slide_content .item_area .item .img {border-bottom:1px solid #eee;}
.new_body .kind_acc .kind_list .slide_wrap .slide_content .item_area .item .btn_area .btn_interest {top:9px;}
.new_body .kind_acc .kind_list .slide_wrap .slide_content .item_area .item .info .reviews dl dd {color:#666;}
.new_body .kind_acc .kind_list .item_area .item .img > img {height:248px;}

.new_body .mobile_used_wrap .slide_wrap .slide_content .slide_conts .inner .img {position:absolute; bottom:0; right:100px; width:640px;}
.new_body .mobile_used_wrap .slide_wrap .indi_wrap {height:150px;}
.new_body .mobile_used_wrap .slide_wrap .indi_conts {height:150px;}
.new_body .mobile_used_wrap .slide_wrap .indi_conts > li {position:relative; display:inline-block; width:14.28%;}
.new_body .mobile_used_wrap .slide_wrap .indi_conts > li .btn_indi {font-size:16px;}
.new_body .mobile_used_wrap .slide_wrap .indi_conts > li.on .btn_indi {color:#000;}
.new_body .mobile_used_wrap .slide_wrap .indi_conts > li i.ico.ico01 {background-position:0 -367px;}
.new_body .mobile_used_wrap .slide_wrap .indi_conts > li i.ico.ico02 {background-position:-56px -367px;}
.new_body .mobile_used_wrap .slide_wrap .indi_conts > li i.ico.ico03 {background-position:-112px -367px;}
.new_body .mobile_used_wrap .slide_wrap .indi_conts > li i.ico.ico04 {background-position:-168px -367px;}
.new_body .mobile_used_wrap .slide_wrap .indi_conts > li i.ico.ico05 {background-position:-224px -367px;}
.new_body .mobile_used_wrap .slide_wrap .indi_conts > li i.ico.ico06 {background-position:-280px -367px;}
.new_body .mobile_used_wrap .slide_wrap .indi_conts > li i.ico.ico08 {background-position:-392px -367px;}
.new_body .mobile_used_wrap .slide_wrap .indi_conts > li.on .btn_indi:before {top:146px;}
.new_body .mobile_used_wrap .slide_wrap .slide_content .slide_conts .inner .txt_inner .txt_info .tit {line-height:52px;}
.new_body .mobile_used_wrap .slide_wrap .slide_content .slide_conts .inner .txt_inner .txt_info .tit_desc {color:#333; font-size:24px; font-weight:bold; line-height:32px;}

.new_body .quick_banner_wrap {min-width:1080px; height:auto;}
.new_body .quick_banner_wrap .quick_banner_inner {width:1080px; margin:0 auto; padding:40px 0;}
.new_body .quick_banner_wrap .quick_banner {width:1080px; padding:40px 0 0;}
.new_body .quick_banner_wrap .quick_banner > li {width:25%;}
/* .new_body .quick_banner_wrap .quick_banner > li:nth-child(1) {width:38%;}
.new_body .quick_banner_wrap .quick_banner > li:nth-child(2) {width:35%;}
.new_body .quick_banner_wrap .quick_banner > li:nth-child(3) {width:27%; padding-left:20px;} */
.new_body .quick_banner_wrap .quick_banner > li a {display:block;}
.new_body .quick_banner_wrap .quick_banner > li dl {padding-left:72px;}
.new_body .quick_banner_wrap .quick_banner > li dd strong {padding:5px 0 10px;}
.new_body .quick_banner_wrap .quick_banner > li dd strong span {font-weight:normal;font-size:16px;}
.new_body .quick_banner_wrap .quick_banner > li i.ico {left:0;}
.new_body .quick_banner_wrap .quick_banner > li.quick_banner_03 i.ico {/* left:20px; */ background-position:-112px -56px;}
.new_body .quick_map_wrap .quick_map_conts > li {width:180px;}
.new_body .quick_map_wrap .quick_map_conts > li .menu_list dt.menu_tit {margin-bottom:16px; padding:16px 0;}
.new_body .quick_map_wrap .quick_map_conts > li .menu_list dt.menu_tit a sup {margin-top:-6px;}
.new_body .quick_map_wrap .quick_map_conts > li .menu_list dd a {padding:0;}

.new_body .kind_review .kind_area {padding-bottom:80px;}
.new_body .kind_review .kind_list .slide_wrap .slide_content {height:208px;}
.new_body .kind_review .kind_list .slide_wrap .slide_content .item_area .item {width:528px; height:208px; padding:24px;}
.new_body .kind_review .kind_list .slide_wrap .slide_content .item_area .item:after {content:' '; display:block; clear:both;}
.new_body .kind_review .kind_list .slide_wrap .slide_content .item_area .item .img {float:left; width:162px; height:162px;}
.new_body .kind_review .kind_list .slide_wrap .slide_content .item_area .item .img img {height:100%;}
.new_body .kind_review .kind_list .slide_wrap .slide_content .item_area .item.img_type {padding:0; border:none;}
.new_body .kind_review .kind_list .slide_wrap .slide_content .item_area .item.img_type img {height:100%;}
.new_body .kind_review .kind_list .slide_wrap .slide_content .item_area .item .conts {display:table; float:left; width:310px;  vertical-align:top;}
.new_body .kind_review .kind_list .slide_wrap .slide_content .item_area .item .conts .inner {display:table-cell; height:162px; vertical-align:middle;}
.new_body .kind_review .kind_list .slide_wrap .slide_content .item_area .item .conts .inner .product {color:#999; font-size:16px; line-height:19px;}
.new_body .kind_review .kind_list .slide_wrap .slide_content .item_area .item .conts .inner .tit {display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; width:160px; max-height:48px; margin-top:16px; color:#000; font-size:20px; font-weight:bold; line-height:24px; word-break:break-all; text-overflow:ellipsis; overflow:hidden;}
.new_body .kind_review .kind_list .slide_wrap .slide_content .item_area .item .conts .inner .desc {display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; max-height:42px; margin-top:8px; color:#666; font-size:16px; line-height:22px; word-break:break-all; text-overflow:ellipsis; overflow:hidden;}
.new_body .kind_review .kind_list .slide_wrap .slide_content .item_area .item .conts .inner .review_info {margin-top:18px;}
.new_body .kind_review .kind_list .slide_wrap .slide_content .item_area .item .conts .inner .review_info .purchase_point {position:relative; display:inline-block; width:96px; height:16px; background:url('/common/images/hphn/purchase_point_off.png') no-repeat 0 0;}
.new_body .kind_review .kind_list .slide_wrap .slide_content .item_area .item .conts .inner .review_info .purchase_point em {position:absolute; height:16px;background:url('/common/images/hphn/purchase_point_on.png') no-repeat 0 0;}
.new_body .kind_review .kind_list .slide_wrap .slide_content .item_area .item .conts .inner .review_info .user {float:right;}
.new_body .kind_review .kind_list .slide_wrap .slide_content .item_area .item .conts .inner .review_info .user .name {color:#666; font-size:16px; line-height:19px;}
.new_body .kind_review .kind_list .slide_wrap .slide_content .item_area .item .conts .inner .review_info .user .date {margin-left:16px; color:#999; font-size:16px; line-height:19px;}
.new_body .sort_list {top:40px;}
.new_body .sort_list .btn_n > span {overflow:inherit;}

/*191217 인스타그램 고객후기 영역*/
.new_body .insta_wrap {width:100%; background-color:#fff;}
.new_body .insta_wrap > .inner {padding:0 100px 80px 100px;position:relative;width:1280px;margin:0 auto;}
.new_body .insta_wrap .tit_area{position:relative;}
.new_body .insta_wrap .tit_area:after {content:' ';display:block;clear:both;}
.new_body .insta_wrap .tit_area .h2_tit{float:left;}
.new_body .insta_wrap .tit_area > a{float:right;color:#888;font-size:16px;letter-spacing:-0.4px;transform:translateY(80%);}
.new_body .insta_wrap .tit_area > a span{color:#000;font-size:16px;font-weight:700;padding-left:5px;}
.new_body .insta_wrap .insta_area{position:relative;margin-top:24px;}
.new_body .insta_wrap .insta_area .indi_wrap{bottom:-24px;}
.new_body .insta_wrap .slide_conts .insta_box{width:200px;height:200px;float:left;margin:0 0 0 20px;border-radius:4px;box-sizing:border-box;border:1px solid #ddd;}
.new_body .insta_wrap .slide_conts .insta_box:after {content:' ';display:block;clear:both;}
.new_body .insta_wrap .slide_conts .insta_box:first-child {margin-left:0;}
.new_body .insta_wrap .slide_conts .insta_box img {float:left;width:100%;height:100%;padding:0;border:none;}
.new_body .insta_wrap .slide_controls {position:absolute; top:50%; width:1080px;}
.new_body .insta_wrap .slide_controls button {position:absolute; top:50%; width:56px; height:56px; margin-top:-28px; border-radius:4px;}
.new_body .insta_wrap .slide_controls .prev {left:-80px !important; padding-left:22px;}
.new_body .insta_wrap .slide_controls .next {right:-80px !important; padding-left:11px;}
.new_body .insta_wrap .slide_controls .prev:before {left:0; border-right:none; border-bottom:none; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg);}
.new_body .insta_wrap .slide_controls .next:before {right:0; border-bottom:none; border-left:none; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(45deg);}
/* //191217 인스타그램 고객후기 영역*/























/* 자급제/중고폰 개통 */
.mobile_used_wrap .slide_wrap {min-width:1280px; height:512px;}
.mobile_used_wrap .slide_wrap .slide_content {height:512px;}
.mobile_used_wrap .slide_wrap .slide_content .slide_conts .visual_img {width:100%; height:512px; background-color:#F4F1ED;background-position:50% 0 !important;}
.mobile_used_wrap .slide_wrap .slide_content .slide_conts .visual_img .inner {display:block; position:relative; width:1280px; height:512px; margin:0 auto;}
.mobile_used_wrap .slide_wrap .slide_content .slide_conts .inner .img {position:absolute; bottom:-150px; right:157px;}
.mobile_used_wrap .slide_wrap .slide_content .slide_conts .inner .img img {vertical-align:top;}
.mobile_used_wrap .slide_wrap .slide_content .slide_conts .inner .txt_inner {position:absolute; top:202px; left:140px; z-index:2;}
.mobile_used_wrap .slide_wrap .slide_content .slide_conts .inner .txt_inner .txt_info .tit {font-size:42px; font-weight:bold; line-height:63px;}
.mobile_used_wrap .slide_wrap .slide_content .slide_conts .inner .txt_inner .txt_info .tit_desc {line-height:19px;}
.mobile_used_wrap .slide_wrap .slide_content .slide_conts .inner .txt_inner .btn_more {margin-top:24px;}
.mobile_used_wrap .slide_wrap .slide_controls {left:50%; width:1280px; height:100%; margin-left:-640px;}
.mobile_used_wrap .slide_wrap .slide_controls button {width:56px; height:56px; margin-top:-28px;}

.mobile_used_wrap .slide_wrap {position:relative; /*overflow:hidden;*/}
.mobile_used_wrap .slide_wrap .indi_wrap {position:absolute; top:0; left:50%; width:1080px; height:144px; z-index:11; margin-left:-540px; text-align:center;}
.mobile_used_wrap .slide_wrap .indi_conts {border-bottom:1px solid rgba(0,0,0,.16); width:1080px; height:144px;}
.mobile_used_wrap .slide_wrap .indi_conts > li {position:relative; display:inline-block; width:16.65%; }
.mobile_used_wrap .slide_wrap .indi_conts > li .btn_indi {position:relative; width:100%; height:auto; margin:0; padding:119px 0 11px; border-radius:0; background:none; color:#666; font-size:12px;}
.mobile_used_wrap .slide_wrap .indi_conts > li.on .btn_indi {color:#000; }
.mobile_used_wrap .slide_wrap .indi_conts > li i.ico {display:block; position:absolute; top:47px; left:50%; width:56px; height:56px; background:none; /*background:url('/common/images/main/ico_main.png') no-repeat 0 0;*/ overflow:hidden; margin-left:-28px;opacity:0.4;}
.mobile_used_wrap .slide_wrap .indi_conts > li i.ico.ico01 {background-position:0 0;}
.mobile_used_wrap .slide_wrap .indi_conts > li i.ico.ico02 {background-position:-56px 0;}
.mobile_used_wrap .slide_wrap .indi_conts > li i.ico.ico03 {background-position:-112px 0;}
.mobile_used_wrap .slide_wrap .indi_conts > li i.ico.ico04 {background-position:-168px 0;}
.mobile_used_wrap .slide_wrap .indi_conts > li i.ico.ico05 {background-position:-224px 0;}
.mobile_used_wrap .slide_wrap .indi_conts > li i.ico.ico06 {background-position:-280px 0;}
.mobile_used_wrap .slide_wrap .indi_conts > li.on i.ico {opacity:1;}
.mobile_used_wrap .slide_wrap .indi_conts > li.on .btn_indi:before {content:' '; display:block; position:absolute; top:140px; left:0; right:0; width:100%; height:4px; background-color:#ed008c;}



































/* main IoT */
.iotProd_list {margin-top:32px;}
/* .iotProd_list .slide_wrap {padding-bottom:40px;} */
.iotProd_list .indi_wrap {bottom:-40px;}
.iotProd_list .slide_content {height:427px; overflow:inherit;}
.iotProd_list .slide_conts {float:left; width:706px; margin-left:24px;}
.iotProd_list .slide_conts:first-child {margin-left:0;}
.iotProd_list .slide_conts .item_area {border:1px solid #ddd; border-radius:8px; overflow:hidden;}
.iotProd_list .slide_conts .img_area {position: relative;}
.iotProd_list .slide_conts .img_area .info {position:absolute; top:40px; left:40px;}
.iotProd_list .slide_conts .img_area .info .tit {color:#fff; font-size:24px; font-weight:bold; line-height:32px;}
.iotProd_list .slide_conts .img_area .info .tit_desc {margin-top:16px; color:#fff; font-size:14px; line-height:20px;}
.iotProd_list .slide_conts .img_area .info .btn_wrap {margin-top:28px; font-size:0; text-align:left;}
/* .iotProd_list .slide_conts .img_area .info .btn_wrap .btn_more {display:inline-block; min-width:121px; height:40px; line-height:38px; margin-left:8px; border:1px solid #fff; border-radius:4px; color:#fff; font-size:16px; text-align:center;}
.iotProd_list .slide_conts .img_area .info .btn_wrap .btn_more:first-child {margin-left:0;}
.iotProd_list .slide_conts .img_area .info .btn_wrap .btn_more span {position:relative; padding-right:14px;}
.iotProd_list .slide_conts .img_area .info .btn_wrap .btn_more span:before {content:' '; display:block; position:absolute; top:5px; right:0; width:6px; height:6px; border:1px solid #fff; border-bottom:none; border-left:none; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);} */
.iotProd_list .slide_conts .prod_area {overflow:hidden; border-top:1px solid #ddd; background:#fff;}
.iotProd_list .slide_conts .prod_area .prods {float:left; width:131px; border-left:1px solid #ddd;}
.iotProd_list .slide_conts .prod_area .prods:first-child {width:132px; border-left:none;}
.iotProd_list .slide_conts .prod_area .prods:last-child {width:132px;}
.iotProd_list .slide_conts .prod_area .prods a {display:block; padding-bottom:13px; text-align:center;}
.iotProd_list .slide_conts .prod_area .prods p {color:#666; font-size:14px; line-height:16px;}
.iotProd_list .slide_conts .prod_area .prods p:after {content:' '; display:inline-block; width:6px; height:6px; margin-top:-2px; margin-left:5px; border:1px solid #999; border-bottom:none; border-left:none; vertical-align:middle; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}

/* main Benefits */
.benefits_list {margin:24px 0 -24px; overflow:hidden;}
.benefits_list .benefits {float:left; width:344px; margin-left:24px;}
.benefits_list .benefits:first-child {margin-left:0;}
.benefits_list .benefits .box {display:block; position:relative; height:298px; padding:34px 30px 64px; border:2px solid transparent; border-radius:8px; background:#fff;}
.benefits_list .benefits:hover .box {border:2px solid #ED008C}
.benefits_list .benefits .slidebox {display:block; position:relative; padding:36px 32px 66px;}
.benefits_list .benefits .tit {color:#000; font-size:20px; line-height:24px;}
.benefits_list .benefits .tit_desc {margin-top:12px; color:#666; font-size:16px; line-height:24px;}
.benefits_list .benefits .btn_more {position:absolute; bottom:60px; left:30px; z-index:1; background-color:#fff;}
.benefits_list .benefits .ico {position:absolute; right:8px; bottom:0;}
/* .benefits_list .benefits .box:hover .ico {right:0; bottom:30px;}
.benefits_list .benefits .box:hover .ico.type03 {bottom:26px;} */
.benefits_list .benefits .slide_wrap {height:298px; background:#fff; border:2px solid transparent; border-radius:8px; overflow:hidden;}
.benefits_list .benefits:hover .slide_wrap {border:2px solid #ed008c;}
.benefits_list .benefits .slide_wrap .indi_wrap {top:24px; right:24px; bottom:auto; left:auto; text-align:right;}
.benefits_list .benefits .slide_wrap .slide_content {height:100%;}
.benefits_list .benefits .slide_wrap .item_area {width:100%;}
.benefits_list .benefits .slide_wrap .slide_controls {display:none;}

/* icon 120x120 common */
/* .benefits_list .ico {display:block; width:160px; height:160px; background:url('/common/images/main/ico_main.png') no-repeat 0 0;}
.benefits_list .ico.type01 {background:url('/common/images/main/img_benefits_01_solo.png') no-repeat 0 0;}
.benefits_list .ico.type02 {background:url('/common/images/main/img_benefits_02_solo.png') no-repeat 0 0;}
.benefits_list .ico.type03 {background:url('/common/images/main/img_benefits_03_solo.png') no-repeat 0 0;} */
.benefits_list .box .ico {display:block; width:160px; height:160px;}
.benefits_list .box .ico.type01 {background:url('/common/images/main/img_benefits_01_new.png') no-repeat 0 0;}
.benefits_list .box .ico.type02 {background:url('/common/images/main/img_benefits_02_new.png') no-repeat 0 0;}
.benefits_list .box .ico.type03 {background:url('/common/images/main/img_benefits_03_new.png') no-repeat 0 0;}

/* 인터넷/IPTV 슬라이드 중단 배너 영역 스타일 추가 */
.visual_wrap .slide_wrap.bnr_type01 {position:relative; min-width:1080px; height:570px;}
.visual_wrap .slide_wrap.bnr_type01 .slide_content {height:570px;}
.visual_wrap .slide_wrap.bnr_type01 .slide_content .slide_conts .visual_img {height: 570px;}
.visual_wrap .slide_wrap.bnr_type01 .slide_content .slide_conts .visual_img .inner {height: 570px;}
.visual_wrap .slide_wrap.bnr_type01 .slide_content .slide_conts .inner .txt_inner .btn_more {border:none;font-size:0;}
.visual_wrap .slide_wrap.bnr_type01 .slide_content .slide_conts .inner .txt_inner .btn_more span:before {border:none;}
.visual_wrap.bnr_area.home_service .tit_wrap .more span{font-size:0;}
.visual_wrap.bnr_area.home_service .tit_wrap .more span:before {border:none;width:initial;height:initial;}
.visual_wrap.bnr_area.home_service .tit_wrap .more {font-size:0;}
.new_body .visual_wrap.bnr_area.home_service .inner .txt_inner .btn_more {display:none;}
.visual_wrap.bnr_area.home_service .tit_wrap .h2_tit {line-height:0;}
.visual_wrap .slide_wrap.bnr_type01 .indi_wrap.indi_type .indi_conts > li .btn_indi {background: none;width: initial;height: initial;}

.visual_wrap.bnr_area.home_service {background: #fff;padding-top: 60px;}
.visual_wrap.bnr_area.home_service .tit_wrap {top:11px;}

.benefits_list .box:hover .ico.type01 {
	/* width:160px; height:160px; */
	/* background:url('/common/images/main/img_benefits_01_new.png') no-repeat 0 0; */
	animation: moveXSymbol1 1s steps(10) infinite, moveYSymbol1 3s steps(3) infinite;
	-webkit-animation: moveXSymbol1 1s steps(10) infinite, moveYSymbol1 3s steps(3) infinite;
}
.benefits_list .box:hover .ico.type02 {
	/* width:160px; height:160px; */
	/* background:url('/common/images/main/img_benefits_02_new.png') no-repeat 0 0; */
	animation: moveXSymbol2 1s steps(10) infinite, moveYSymbol2 4s steps(4) infinite;
	-webkit-animation: moveXSymbol2 1s steps(10) infinite, moveYSymbol2 4s steps(4) infinite;
}
.benefits_list .box:hover .ico.type03 {
	/* width:160px; height:160px; */
	/* background:url('/common/images/main/img_benefits_03_new.png') no-repeat 0 0; */
	animation: moveXSymbol3 1s steps(10) infinite, moveYSymbol3 3s steps(3) infinite;
	-webkit-animation: moveXSymbol3 1s steps(10) infinite, moveYSymbol3 3s steps(3) infinite;
}

@keyframes moveXSymbol1 {
	from { background-position-x:0; }
	to { background-position-x:-1600px; }
}

@keyframes moveYSymbol1 {
	from { background-position-y:0}
	to { background-position-y:-480px; }
}

@-webkit-keyframes moveXSymbol1 {
	from { background-position-x:0px; }
	to { background-position-x:-1600px; }
}

@-webkit-keyframes moveYSymbol1 {
	from { background-position-y:0; }
	to { background-position-y:-480px; }
}

@keyframes moveXSymbol2 {
	from { background-position-x:0; }
	to { background-position-x:-1600px; }
}

@keyframes moveYSymbol2 {
	from { background-position-y:0; }
	to { background-position-y:-640px; }
}

@-webkit-keyframes moveXSymbol2 {
	from { background-position-x:0; }
	to { background-position-x:-1600px; }
}

@-webkit-keyframes moveYSymbol2 {
	from { background-position-y:0; }
	to { background-position-y:-640px; }
}
@keyframes moveXSymbol3 {
	from { background-position-x:0; }
	to { background-position-x:-1600px; }
}

@keyframes moveYSymbol3 {
	from { background-position-y:0; }
	to { background-position-y:-480px; }
}

@-webkit-keyframes moveXSymbol3 {
	from { background-position-x:0; }
	to { background-position-x:-1600px; }
}

@-webkit-keyframes moveYSymbol3 {
	from { background-position-y:0; }
	to { background-position-y:-480px; }
}