/*1단락*/
.answer{font-size: 15px;color: #000000;padding: 10px 10px 10px 70px;background-color: #ffffff;border: 1px solid #cccccc; margin-bottom:20px; letter-spacing:-1px;}
.question{padding-bottom:10px;}
.question a{font-size:15px; color:#000; letter-spacing:-1px; vertical-align:middle; border:0; outline:0;}
.question a:hover{color:#348900; text-decoration:underline;}
.question .-show{color:#348900; text-decoration:underline;}

.mainTplWrap .tplSwitchTab ul{text-align: center; }
.mainTplWrap .tplSwitchTab li{width:30%; margin:0 5px 0 0; float:none; display:inline-block;}
.mainTplWrap .tplSwitchTab li:last-child{margin-right:0;}
.mainTplWrap .tplSwitchTab li a{font-size: 11px;color: #ffffff;display: inline-block; background-image:none; letter-spacing:-1px;height: auto;}
.mainTplWrap .tplSwitchTab li.switch-on a{ color:#fff;}
.mainTplWrap tbody tr:last-child td{border-bottom:5px;}

/*sk탭*/
.sktab li{width:23.5%!important; margin:0 0.5% 0 0 ; float: left;}
.sktab li:last-child{margin-right:0;}
.sktab li a{text-align:left!important; box-sizing:border-box; padding-left:23%!important; padding-right:0 !important; color: #666666!important; width: 100%!important;height: 40px!important;border: 1px solid #ddd; border-radius: 5px;line-height: 38px!important;background: #fff url(../images/x_icon.png) 7% center no-repeat!important; background-size:10px!important;}
.sktab li.switch-on a{color:#fff!important; border-color:#ea6701; background: #f48025 url(../images/check_icon.png) 6% center no-repeat!important; background-size:12px!important;}

/*sk두번째탭*/
.s-sktab li{width:23.5%!important;margin:0 0.5% 0 0 ; float: left;}
.s-sktab li:last-child{margin-right:0;}
.s-sktab li a{box-sizing:border-box; text-align:left!important; padding-left:23%!important; padding-right:0 !important;color: #666666!important; width: 100%!important;height: 40px!important;border: 1px solid #ddd; border-radius:5px; line-height: 38px!important;background: #fff url(../images/x_icon.png) 7% center no-repeat!important; background-size:10px!important;}
.s-sktab li:first-child a{padding-left:23%; width:100%!important;}
.s-sktab li:first-child.switch-on a{background: #fff url(../images/orange_checked.png) 5px 15px no-repeat!important; background-size:12px!important;}
.s-sktab li.switch-on a{color:#f48025!important; border-color:#ea6701; background: #fff url(../images/orange_checked.png) 6% center no-repeat!important; background-size:12px!important;}
li.switch-on .bubble{display:block;}

/*말풍선*/
.bubble{width:182px; display:none; line-height: 29px;height: 30px;text-align: center;position: absolute;margin-top: -40px; font-size:11px; letter-spacing:-1px;}
.bubble.depth1_left{background:url(../images/m_bubble_bg_l.png) left top no-repeat; height:40px; left:70px;}
.bubble.depth1_center{background:url(../images/m_bubble_bg_c.png) left top no-repeat; height:40px; left:120px;}
.bubble.depth1_right{background:url(../images/m_bubble_bg_r2.png) left top no-repeat; height:40px; right:0px;}
.bubble.depth2_left{background:url(../images/m_bubble_bg_l.png) left top no-repeat; height:40px; left:0px;}
.bubble.depth2_center1{background:url(../images/m_bubble_bg_c.png) left top no-repeat; height:40px; left:40px;}
.bubble.depth2_center2{background:url(../images/m_bubble_bg_c.png) left top no-repeat; height:40px; left:120px;}
.bubble.depth2_right{background:url(../images/m_bubble_bg_r2.png) left top no-repeat; height:40px; right:0px;}


/*sk세번째탭*/
.ss-sktab li{width:25%!important;margin:0 0 0 0 !important; float: left;}
.ss-sktab li a{box-sizing:border-box; text-align:left!important; padding-left:35%!important;padding-right:0 !important; color: #666666!important; width:100%!important;height: 40px!important;border-top: 1px solid #ddd;border-left: 1px solid #ddd; border-right: 1px solid #ddd; line-height: 40px!important;background: #fff url(../images/x_icon.png) 20% center no-repeat!important;  background-size:10px!important;}
.ss-sktab li.switch-on a{color:#f48025!important; border-right: 1px solid #ea6701; border-color:#ea6701; background:#fff url(../images/orange_checked.png) 20% center no-repeat!important; background-size:12px!important;}
.ss-sktab li:last-child a{width: 100%!important;}


.lg_tb{border-top:3px solid #ee2798; border-bottom:1px solid #333; }
.lg_tb th{border-bottom:1px solid #333; color:#000;  padding:10px 0;font-size:12px; border-right:1px solid #ddd; background:#f1f1f1;}
.lg_tb td{border-bottom:1px dashed #ddd; border-right:1px solid #ddd;  padding:10px 2px; text-align:center; font-size:12px;}
.lg_tb td.first{background:#e7eef4; text-align:center;}
.lg_tb td:last-child{background:#ffffff; font-family:'Nanum Gothic Bold'; color:#000;}

.kt_tb{border-top:3px solid #eb1c24; border-bottom:1px solid #333; }
.kt_tb th{border-bottom:1px solid #333; color:#000;  padding:10px 0; font-size:12px; border-right:1px solid #ddd; background:#f1f1f1;}
.kt_tb td{border-bottom:1px dashed #ddd; border-right:1px solid #ddd;  padding:10px 2px; text-align:center; font-size:12px;}
.kt_tb td.first{background:#e7eef4;}
.kt_tb td:last-child{background:#ffffff; font-family:'Nanum Gothic Bold'; color:#000;}

.sk_tb{border-top:3px solid #f48025; border-bottom:1px solid #333;}
.sk_tb th{border-bottom:1px solid #333; color:#000;  padding:8px 0;font-size:12px; border-right:1px solid #ddd; background:#f1f1f1;}
.sk_tb td{text-align:center; border-bottom:1px dashed #ddd; border-right:1px solid #ddd; padding:8px; font-size:12px;}
.sk_tb td:nth-child(2n-1){background-image: url(../images/sk_td_bg.png);background-repeat: repeat;}
.sk_tb td:nth-child(2n){background:#ffffff;}
.sk_tb .last-pay{background:#e7eef4!important; text-align:right; font-family:'Nanum Gothic Bold'; color:#000!important;}
.sk_tb td:last-child{background:#f9f5f2; text-align:right; font-family:'Nanum Gothic Bold'; color:#f4740f;}
.sk_tb img{width:15px; height:auto;}

.ex_tb td{text-align:center; font-size:16px; }
.ex_tb td:first-child:{background:#ff0000!important;}
.ex_tb td:nth-child(2n-1){background:#848484; color:#fff; text-align:center; padding:8px 0 5px 0; border-right:1px solid #fff; box-sizing:border-box;}
.ex_tb td:nth-child(2n){padding:8px 0 5px 0;background-image:url(../images/sk_td_bg.png);background-repeat: repeat;background-position: left top;color:#000; text-align:center; font-weight:bold;}
.ex_tb{border-right:1px solid #ccc;}

/*3단락*/
.submitConsultTpl:hover{background:#e64b13!important; font-weight:400!important;}

/*체크박스토글*/
.btn-check a{font-size:14px; color:#000; background:url(../images/btn_nocheck.png) left center no-repeat; display:inline-block; padding-left:26px;}
.btn-check.-show a{font-size:14px; color:#000; background:url(../images/btn_check.png)left center no-repeat;inline-block;padding-left:26px;}


/*인터넷과tv*/
.cmtDesigner { background:#fffedc; padding:8px 15px; text-align:center; }
.internettv_tb{border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.internettv_tb th{background:#fff; padding:10px 0; text-align:center; font-size:15px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; }
.internettv_tb th:first-child{ border-left:1px solid #ddd;}
.internettv_tb th.border_no{border-bottom:none!important;}
.internettv_tb td{background:url(../images/sk_td_bg.png) repeat; padding:10px 0; text-align:center; font-size:16px; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.select_ti{background:#ff0000!important; color:#fff; font-family:'Nanum Gothic Bold'; border-bottom:none!important;}
.select_pay{background:#ffffff!important; border: 7px solid #ff0000!important; font-family:'Nanum Gothic Bold'; padding: 10px 0px!important;}
