/*1단락*/
.answer{font-size: 18px;color: #000000;padding: 40px 0 40px 120px;background-color: #ffffff;border: 1px solid #cccccc; margin-bottom:20px;}
.question{padding-bottom:20px;}
.question a{font-size:16px; color:#000;}
.question a:hover{color:#348900; text-decoration:underline;}
.question .-show{color:#348900; text-decoration:underline;}

.mainTplWrap .tplSwitchTab li{width:250px; margin:0 14px 0 0;}
.mainTplWrap .tplSwitchTab li:last-child{margin-right:0;}
.mainTplWrap .tplSwitchTab li a{font-size: 18px;color: #ffffff;width: 243px;display: inline-block; background-image:none; height:73px;}
.mainTplWrap .tplSwitchTab li.switch-on a{ color:#fff;}
.mainTplWrap tbody tr:last-child td{border-bottom:5px;}

/*sk탭*/
.sktab li{width:238px!important; margin:0 5px 0 0 ; float: left;}
.sktab li:last-child{margin-right:0;}
.sktab li a{text-align:left!important; padding-left:88px!important;padding-right: 0 !important; color: #666666!important; width: 150px!important;height: 53px!important;border: 1px solid #ddd; border-radius: 5px;line-height: 53px!important;background: #fff url(../images/x_icon.png) 65px 18px no-repeat!important;}
.sktab li.switch-on a{color:#fff!important; border-color:#ea6701; background: #f48025 url(../images/check_icon.png) 55px 18px no-repeat!important;}

/*sk두번째탭*/
.s-sktab li{width:238px!important;margin:0 14px 0 0; float: left;}
.s-sktab li:last-child{margin-right:0;}
.s-sktab li a{text-align:left!important; padding-left:88px!important; padding-right:0!important; color: #666666!important; width: 150px!important;height: 53px!important;border: 1px solid #ddd; border-radius:5px; line-height: 53px!important;background: #fff url(../images/x_icon.png) 65px 18px no-repeat!important;}
.s-sktab li:first-child a{padding-left:98px; width:140px!important;}
.s-sktab li:first-child.switch-on a{background: #fff url(../images/orange_checked.png) 65px 18px no-repeat!important;}
.s-sktab li.switch-on a{color:#f48025!important; border-color:#ea6701; background: #fff url(../images/orange_checked.png) 55px 18px no-repeat!important;}
li.switch-on .bubble{display:block;}
.bubble{display:none;background-image:url(../images/bubble_bg.png);background-repeat: no-repeat;background-position: left top;line-height: 29px;height: 40px;text-align: center;position: absolute;width: 243px;margin-top: -40px;}

/*sk세번째탭*/
.ss-sktab li{width:248px!important; margin: 0 1px 0 0!important; float: left;}
.ss-sktab li a{text-align:left!important; padding-left:108px!important; padding-right:0 !important; color: #666666!important; width: 139px!important;height: 45px!important;border-top: 1px solid #ddd;border-left: 1px solid #ddd; border-right: 1px solid #ddd; line-height: 45px!important;background: #fff url(../images/x_icon.png) 75px 15px no-repeat!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) 70px 15px no-repeat!important;}
.ss-sktab li:last-child a{width: 141px!important;}


.lg_tb{border-top:3px solid #ee2798; border-bottom:1px solid #333; }
.lg_tb th{border-bottom:1px solid #333; color:#000;  padding:15px 0;font-size:16px; border-right:1px solid #ddd; background:#f1f1f1;}
.lg_tb td{border-bottom:1px dashed #ddd; border-right:1px solid #ddd;  padding:10px 20px; text-align:center; font-size:15px;}
.lg_tb td.first{background:#e7eef4; text-align:left;}
.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:15px 0;font-size:16px; border-right:1px solid #ddd; background:#f1f1f1;}
.kt_tb td{border-bottom:1px dashed #ddd; border-right:1px solid #ddd;  padding:10px 20px; text-align:center; font-size:15px;}
.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:15px 0;font-size:16px; border-right:1px solid #ddd; background:#f1f1f1;}
.sk_tb td{text-align:center; border-bottom:1px dashed #ddd; border-right:1px solid #ddd; padding:20px; font-size:15px;}
.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;}

.ex_tb td{text-align:center; font-size:18px; }
.ex_tb td:nth-child(2n-1){background:#848484; color:#fff; text-algin:center; padding:20px 0;}
.ex_tb td:nth-child(2n){padding:20px 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:16px; color:#000; background:url(../images/btn_nocheck.png) left center no-repeat; display:inline-block; padding-left:26px; line-height:23px;}
.btn-check.-show a{font-size:16px; color:#000; background:url(../images/btn_check.png)left center no-repeat;inline-block;padding-left:26px; line-height:23px;}


/*인터넷과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:24px 0; text-align:center; font-size:22px; 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:24px 0; text-align:center; font-size:22px; 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: 14px 0px!important;}
