@charset "utf-8";
#container {margin-top:50px;}

/* 상단 sticky-area */
.sticky_fixed {position:fixed;top:11px;left:0;}
.sticky_fixed + #contents {margin-top:-20px;}
.sticky_area {/* overflow:hidden;*/width:100%;margin:-11px 0 0;background-color:#fff;border-bottom:2px solid #000;z-index:300;}
.sticky_area .scope {width:100%;border-bottom:2px solid #000;}
.sticky_area .order_list {float:none;width:1080px;margin:0 auto;}
.sticky_area .order_list li {float:left;padding:0 30px 0 35px;background:url('/common/pc/olleh2.0/img/bg/bg-order-arrow.png') no-repeat 0 50%;}
.sticky_area .order_list li:first-child {padding-left:0;background:none;}
.sticky_area .order_list li a {height:47px;line-height:47px;letter-spacing:-1px;color:#000;font-weight:bold;}
.sticky_area .order_list li a.current {color:#f52a2a;}
.sticky_area .prodect_details {position:relative;width:1080px;height:100%;margin:0 auto;padding:20px 0;background:#fff;}
.sticky_area .inner {min-height:70px;background:url('/common/pc/olleh2.0/img/bg/bg-sticky-bar.png') 225px 20px repeat-y;}
.sticky_area .detail_box {float:left;height:100%}
.sticky_area .detail_box.product {width:130px;padding:0 15px 0 80px;border:0;}
.sticky_area .detail_box.product .product_name {display:block;min-height:33px;font-family:"Noto Sans";font-size:18px;color:#000;font-weight:normal;}
.sticky_area .detail_box.product .product_figure {position:absolute;left:-15px;top:17px;width:95px;text-align:center;}
.sticky_area .detail_box.product .product_figure img {width:64px;height:64px;}
.sticky_area .detail_box.product .product_info {display:none;margin-top:7px;padding:0 0 0 2px;}
.sticky_area .detail_box.product .product_info li {font-size:13px;letter-spacing:-1px;}
.sticky_area .detail_box.price {width:425px;padding:0 20px;}
.sticky_area .detail_box.price .tariff_name {font-family:"Noto Sans";font-size:22px;color:#000;font-weight:bold;}
.sticky_area .detail_box.price .tariff_detail {width:100%;letter-spacing:-1px;overflow:hidden;}
.sticky_area .detail_box.price .tariff_detail .flow {position:relative;width:190px;}
.sticky_area .detail_box.price .tariff_detail .flow > strong {position:absolute;left:0;top:0;}
.sticky_area .detail_box.price .tariff_detail .reverse {position:relative;width:200px;padding-left:30px;background:url('/common/pc/olleh2.0/img/bg/bg_plus.png') no-repeat 7px 6px;}
.sticky_area .detail_box.price .tariff_detail .reverse > strong {position:absolute;left:30px;top:0;}
.sticky_area .detail_box.price .tariff_detail strong {display:block;color:#000;}
.sticky_area .detail_box.price .tariff_detail strong img {margin:0 9px 0 0;vertical-align:middle;}
.sticky_area .detail_box.price .tariff_detail .price_month {position:relative;top:-5px;display:block;text-align:right;font-size:14px;}
.sticky_area .detail_box.price .tariff_detail .price_month em {position:relative;top:2px;margin:0 4px 0 7px;font-family:"Roboto Bold","Noto Sans";font-size:22px;color:#f82a2a;}
.sticky_area .detail_box.price .tariff_detail .price_month i {font-size:14px;}
.sticky_area .detail_box.price .sale_list {display:none;margin-top:7px;clear:both;}
.sticky_area .detail_box.price .sale_list li {font-size:15px;line-height:20px;letter-spacing:-1px;}
.sticky_area .detail_box.price .sale_list li strong {float:left;padding:0 0 0 10px;color:#666;font-weight:normal;background:url('/common/pc/olleh2.0/img/bg/bg-price-arrow.png') no-repeat left 5px;font-size:14px;}
.sticky_area .detail_box.price .sale_list li:first-child strong {padding:0;background:none;}
.sticky_area .detail_box.price .sale_list li span.sum {float:right;width:80px;text-align:right;}
.sticky_area .detail_box.price .sale_list li span.sum em {font-family:"Roboto Regular","Noto Sans";;font-size:17px;color:#333;}
.sticky_area .detail_box.price .sale_list li span.sum em.font_red {color:#f82a2a;}
.sticky_area .detail_box.price .sale_list li span.sum i {position:relative;top:-2px;padding:0 0 0 2px;font-size:12px;}
.sticky_area .detail_box.total {width:250px;padding:0 120px 0 20px;letter-spacing:-1px;border-left:none;}
.sticky_area .detail_box.total .fix_price {display:inline-block;vertical-align:top;}
.sticky_area .detail_box.total .plus {display:inline-block;}
.sticky_area .detail_box.total .plus img {vertical-align:middle;}
.sticky_area .detail_box.total .plus i {padding:0 5px;vertical-align:middle;color:#000;}
.sticky_area .detail_box.total .price_month {display:block;color:#000;vertical-align:top;overflow:hidden;}
.sticky_area .detail_box.total .price_month > strong {float:left;height:40px;}
.sticky_area .detail_box.total .price_month .price {float:right;line-height:19px;text-align:right;font-size:14px;}
.sticky_area .detail_box.total .price_month .price i {color:#666;}
.sticky_area .detail_box.total .price_month .surtax {display:block;margin-top:-5px;font-weight:normal;font-size:12px;color:#666;}
.sticky_area .detail_box.total .price_month em {position:relative;top:5px;margin:0 4px 0 7px;font-family:"Roboto Bold","Noto Sans";;font-size:30px;color:#f82a2a;}
.sticky_area .detail_box.total .infos {position:relative;display:none;clear:both;width:100%;font-size:15px;}
.sticky_area .detail_box.total .infos span.sum {position:absolute;right:0;top:0;text-align:right;}
.sticky_area .detail_box.total .infos span.sum em {font-family:"Roboto Regular";font-size:17px;color:#333;}
.sticky_area .detail_box.total .infos span.sum em.font_red {color:#f82a2a;}
.sticky_area .detail_box.total .infos span.sum i {position:relative;top:-2px;padding:0 0 0 2px;font-size:12px;}

.sticky_area .detail_box.total .order {position:absolute;right:0;top:15px;}
.sticky_area .more {position:absolute;bottom:-10px;left:50%;margin-left:-22px;width:44px;height:13px;background:url('/common/pc/olleh2.0/img/bg/bg-sticky-btn.png') no-repeat 0 0;z-index:10;}
.sticky_area .more button {width:100%;}
.sticky_area .more button span {display:block;height:13px;background-repeat:no-repeat;background-position:center top;}
.sticky_area .more button span i {overflow:hidden;display:inline-block;width:1px;text-indent:100%;white-space:nowrap;}
.sticky_area .more.detail span {display:block;font-size:0;line-height:0;color:#fff;background-image:url(/common/pc/olleh2.0/img/bg/bg-sort-more-arrow.png);}

.sticky_area.full .detail_box.product .product_info {display:block;}
.sticky_area.full .detail_box.product .product_figure img {width:95px;height:95px;}
.sticky_area.full .detail_box.price .sale_list {display:block;}
.sticky_area.full .detail_box.total .infos {display:block;}
.sticky_area.full .detail_box.total .price_month {display:block;}
.sticky_area.full .detail_box.total .price_month .price {display:block;}

.sticky_area.full .more.detail span {background-image:url('/common/pc/olleh2.0/img/bg/bg-sort-more-arrow-active.png');}

.sticky_area.type02 {display:none;position:fixed;left:0;top:0;width:100%;height:54px;margin-top:0;border-bottom:2px solid #333;background-color:#fff;z-index:200;}
.sticky_area.type02 .scope {overflow:hidden;width:1080px;margin:0 auto;border-bottom:0;}
.sticky_area .scope .product {overflow:hidden;float:left;margin:0 34px 0 0;}
.sticky_area .scope .product p,
.sticky_area .scope .product ul,
.sticky_area .scope .product ul li {float:left;height:54px;line-height:54px;}
.sticky_area .scope .product p {color:#333;}
.sticky_area .scope .product ul {padding:0 0 0 16px;}
.sticky_area .scope .product ul li {padding:0 13px;background:url(/common/pc/olleh2.0/img/bg/bg-sticky-channel-line.gif) no-repeat left center;}
.sticky_area .scope .product ul li.first {padding-left:0;background:none;}
.sticky_area .scope .product ul li a {font-family:"Roboto Bold","Noto Sans";color:#000;}
#container .sticky_area .scope .product p.current,
#container .sticky_area .scope .product ul li a:hover,
.sticky_area .scope .product ul li a.current {color:#f82a2a !important;}
.sticky_area .scope .btn_area {float:right;padding:11px 0 0;}

.sticky_area .scope.type02 .product ul li {padding:0}
.sticky_area .scope.type02 .product ul li a {padding:0 19px;font-size:20px;letter-spacing:0;font-family:"Noto Sans";}
.sticky_area .scope.type02 .product ul li:first-child {background-image:none}

.sticky_area .step_area {width:1080px;margin:0 auto;line-height:54px;}
.sticky_area .step_area .step_con {float:left;width:700px;}
.sticky_area .step_area .step_con span {padding:0 19px;font-size:20px;letter-spacing:-1px;font-family:"Noto Sans";}
.sticky_area .step_area .step_con span.first {padding-left:0;}
.sticky_area .step_area .step_con span + span {background:url('/common/pc/olleh2.0/img/bg/bg-sticky-channel-line.gif') no-repeat left center;}
.sticky_area .step_area .btn_area {float:right;margin-top:11px;}

/* visual */
.homeservice .visual_inner {position:relative; height:217px}
.homeservice .visual_inner.olleh_tv {height:217px;}
.homeservice .btn_area {position:absolute; top:149px; left:41px;}
.homeservice .btn_area a + a {margin-left:2px;}
.homeservice .btn_area span {padding:0 16px; letter-spacing:0;}


/* 홈서비스_결합할인_모두보기 */
.combine_item .h_tit {padding:26px 0 24px; line-height:35px; background:url('/common/pc/olleh2.0/img/bg/combine_h_line.png') repeat-x 0 41px; text-align:center;}
.combine_item .h_tit span {padding:0 15px; background:#fff; color:#000; font-size:24px; font-family:"Noto Sans"; letter-spacing:-1px;}
.combine_item .inner {border:1px solid #d8d8d8; border-radius:4px; letter-spacing:-1px;}
.combine_item .inner + .inner {margin-top:20px;}
.combine_item .inner > ul > li {float:left; min-height:217px; padding:33px 0 0; text-align:center}
.combine_item + .combine_item {margin-top:18px;}
.combine_item .sum_up {width:370px;}
.combine_item .sum_up .tit {display:block; margin-bottom:4px; color:#000; font-size:28px; font-family:"Noto Sans"; font-weight:bold;}
.combine_item .sum_up > span {line-height:20px; font-size:18px; font-family:"Noto Sans";}
.combine_item .sum_up .discount {color:#333;}
.combine_item .sum_up span,
.combine_item .sum_up strong {display:block;}
.combine_item .sum_up {position:relative;}
.combine_item .sum_up .popular_badge {position:absolute; left:12px; top:0; width:49px; height:55px; line-height:40px; background:url('/common/pc/olleh2.0/img/bg/bg-badge-popular.png') no-repeat 0 0; color:#fff; text-align:center;}
.combine_item .price_cont {margin-top:14px;}
.combine_item .price_cont strong {color:#333; font-size:18px; font-family:"Noto Sans"; font-weight:normal;}
.combine_item .price_cont em {font-size:24px; font-family:"Roboto bold";}
.combine_item .price_cont > span {line-height:15px; font-size:14px;}
.combine_item .price_cont .btn {margin-top:12px;}
.combine_pdt > div {display:inline-block; vertical-align:top;}
.combine_pdt.type01 {width:298px; border-left:1px dashed #dcdcdc; border-right:1px dashed #dcdcdc; background:#fbfbfb;}
.combine_pdt.type02 {width:388px;}
.combine_item .combine_pdt.full {width:706px; border-right:0}
.combine_item .inner .combine_pdt.space01 {padding-top:23px; min-height:227px}
.combine_pdt.type01 .list {width:125px;}
.combine_pdt.type01 .sub_tit + .list {width:135px;}
.combine_pdt.type02 .list {width:100px;}
.combine_pdt.full .list {width:115px;}
.combine_pdt .discount_badge {position:absolute; top:-3px; left:50%; width:44px; height:46px; margin-left:3px; padding-top:7px; background:url('/unify/pc/images/combine/ui-bg-combine-discount.png') no-repeat 0 0; color:#fff; font-size:11px; text-align:center;}
.combine_pdt .discount_badge.line_two {padding-top:2px;}
.combine_pdt .discount_large {width:95px; height:82px; line-height:16px; padding-top:12px; background:url('/common/pc/olleh2.0/img/bg/bg-combine-discount-large.png') no-repeat 0 0; color:#fff; font-size:13px;}
.combine_pdt .price_in {margin-top:3px; font-size:14px; line-height:1.2}
.combine_pdt .price_in em {font-size:18px; font-family:"Roboto Medium "; font-weight:bold;}
.combine_pdt .price_in .won {margin-left:2px; display:inline-block; vertical-align:top; color:#888}
.combine_wrap .combine_ban {position:relative; margin-top:50px;}
.combine_wrap .combine_ban .btn_wrap {position:absolute; top:42px; right:50px;}
.combine_pdt .sub_tit {margin-bottom:20px;}
.combine_pdt .sub_tit.space_none {margin-bottom:0}
.combine_pdt .sub_tit span {display:inline-block; padding:6px 20px 10px; border-radius:16px; color:#333; font-size:18px; line-height:18px; text-align:center; font-family:"Noto Sans";}
.combine_pdt .sub_tit.pink span {width:103px; background:#f1e4ed;}
.combine_pdt .sub_tit.blue span {width:141px; background:#e7e7e7;}
.combine_pdt .sub_tit.sky_blue span {width:141px; background:#e8eefa;}
.combine_pdt .sub_tit.blue.type02 span {width:141px; background:#e8eefa;}
.combine_pdt .sub_tit.red span {width: 160px;background: inherit;color: #01a69f;padding: 0;text-align: left;}
.combine_pdt .sub_tit.gray {margin-bottom:5px;}
.combine_pdt .sub_tit.gray span {height:20px; line-height:18px; padding:0 13px; margin-bottom:2px; background:#eaeaea; color:#333; font-size:11px; font-family:"Malgun Gothic", "맑은고딕";}
.combine_pdt .item {display:inline-block; min-width:90px; line-height:20px; padding-top:65px; color:#000; text-align:center;}
.combine_pdt .item .txt_type {display:block; color:#666; font-size:13px}
.combine_pdt .mobile {background: url('/unify/pc/images/combine/ui-icon-phone.png') no-repeat no-repeat 50% 5px;}
.combine_pdt .mobile_s {background:url('/unify/pc/images/combine/ui-ico-mobile-s.png') no-repeat 50% 5px;}
.combine_pdt .internet {background: url('/unify/pc/images/combine/ui-icon-internet.png') no-repeat no-repeat 50% 5px;}
.combine_pdt .internet_s {background:url('/unify/pc/images/combine/ui-ico-internet-s.png') no-repeat 50% 10px;}
.combine_pdt .tv {background:url('/unify/pc/images/combine/ui-ico-tv.png') no-repeat 50% 5px;}
.combine_pdt .tv_s {background:url('/unify/pc/images/combine/ui-ico-tv-s.png') no-repeat 50% 5px;}
.combine_pdt .home_phone {background:url('/unify/pc/images/combine/ui-ico-home-phone2.png') no-repeat 50% 10px;}
.combine_pdt .home_phone_s {background:url('/unify/pc/images/combine/ui-ico-home-phone-s.png') no-repeat 50% 10px;}
.combine_pdt .inter_phone {background:url('/unify/pc/images/combine/ui-ico-internet-phone02.png') no-repeat 50% 0;}
.combine_pdt .inter_phone_s {background:url('/unify/pc/images/combine/ui-ico-internet-phone02-s.png') no-repeat 50% 0;}
.combine_pdt .add {width:14px; min-height:90px; text-indent:-9999px; background:url('/common/pc/olleh2.0/img/bg/bg-channel-plus.png') no-repeat center;}
.combine_pdt .or {width:16px; min-height:90px; text-indent:-9999px; background:url('/common/pc/olleh2.0/img/bg/bg-txt-or.png') no-repeat center;}
.combine_pdt .equal {width:10px; min-height:90px; text-indent:-9999px; background:url('/common/pc/olleh2.0/img/bg/bg-pdt-arrow.png') no-repeat center;}
.combine_pdt .sale {min-width:70px; min-height:64px; margin-top:10px;  padding-top:10px; color:#fff; line-height:18px; background:url('/common/pc/olleh2.0/img/bg/bg-combine-discount-big.png') no-repeat 0 0}
.combine_pdt .list {text-align:center;}
.combine_pdt .item_box {position:relative; min-height:109px;}
.combine_pdt .ico_area {position:absolute; top:6px; left:15px; width:35px}
.combine_pdt.full .ico_area {left:0}
.combine_pdt .ico_txt:first-child {margin-top:0}
.combine_pdt .ico_txt {margin-top:3px; padding:0 8px 0 6px; color:#333 !important; font-size:11px; letter-spacing:-1px; border-radius:10px; background:#d9d9d9}
.combine_pdt .indent_list {margin:3px 0 2px; font-size:14px;}

/* 결합할인_상세_인터넷뭉치면올레 */
.visual .cont_h {padding:0 41px; border:1px solid #ececec; border-top:0; letter-spacing:-1px;}
.cont_h .combine_pdt {display:inline-block; width:630px; padding:30px 0; vertical-align:middle;}
.cont_h .combine_pdt .item_box {min-height:90px;}
.cont_h .combine_pdt .item_box em {font-weight:bold;}
.cont_h .combine_pdt .internet_s {background-position:50% 5px;}
.cont_h .h_txt {display:inline-block; width:330px; line-height:25px; vertical-align:middle; color:#333; font-size:20px; font-family:"Noto Sans";}
.combine .vertical_type.type02 {border-bottom:1px solid #888}
.combine .vertical_type.type02 td,
.combine .vertical_type.type02 th {color:#000; font-size:16px; font-weight:normal; font-family:"Malgun Gothic", "맑은고딕";}
.combine .vertical_type.type02 th.bg_gray02 {height:18px; line-height:18px; padding:10px; background:#efefef;}
.combine .vertical_type.type02 th.bg_gray {height:18px; line-height:18px; padding:10px; background:#fbfbfb;}
.combine .vertical_type.type02 tbody th.bg_gray {color:#333;}
.combine .vertical_type.type02 td {height:20px; line-height:20px; color:#333;}
.combine .vertical_type.type02 td.bg_gray {padding:10px; background:#fbfbfb; border-left:1px solid #dcdcdc;}
.combine .vertical_type.type02 td.bg_gray02 {background:#efefef}
.combine .vertical_type.type02 th:first-child.line,
.combine .vertical_type.type02 td:first-child.line {border-left:1px solid #dcdcdc;}
.combine .vertical_type.type02 td:first-child {border-left:0;}
.combine .vertical_type.type02 th.h_size,
.combine .vertical_type.type02 td.h_size {height:40px; line-height:40px;}
.combine .vertical_type.type02 .line_type02 {border-left:1px solid #dcdcdc;}
.combine .vertical_type.type02 .line_point01 {border-left:2px solid #f82a2e; border-right:2px solid #f82a2e; }
.combine .vertical_type.type02 .line_point01top {border-left:2px solid #f82a2e; border-right:2px solid #f82a2e; border-top:2px solid #f82a2e;}
.combine .vertical_type.type02 .line_point01btm {border-left:2px solid #f82a2e; border-right:2px solid #f82a2e; border-bottom:2px solid #f82a2e;}
.combine .vertical_type.type02 .line_point02 {border-top:2px solid #f82a2e; border-bottom:2px solid #f82a2e;}
.combine .vertical_type.type02 .line_point02lt {border-left:2px solid #f82a2e; border-top:2px solid #f82a2e; border-bottom:2px solid #f82a2e;}
.combine .vertical_type.type02 .line_point02rt {border-right:2px solid #f82a2e; border-top:2px solid #f82a2e; border-bottom:2px solid #f82a2e;}
.combine .vertical_type.type02 td em {display:block; font-weight:bold; color:#f82a2a;}
.combine .vertical_type.type02 td .sub_txt {display:block; color:#666; font-size:14px;}
.combine .vertical_type.type02 .line_top {border-top:1px solid #9d9d9d;}
.combine.inner {letter-spacing:-1px;}
.combine.inner .h_tit {padding:21px 0 11px; color:#000; font-size:24px; font-family:"Noto Sans"}
.combine.inner table + table {margin-top:30px;}
.combine.inner .indent_list {margin:5px 0 25px; line-height:18px;}
.combine.inner .indent_list p {margin-left:10px; text-indent:-10px; letter-spacing:-1px; font-size:14px;}
.combine.inner .indent_list a.link {border-bottom:1px solid #000; padding-bottom:2px; font-weight:bold; color:#000; margin-left:3px;}
.combine.inner .box {position:relative; height:78px;}
.combine .point_tip {background:url('/common/pc/olleh2.0/img/bg/bg_combine_pointtip.jpg') no-repeat 70% 0; padding:9px; margin-top:10px; position:absolute;}
.combine .point_tip p {background:#e8eefa; padding:10px 20px; font-size:16px; font-family:"Noto Sans", "맑은 고딕"; color:#000; letter-spacing:-0.5px; border-radius:7px;}
.combine .point_tip p .point_color{color:#f45656; font-family:"Noto Sans", "맑은 고딕"; }
.combine .explain_list {padding:0 37px 0 20px; margin-bottom:30px;}

.vertical_type.type03 {border-top:3px solid #f82a2a; border-bottom:1px solid #d8d8d8;}
.vertical_type.type03 td {color:#000; border-top:1px dashed #d1d1d1; letter-spacing:-1px;}
.vertical_type.type03 .pdt_explain {height:56px; line-height:56px; padding-right:30px; text-align:right; font-family:"Noto Sans";}
.vertical_type.type03 .pdt_explain span {display:inline-block; vertical-align:middle; font-size:18px; font-family:"Noto Sans";}
.vertical_type.type03 .pdt_explain .pdt_add {width:14px; height:14px; margin-top:4px; padding:0 13px 0 17px; font-size:0; text-indent:-9999px; background:url('/common/pc/olleh2.0/img/bg/bg-pdt-add.png') no-repeat 50% 0;}
.vertical_type.type03 .discount_price {background:#fffafa; }
.vertical_type.type03 .discount_price em.large {display:inline-block; margin-top:5px; line-height:24px; font-size:24px; font-family:"Noto Sans";}
.vertical_type.type03 .discount_price.large {line-height:23px; font-size:20px; font-family:"Noto Sans";}
.vertical_type.type03 .discount_price.small {padding-left:30px; font-size:14px; text-align:left;}
.vertical_type.type03 .line_none {border:0;}
.vertical_type.type03 .line_type02 {border-top:1px solid #d8d8d8;}
.vertical_type.type03 .left_sp {padding-left:60px}
.vertical_type.type03 .t_left {padding:10px 10px 10px 30px; text-align:left}
.vertical_type.type03 .in_txt {display:block; margin-top:7px; color:#666; font-size:14px; line-height:18px}
.vertical_type.type03 .in_txt > i {vertical-align:middle}
.vertical_type.type03 em {font-weight:bold;}
.vertical_type.type03 .case_in {height:169px; padding-left:30px;}
.vertical_type.type03 .case_in.space01 {height:auto; min-height:106px; padding:17px 10px 17px 10px;}

.vertical_type.type03 .case {line-height:20px; text-align:left;}
.vertical_type.type03 .case strong {display:block; /*margin-top:5px;*/ line-height:30px; font-size:24px; font-family:"Noto Sans"; color:#000;}
.vertical_type.type03 .combine_pdt {text-align:left; margin:20px 0;}
.vertical_type.type03 .combine_pdt .list {padding:0 9px;}
.vertical_type.type03 .combine_pdt .mgt_s {margin-top:20px !important;}
.vertical_type.type03 .combine_pdt .mgt_m {margin-top:32px !important;}
.vertical_type.type03 .combine_pdt .mgt_l {margin-top:45px !important;}
.vertical_type.type03 .combine_pdt .basebox {border:1px dashed #ddd; padding:20px 10px 10px; border-radius:5px;}
.vertical_type.type03 .combine_pdt .basebox p.basetxt{background:#e7e7e7; margin:-33px auto 10px;width:98px; height:27px; line-height:27px; font-size:15px; font-family:"Noto Sans"; border-radius:14px;}
.vertical_type.type03 .combine_pdt .item_box {min-height:85px;}
.vertical_type.type03 .combine_pdt .discount_badge {right:-5px; padding-top:5px;}
.vertical_type.type03 .combine_pdt .or {display:block; width:100%; min-height:20px; background-position:50%; text-align:center;}
.vertical_type.type03 .combine_pdt .space01 {margin-top:24px}
.vertical_type.type03 .combine_pdt .list .sub_tit {margin-left:10px}
.vertical_type.type03 .case_in .font_red {font-size:14px}
.acc_area .combine .acc_contents {padding:0; letter-spacing:-1px;}
.acc_area.home_combine .acc_head a {padding:11px 0 15px 0;}
.acc_area .combine .item_box_wrap {border-top:2px solid #b2b2b2;}
.acc_scope .item_box_wrap .combine_pdt .in_cont {display:inline-block; vertical-align:middle;}
.acc_scope .item_box_wrap .combine_pdt .in_cont + .in_cont {margin-left:26px;}
.acc_scope .item_box_wrap .combine_pdt .in_cont > div {display:inline-block; margin:0 14px; vertical-align:middle; text-align:center;}
.acc_scope .item_box_wrap .combine_pdt .item_box {min-height:70px;}
.acc_scope .item_box_wrap .combine_pdt .item {min-width:76px; padding-top:55px;}
.acc_scope .item_box_wrap .combine_pdt .sub_tit {display:inline-block; margin:0 14px 0 0; padding-top:0; vertical-align:middle;}
.acc_scope .item_box_wrap .combine_pdt {margin-top:12px; border:1px solid #d8d8d8;}
.acc_scope .item_box_wrap .indent_list {line-height:23px;}
.acc_scope .item_box_wrap .indent_list p,
.acc_scope .item_box_wrap .indent_list li {color:#000; font-size:16px;font-family:"Noto Sans";}
.acc_scope .item_box_wrap .indent_list .sub_txt {color:#666; font-size:16px;font-family:inherit;}
.acc_scope .item_box_wrap .indent_list .sub_txt02 {display:block; line-height:18px; color:#666; font-size:14px;}
.acc_scope .item_box_wrap .indent_list.space {padding-top:20px;}
.acc_scope .item_box_wrap .indent_list.space .sub_txt02 {padding-left:15px;}
.acc_scope .item_box_wrap .indent_list .in_txt {margin:5px 0}
.acc_scope .item_box_wrap .indent_list .in_txt li  {font-size:14px; color:#666; line-height:1.3}
.acc_scope .item_box_wrap .indent_list.fc01 .sub_txt {color:#333}
.acc_scope .item_box_wrap .sub_tit {padding:22px 0 0; color:#000; font-size:24px; font-family:"Noto Sans";}
.acc_scope .item_box_wrap .sub_tit + .sub_txt {margin-top:20px}
.acc_scope .item_box_wrap .h_cont {display:block; padding:24px 40px 25px; background:#fbfbfb; border-bottom:1px solid #d8d8d8;}
.acc_scope .item_box_wrap .pdt_list {padding:0 39px;}
.acc_scope .item_box_wrap .pdt_list > li {min-height:62px; padding:30px 0;}
.acc_scope .item_box_wrap .pdt_list > li + li {border-top:1px solid #d8d8d8;}
.acc_scope .item_box_wrap .pdt_list .in_tit {display:inline-block; width:203px; vertical-align:middle;}
.acc_scope .item_box_wrap .pdt_list .in_tit span {display:inline-block; height:65px; line-height:65px; padding-left:84px; color:#000;font-family:"Noto Sans";}
.acc_scope .item_box_wrap .pdt_list .in_tit .mobile {background:url('/unify/pc/images/combine/ui-ico-mobile-circle.png') no-repeat 0 50%;}
.acc_scope .item_box_wrap .pdt_list .in_tit .internet {background:url('/unify/pc/images/combine/ui-ico-internet-circle.png') no-repeat 0 50%;}
.acc_scope .item_box_wrap .pdt_list .in_tit .home_phone {background:url('/unify/pc/images/combine/ui-ico-home-phone.png') no-repeat 0 50%;}
.acc_scope .item_box_wrap .pdt_list .in_tit .tv {background:url('/unify/pc/images/combine/ui-ico-tv-circle.png') no-repeat 0 50%;}
.acc_scope .item_box_wrap .pdt_list .txt_box {display:inline-block; vertical-align:top; width:775px;}
.acc_scope .item_box_wrap .pdt_list .txt_box.type02 {vertical-align:middle;}
.acc_scope .item_box_wrap .sub_txt {padding-bottom:12px; color:#000; font-size:20px; font-family:"Noto Sans";}
.acc_scope .item_box_wrap .sub_txt.space {padding-top:24px;}
.acc_scope .item_box_wrap .horizontal_type .indent_list p {line-height:20px; color:#333;}
.acc_scope .item_box_wrap .horizontal_type .indent_list p.gap {margin-top:5px;}


/* 결합할인_상세_LTE뭉치면올레1 */
.combine_pdt .price {color:#000;}
.combine_pdt .discount_badge.small {top:8px; left:50%; width:35px; height:37px; background:url('/common/pc/olleh2.0/img/bg/bg-combine-discount-s.png') no-repeat 0 0;}
.cont_h .combine_pdt.space01 {padding:15px 0;}
.cont_h .combine_pdt.space01 .list {vertical-align:bottom;}
.cont_h .combine_pdt.space01 .item {padding-top:50px;}
.cont_h .combine_pdt.space01 .equal {vertical-align:middle;}
/*.vertical_type.type03  td.price {text-align:left;}*/
.combine_pdt .bg_yellow {font-size:14px; background:#fffac6}
.combine_pdt .sub_price {line-height:13px; font-size:14px;}

/* 결합할인_상세_LTE뭉치면올레2 */
.combine_pdt.collection {position:relative; display:inline-block; vertical-align:middle; padding:38px 48px 31px; border:1px dashed #dcdcdc; border-radius:18px;}
.combine_pdt.collection .sub_tit.top {position:absolute; top:-17px; left:50%;}
.combine_pdt.collection .sub_tit.top.blue,
.combine_pdt.collection .sub_tit.top.sky_blue {margin:0 0 0 -90px;}
.vertical_type.type03 .case_in.space03 {padding:47px 10px;}
.vertical_type.type03 .case_in .arrow_bottom {display:inline-block; vertical-align:middle; width:63px; height:30px; background:url('/common/pc/olleh2.0/img/bg/bg-combine-list-arrow.png') no-repeat 50% 50%; text-indent:-9999px;}
.combine_pdt .total_discount {width:100%; margin-top:30px; padding:10px 0 0; border-top:2px solid #000; text-align:center; color:#333; font-size:20px;}
.combine_pdt .total_discount .equal {display:inline-block; min-height:30px; padding:0 5px; vertical-align:middle;}
.vertical_type.type03 .combine_pdt .list.space_type06 {padding:0 30px;}
.vertical_type.type03 .combine_pdt .list.space_type06 .sub_tit {margin-left:0}
.vertical_type.type03 .combine_pdt .add {height:133px}

/* 결합할인_상세_우리가족 무선결합 */
.combine_pdt .mobile_three {background:url('/common/pc/olleh2.0/img/ico/ico-mobile-three.png') no-repeat 50% 10px;}
.cont_h .combine_pdt.space01.va_mid .list {vertical-align:middle;}
.combine_pdt .mobile_many .discount_badge {margin-left:40px;}
.vertical_type.type03 .pdt_explain.space01 {padding-left:140px;}
.vertical_type.type03 .pdt_explain.space01 .pdt_add {padding:0 25px;}
.vertical_type.type03 .item {font-size:14px;}
.combine_pdt .sub_tit.sky_blue.space02 span {width:279px;}

/* 결합할인_상세_홈 결합상품 */
.combine_pdt .combine_pdt_add {background:url('/common/pc/olleh2.0/img/ico/ico-combine-all.png') no-repeat 50% 10px;}
.combine_pdt .pdt_many .item {min-width:120px;}
.combine_pdt .pdt_many .discount_badge {margin-left:50px;}
.cont_h .combine_pdt .item {padding-top:55px;}
.vertical_type.type03 .pdt_explain.space02 .pdt_add{padding:0 48px;}
.vertical_type.type03 .pdt_explain.space02 {padding-left:142px;}
.vertical_type.type03 td.price02 {padding-left:37px; text-align:left;}
.vertical_type.type03 .case_in.type02 {height:100px;}
.vertical_type.type03 .case.va_top {padding-top:30px;}
.vertical_type.type03 .case_in.type02 .add {height:100px}
.acc_scope .item_box_wrap .combine_pdt .in_cont.type02 {margin-left:0;}
.acc_scope .item_box_wrap .h_cont.space_type02 .sub_tit {margin-right:10px;}
.combine_pdt .sub_tit.sky_blue.space04 span {width:335px;}
.acc_scope .item_box_wrap .indent_list.type02 {margin-top:5px;}
.combine .vertical_type.type02 td.bg_gray.al_space01 {padding-left:22px; text-align:left;}

/* 결합할인 3G뭉치면올레 */
.combine_pdt .mobile_n_s {background:url('/common/pc/olleh2.0/img/ico/ico-mobile-n-s.png') no-repeat 50% 5px;}
.combine_pdt .homeservice_s {background:url('/common/pc/olleh2.0/img/ico/ico-homeservice-s.png') no-repeat 50% 10px;}
.cont_h .combine_pdt.space01 .sub_tit.txt_type {margin-bottom:40px;}
.cont_h .combine_pdt.space01 .sub_tit.txt_type span {width:211px; padding:0 16px;}
.cont_h .combine_pdt.space_type04 {width:660px;}
.combine_pdt .list.space_type01 {padding-right:0;}
.combine_pdt .list.space_type02 {padding-left:0; padding-right:11px;}
.combine_pdt .list.space_type02 .item {min-width:70px;}
.combine_pdt .list.space_type03 .item {min-width:73px;}
.combine_pdt .multiply {width:12px; min-height:90px; text-indent:-9999px; background:url('/common/pc/olleh2.0/img/bg/bg-multiply.png') no-repeat center;}
.combine_pdt .discount_txt {position:absolute; top:14px; right:5px; font-size:14px; letter-spacing:-1px; color:#000;}
.combine .vertical_type.type02 tr:first-child th.bg_gray.al_space01 {color:#000;}
.combine .vertical_type.type02 th.bg_gray.al_space01 {padding-left:22px; text-align:left; line-height:22px;}
.vertical_type.type03 .case_in.breadth {padding-left:0; padding-right:0;}
.vertical_type.type03 .case_in.breadth .list {padding:0 8px;}
.combine_pdt .sub_tit.floating span {padding:11px 20px; height:auto; line-height:22px; border-radius:50px;}
.acc_scope .item_box_wrap .combine_pdt .in_cont.space_type05 {margin-left:28px;}


/* 결합 계산기_mini */
.calculater_mini {width:277px;height:420px;background:url('/common/pc/olleh2.0/img/bg/calculate_mini.png') no-repeat 0 0;}
.calculater_mini > .inner {position:relative;width:234px;margin:0 auto;padding:15px 0;letter-spacing:-1px;}
.calculater_mini .tit {margin-bottom:3px;font-size:18px;color:#333;font-family:"Noto Sans";text-align:center;}
.calculater_mini .txt_area {position:absolute;left:-4px;top:47px;width:240px;color:#fff;font-size:13px;background:url('/common/pc/olleh2.0/img/bg/bg_calcu_txt.png') no-repeat center 0;z-index:10;}
.calculater_mini .txt_area.active .detail_cont {display:block;}
.calculater_mini .txt_area.active .btn_more {background:url('/common/pc/olleh2.0/img/btn/btn_cal_close.png') no-repeat 0 0;}
.calculater_mini .txt_area > div {line-height:17px;}
.calculater_mini .txt_area .tit_cont .txt {display:table;width:204px;height:70px;padding:0 18px;}
.calculater_mini .txt_area .tit_cont .txt p {display:table-cell;vertical-align:middle;color:#fff}
.calculater_mini .txt_area .tit_cont .txt_choice {display:table;width:204px;height:70px;padding:0 18px;}
.calculater_mini .txt_area .tit_cont .txt_choice p {display:table-cell;vertical-align:middle;color:#fff}
.calculater_mini .txt_area .tit_cont strong {display:block;color:#fff;font-weight:normal;}
.calculater_mini .txt_area .tit_cont strong + strong {margin-top:5px;}
.calculater_mini .txt_area .tit_cont i {padding:0 5px;color:#fff}
.calculater_mini .txt_area .tit_cont em {position:relative;top:2px;color:#fff;font-size:16px;font-weight:bold;}
.calculater_mini .txt_area .tit_cont .txt_choice span {color:#fff}
.calculater_mini .txt_area .txt_sum {padding:13px 18px 18px;}
.calculater_mini .txt_area .txt_sum span {color:#fff;}
.calculater_mini .txt_area .txt_sum .txt p {display:table-cell;vertical-align:middle;}
.calculater_mini .txt_area .btn_more {position:absolute;bottom:-3px;left:50%;margin-left:-8px;display:inline-block;width:17px;height:17px;text-indent:-9999px;background:url('/common/pc/olleh2.0/img/btn/btn_cal_open.png') no-repeat 0 0;}
.calculater_mini .detail_cont {display:none;margin-top:-16px;padding:0 18px 18px;background:url('/common/pc/olleh2.0/img/bg/bg_calcu_txt_large.png') no-repeat center 100%;}
.calculater_mini .detail_cont table {width:196px;padding-top:15px;color:#fff;font-size:13px;}
.calculater_mini .detail_cont table th {height:26px;line-height:26px;padding:0 13px;color:#fff;border-top:1px solid #86878b;border-bottom:1px solid #86878b;font-weight:normal;}
.calculater_mini .detail_cont table th + th {text-align:right;}
.calculater_mini .detail_cont table td {padding:5px 10px;color:#fff;}
.calculater_mini .detail_cont table td + td {text-align:right;color:#fff;}
.calculater_mini .detail_cont table td span {padding-right:5px;}
.calculater_mini .detail_cont table td em {padding-right:5px;color:#ffdbdb;font-weight:bold;}
.calculater_mini .detail_cont tbody .new {color:#ffdbdb}
.calculater_mini .detail_cont tbody .own {color:#d6e8ff}
.calculater_mini .txt_area .arrow {display:inline-block;width:11px;padding:0 5px;text-indent:-9999px;background:url('/common/pc/olleh2.0/img/bg/bg_calcu_arrow.png') no-repeat 50%;}
.calculater_mini .txt_area .result {color:#fff6de;}
.calculater_mini .close {position:absolute;top:22px;right:6px;width:14px;height:13px;text-indent:-9999px;overflow:hidden;background:url('/common/pc/olleh2.0/img/bg/bg_calcu_close.png') no-repeat 0 0;}
.cal_choice {position:relative;padding-top:79px;font-size:13px;}
.cal_choice > ul {width:232px;margin:0 auto;}
.cal_choice > ul:after {content:"";display:block;clear:both;}
.cal_choice > ul > li {position:relative;float:left;width:74px;height:67px;margin:0 0 5px 5px;}
.cal_choice li a {display:block;}
.cal_choice li.space01 {margin-left:0;}
.cal_choice .cal_btn {position:absolute;top:223px;right:1px;width:153px;height:67px;border-radius:6px;border-bottom:1px solid #b3b2b4;}
.cal_choice .cal_btn a {display:block;line-height:67px;background:url('/common/pc/olleh2.0/img/bg/bg_cal_btn_wrap.png')no-repeat 0 0;color:#fff;font-size:14px;text-align:center;}
.cal_choice .cal_btn a:hover {color:#fff !important;}
.cal_choice .cal_btn.off a {cursor:default;background:url('/common/pc/olleh2.0/img/bg/bg_cal_btn_wrap_off.png')no-repeat 0 0;}
.cal_choice .cal_btn.off a:hover {color:#666 !important}
.cal_choice .cal_btn.off span{color:#666;background:url('/common/pc/olleh2.0/img/bg/bg_cal_btn_off.png')no-repeat 0 30px;}
.cal_choice .cal_btn span {display:inline-block;padding-left:22px;color:#fff;background:url('/common/pc/olleh2.0/img/bg/bg_cal_btn.png') no-repeat 0 30px;}
.cal_choice .initial {display:block;width:74px;height:67px;background:url('/common/pc/olleh2.0/img/bg/bg_cal_initial.png') no-repeat 0 0;text-align:center;}
.cal_choice .initial span {display:block;padding-top:32px;}
.cal_choice li.active .item_check {display:block;}
.cal_choice .item_check {display:none;position:absolute;top:0;left:0;width:74px;height:67px;background:url('/common/pc/olleh2.0/img/bg/bg_cal_item.png') no-repeat 0 0;color:#fff;}
.cal_choice .item_check span {display:block;padding:2px 0 5px;color:#fff;text-align:center;}
.cal_choice .cal_option {position:relative;width:52px;margin:0 auto;padding:1px;border:0;border-radius:3px;}
.cal_choice .cal_option.active .cal_option_list {display:block;}
.cal_choice .cal_option .cal_option_tit {height:19px;line-height:17px;color:#fff;}
.cal_choice .cal_option .cal_option_tit:hover {color:#fff !important}
.cal_choice .cal_option .cal_option_list {display:none;position:absolute;top:19px;left:0;width:52px;padding:1px;border-radius:0 0 3px 3px;}
.cal_choice .cal_option .cal_option_list li {height:19px;line-height:17px;background:#fff;border-radius:0 0 3px 3px;}
.cal_choice .cal_option a {padding-left:6px;font-size:12px;font-weight:bold;}
.cal_choice .cal_option.new {background:#f65152;}
.cal_choice .cal_option.new .cal_option_tit {background:url('/common/pc/olleh2.0/img/ico/ico_cal_new_sel.png') no-repeat 33px top;}
.cal_choice .cal_option.new .cal_option_list {background:#f65152;}
.cal_choice .cal_option.new .cal_option_list a {color:#e53738;background:url('/common/pc/olleh2.0/img/bg/bg_cal_list_check01.png') no-repeat 39px 7px;}
.cal_choice .cal_option.new .cal_option_list a:hover {color:#e53738 !important;}
.cal_choice .cal_option.new .new_list {display:none;}
.cal_choice .cal_option.own {background:#4a75ad;}
.cal_choice .cal_option.own .cal_option_tit {background:url('/common/pc/olleh2.0/img/ico/ico_cal_own_sel.png') no-repeat 33px top;}
.cal_choice .cal_option.own .cal_option_list {background:#4a75ad;}
.cal_choice .cal_option.own .cal_option_list a {color:#4a75ad;background:url('/common/pc/olleh2.0/img/bg/bg_cal_list_check02.png') no-repeat 39px 7px;}
.cal_choice .cal_option.own .cal_option_list a:hover {color:#4a75ad !important;}
.cal_choice .cal_option.own .own_list {display:none;}
.cal_choice .btn_close {width:50px;height:12px;margin:2px auto 0;background:url('/common/pc/olleh2.0/img/bg/bg_cal_close.png') no-repeat center;text-indent:-9999px;}
.cal_choice .info_txt {border-bottom:1px solid #d8d8d8;padding-bottom:8px;color:#666;line-height:14px;font-size:11px;}
.cal_choice .cal_more a {display:block;padding:4px 0 0 10px;background:url('/common/pc/olleh2.0/img/bg/bg_cal_more.png') no-repeat 217px 11px;color:#000;}
.cal_choice .cal_more a:hover {color:#000 !important;}


.calculater_mini .txt_area .txt > p > strong:first-child > i {display:none}
.calculater_mini .txt_area .tit_cont .txt > p strong {display:inline !important;}
.calculater_mini .txt_area .tit_cont .txt > p strong em {position:static;font-size:13px;font-weight:normal;}
.calculater_mini .txt_area .tit_cont .txt > p strong b {font-weight:normal;color:#fff}
.calculater_mini .txt_area .btn_more {display:none;}

/* 유선_인기유선상품팩 */
.hit_pack_view .visual_type {position:relative;width:auto;left:0;margin-top:0;}
.hit_pack_view .visual_type .video {position:absolute;top:4px;right:60px;}
.hit_pack_view .visual_type .object {position:absolute;bottom:0;right:0;}
.hit_pack_view div.recomCombineW {position:relative;min-height:438px;margin-top:36px;}
.hit_pack_view div.recomCombineW > a {position:absolute;top:0;z-index:2;}
.hit_pack_view div.recomCombineW > a.tabRecom1 {left:0;top:0;}
.hit_pack_view div.recomCombineW > a.tabRecom2 {top:160px;}
.hit_pack_view div.recomCombineW > a.tabRecom3 {top:320px;}
.hit_pack_view div.recomCombineW > a.tabRecom4 {right:0;top:0;}
.hit_pack_view div.recomCombineW > a.tabRecom5 {right:0;top:160px;}
.hit_pack_view div.recomCombineW > a.tabRecom6 {right:0;top:320px;}
.hit_pack_view div.recomCombineW.giga > a.tabRecom1 + div.recomC {background-image:url('/images/pc/wire/combine/rocomGiga_img01.jpg');}
.hit_pack_view div.recomCombineW.giga > a.tabRecom2 + div.recomC {background-image:url('/images/pc/wire/combine/rocomGiga_img02.jpg');}
.hit_pack_view div.recomCombineW.giga > a.tabRecom3 + div.recomC {background-image:url('/images/pc/wire/combine/rocomGiga_img03.jpg');}
.hit_pack_view div.recomCombineW.giga > a.tabRecom4 + div.recomC {background-image:url('/images/pc/wire/combine/rocomGiga_img04.jpg');}
.hit_pack_view div.recomCombineW.giga > a.tabRecom5 + div.recomC {background-image:url('/images/pc/wire/combine/rocomGiga_img05.jpg');}
.hit_pack_view div.recomCombineW.giga > a.tabRecom6 + div.recomC {background-image:url('/images/pc/wire/combine/rocomGiga_img06.jpg');}
.hit_pack_view div.recomCombineW.olleh > a.tabRecom1 + div.recomC {background-image:url('/images/pc/wire/combine/rocomOlleh_img01.jpg');}
.hit_pack_view div.recomCombineW.olleh > a.tabRecom2 + div.recomC {background-image:url('/images/pc/wire/combine/rocomOlleh_img02.jpg');}
.hit_pack_view div.recomCombineW.olleh > a.tabRecom3 + div.recomC {background-image:url('/images/pc/wire/combine/rocomOlleh_img03.jpg');}
.hit_pack_view div.recomCombineW.olleh > a.tabRecom4 + div.recomC {background-image:url('/images/pc/wire/combine/rocomOlleh_img04.jpg');}
.hit_pack_view div.recomCombineW.olleh > a.tabRecom5 + div.recomC {background-image:url('/images/pc/wire/combine/rocomOlleh_img05.jpg');}
.hit_pack_view div.recomCombineW.olleh > a.tabRecom6 + div.recomC {background-image:url('/images/pc/wire/combine/rocomOlleh_img06.jpg');}
.hit_pack_view div.recomCombineW.package > a.tabRecom1 + div.recomC {background:url('/common/pc/olleh2.0/img/contents/PC_rcmdCombine_new_cont_bg01_200330.jpg') no-repeat 288px 0;}
.hit_pack_view div.recomCombineW.package > a.tabRecom2 + div.recomC {background:url('/common/pc/olleh2.0/img/contents/PC_rcmdCombine_new_cont_bg02_200330.jpg') no-repeat 288px 0;}
.hit_pack_view div.recomCombineW.package > a.tabRecom3 + div.recomC {background:url('/common/pc/olleh2.0/img/contents/PC_rcmdCombine_new_cont_bg03_181221.jpg') no-repeat 288px 0;}
.hit_pack_view div.recomCombineW.package > a.tabRecom4 + div.recomC {background:url('/common/pc/olleh2.0/img/contents/PC_rcmdCombine_new_cont_bg04_181221.jpg') no-repeat 310px 0;}
.hit_pack_view div.recomCombineW.package > a.tabRecom5 + div.recomC {background:url('/common/pc/olleh2.0/img/contents/PC_rcmdCombine_new_cont_bg05_181221.jpg') no-repeat 310px 0;}
.hit_pack_view div.recomCombineW.package > a.tabRecom6 + div.recomC {background:url('/common/pc/olleh2.0/img/contents/PC_rcmdCombine_new_cont_bg06_200330.jpg') no-repeat 310px 0;}
.hit_pack_view div.recomCombineW div.recomC {display:none;position:relative;margin-bottom:31px;background:no-repeat center top;z-index:1;padding-top:500px;}
.hit_pack_view div.recomCombineW div.recomC a.btn_apply {display:inline-block;bottom:71px;right:160px;height:35px;line-height:35px;padding:0 29px;background:#f82a2a;color:#fff;border-radius:2px;font-size:18px;font-family: "Noto Sans";position:absolute;}
.hit_pack_view div.recomCombineW div.recomC a.btn_apply:hover {color:#fff !important;}
.hit_pack_view div.recomCombineW div.recomC a.btn_help {position:absolute;left:336px;bottom:15px;}
.hit_pack_view div.recomCombineW div.recomC a.btn_help span {display:none;position:absolute;right:-50px;top:20px;padding:5px;width:400px;font-size:11px;border:1px solid #2d2d2d;background-color:#fff;}
.hit_pack_view div.recomCombineW div.recomC a.btn_help span em {display:block;font-size:12px;font-weight:bold;}
.hit_pack_view div.recomCombineW div.recomC a.btn_the_moving {position:absolute;right:19px;bottom:18px; width:97px; height:28px;}
.hit_pack_view div.recomCombineW div.recomC a.btn_the_wedding{position:absolute;right:19px;bottom:90px; width:97px; height:28px;}
.hit_pack_view .txt_super {position:absolute;bottom:17px;left:40px; color:#ff5158;font-size:14px;letter-spacing:-1px;}

div.movingW {padding-top:0 !important;background:url('/images/pc/wire/combine/moving_tit_bg.jpg') repeat-x center top;}


/* 유선상품팩 - 상세 */
/* text */
.indent_list i {vertical-align:middle;}
.indent_list li,
.indent_list p {margin-left:10px;text-indent:-10px;letter-spacing:-1px;font-size:14px;color:#666;}

.vertical_type.type03 .combine7_case {padding:40px 0 55px;}
.vertical_type.type03 .combine7_case .img_area {text-align:left;}
.vertical_type.type03 .combine7_case .txt_area {font-size:14px;color:#808080;padding:12px 30px;line-height:21px;text-align:left;}
.vertical_type.type03 .combine7_case .txt_area ul {padding-left:7px;}
.vertical_type.type03 .combine7_case .center {text-align:center;color:#333;margin-top:15px;background:#f9f9f9;padding:10px 0 13px;width:650px;}
.vertical_type.type03 .combine7_case .center p {color:#333;font-size:14px;}
.vertical_type.type03 .combine7_case .center strong.font_red {font-size:16px;}

/*180419_유선상품팩4 배너추가*/
.hit_pack_view div.recomCombineW.package div.recomC4 div.recomC4_tab,
.hit_pack_view div.recomCombineW.package div.recomC4 div.recomC4Banner{position:relative;}
.hit_pack_view div.recomCombineW.package div.recomC4 div.recomC4Banner{margin-top:10px;z-index:-1;}
.hit_pack_view div.recomCombineW.package div.recomC4 div.recomC4Banner a.btn_view1,
.hit_pack_view div.recomCombineW.package div.recomC4 div.recomC4Banner a.btn_view2{position:absolute;background: #fff;border: 1px solid #f82a2a;color: #f82a2a;right: 0;bottom: 15px;height:29px;line-height:29px;font-size:16px;padding:0 21px;}
.hit_pack_view div.recomCombineW.package div.recomC4 div.recomC4Banner a.btn_view1{margin-right:362px;}
.hit_pack_view div.recomCombineW.package div.recomC4 div.recomC4Banner a.btn_view2{margin-right:35px;}
.hit_pack_view div.recomCombineW.package div.recomC4 div.recomC4Banner > a:hover {color:#f82a2a !important;}


/* 홈서비스 | 프리미엄 싱글결합 */
.h_subtit {margin-top:35px; padding-bottom:10px;}
.h_subtit .tblbox {display:table; width:100%;}
.h_subtit p {display:table-cell; vertical-align:middle; font-size:16px; color:#000;}
.h_subtit span {display:table-cell; vertical-align:middle; color:#000; text-align:right; font-size:16px;}

.service_bind_list {margin-left:-10px;}
.service_bind_list:after {content:""; display:block; clear:both;}
.service_bind_list > li {float:left; width:353px; height:306px; margin-left:10px;}
.service_bind_list > li .inbox {display:table; width:100%; border:1px solid #cecece; border-radius:15px;}
.service_bind_list > li .tblrow {display:table-row; vertical-align:top;}
.service_bind_list > li .cell {display:table-cell; vertical-align:middle;}

.service_bind_list > li .txt {font-size:18px; color:#000; text-align:center; height:73px; vertical-align:bottom;}
.service_bind_list > li .tit {border-radius:0 0 15px 15px; background-color:#fff3f3; text-align:center; height:65px; vertical-align:top;}
.service_bind_list > li .tit strong {display:block; font-size:20px; color:#000; padding-top:15px;}

.service_bind_list > li .cont {height:164px;}
.bind_contlist {position:relative;}
.bind_contlist.plus {padding-top:23px;}
.bind_contlist.or {margin-top:-9px;}
.bind_contlist:after {content:""; position:absolute; top:50%; left:50%; transform:translate(-50%, 50%); width:30px; height:30px; clear:both;}
.bind_contlist.plus:after {background:url('/common/pc/olleh2.0/img/ico/ico_service_bind_single_plus.gif') no-repeat 0 0; top:25px;}
.bind_contlist.or:after {background:url('/common/pc/olleh2.0/img/ico/ico_service_bind_single_or.gif') no-repeat 0 0; top:20px;}

.bind_contlist > li {float:left; width:50%;}
.bind_contlist > li .bg {background-repeat:no-repeat; background-position:center 0;}
.bind_contlist > li .bg.giga {background-image:url('/common/pc/olleh2.0/img/bg/bg_service_bind_single_giga.jpg');}
.bind_contlist > li .bg.giga1g {background-image:url('/common/pc/olleh2.0/img/bg/bg_service_bind_single_giga_1g.jpg');}
.bind_contlist > li .bg.giga500 {background-image:url('/common/pc/olleh2.0/img/bg/bg_service_bind_single_giga_500.jpg');}

.bind_contlist > li .bg span {display:block; text-align:center; font-size:12px; color:#222;}
.bind_contlist > li .bg.giga span {padding-top:75px;}
.bind_contlist > li .bg.giga1g span {padding-top:90px;}
.bind_contlist > li .bg.giga500 span {padding-top:90px;}

.service_bind_bg {background-repeat:no-repeat; background-position:0 0; width:129px; height:129px; text-indent:-90000px; margin:0 auto;}
.service_bind_bg.lte {background-image:url('/common/pc/olleh2.0/img/bg/bg_service_bind_single_lte.jpg');}
.service_bind_bg.line {background-image:url('/common/pc/olleh2.0/img/bg/bg_service_bind_single_line.jpg');}

.service_bind_exlist_box {border-top:2px solid #f82a2a;}
.service_bind_exlist {width:914px; margin:25px auto 0 auto;}
.service_bind_exlist:after {content:""; display:block; clear:both;}
.service_bind_exlist > li {float:left; width:447px; margin-left:17px;}
.service_bind_exlist > li:first-child {margin-left:0;}
.service_bind_exlist > li > .inbox {position:relative; border:1px solid #d8d8d8; border-radius:15px; height:417px;}

.bind_exlist_tit {height:219px;}
.bind_exlist_tit .bg {background-repeat:no-repeat; background-position:center 32px; text-align:center; padding-top:160px;}
.bind_exlist_tit .bg.giga {background-image:url('/common/pc/olleh2.0/img/bg/bg_service_bind_exam_giga.png');}
.bind_exlist_tit .bg.line {background-image:url('/common/pc/olleh2.0/img/bg/bg_service_bind_exam_line.png');}
.bind_exlist_tit strong {font-size:24px; color:#000;}
.bind_exlist_tit span {font-size:16px; color:#6b6b6b;}

.bind_exlist_price {padding:0 55px; border-top:1px solid #d8d8d8;}
.bind_exlist_price .tblbox {display:table; width:100%;}
.bind_exlist_price .tblcell {display:table-cell; color:#000; font-size:16px; height:50px; vertical-align:middle;}
.bind_exlist_price .tit {text-align:left;}
.bind_exlist_price .tit span {color:#f82a2a;}
.bind_exlist_price .price {text-align:right;}
.bind_ex_dc {display:inline-block; background:url('/common/pc/olleh2.0/img/ico/ico_service_bind_single_minus.png') no-repeat 0 0; width:17px; height:17px; text-indent:-9000px; vertical-align:-3px;}
.bind_exam_plus {
	position:absolute;
	top:190px;
	right:-35px;
	z-index:100;
	background:url('/common/pc/olleh2.0/img/bg/bg_service_bind_exam_plus.png') no-repeat 0 0;
	width:52px;
	height:52px;
	text-indent:-9000px;
}
.bind_exlist_price.type02 {border-top:1px dashed #dcdcdc; padding:10px 55px; height:59px;}
.bind_exlist_price.type02 .tblcell {color:#f82a2a; height:auto; padding:3px 0;}
.bind_exlist_price.type02 .price strong {color:#f82a2a;}

.bind_exlist_total {background-color:#fffafa; height:67px; border-radius:0 0 15px 15px;}
.bind_exlist_total .tblbox {display:table; width:100%; height:67px;}
.bind_exlist_total .tblcell {display:table-cell; vertical-align:middle; font-size:20px;}
.exlist_total_tit {padding-left:55px;}
.exlist_total_txt {position:relative; display:inline-block;}
.exlist_total_price {text-align:right; padding-right:55px;}
.exlist_total_discount {
	display:inline-block;
	background:url('/common/pc/olleh2.0/img/bg/bg_service_bind_exam_pricedown.png') no-repeat 0 0;
	width:57px;
	height:60px;
	margin:0 5px 0 0;
	position:relative;
	top:-12px;
}
.exlist_total_discount strong {display:block; font-size:15px; text-align:center; color:#fff; line-height:18px; padding-top:5px;}
.exlist_total_tit {color:#000;}
.exlist_total_txt {color:#000;}
.indent_link {border-bottom:1px solid #000; padding-bottom:2px; font-weight:bold; color:#000; margin-left:3px;}

.single_bind_examp {font-size:24px; color:#000; text-align:center; font-weight:bold; padding-top:20px;}
.single_bind_examp strong {color:#f82a2a;}
.single_bind_examp span {font-size:16px;}

.combine_pdt .price_in .txt {font-size:16px; vertical-align:1px;}
.inner.combine.single .h_tit {margin-top:20px;}
.inner.combine.single .h_tit:first-child {margin-top:0;}