@charset 'EUC-KR';

.tab_wrap2.type_1 {font-size: 15px;}
.tab_wrap2.type_1 ul {display: flex;}
.tab_wrap2.type_1 .tabs {display: block; height: 100px;}
.tab_wrap2.type_1 .tabs a {display: flex; flex-direction: column; justify-content: center; height: 100px; line-height: 1.5em; text-align: center;}
.tab_wrap2.type_1 .tabs .txt_tit {font-family: 'roboto','notokr'; font-weight: 500; font-size: 21px; color: #333;}
.tab_wrap2.type_1 .tabs .txt {margin-top: 6px; font-weight: 500; font-size: 18px; color: #888;}
.tab_wrap2.type_1 .tabs .txt_s {display: inline-block; font-weight: 400; font-size: 13px; color: #999; vertical-align: middle;}
.tab_wrap2.type_1 .tabs.on .txt_tit {color: #ff9000;}
.tab_wrap2.type_1 .tabs.on .txt {color: #333;}

.list_dot.type_none li {padding-left: 0; font-size: 13px; line-height: 1.53em; color: #999; letter-spacing: -0.025em; text-align: left;}
.tbl + .list_dot.type_2 {margin-top: 14px;}
.list_dot.type_2 li {position: relative; padding-left: 14px; font-size: 13px; line-height: 1.53em; color: #999; letter-spacing: -0.025em; text-align: left;}
.list_dot.type_2 li.type_emphasis {color: #ff9900;}
.list_dot.type_2 li .type_emphasis {color: #666;}
.list_dot.type_2 li:before {display: block; position: absolute; top: 5px; left: 2px; content: '-';}
.list_dot.type_2 li.type_annotation:before {content: '※';}

.box_flex {display: flex; align-items: center; font-size: 16px; color: #333; text-align: left;}
.box_flex.type_center {justify-content: center;}
.box_flex.type_center > * {margin-left: 10px;}
.box_flex.type_center > .wrap_select {min-width: 160px;}
.box_flex.type_center > *:first-child {margin-left: 0;}

.btn_square.color_gray {min-width: 100px; background-color: #666; color: #fff; letter-spacing: -0.0252em;}
.h2_tit + .box_flex {margin-top: 40px;}
.box_1.type_1 + .img_content {margin-top: 80px;}

.list_subscription.type_1 .box_form.type_1.size_2 > * {width: calc((100% - 10px) / 2);}
.list_subscription.type_1 .box_form.type_1 {display: flex; align-items: center;}
.txt_cont.type_1 {font-weight: 500; font-size: 21px; line-height: 1.5em; color: #333; text-align: center;}
.txt_cont.type_1 .type_emphasis {color: #ff9000;}
.list_btn + .txt_cont.type_1 {margin-top: 20px;}

.type_region.off {display: none;}
.type_region {display: block;}
.list_subscription > li.type_full {padding-right: 0;}

.wrap_select.case_2 {min-width: 230px;}
.icon_family_cable_plan_1:before {background-image: url(/img/common/icon_family_cable_plan_1.png);}
.icon_family_cable_plan_2:before {background-image: url(/img/common/icon_family_cable_plan_2.png);}
.icon_cable_internet_2:before {background-image: url(/img/common/icon_cable_internet_2.png);}
.icon_cable_internet_1:before {background-image: url(/img/common/icon_cable_internet_1.png);}
.icon_cable_internet_2:before {background-image: url(/img/common/icon_cable_internet_2.png);}
.icon_btv_cable_1:before {background-image: url(/img/common/icon_btv_cable_1.png);}
.icon_btv_cable_2:before {background-image: url(/img/common/icon_btv_cable_2.png);}

.list_select_shop {box-shadow: 2px 2px 5px rgba(0,0,0,.1);}
.list_snb.type_1 li.type_btv_cable a:before {background-image: url(/img/common/icon_btv_cable.png);}
.box_btn.type_1 {margin-top: 20px; text-align: center;}
.box_btn.type_1 .btn_square {min-width: 250px; font-size: 16px;}

.icon_btv_cable_1:before {background-image: url(/img/direct/icon_btv_cable_1.png);}