@charset "utf-8"; 
@import url('reset.css'); /* 2016-05-31 ?v=170531 */

.tbd_contents {clear:both; width:auto; border:1px solid #d2d2d2}
.tbd_contents table {width:100%}
.tbd_contents table thead th {height:49px; background:url('/smc/resources/images/mobile/common/bg_tableth_01.jpg') no-repeat 0 0; color:#fff; font-size:1em}
.tbd_contents table tbody th {padding-top:60px; vertical-align:top; background:url('/smc/resources/images/mobile/common/bg_tabledot_02.png') repeat-x 0 100%; color:#222; font-size:16px}
.tbd_contents table tbody tr.service th {padding-top:40px; background:none}
.tbd_contents table tbody tr.service td {padding-bottom:30px}
.tbd_contents table td {padding:20px 0 0 0; text-align:center; background:url('/smc/resources/images/mobile/common/bg_tabletd_01.jpg') repeat-y 0 0}
.tbd_contents table td p {width:100%; padding:0 0 70px 0; background:url('/smc/resources/images/mobile/common/bg_tabledot_01.png') no-repeat 50% 100%}
.tbd_contents table td p.tbd span {margin:0 15px}
.tbd_contents table .user {display:inline-block; width:59px; height:76px; background:url('/smc/resources/images/mobile/smartguide/img_deviceimg_04.jpg') no-repeat 0 0; text-indent:-99999px}
.tbd_contents table .tlc_01 {display:inline-block; width:61px; height:84px; background:url('/smc/resources/images/mobile/smartguide/img_deviceimg_06.jpg') no-repeat 0 0; text-indent:-99999px}
.tbd_contents table .tlc_02 {display:inline-block; width:66px; height:103px; background:url('/smc/resources/images/mobile/smartguide/img_deviceimg_05.jpg') no-repeat 0 0; text-indent:-99999px}
.tbd_contents table .mart {display:inline-block; width:83px; height:103px; background:url('/smc/resources/images/mobile/smartguide/img_deviceimg_07.jpg') no-repeat 0 0; text-indent:-99999px}
.tbd_contents table .shoppingmall {display:inline-block; width:73px; height:103px; background:url('/smc/resources/images/mobile/smartguide/img_deviceimg_08.jpg') no-repeat 0 0; text-indent:-99999px}

.deviceguide h4.ctitle {margin-bottom:5px !important}
.deviceguide h5 {margin:20px 0 5px 0; color:#222; font-size:15px}
.deviceguide table.board_type_1 span.blk {margin-left:10px}
.deviceguide ul.common_tabbox {margin:0 0 20px 0}
.deviceguide ul.common_tabbox li {width:33%}
/* 2020-06-29 삭제
.deviceguide ul.common_tabbox li.dv2 a {line-height:14px; font-size:13px}
.deviceguide ul.common_tabbox li.dv2.on a {line-height:14px; font-size:13px}*/
.deviceguide ul li .font_navy strong {display:block; margin:7px 0 2px 0}
.deviceguide ul.d_img {clear:both; overflow:hidden; margin:15px 0 0 0; padding:0 10px; text-align:center; border:1px solid #ddd; }
.deviceguide ul.d_img li {overflow:hidden; padding:20px 0; text-align:left; background:url('/smc/resources/images/mobile/common/dotline_01.gif') repeat-x 0 0; background-size:3px 1px}
.deviceguide ul.d_img li:first-child {text-align:center; background:0}
.deviceguide ul.d_img li h5 {margin:0 0 20px 0; color:#222; font-size:15px}
.deviceguide ul.d_img li img {display:block; width:60%; min-width:240px; max-width:400px; margin:0 auto}
.deviceguide .deviceinfowrap {clear:both; overflow:hidden; width:auto}
.deviceguide .deviceinfowrap dl {clear:both; overflow:hidden; height:auto; border-bottom:1px solid #ccc}
.deviceguide .deviceinfowrap dl dt {float:left; width:80px; padding:30px 0 0 0; text-align:center}
.deviceguide .deviceinfowrap dl dt img {width:60px}
.deviceguide .deviceinfowrap dl dd {float:none; overflow:hidden; min-height:120px; padding:12px 9px 15px 9px}
.deviceguide .deviceinfowrap dl dd strong {display:block; margin:0 0 10px 0; line-height:17px; color:#333; font-size:15px}
.deviceguide .deviceinfowrap dl dd span {display:block; overflow:hidden; padding:0 0 20px 0; background:url('/smc/resources/images/mobile/common/dotline_01.gif') repeat-x 0 100%; background-size:3px 1px; line-height:17px}
.deviceguide .deviceinfowrap dl dd p {clear:both; padding:8px 0 0 0; color:#444; font-size:14px}
.deviceguide .deviceinfowrap dl dd .btn_h30_wh {min-width:50px; margin:0 3px; padding:0 5px; text-align:center; font-size:13px; border-radius:2px}
.deviceguide .hiddenwrap {clear:both}
.deviceguide .hiddenwrap .hiddencontents {display:none}
.deviceguide .hiddenwrap .hiddencontents.on {display:block}
.deviceguide .selbox {float:right; width:150px; margin-top:-30px}
.deviceguide .selbox select {width:100%; height:30px; border:1px solid #ccc; border-radius:3px}
.deviceguide .agency_go {float:right; margin:-30px 0 15px 0}
.deviceguide .agency_go span {float:left; width:80px; height:32px; background:-moz-linear-gradient(top,  #fefefe 0%, #e5e5e5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e5e5e5)); background: -webkit-linear-gradient(top,  #fefefe 0%,#e5e5e5 100%); background: -o-linear-gradient(top,  #fefefe 0%,#e5e5e5 100%); background: -ms-linear-gradient(top,  #fefefe 0%,#e5e5e5 100%); background: linear-gradient(to bottom,  #fefefe 0%,#e5e5e5 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e5e5e5',GradientType=0 ); border-radius:3px}
.deviceguide .agency_go span.skt {margin:0 5px 0 0}
.deviceguide .agency_go span.kt {margin:0 5px 0 0}/* 2015-06-08 EDENIT */
.deviceguide .agency_go span a {display:block; width:auto; height:30px; border-radius:2px; border-color:#ddd #d1d1d1 #bcbcbc #cdcdcd; border-width:1px; border-style:solid; text-indent:-99999px}
.deviceguide .agency_go span.skt a {background-image:url('/smc/resources/images/mobile/common/logo_skt.png'); background-repeat:no-repeat; background-position:50% 50%; background-size:45px 20px}
.deviceguide .agency_go span.kt a {background-image:url('/smc/resources/images/mobile/common/logo_kt.png'); background-repeat:no-repeat; background-position:50% 50%; background-size:60px 20px}
.deviceguide .agency_go span.lgU a {background-image:url('/smc/resources/images/mobile/common/logo_lgu.png'); background-repeat:no-repeat; background-position:50% 50%; background-size:60px 20px}/* 2015-06-08 EDENIT */
.deviceguide .font_14_666_line {clear:both; overflow:hidden; margin-top:10px; padding-top:15px; border-top:1px solid #ccc; color:#666; font-size:14px; line-height:16px}

.termsguide fieldset.termschbox {position:relative; clear:both; width:180px; height:58px; padding:0 0 0 508px; background:url('/smc/resources/images/mobile/smartguide/bg_rulehead.jpg') repeat-x 0 0; border:1px solid #ccc}
.termsguide fieldset.termschbox label {position:absolute; left:20px; top:20px; display:block; padding:0 0 0 25px; background:url('/smc/resources/images/mobile/icon/icon_rule.jpg') no-repeat 0 3px; font-size:16px; color:#444}
.termsguide fieldset.termschbox span {position:absolute; right:15px; top:15px; display:block; width:130px; height:22px; padding:4px 26px 0 5px; background:#fff; border:1px solid #ddd}
.termsguide fieldset.termschbox span input.txt {width:100%; height:21px; padding:0; border:0}
.termsguide fieldset.termschbox span button {position:absolute; right:0; top:0; width:26px; height:26px; background:url('/smc/resources/images/mobile/icon/icon_search.jpg') no-repeat 50% 50%; text-indent:-99999px}
.termsguide .termsresultbox {clear:both; position:relative; width:689px; overflow:hidden; border-width:0 1px 1px 0; border-style:solid; border-color:#ddd}
.termsguide .termsresultbox ul.termsIndex {position:relative; width:100%; height:480px}
.termsguide .termsresultbox ul.termsIndex li {padding:0 0 0 40px}
.termsguide .termsresultbox ul.termsIndex li strong {position:absolute; left:0; top:0; display:block; width:40px; height:29px; border-bottom:1px solid #c1c1c1}
.termsguide .termsresultbox ul.termsIndex li strong a {display:block; width:40px; height:20px; padding:9px 0 0 0; text-align:center; background:#ccc; color:#fff; font-family:Dotum; font-weight:bold}
.termsguide .termsresultbox ul.termsIndex li strong a:hover {background:#333; text-decoration:none}
.termsguide .termsresultbox ul.termsIndex li strong a:focus {background:#333; text-decoration:none}
.termsguide .termsresultbox ul.termsIndex li strong a:active {background:#333; text-decoration:none}
.termsguide .termsresultbox ul.termsIndex li.index_0 strong {top:0}
.termsguide .termsresultbox ul.termsIndex li.index_1 strong {top:30px}
.termsguide .termsresultbox ul.termsIndex li.index_2 strong {top:60px}
.termsguide .termsresultbox ul.termsIndex li.index_3 strong {top:90px}
.termsguide .termsresultbox ul.termsIndex li.index_4 strong {top:120px}
.termsguide .termsresultbox ul.termsIndex li.index_5 strong {top:150px}
.termsguide .termsresultbox ul.termsIndex li.index_6 strong {top:180px}
.termsguide .termsresultbox ul.termsIndex li.index_7 strong {top:210px}
.termsguide .termsresultbox ul.termsIndex li.index_8 strong {top:240px}
.termsguide .termsresultbox ul.termsIndex li.index_9 strong {top:270px}
.termsguide .termsresultbox ul.termsIndex li.index_10 strong {top:300px}
.termsguide .termsresultbox ul.termsIndex li.index_11 strong {top:330px}
.termsguide .termsresultbox ul.termsIndex li.index_12 strong {top:360px}
.termsguide .termsresultbox ul.termsIndex li.index_13 strong {top:390px}
.termsguide .termsresultbox ul.termsIndex li.index_14 strong {top:420px}
.termsguide .termsresultbox ul.termsIndex li.index_15 strong {top:450px; height:30px; border-bottom:0}
.termsguide .termsresultbox ul.termsIndex li.index_15 strong a {padding-top:10px}
.termsguide .termsresultbox ul.termsIndex li.on strong a {background:#333}
.termsguide .termsresultbox ul.termsIndex li.on ul {display:block}
.termsguide .termsresultbox ul.termsIndex li.on .hiddenwrap {display:block}
.termsguide .termsresultbox ul.termsIndex li ul {display:none; float:left; width:145px; height:445px; padding:25px 10px 10px 25px; overflow-y:scroll; overflow-x:hidden}
.termsguide .termsresultbox ul.termsIndex li ul li {position:static; padding:0; margin:0 0 9px 0; line-height:16px; color:#666; font-family:Dotum; font-size:13px}
.termsguide .termsresultbox ul.termsIndex li ul li.nodata {padding:30px 0 0 0; text-align:left}
.termsguide .termsresultbox ul.termsIndex li ul li a {color:#666; font-family:Dotum; font-size:13px}
.termsguide .termsresultbox ul.termsIndex li ul li a:hover {color:#dc3b00; font-weight:bold; text-decoration:underline}
.termsguide .termsresultbox ul.termsIndex li ul li.on a {color:#dc3b00; font-weight:bold; text-decoration:underline}
.termsguide .termsresultbox .hiddenwrap {display:none; float:none; overflow:hidden; height:100%; padding:0 20px}
.termsguide .termsresultbox .hiddenwrap .nodata {padding-top:57px; font-family:Dotum; font-size:13px}
.termsguide .termsresultbox dl {height:100%}
.termsguide .termsresultbox dl dt {height:35px; padding-top:25px; font-size:14px;  color:#444}
.termsguide .termsresultbox dl dd {height:400px; overflow-x:hidden; overflow-y:auto}
.termsguide .termsresultbox dl dd p.dotline {padding-bottom:25px; line-height:18px; color:#666}
.termsguide .termsresultbox dl dd .btnright {display:block; width:100%; margin:0 !important; padding:15px 0 0 0}
.termsguide .termsresultbox dl dd .btnright button {width:37px; height:28px; padding:1px 0 0 0; margin:0; background:url('/smc/resources/images/mobile/btn/btn_commonset.jpg') no-repeat -231px -60px; color:#444; font-size:12px}
.termsguide .termsresultbox dl dd .btnright button:first-child {width:38px; background-position:-230px -60px}
.termsguide .ctgcheckbox {float:left; width:460px}
.termsguide .ctgcheckbox h4 {float:left; margin:0 15px 0 0; font-size:16px}
.termsguide .ctgcheckbox span {display:block; float:left; margin:2px 30px 0 0}
.termsguide .ctgcheckbox span label {padding:0 0 0 5px; color:#666; font-size:12px}
.termsguide fieldset.dicschbox {float:right; margin:0 0 10px 0}
.termsguide fieldset.dicschbox span {float:right; display:block; position:relative; width:auto; height:22px; padding:4px 26px 0 5px; border:1px solid #ddd}
.termsguide fieldset.dicschbox span input.txt {width:100%; height:21px; padding:0; border:0}
.termsguide fieldset.dicschbox span button {position:absolute; right:0; top:0; width:26px; height:26px; background:url('/smc/resources/images/mobile/icon/icon_search.jpg') no-repeat 50% 50%; text-indent:-99999px}
.termsguide .cellphone_termbox {clear:both; width:900px; overflow:hidden; margin:0}
.termsguide .cellphone_termbox .terms_lnb {float:left; width:204px; height:486px; border:3px solid #bbb}
.termsguide .cellphone_termbox .terms_lnb h5 {height:31px; padding:15px 0 0 10px; background:url('/smc/resources/images/mobile/common/bg_titgr_01.jpg') repeat-x; border:1px solid #fff; color:#222; font-size:14px}
.termsguide .cellphone_termbox .terms_lnb h5 button {margin-left:8px}
.termsguide .cellphone_termbox .terms_lnb ul {height:409px; overflow-y:scroll; overflow-x:hidden; margin:0 1px 0 0; padding:15px 10px 12px 10px; border-top:1px solid #ddd}
.termsguide .cellphone_termbox .terms_lnb ul li {line-height:18px}
.termsguide .cellphone_termbox .terms_lnb ul li a.collapse {display:block; width:155px; height:22px; padding:1px 0 0 28px; background:url('/smc/resources/images/mobile/icon/icon_folder_collapse.jpg') no-repeat 0 0; color:#444; font-size:12px; text-decoration:none; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; font-family:Dotum; font-size:13px; letter-spacing:-1px}
.termsguide .cellphone_termbox .terms_lnb ul li a.expand {display:block; width:155px; height:22px; padding:1px 0 0 28px; background:url('/smc/resources/images/mobile/icon/icon_folder_expand.jpg') no-repeat 0 0; color:#444; font-size:12px; text-decoration:none; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; font-family:Dotum; font-size:13px; letter-spacing:-1px}
.termsguide .cellphone_termbox .terms_lnb ul li.on a.collapse {font-weight:bold}
.termsguide .cellphone_termbox .terms_lnb ul li.on a.expand {font-weight:bold}
.termsguide .cellphone_termbox .terms_lnb ul li ul li {border-bottom:0; line-height:16px}
.termsguide .cellphone_termbox .terms_lnb ul li ul li a {display:inline-block; width:155px; padding:0 0 0 10px; background:url('/smc/resources/images/mobile/icon/icon_3x3_555.gif') no-repeat 0 5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; font-family:Dotum; font-size:12px; color:#555; letter-spacing:0; word-spacing:-1px}
.termsguide .cellphone_termbox .terms_lnb ul li ul {display:none; height:auto; overflow:visible; margin:0 -10px 10px -10px; padding:5px 5px 5px 28px; border-top:0; border-bottom:1px solid #ccc}
.termsguide .cellphone_termbox .terms_lnb ul li.on ul {display:block}
.termsguide .cellphone_termbox .terms_contents {float:left; width:678px; height:490px; padding:0 0 0 11px; border-width:1px 1px 1px 0; border-style:solid; border-color:#ccc}
.termsguide .cellphone_termbox .terms_contents h5 {margin:0 0 20px 10px}
.termsguide .cellphone_termbox .terms_contents h5 strong {display:block; margin:0 0 5px 0; font-size:14px; color:#c85000}
.termsguide .cellphone_termbox .terms_contents h5 p {display:block; color:#444; font-size:13px}
.termsguide .cellphone_termbox .terms_contents .hiddencontents {display:none; float:left; height:466px; padding:20px 10px 20px 0; border-left:1px solid #ccc}
.termsguide .cellphone_termbox .terms_contents .hiddencontents:first-child {border-left:0}
.termsguide .cellphone_termbox .terms_contents .hiddencontents:first-child .btncenter {margin:0 -10px 0 -11px}
.termsguide .cellphone_termbox .terms_contents .hiddencontents.on {display:block}
.termsguide .cellphone_termbox .terms_contents .termslist {height:340px; overflow-x:hidden; overflow-y:scroll; margin:0 0 10px 10px; padding-right:10px}
.termsguide .cellphone_termbox .terms_contents .termslist dl {display:block; clear:both; overflow:hidden; padding:0 0 10px 0; font-family:Dotum; color:#666; line-height:18px}
.termsguide .cellphone_termbox .terms_contents .termslist dl dt {padding:0 0 10px 0; font-weight:bold; color:#222}
.termsguide .cellphone_termbox .terms_contents .termslist dl dd p {padding:0 0 10px 0; text-align:justify}
.termsguide .cellphone_termbox .terms_contents .btncenter {width:auto; margin:0 -10px 0 0; padding-top:20px; text-align:center; border-top:1px solid #ccc}
.termsguide .cellphone_termbox .terms_contents .btncenter button {height:24px; margin:0; background:url('/smc/resources/images/mobile/btn/btn_commonset.jpg') no-repeat; color:#666; font-size:11px}
.termsguide .cellphone_termbox .terms_contents button.btn_print {width:38px; background-position:-10px -110px}
.termsguide .cellphone_termbox .terms_contents button.btn_save {width:37px; background-position:-48px -110px}
.termsguide .cellphone_termbox .terms_contents button.btn_compare {width:56px; background-position:-85px -110px}
.termsguide .cellphone_termbox .terms_contents button.btn_modhistory {width:56px; background-position:-141px -110px}
.termsguide .btnright {margin-top:10px}

.ppsguide h4 {padding:0; margin:0 0 10px 0}
.ppsguide h4 span {display:block; margin-top:5px; font-weight:normal}
.ppsguide dl.common_contenttype_1 dt {padding:0 0 12px 0; background:0; color:#444}
.ppsguide dl.common_contenttype_1 dd .contents_img img {width:250px} 
.ppsguide .ppsmenu_btn {clear:both; padding-top:10px}
.ppsguide .ppsmenu_btn button {width:100%; text-align:left; padding-left:10px; margin:0 0 10px 0}
.ppsguide .ppsmenu_btn button em {font-size:12px}
.ppsguide ol.process_img {position:static; width:auto; overflow:hidden; padding:0 0 20px 0; margin:20px 0 0 0}
.ppsguide ol.process_img li {float:left; width:33%; padding:0 0 0 3%; text-align:center; background:url('/smc/resources/images/mobile/smartguide/bg_steparr_01.gif') no-repeat 0 15px; background-size:25px 30px; color:#666; font-size:12px; letter-spacing:-1px; line-height:15px}
.ppsguide ol.process_img li:first-child {width:28%; padding:0; background:none}
.ppsguide ol.process_img li.onlinejoin_1 p {width:90%; margin:0 auto; padding:65px 0 0 0; background:url('/smc/resources/images/mobile/smartguide/bg_ppscharge_01.jpg') no-repeat 50% 5px; background-size:62px 59px}
.ppsguide ol.process_img li.onlinejoin_2 p {width:90%; margin:0 auto; padding:70px 0 0 0; background:url('/smc/resources/images/mobile/smartguide/bg_ppscharge_02.jpg') no-repeat 50% 0; background-size:65px 59px}
.ppsguide ol.process_img li.onlinejoin_3 p {width:90%; margin:0 auto; padding:65px 0 0 0; background:url('/smc/resources/images/mobile/smartguide/bg_ppscharge_03.jpg') no-repeat 50% 0; ; background-size:65px 59px}
.ppsguide ol.process_img li.shopjoin_1 p {width:90%; margin:0 auto; padding:65px 0 0 0; background:url('/smc/resources/images/mobile/smartguide/bg_ppscharge_13.jpg') no-repeat 50% 0; background-size:55px 68px}
.ppsguide ol.process_img li.shopjoin_2 p {width:90%; margin:0 auto; padding:65px 0 0 0; background:url('/smc/resources/images/mobile/smartguide/bg_ppscharge_14.jpg') no-repeat 50% 0; background-size:64px 68px}
.ppsguide ol.process_img li.shopjoin_3 p {width:90%; padding:70px 0 0 0; background:url('/smc/resources/images/mobile/smartguide/bg_ppscharge_15.jpg') no-repeat 50% 0; background-size:47px 68px}
.ppsguide ol.process_img li.cvs_1 p {width:90%; margin:0 auto; padding:65px 0 0 0; background:url('/smc/resources/images/mobile/smartguide/bg_ppscharge_05.jpg') no-repeat 50% 0; background-size:55px 56px}
.ppsguide ol.process_img li.cvs_2 p {width:90%; margin:0 auto; padding:65px 0 0 0; background:url('/smc/resources/images/mobile/smartguide/bg_ppscharge_06.jpg') no-repeat 50% 0; background-size:44px 56px}
.ppsguide ol.process_img li.cvs_3 p {width:90%; margin:0 auto; padding:70px 0 0 0; background:url('/smc/resources/images/mobile/smartguide/bg_ppscharge_07.jpg') no-repeat 50% 0; background-size:43px 56px}
.ppsguide ol.process_img li.banking_1 p {width:90%; margin:0 auto; padding:60px 0 0 0; background:url('/smc/resources/images/mobile/smartguide/bg_ppscharge_08.jpg') no-repeat 50% 0; background-size:60px 52px}
.ppsguide ol.process_img li.banking_2 p {width:90%; margin:0 auto; padding:60px 0 0 0; background:url('/smc/resources/images/mobile/smartguide/bg_ppscharge_09.jpg') no-repeat 50% 0; background-size:49px 52px}
.ppsguide ol.process_img li.atm_1 p {width:90%; margin:0 auto; padding:55px 0 0 0; background:url('/smc/resources/images/mobile/smartguide/bg_ppscharge_10.jpg') no-repeat 50% 0; background-size:49px 50px}
.ppsguide ol.process_img li.atm_2 p {width:90%; margin:0 auto; padding:60px 0 0 0; background:url('/smc/resources/images/mobile/smartguide/bg_ppscharge_11.jpg') no-repeat 50% 0; background-size:55px 50px}
.ppsguide ol.process_img li.atm_3 p {width:90%; padding:55px 0 0 0; background:url('/smc/resources/images/mobile/smartguide/bg_ppscharge_12.jpg') no-repeat 50% 0; background-size:46px 50px}
.ppsguide .innercontents dl.internetcharge {min-height:80px; padding:0 0 0 70px; background:url('/smc/resources/images/mobile/smartguide/bg_ppscharge_04.jpg') no-repeat 10px 0; background-size:51px 48px}
.ppsguide .innercontents dl dt {margin:0; padding:0 5px 10px 0; background:url('/smc/resources/images/mobile/icon/icon_3x3_444.gif') no-repeat 0 7px; line-height:15px; color:#222; font-size:13px; font-weight:bold; padding-left:8px}/* 2020-05-14 수정 */
.ppsguide .innercontents dl dd {margin:0; padding:0 5px 0 0; line-height:14px; color:#666; font-size:12px}
.ppsguide .innercontents .bottxt {margin-top:10px}
.ppsguide ul.common_subtab_contents.join {margin-top:-10px !important}
.ppsguide ul.common_subtab_contents li.charge_3 ol.process_img {padding-bottom:0}
.ppsguide ul.common_subtab_contents li.charge_4 ol.process_img {width:80%; margin:20px auto 0; padding-bottom:0}
.ppsguide ul.common_subtab_contents li.charge_4 ol.process_img li {width:48%}
.ppsguide ul.common_subtab_contents li.charge_4 ol.process_img li:first-child {width:45%}
.ppsguide ul.common_subtab_contents li.charge_5 ol.process_img {padding-bottom:0}
.ppsguide ul.common_tabbox_sub {margin:0 0 20px 0}
.ppsguide ul.common_tabbox_sub li {width:32%}
.ppsguide ul.common_tabbox li {width:25%; height:40px}
.ppsguide ul.common_tabbox li a {height:36px; /*padding-top:3px;*/ border-bottom:1px solid #ccc; line-height:16px; font-size:/*14*/12px}/* 2020-05-26, 2020-06-29 수정 */
.ppsguide ul.common_tabbox li.on a {height:36px; /*padding-top:3px;*/ border-bottom:0}/* 2020-06-29 수정 */
.ppsguide ul.common_tabbox li a:hover {height:36px; /*padding-top:3px;*/ border-bottom:0}/* 2020-06-29 수정 */
.ppsguide .bannerlink {clear:both; overflow:hidden; padding:0; text-align:center; }
.ppsguide .bannerlink a {display:inline-block; width:100px; height:33px; margin:0 2px 5px 3px}
.ppsguide .bannerlink a img {width:100%; height:auto}
.ppsguide dl.cautionbox {margin:20px 0 0 0; padding:9px; background:#f1f1f1; border:1px solid #e2e2e2}
.ppsguide dl.cautionbox dt {height:28px; padding:0 0 0 20px; background:url('/smc/resources/images/mobile/icon/icon_caution_03.png') no-repeat 0 0; background-size:15px 15px; color:#222; font-size:14px; font-weight:bold}
.ppsguide dl.cautionbox dt em {color:#e00000}
.ppsguide dl.cautionbox dd.txt {color:#444; font-size:13px; line-height:16px}
.ppsguide dl.cautionbox dd.txt p {margin:5px 0 0 0}
.ppsguide dl.cautionbox dd.txt p:first-child {margin:0}
.ppsguide dl.cautionbox dd.btncenter {padding:15px 0 0 0}
.ppsguide .casebox dl {clear:both; overflow:hidden; min-height:150px; margin:0 0 25px 0; padding:9px; border:1px solid #ccc}
.ppsguide .casebox dl dt {width:auto; margin:0 -9px; padding:3px 50px 10px 10px; text-align:left; border-bottom:1px solid #ccc; color:#3768b9; font-size:15px; font-weight:bold}
.ppsguide .casebox dl dd {overflow:hidden; padding-top:10px; text-align:justify; color:#444; line-height:17px; font-size:13px}
.ppsguide .casebox dl.case_1 {background:url('/smc/resources/images/mobile/smartguide/img_ppsguide_02.jpg') no-repeat 96% 10px; background-size:35px 40px}
.ppsguide .casebox dl.case_2 {background:url('/smc/resources/images/mobile/smartguide/img_ppsguide_03.jpg') no-repeat 96% 10px; background-size:35px 40px}
.ppsguide .casebox dl.case_3 {background:url('/smc/resources/images/mobile/smartguide/img_ppsguide_04.jpg') no-repeat 96% 10px; background-size:35px 40px}
.ppsguide .casebox dl.case_4 {background:url('/smc/resources/images/mobile/smartguide/img_ppsguide_05.jpg') no-repeat 4% 10px; background-size:35px 40px}
.ppsguide .casebox dl.case_4 dt {padding:3px 10px 8px 55px}
.ppsguide .casebox dl.case_5 {background:url('/smc/resources/images/mobile/smartguide/img_ppsguide_06.jpg') no-repeat 4% 10px; background-size:35px 40px}
.ppsguide .casebox dl.case_5 dt {padding:3px 10px 8px 55px}
.ppsguide .boardwrap {clear:both; overflow:hidden; padding:10px 9px; border:1px solid #ccc}
.ppsguide .boardwrap h4 {height:27px; padding:0; margin:0; color:#222; font-size:15px}
.ppsguide .boardwrap .databoard table {border-left:1px solid #ccc; border-right:1px solid #ccc}
.ppsguide .boardwrap .databoard table td {line-height:17px}
.ppsguide .boardwrap .databoard table td strong {display:block; margin:0 0 3px 0; color:#0678d4}
.ppsguide .boardwrap .databoard table td p {margin:15px 0 0 0}
.ppsguide .boardwrap .databoard table td p:first-child {margin:0}
.ppsguide .hiddenwrap {clear:both}
.ppsguide .hiddenwrap .hiddencontents {display:none}
.ppsguide .hiddenwrap .hiddencontents.on {display:block}

.alrimiservice {overflow:hidden; padding-bottom:30px}
.alrimiservice h4 {margin-bottom:5px !important}
.alrimiservice .loginrequestbox {clear:both; position:relative; height:auto; overflow:hidden; margin:0 0 25px 0; padding:9px; border:1px solid #ddd}
.alrimiservice .loginrequestbox strong {display:block; color:#444; font-size:14px; word-spacing:-1px}
.alrimiservice .loginrequestbox p {margin:10px 0 0 0; ; text-align:center}
.alrimiservice .loginrequestbox a {display:inline-block; float:none; width:90px; height:28px; margin:0 0 0 6px; background:url('/smc/resources/images/mobile/btn/btn_bg_loginrequestbox.jpg') no-repeat 0 0; color:#444; line-height:28px; font-size:12px; text-align:center}
.alrimiservice .loginrequestbox a:first-child {margin:0}
.alrimiservice .databoard table td select {width:100%; height:25px; margin:5px 0 0 0; border:1px solid #bcbcbc; border-radius:2px; color:#666}
.alrimiservice .databoard table td select:first-child {margin:0}
.alrimiservice .databoard table tbody th {padding-left:5px; text-align:left; background:#f1f1f1; font-weight:bold; font-size:14px}
.alrimiservice .newsalrim {clear:both; overflow:hidden; margin:30px 0}
.alrimiservice .newsalrim ul {overflow:hidden; margin-top:7px; border-width:1px 1px 0 0; border-style:solid; border-color:#ddd; border-radius:3px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.alrimiservice .newsalrim ul li {float:left; width:50%; padding:8px; border-left:1px solid #ddd; border-bottom:1px solid #ddd; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.alrimiservice .newsalrim ul li * {vertical-align:middle}
.alrimiservice .newsalrim ul li label {display:inline-block; padding:2px 0 0 7px; color:#444}
.alrimiservice .alrimisetting {clear:both; padding:0}
.alrimiservice .alrimisetting ul.sns {clear:both; overflow:hidden; margin:0 0 20px 0; border-width:0 1px 0 0; border-radius:3px; border-style:solid; border-color:#ddd; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.alrimiservice .alrimisetting ul.sns li {float:left; width:50%; height:38px; background:url('/smc/resources/images/mobile/smartguide/bg_grtit_08.jpg') repeat-x 0 0; background-size:5px 38px; border-left:1px solid #ddd; border-bottom:1px solid #ddd; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; line-height:38px}
.alrimiservice .alrimisetting ul.sns li.on {background:url('/smc/resources/images/mobile/smartguide/bg_grtit_09.jpg') repeat-x 0 0; background-size:5px 38px; border-top-color:#888}
.alrimiservice .alrimisetting ul.sns li.on a {color:#0b5ac3}
.alrimiservice .alrimisetting ul.sns li a {display:block; height:40px; padding:0 0 0 55px; text-align:left; color:#444; font-size:15px}
.alrimiservice .alrimisetting ul.sns li a span em {display:block; margin-top:0; font-size:12px}
.alrimiservice .alrimisetting ul.sns li.sms {border-radius:3px 0 0 0; line-height:15px; border-top:1px solid #ddd}
.alrimiservice .alrimisetting ul.sns li.sms a {height:35px; padding-top:5px; background:url('/smc/resources/images/mobile/smartguide/icon_alimi_sms_off.png') no-repeat 30px 50%; background-size:20px 25px}
.alrimiservice .alrimisetting ul.sns li.sms.on a {background:url('/smc/resources/images/mobile/smartguide/icon_alimi_sms_on.png') no-repeat 30px 50%; background-size:20px 25px}
.alrimiservice .alrimisetting ul.sns li.email {border-radius:0 3px 0 0; border-top:1px solid #ddd}
.alrimiservice .alrimisetting ul.sns li.email a {padding-left:60px; background:url('/smc/resources/images/mobile/smartguide/icon_alimi_mail_off.png') no-repeat 30px 42%; background-size:20px 24px}
.alrimiservice .alrimisetting ul.sns li.email.on a {background:url('/smc/resources/images/mobile/smartguide/icon_alimi_mail_on.png') no-repeat 30px 42%; background-size:20px 24px}
.alrimiservice .alrimisetting ul.sns li.twitter {border-radius:0 0 3px 0}
.alrimiservice .alrimisetting ul.sns li.twitter a {padding-left:60px; background:url('/smc/resources/images/mobile/smartguide/icon_alimi_twitter_off.png') no-repeat 30px 50%; background-size:26px 19px}
.alrimiservice .alrimisetting ul.sns li.twitter.on a {background:url('/smc/resources/images/mobile/smartguide/icon_alimi_twitter_on.png') no-repeat 30px 50%; background-size:26px 19px}
.alrimiservice .alrimisetting ul.sns li.facebook {border-radius:0 0 0 3px}
.alrimiservice .alrimisetting ul.sns li.facebook a {background:url('/smc/resources/images/mobile/smartguide/icon_alimi_facebook_off.png') no-repeat 30px 42%; background-size:14px 24px}
.alrimiservice .alrimisetting ul.sns li.facebook.on a {background:url('/smc/resources/images/mobile/smartguide/icon_alimi_facebook_on.png') no-repeat 30px 42%; background-size:14px 24px}

.feerecommend .contentsbox {margin-top:-7px !important}
.feerecommend .contentsbox h3 {position:relative; height:23px; padding-top:7px !important; overflow:hidden}
.feerecommend .contentsbox h3 .btn_fee_compare {position:absolute; right:0; top:0}
.feerecommend .feerecbox {clear:both; width:auto; overflow:hidden; padding-bottom:20px}
.feerecommend .feerecbox ul.common_tabbox {margin:30px 0 0 0}
.feerecommend .feerecbox ul.fee_tabbox_sub {float:none; overflow:hidden; margin-top:5px}
.feerecommend .feerecbox ul.fee_tabbox_sub li {float:left; width:33.3%; min-width:70px; height:35px}
.feerecommend .feerecbox ul.fee_tabbox_sub li a {display:block; height:30px; padding:3px 0 0 0; text-align:center; border-style:solid; border-color:#ccc; background:#fbfcfd; background:-moz-linear-gradient(top,  #fbfcfd 0%, #f3f4f5 50%, #e8e8e8 76%, #f2f2f2 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfcfd), color-stop(50%,#f3f4f5), color-stop(76%,#e8e8e8), color-stop(100%,#f2f2f2)); background:-webkit-linear-gradient(top,  #fbfcfd 0%,#f3f4f5 50%,#e8e8e8 76%,#f2f2f2 100%); background:-o-linear-gradient(top,  #fbfcfd 0%,#f3f4f5 50%,#e8e8e8 76%,#f2f2f2 100%); background:-ms-linear-gradient(top,  #fbfcfd 0%,#f3f4f5 50%,#e8e8e8 76%,#f2f2f2 100%); background:linear-gradient(to bottom,  #fbfcfd 0%,#f3f4f5 50%,#e8e8e8 76%,#f2f2f2 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfcfd', endColorstr='#f2f2f2',GradientType=0); letter-spacing:0; font-size:14px; font-weight:bold; line-height:15px}
.feerecommend ul.fee_tabbox_sub li a span {display:block; line-height:12px; font-size:12px; letter-spacing:-1px; font-weight:normal}
.feerecommend .feerecbox ul.fee_tabbox_sub li a:hover, .feerecommend .feerecbox ul.fee_tabbox_sub li a:focus, .feerecommend .feerecbox ul.fee_tabbox_sub li a:active, .feerecommend .feerecbox ul.fee_tabbox_sub li.on a {border-color:#5c5c5c #9f9f9f #cbcbcb #9e9e9e; border-style:solid; border-width:1px; border-radius:2px 0 0 2px; background:#7f7f7f; background:-moz-linear-gradient(top,  #7f7f7f 0%, #b8b8b8 4%, #eeeeee 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7f7f7f), color-stop(4%,#b8b8b8), color-stop(100%,#eeeeee)); background: -webkit-linear-gradient(top,  #7f7f7f 0%,#b8b8b8 4%,#eeeeee 100%); background: -o-linear-gradient(top,  #7f7f7f 0%,#b8b8b8 4%,#eeeeee 100%); background: -ms-linear-gradient(top,  #7f7f7f 0%,#b8b8b8 4%,#eeeeee 100%); background: linear-gradient(to bottom,  #7f7f7f 0%,#b8b8b8 4%,#eeeeee 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f7f7f', endColorstr='#eeeeee',GradientType=0); color:#0b5ac3}
.feerecommend .feerecbox ul.fee_tabbox_sub li.on a:after{position:absolute; top:0; left:0; content:"선택중"; display:block; opacity:0;}/* 2018-09-05추가 */
.feerecommend .feerecbox ul.fee_tabbox_sub li.tab_left a {border-width:1px; border-radius:2px 0 0 2px}
.feerecommend .feerecbox ul.fee_tabbox_sub li.tab_center a {border-width:1px 1px 1px 0}
.feerecommend .feerecbox ul.fee_tabbox_sub li.tab_right a {border-width:1px 1px 1px 0; border-radius:0 2px 2px 0}
.feerecommend .feerecbox ul.agency_go {overflow:hidden; margin:15px 0 0 0}
.feerecommend .feerecbox ul.agency_go li {float:left; height:32px; margin:0 0 0 5px; background: -moz-linear-gradient(top,  #fefefe 0%, #e5e5e5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e5e5e5)); background: -webkit-linear-gradient(top,  #fefefe 0%,#e5e5e5 100%); background: -o-linear-gradient(top,  #fefefe 0%,#e5e5e5 100%); background: -ms-linear-gradient(top,  #fefefe 0%,#e5e5e5 100%); background: linear-gradient(to bottom,  #fefefe 0%,#e5e5e5 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e5e5e5',GradientType=0 )}
.feerecommend .feerecbox ul.agency_go li.skt {width:34%; margin:0}
.feerecommend .feerecbox ul.agency_go li.kt {width:30%; margin-right:5px}
.feerecommend .feerecbox ul.agency_go li.lgu {width:auto; float:none; overflow:hidden}
.feerecommend .feerecbox ul.agency_go li a {display:block; width:auto; height:30px; border-radius:2px; border-color:#ddd #d1d1d1 #bcbcbc #cdcdcd; border-width:1px; border-style:solid;}
.feerecommend .feerecbox ul.agency_go li a em{opacity:0}
.feerecommend .feerecbox ul.agency_go li.skt a {background-image:url('/smc/resources/images/smartguide/logo_skt2.png'); background-repeat:no-repeat; background-position:50% 50%; background-size:64px 30px;}/* 2017-08-29 수정 */
.feerecommend .feerecbox ul.agency_go li.kt a {background-image:url('/smc/resources/images/mobile/smartguide/logo_kt.png'); background-repeat:no-repeat; background-position:50% 50%; background-size:68px 18px;}/* 2017-08-29 수정 */
.feerecommend .feerecbox ul.agency_go li.lgu a {background-image:url('/smc/resources/images/mobile/smartguide/logo_lgu.png'); background-repeat:no-repeat; background-position:50% 50%; background-size:68px 18px;}/* 2017-08-29 수정 */
.feerecommend .feerecbox h5 {position:absolute; top:25px; left:6px}
.feerecommend .feerecbox h5 strong {display:block; height:30px; padding:4px 0 0 32px; color:#444; font-size:14px}
/* 2019-04-01 추가 */ 
.feerecommend .feerecbox .fee_type_ex h5 {top:22px;}
.feerecommend .feerecbox h5 strong.ex {top:22px; padding:0 0 0 32px; background:url('/smc/resources/images/mobile/icon/icon_fc_00.png') no-repeat 0 6px; background-size:20px 20px}
/* //2019-04-01 추가 */ 
.feerecommend .feerecbox h5 strong.year {background:url('/smc/resources/images/mobile/icon/icon_fc_01.png') no-repeat 0 0; background-size:24px 21.5px}
.feerecommend .feerecbox h5 strong.service {background:url('/smc/resources/images/mobile/icon/icon_fc_02.png') no-repeat 0 0; background-size:24px 24.5px}
.feerecommend .feerecbox h5 strong.agreed {background:url('/smc/resources/images/mobile/icon/icon_fc_03.png') no-repeat 0 0; background-size:24px 21.5px}
.feerecommend .feerecbox h5 strong.agency {background:url('/smc/resources/images/mobile/icon/icon_fc_07.png') no-repeat 0 0}
.feerecommend .feerecbox h5 strong.member {background:url('/smc/resources/images/mobile/icon/icon_fc_08.png') no-repeat 0 0}
.feerecommend .feerecbox h5 strong.product {background:url('/smc/resources/images/mobile/icon/icon_fc_02.png') no-repeat 0 0}
.feerecommend .feerecbox h5 strong.voice {background:url('/smc/resources/images/mobile/icon/icon_fc_04.png') no-repeat 0 0; background-size:24px 21px}
.feerecommend .feerecbox h5 strong.data {background:url('/smc/resources/images/mobile/icon/icon_fc_05.png') no-repeat 0 0; background-size:24px 21px}
.feerecommend .feerecbox h5 strong.sms {background:url('/smc/resources/images/mobile/icon/icon_fc_06.png') no-repeat 0 0; background-size:24px 21px}
.feerecommend .feerecbox .insertbox {float:none; overflow:hidden; height:30px; margin:5px 0 0 0}
.feerecommend .feerecbox .insertbox select {float:left; width:40%; height:30px; border:1px solid #ccc}
.feerecommend .feerecbox .insertbox .inpbox {float:none; display:block; overflow:hidden; position:relative; height:30px; padding:0 30px 0 7px}
.feerecommend .feerecbox .insertbox .inpbox em {position:absolute; right:0; top:6px; display:block; width:25px; padding:0 0 0 5px; text-align:left; font-size:14px; color:#444}
.feerecommend .feerecbox .insertbox .inpbox input.txt {width:100%; height:28px; padding:0; text-align:center; border:1px solid #ccc; font-size:15px}
/* 2019-04-01 추가 */
.feerecommend .feerecbox .fee_type_ex {clear:both; position:relative; height:60px; padding:15px 0 0 98px; border-bottom:1px solid #ddd}
.feerecommend .feerecbox .fee_type_ex ul.fee_tabbox_sub li a {height:33px; padding-top:0; line-height:33px}
/* //2019-04-01 추가 */
.feerecommend .feerecbox .fee_type_year {clear:both; position:relative; height:60px; padding:15px 0 0 98px; border-bottom:1px solid #ddd}
.feerecommend .feerecbox .fee_type_year ul.fee_tabbox_sub li.tab_left a {height:33px; padding-top:0; line-height:33px}
.feerecommend .feerecbox .fee_type_service {clear:both; position:relative; height:60px; padding:15px 0 0 98px; border-bottom:1px solid #ddd}
.feerecommend .feerecbox .fee_type_service ul.fee_tabbox_sub li.tab_right a {height:33px; padding-top:0; line-height:33px}
.feerecommend .feerecbox .fee_type_agreed {clear:both; position:relative; height:60px; padding:15px 0 0 98px; border-bottom:1px solid #ddd}
.feerecommend .feerecbox .fee_type_agreed ul.fee_tabbox_sub li {width:25%; min-width:40px}
.feerecommend .feerecbox .fee_type_agreed ul.fee_tabbox_sub li a {height:33px; padding-top:0; line-height:33px}
.feerecommend .feerecbox .fee_type_voice {position:relative; height:55px; padding:15px 0 0 98px; border-bottom:1px solid #ddd}
.feerecommend .feerecbox .fee_type_data {position:relative; height:55px; padding:15px 0 0 98px; border-bottom:1px solid #ddd}
.feerecommend .feerecbox .fee_type_sms {position:relative; height:65px; padding:15px 0 0 98px; border-bottom:1px solid #ddd}
.feerecommend .feerecbox .fee_type_sms b {display:block; margin-top:5px; font-weight:normal; font-size:13px}
.feerecommend .font_14_666 {margin:10px 0 15px 0; line-height:16px}
.feerecommend .cautionbox {clear:both; overflow:hidden; margin:20px 0 30px 0; padding:10px 10px 8px 27px; background:#f8f8f8 url('/smc/resources/images/mobile/icon/icon_caution_03.png') no-repeat 10px 10px; background-size:14px 14px; border:1px solid #ddd; color:#666; line-height:16px; font-size:13px}
.feerecommend ul.feeresultlist {background:#fff}
.feerecommend ul.feeresultlist dl {border-left:1px solid #ddd}
.feerecommend ul.feeresultlist li:first-child dl {border-left:0}

.fee_btnset {clear:both; width:100%; height:34px; margin:15px 0 0 0; text-align:center; }
.fee_btnset a.btn_h40_bl {width:100px; padding:0; margin:0 10px 0 10px; font-size:15px} /* 2015-04-20 수정*/
.fee_btnset a.btn_h40_wh {width:90px; padding:0; font-size:15px}

.fee_resultbox {clear:both; margin:30px 0 0 0}
.fee_resultbox h4 {position:relative; height:20px; margin:0 0 10px 0; padding:0 0 0 25px; background:url('/smc/resources/images/mobile/icon/icon_check.jpg') no-repeat 0 0; background-size:19.5px 19.5px; color:#3768b9; font-size:18px}
.fee_resultbox h5.ctitle {margin:20px 0 8px 0 !important; font-size:15px}
.fee_resultbox .btn_research {float:right; width:100px; height:30px; margin:-35px 0 6px 0; background:url('/smc/resources/images/mobile/btn/btn_researchbox.jpg') no-repeat 0 0; background-size:100px 30px}
.fee_resultbox .btn_research a {display:block; width:100%; height:100%; text-align:center; color:#fff; font-size:14px; font-weight:bold; line-height:30px}
.fee_resultbox ul.common_tabbox li {width:50%}
.fee_resultbox ul.common_tabbox li a {word-spacing:0; letter-spacing:0; font-size:14px}
.fee_resultbox ul.common_tabbox li.on a {word-spacing:0; letter-spacing:0; font-size:15px}
.fee_resultbox ul.search_tagcnd {clear:both; overflow:hidden; margin:0 0 25px 0; background:#f1f1f1; border-top:1px solid #aac9ea; border-left:1px solid #aac9ea; border-right:1px solid #aac9ea; border-radius:3px; }
.fee_resultbox ul.search_tagcnd li {float:left; width:33.3%; height:33px; text-align:center; background:#deeaf7; line-height:33px}
.fee_resultbox ul.search_tagcnd li.year {border-bottom:1px solid #aac9ea}
.fee_resultbox ul.search_tagcnd li.service {border-left:1px solid #aac9ea; border-right:1px solid #aac9ea; border-bottom:1px solid #aac9ea}
.fee_resultbox ul.search_tagcnd li.agreed {width:auto; float:none; overflow:hidden; border-bottom:1px solid #aac9ea}
.fee_resultbox ul.search_tagcnd li.sms {width:auto; float:none; overflow:hidden; border-bottom:1px solid #aac9ea}
.fee_resultbox ul.search_tagcnd li.voice {border-bottom:1px solid #aac9ea}
.fee_resultbox ul.search_tagcnd li.data {border-left:1px solid #aac9ea; border-right:1px solid #aac9ea; border-bottom:1px solid #aac9ea}
.fee_resultbox ul.search_tagcnd li.nochoice {background:#f1f1f1; border-bottom:1px solid #ccc !important}
.fee_resultbox ul.search_tagcnd li.nochoice em {font-weight:normal; color:#888; font-size:13px}
.fee_resultbox ul.search_tagcnd li em {font-size:14px; font-weight:bold; color:#3768b9}
.fee_resultbox ul.search_tagcnd li span {display:none; background:0}
.fee_resultbox .hiddenwrap {clear:both; overflow:hidden}
.fee_resultbox .hiddenwrap .hiddencontents {display:none}
.fee_resultbox .hiddenwrap .hiddencontents.on {display:block}
.fee_resultbox .hiddenwrap h5 {clear:both; overflow:hidden}
.fee_resultbox .hiddenwrap h5 strong {display:block; position:relative; margin:0; padding:0 0 0 20px; background:url('/smc/resources/images/mobile/icon/icon_stit_02.jpg') no-repeat 2px 2px; background-size:12.5px 16px; color:#3768b9; font-size:17px; word-spacing:-1px}
.fee_resultbox .hiddenwrap h5 strong b {position:absolute; left:5px; top:3px; color:#fff; font-size:11px}
.fee_resultbox .hiddenwrap h5 span {float:none; overflow:hidden; display:block; padding-top:1px; font-size:12px; font-weight:normal; color:#666}
.fee_resultbox .hiddenwrap h6 {clear:both; height:39px; margin:15px 0 10px 0; text-align:left; font-size:16px; line-height:39px; color:#fff}
.fee_resultbox .hiddenwrap .first1 h6 {background:url('/smc/resources/images/mobile/smartguide/bg_grtit_02.jpg') repeat-x 0 0; background-size:8px 39px; border:1px solid #156cdf}
.fee_resultbox .hiddenwrap .first2 h6 {background:url('/smc/resources/images/mobile/smartguide/bg_grtit_05.png') repeat-x 0 0; background-size:8px 39px; border:1px solid #0f7d9b}
.fee_resultbox .hiddenwrap .first3 h6 {background:url('/smc/resources/images/mobile/smartguide/bg_grtit_06.png') repeat-x 0 0; background-size:8px 39px; border:1px solid #3f369a}
.fee_resultbox .hiddenwrap .second1 h6 {background:url('/smc/resources/images/mobile/smartguide/bg_grtit_02.jpg') repeat-x 0 0; background-size:8px 39px; border:1px solid #156cdf}
.fee_resultbox .hiddenwrap .second2 h6 {background:url('/smc/resources/images/mobile/smartguide/bg_grtit_05.png') repeat-x 0 0; background-size:8px 39px; border:1px solid #0f7d9b}
.fee_resultbox .hiddenwrap .second3 h6 {background:url('/smc/resources/images/mobile/smartguide/bg_grtit_06.png') repeat-x 0 0; background-size:8px 39px; border:1px solid #3f369a}
.fee_resultbox .hiddenwrap h6 a {display:block; height:39px; padding:0 0 0 15px; background:url('/smc/resources/images/mobile/icon/icon_feetitle_off.png') no-repeat 96% 50%; background-size:20px 12px; color:#fff; font-size:16px; word-spacing:-1px}
.fee_resultbox .hiddenwrap .on > h6 a {background:url('/smc/resources/images/mobile/icon/icon_feetitle_on.png') no-repeat 96% 50%; background-size:20px 12px}
.fee_resultbox .hiddenwrap .secondbox {margin-top:30px}
.fee_resultbox .hiddenwrap .hiddencontents {display:none}
.fee_resultbox .hiddenwrap .hiddencontents.on {display:block}

.satisfiedsurvey {clear:both; width:auto; border-left:1px solid #ccc}
.satisfiedsurvey h5 {padding:20px 0 10px 0 !important; margin:0 0 0 -1px !important; background:#fff}
.satisfiedsurvey h5 strong {display:block; padding:0 0 0 16px !important; background:url('/smc/resources/images/mobile/icon/icon_stit_01.png') no-repeat 0 2px !important; background-size:12px 14.5px !important; color:#333 !important; font-size:16px !important}
.satisfiedsurvey h5 span {display:block; margin:0 0 0 16px !important; font-size:14px !important; color:#666; line-height:18px}
.satisfiedsurvey table {width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-width:1px 1px 0 0; border-style:solid; border-color:#ccc; border-collapse:collapse}
.satisfiedsurvey table th {padding:8px 10px; text-align:left; background:#fcfcfd url('/smc/resources/images/mobile/smartguide/bg_grtit_08.jpg') repeat-x 0 100%; background-size:5px 35px; border-bottom:1px solid #ccc; font-size:15px; line-height:18px; color:#444}
.satisfiedsurvey table td {padding:10px 10px 2px 10px; text-align:left; border-bottom:1px solid #ccc; font-size:14px}
.satisfiedsurvey table td span {float:left; width:30%; margin:0 0 7px 0}
.satisfiedsurvey table td input.radio {margin-right:4px}
.satisfiedsurvey table td * {vertical-align:middle}
.satisfiedsurvey table td ul {clear:both; overflow:hidden}
.satisfiedsurvey table td ul li {clear:both; overflow:hidden; padding:0 0 5px 0}
.satisfiedsurvey table td ul li label {float:left; width:90px; padding-top:7px; font-weight:bold; color:#666; font-size:14px}
.satisfiedsurvey table td ul li strong {display:block; float:none; width:auto; margin:10px 0 5px 0; font-size:14px}
.satisfiedsurvey table td ul li span {float:left; width:auto; margin:0 15px 0 0; padding-left:2px}
.satisfiedsurvey table td ul li span label {float:left; padding-top:0; font-weight:normal; font-size:14px}
.satisfiedsurvey table td ul li span input.radio {float:left}
.satisfiedsurvey table td p {clear:both; display:block; width:90%; overflow:hidden; padding-left:2px; margin:0 0 5px 0}
.satisfiedsurvey table td p.etc label {float:left; width:50px; padding:7px 0 0 5px}
.satisfiedsurvey table td p.etc .inpbox {float:none; width:auto}
.satisfiedsurvey table td.age {border-left:1px solid #ccc; border-top:1px solid #ccc;}/* 2017-03-28수정 */
.satisfiedsurvey table td.job {border-left:1px solid #ccc}
.satisfiedsurvey table td.job span {width:50%}
.satisfiedsurvey table td select {width:70px; height:30px; border:1px solid #ddd}
.satisfiedsurvey table td .inpbox {float:left; display:block; overflow:hidden; height:26px; margin:0; padding:3px 0 0 5px; border:1px solid #ddd}
.satisfiedsurvey table td .inpbox input.txt {width:100%; height:100%; padding:0; background:0; border:0}
.satisfiedsurvey dl {padding:20px 0; margin-top:10px; border:1px solid #ddd}
.satisfiedsurvey dl dt {margin:0 0 10px 0; text-align:center}
.satisfiedsurvey dl dt strong {font-family:Arial; font-size:36px; color:#f9c423}
.satisfiedsurvey dl dd {text-align:center; color:#444; font-size:15px; font-weight:bold}
#surveyResult {border-left:0; padding-bottom:20px;} /* 2022-09-01 수정 */

ul.feeresultlist {display:none; clear:both; position:relative; overflow:hidden; background:#fff url('/smc/resources/images/mobile/smartguide/bg_line_02.png') repeat-y 50% 0; background-size:1px 1px; border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
ul.feeresultlist li {float:left; width:33.3%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
ul.feeresultlist li .logo {height:30px; padding-top:1px; text-align:center; background:url('/smc/resources/images/mobile/smartguide/bg_grtit_03.jpg') repeat-x 0 0; background-size:2px 31px; }
ul.feeresultlist li .logo span {display:block; height:100%;}
ul.feeresultlist li .logo span em{opacity:0}
ul.feeresultlist li .logo img {height:30px}
ul.feeresultlist li.on {background:#eaf2f9}
ul.feeresultlist li.on dl dl {position:relative}
ul.feeresultlist li.on dl dd {top:0; background:#eaf2f9}
ul.feeresultlist li.off dl dd {top:-99999px; height:auto}
ul.feeresultlist li.lgu {width:33.4%}
ul.feeresultlist li.skb .logo span {background:url('/smc/resources/images/mobile/smartguide/logo_skb.png') no-repeat 50% 50%; background-size:61px 30px; text-indent: -9999px;}
ul.feeresultlist li.skt .logo span {background:url('/smc/resources/images/mobile/smartguide/logo_skt_sg.png') no-repeat 50% 50%; background-size:82px 30px;}/* 2017-08-29 수정 */
ul.feeresultlist li.kt .logo {border-left:1px solid #ddd} /* 2015-06-04 */
ul.feeresultlist li.kt .logo span {background:url('/smc/resources/images/mobile/smartguide/logo_kt_sg.png') no-repeat 50% 50%; background-size:82px 30px;}/* 2017-08-29 수정 */
ul.feeresultlist li.lgu .logo {border-left:1px solid #ddd} /* 2015-06-04 */
ul.feeresultlist li.lgu .logo span {background:url('/smc/resources/images/mobile/smartguide/logo_lgu_sg.png') no-repeat 50% 50%; background-size:82px 30px;}/* 2017-08-29 수정 */
ul.feeresultlist li.sevenmobile .logo span {background:url('/smc/resources/images/mobile/smartguide/logo_7mobile_sg.png') no-repeat 50% 50%; background-size:82px 30px;}/* 2017-08-29 수정 */
ul.feeresultlist li.hellomobile .logo { background:url('/smc/resources/images/mobile/smartguide/bg_grtit_10.png') no-repeat 0 0; background-size:500px 31px}
ul.feeresultlist li.hellomobile .logo span {background:url('/smc/resources/images/mobile/smartguide/logo_hello_mobile_sg.png') no-repeat 50% 50%; background-size:82px 30px;}/* 2017-08-29 수정 */
ul.feeresultlist li.tplus .logo span {background:url('/smc/resources/images/mobile/smartguide/logo_tplus.png') no-repeat 50% 50%; background-size:40px 19px;}/* 2017-08-29 수정 */
ul.feeresultlist li.snowman .logo { background:url('/smc/resources/images/mobile/smartguide/bg_grtit_10.png') no-repeat 0 0; background-size:500px 31px}
ul.feeresultlist li.snowman .logo span {background:url('/smc/resources/images/mobile/smartguide/logo_snowman.png') no-repeat 50% 50%; background-size:80px 19px;}/* 2017-08-29 수정 */
ul.feeresultlist li dl {position:static; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
ul.feeresultlist li dl.none {background:#fff; border-left:1px solid #ddd; border-right:1px solid #ddd}
ul.feeresultlist li dl.none dt .nodata {width:80%; margin:0 auto; padding:64px 0 0 0; text-align:center; background:url('/smc/resources/images/mobile/common/img_nodata_02.png') no-repeat 50% 20px; background-size:35px 35px; border:0; color:#555; line-height:17px; font-size:14px}
ul.feeresultlist li dl dt {position:relative; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
ul.feeresultlist li dl dt p {width:90%; margin:0 auto; padding:8px 0 8px 0; text-align:center; border-bottom:1px solid #ddd; }/* 2017-04-27 cursor:pointer 삭제 */
ul.feeresultlist li dl dt p strong {display:block; font-size:15px; color:#222; font-weight:bold; word-spacing:-1px; line-height:17px}
ul.feeresultlist li dl dt p em {display:block; margin:0 0 1px 0; font-size:14px; color:#3768b9; font-weight:bold; word-spacing:-1px;}
ul.feeresultlist li dl dt p span {display:inline-block; font-size:12px; color:#666; font-size:10px !important;}/* 2015-08-11 수정 */
ul.feeresultlist li dl dt ul.dtinfo {width:92%}
ul.feeresultlist li dl dt ul.dtinfo li {padding:0; margin:0 0 3px 0; font-size:12px; line-height:14px; word-spacing:-1px}
ul.feeresultlist li dl dt ul.dtinfo li em {color:#3768b9}
ul.feeresultlist li dl dt ul {width:90%; margin:10px auto 0; border:0}
ul.feeresultlist li dl dt ul li {float:none; width:auto; margin:0 0 3px 0; padding:0 0 0 15px; border:0; font-size:13px; line-height:14px}
ul.feeresultlist li dl dt ul li.voice {background:url('/smc/resources/images/mobile/icon/icon_fee_voice.png') no-repeat 0 0; background-size:12px 12px}
ul.feeresultlist li dl dt ul li.sms {background:url('/smc/resources/images/mobile/icon/icon_fee_sms.png') no-repeat 0 0; background-size:12px 12px}
ul.feeresultlist li dl dt ul li.data {background:url('/smc/resources/images/mobile/icon/icon_fee_data.png') no-repeat 0 0; background-size:12px 12px}
/* ul.feeresultlist li dl dt .btn_fee_calview {position:absolute; left:50%; display:block; width:88%; height:26px; margin:0 0 0 -44%; text-align:left; background:url('/smc/resources/images/mobile/smartguide/bg_grtit_01.jpg') repeat-x 0 0; background-size:5px 26px; color:#666; line-height:30px; font-size:13px} */
ul.feeresultlist li dl dt .btn_fee_calview {margin-bottom:10px; position:absolute; left:50%; display:block; width:88%; height:26px; margin:0 0 0 -44%; text-align:left; background:url('/smc/resources/images/mobile/smartguide/bg_grtit_01.jpg') repeat-x 0 0; background-size:5px 26px; color:#666; line-height:30px; font-size:13px}/* 2017-03-28수정 */
ul.feeresultlist li dl dt .btn_fee_calview a {display:block; height:24px; padding:0 0 0 10px; background:url('/smc/resources/images/mobile/icon/icon_arr_20.png') no-repeat 93% 50%; background-size:12.5px 8.5px; border:1px solid #ddd; color:#666; line-height:24px; font-size:14px}
ul.feeresultlist li dl dt .btn_fee_calview2 {position:relative; bottom:10px; left:50%; display:block; width:88%; height:26px; margin:42px 0 0 -44%; text-align:center; background:url('/smc/resources/images/mobile/smartguide/bg_grtit_01.jpg') repeat-x 0 0; background-size:5px 26px; color:#666; line-height:30px; font-size:10px}/* 2017-05-29 수정 */
ul.feeresultlist li dl dt .btn_fee_calview2 a {display:block; height:24px; border:1px solid #ddd; color:#666; line-height:24px; font-size:10px}/* 2017-02-08 추가 */
ul.feeresultlist li dl dd {display:none; position:absolute; top:-999999px; left:0; border-left:1px solid #ddd;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
ul.feeresultlist li dl dd.off {top:-999999px; left:0}
ul.feeresultlist li dl dd ul {overflow:hidden; padding:10px 10px 0 10px; border:0}
ul.feeresultlist li dl dd ul li {float:none; clear:both; overflow:hidden; width:auto; padding:0 0 15px 0; border:0; display:none;}
/*2015-04-15 ucomp*/
ul.feeresultlist li dl dd ul li div {clear:both; float:none; position:relative; overflow:hidden; min-height:30px; margin:3px 0 0 0; padding:8px 10px 20px 8px; background:#fff; border:1px solid #ddd; display:none} /* 2015-06-04 */
ul.feeresultlist li dl dd ul li div p.title {float:left; width:55%}
ul.feeresultlist li dl dd ul li div p.title strong {display:block; margin:5px 0 0 0; color:#3768b9; font-size:14px}
ul.feeresultlist li dl dd ul li div p.title strong sub {margin-left:2px; vertical-align:0; font-size:14px}
ul.feeresultlist li dl dd ul li div p.title b {display:block; font-size:15px; color:#444; line-height:16px}
/*//2015-04-15 ucomp*/
ul.feeresultlist li dl dd ul li div p.options {float:none; overflow:hidden}
ul.feeresultlist li dl dd ul li div p.firstOpt {min-height:51px}/* 2015-06-05 EDENIT */
ul.feeresultlist li dl dd ul li div p.options .arr {display:block; float:none; height:auto; margin:0 0 2px 0; padding:0 0 0 6px; background:url('/smc/resources/images/mobile/icon/icon_arr_01.png') no-repeat 0 4px; background-size:2.5px 4.5px; line-height:15px; font-size:13px; color:#666}
ul.feeresultlist li dl dd ul li div a.btn_fee_detailview {position:absolute; left:8px; bottom:7px; display:block; width:100px; height:20px; padding:2px 0; margin:0; text-align:center; background:url('/smc/resources/images/mobile/smartguide/bg_grtit_04.jpg') repeat-x 0 0; background-size:3px 100%; border:1px solid #4170bd; border-radius:3px; color:#fff; line-height:21px; font-size:13px; font-weight:bold; word-spacing:-1px}/*2015-04-15 ucomp*/
ul.feeresultlist li dl dd ul li.discount {padding-bottom:30px}
ul.feeresultlist li dl dd ul li.discount div {background:#3e3e3e; font-weight:bold}
ul.feeresultlist li dl dd ul li.discount div strong {margin:0 0 0 3px; font-size:13px; color:#ffc000}
ul.feeresultlist li dl dd ul li.discount div em {margin-left:2px; vertical-align:0; font-size:13px; color:#fff}
ul.feeresultlist li dl dd ul li.discount div sub {margin-left:2px; vertical-align:0; font-size:13px}
ul.feeresultlist li dl dd table {margin:10px; border-top:1px solid #3768b9; border-bottom:1px solid #ddd}
ul.feeresultlist li dl dd table tbody th {padding:8px 0 8px 8px; vertical-align:top; text-align:left; background:#fff; border-bottom:1px solid #ddd; color:#444; font-weight:normal; font-size:13px}
ul.feeresultlist li dl dd table tbody th.sub {border-left:1px solid #ddd}
ul.feeresultlist li dl dd table tbody td {padding:8px 0 8px 8px; vertical-align:top; text-align:left; border-bottom:1px solid #ddd; font-size:13px; color:#444}
ul.feeresultlist li dl dd table tbody td strong {display:block; font-size:15px; color:#222}
ul.feeresultlist li dl dd table tbody td span {display:block; font-size:14px}
ul.feeresultlist li dl dd table tbody td .font_blue {color:#3768b9}

.mvno ul.feeresultlist li.hellomobile {width:50.1%}
.mvno ul.feeresultlist li.snowman {width:50.1%}
.mvno ul.feeresultlist li.tplus {width:49.9%}
.mvno ul.feeresultlist li.sevenmobile {width:49.9%}
.mvno ul.feeresultlist li dl dt ul li {width:auto}
.mvno ul.feeresultlist li dl dd ul li {width:auto}
.mvno .pagewrap {clear:both}
.mvno .pagewrap .pagebox {display:none}
.mvno .pagewrap .pagebox.mvno1 {display:block}
.mvno .pagenavi {clear:both; width:100%; margin:25px 0 30px 0; text-align:center}
.mvno .pagenavi * {vertical-align:middle}
.mvno .pagenavi button {width:25px; height:25px; border:1px solid #ccc; border-radius:3px; text-indent:-99999px}
.mvno .pagenavi button.btn_prev {background:#f1f1f1 url('/smc/resources/images/mobile/btn/btn_prev_mvno.png') no-repeat 50% 50%; background-size:22px 22px}
.mvno .pagenavi button.btn_next {background:#f1f1f1 url('/smc/resources/images/mobile/btn/btn_next_mvno.png') no-repeat 50% 50%; background-size:22px 22px}
.mvno .pagenavi span {display:inline-block; margin:-1px 10px 0 10px}
.mvno .pagenavi span a {display:inline-block; width:12px; height:12px; margin:0 4px 0 0; background:url('/smc/resources/images/mobile/smartguide/icon_circlepag_off.png') no-repeat 0 0; background-size:12px 12px; text-indent:-99999px}
.mvno .pagenavi span a.on {width:40px; background:url('/smc/resources/images/mobile/smartguide/icon_circlepag_on.png') no-repeat 0 0; background-size:40px 12px}

.feechildwrap {clear:both; position:relative; overflow:hidden; border-left:1px solid #ddd}
.feechildwrap .nodata_child {clear:both; overflow:hidden; padding:72px 0 30px 0; text-align:center; background:url('/smc/resources/images/mobile/common/img_nodata_03.png') no-repeat 50% 30px; background-size:33px 33px; color:#3768b9; font-size:15px; font-weight:bold}
.feechildwrap ul.agencytab {height:30px; border-width:1px 1px 0 0; border-style:solid; border-color:#ddd}
.feechildwrap ul.agencytab li {float:left; width:33.3%; height:29px; background:url('/smc/resources/images/mobile/smartguide/bg_grtit_03.jpg') repeat-x 0 0; background-size:2px 31px; border-bottom:1px solid #ddd}
.feechildwrap ul.agencytab li a {display:block; height:29px; text-align:center; border-left:1px solid #ddd;}/* 2017-08-29 수정 */
.feechildwrap ul.agencytab li.on {background:#fff; border-bottom:1px solid #fff}
.feechildwrap ul.agencytab li.skt {width:33.4%}
.feechildwrap ul.agencytab li.skt a {background:url('/smc/resources/images/mobile/smartguide/logo_skt_sg_gray.png') no-repeat 50% 50%; background-size:82px 30px; border-left:0}
.feechildwrap ul.agencytab li.skt.on a {background:url('/smc/resources/images/mobile/smartguide/logo_skt_sg.png') no-repeat 50% 50%; background-size:82px 30px}
.feechildwrap ul.agencytab li.kt a {background:url('/smc/resources/images/mobile/smartguide/logo_kt_sg_gray.png') no-repeat 50% 50%; background-size:82px 30px}
.feechildwrap ul.agencytab li.kt.on a {background:url('/smc/resources/images/mobile/smartguide/logo_kt_sg.png') no-repeat 50% 50%; background-size:82px 30px}
.feechildwrap ul.agencytab li.lgu {width:auto; float:none; overflow:hidden}
.feechildwrap ul.agencytab li.lgu a {background:url('/smc/resources/images/mobile/smartguide/logo_lgu_sg_gray.png') no-repeat 50% 50%; background-size:82px 30px}
.feechildwrap ul.agencytab li.lgu.on a {background:url('/smc/resources/images/mobile/smartguide/logo_lgu_sg.png') no-repeat 50% 50%; background-size:82px 30px}
.feechildwrap .hiddencontents {display:none; clear:both; width:100%; border-right:1px solid #ddd; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.feechildwrap .hiddencontents.on {display:block}
.feechildwrap table {width:100%}
.feechildwrap table td {vertical-align:top; border-left:1px solid #ddd; border-bottom:1px solid #ddd; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.feechildwrap table tr td:first-child {border-left:0}
.feechildwrap dl {clear:both; overflow:hidden}
.feechildwrap dl dt {padding:15px 10px 5px 10px; text-align:center}
.feechildwrap dl dd {padding:0 10px 5px 10px}
.feechildwrap dl dt strong {display:block; width:80%; height:35px; margin:0 auto 7px; color:#222; font-size:15px; line-height:18px; word-spacing:-1px}
.feechildwrap dl dt p {padding:5px; text-align:center; border:1px solid #c7dff5; background:#deeaf7}
.feechildwrap dl dt p em {display:block; margin:0 0 3px 0; color:#3768b9; font-size:15px; font-weight:bold}
.feechildwrap dl dt p span {display:block; color:#444; font-size:13px}
.feechildwrap dl dd.info {margin:0 0 5px 0}
.feechildwrap dl dd.others {padding-bottom:7px}
.feechildwrap dl dd.others p {clear:both; color:#666; font-size:13px; line-height:16px}
.feechildwrap dl dd.others strong {display:block; margin:0 0 5px 0; color:#444; font-size:14px}
.feechildwrap dl dd.others em {display:inline-block; width:30px; height:18px; margin:0 7px 0 0; text-align:center; border:1px solid #ddd; background:#f1f1f1; color:#666; font-size:12px; line-height:18px; font-weight:normal}
.feechildwrap dl dd.others strong a {display:inline-block; text-decoration:underline; color:#444; font-size:14px}
.feechildwrap dl dd .arr {display:block; padding:4px 5px 4px 8px; background:url('/smc/resources/images/mobile/icon/icon_arr_22.png') no-repeat 0 7px; background-size:4px 7px; border-bottom:1px solid #ddd; color:#3768b9; font-size:13px; line-height:15px}

.feewelfarewrap {clear:both}
.feewelfarewrap p.font_14_666 {color:#666; line-height:16px; font-size:14px}
.feewelfarewrap .wagency_go {height:55px; margin:0 0 13px 0; background:url('/smc/resources/images/mobile/common/dotline_01.gif') repeat-x 0 100%; background-size:3px 1px}
.feewelfarewrap .wagency_go span {float:left; width:31.5%; height:34px; padding:5px 0 0 0; background:url('/smc/resources/images/mobile/smartguide/bg_grtit_07.jpg') repeat-x 0 0; background-size:3px 39px; border:1px solid #ccc; border-radius:2px}
.feewelfarewrap .wagency_go span a {display:block; padding:0 0 0 35px; color:#222; font-size:13px; font-weight:bold; line-height:15px}
.feewelfarewrap .wagency_go span.skt a {background:url('/smc/resources/images/mobile/icon/icon_skt.png') no-repeat 8px 50%; background-size:20px 18px}
.feewelfarewrap .wagency_go span.kt {margin:0 2%}
.feewelfarewrap .wagency_go span.kt a {background:url('/smc/resources/images/mobile/icon/icon_kt.png') no-repeat 8px 50%; background-size:20px 18px}
.feewelfarewrap .wagency_go span.lgu {float:none; display:block; width:auto; overflow:hidden}
.feewelfarewrap .wagency_go span.lgu a {background:url('/smc/resources/images/mobile/icon/icon_lgt.png') no-repeat 8px 50%; background-size:20px 18px}
.feewelfarewrap ul.common_subtab_contents {clear:both; width:100%}
.feewelfarewrap ul.common_subtab_contents li {float:none; overflow:hidden; width:100%}
.feewelfarewrap ul.common_subtab_contents li h5 {position:static}
.feewelfarewrap ul.common_subtab_contents li h5 a {background-position:95% 50%}
.feewelfarewrap ul.common_subtab_contents li table {border-right:1px solid #ddd; border-bottom:1px solid #ddd; width:100%}/* 2015-04-15 EDENIT width add */
.feewelfarewrap ul.common_subtab_contents li table thead th {text-align:cneter; background:url('/smc/resources/images/mobile/smartguide/bg_grtit_03.jpg') repeat-x 0 0; background-size:2px 31px; border-left:1px solid #ddd}
.feewelfarewrap ul.common_subtab_contents li table thead th img {height:30px}
.feewelfarewrap ul.common_subtab_contents li table tbody td {vertical-align:top; border-left:1px solid #ddd}
.feewelfarewrap ul.common_subtab_contents li .hiddenbox {display:none}
.feewelfarewrap ul.common_subtab_contents li.on .hiddenbox {display:block}
.feewelfarewrap dl {clear:both; overflow:hidden; border-top:1px solid #ddd}
.feewelfarewrap dl:first-child {border-top:0}
.feewelfarewrap dl dt {padding:15px 10px 5px 10px; text-align:center}
.feewelfarewrap dl dd {padding:0 10px 5px 10px}
.feewelfarewrap dl dt strong {display:block; margin:0 0 8px 0; color:#222; font-size:15px; line-height:18px; word-spacing:-1px}
.feewelfarewrap dl dt p {padding:5px; text-align:center; border:1px solid #c7dff5; background:#deeaf7}
.feewelfarewrap dl dt p em {display:block; margin:0 0 3px 0; color:#3768b9; font-size:15px; font-weight:bold}
.feewelfarewrap dl dt p span {display:block; color:#444; font-size:13px}
.feewelfarewrap dl dd.info {margin:0 0 5px 0}
.feewelfarewrap dl dd .arr {display:block; padding:4px 5px 4px 8px; background:url('/smc/resources/images/mobile/icon/icon_arr_22.png') no-repeat 0 7px; background-size:4px 7px; border-top:1px solid #ddd; color:#3768b9; font-size:13px; line-height:15px}
.feewelfarewrap dl dd .arr:first-child {border-top:0}

/* 2019-04-01 추가 */
.feesoldwrap dl dd.others .tit {color:#444444; font-size:13px; font-weight:bold}
.feesoldwrap dl dd.others .txt {margin-top:5px; color:#666666; font-size:13px}

.feesoldwrap ul.common_subtab_contents li .hiddenbox.type2 {}
.feesoldwrap ul.common_subtab_contents li .hiddenbox.type2 > div {border:1px solid #d6d6d6;}
.feesoldwrap ul.common_subtab_contents li .hiddenbox.type2 dl {display:table; width:95%; margin:6px 10px;}
.feesoldwrap ul.common_subtab_contents li .hiddenbox.type2 dd {display:table-cell; vertical-align:middle}
.feesoldwrap ul.common_subtab_contents li .hiddenbox.type2 .name {position:relative; padding:8px 10px; box-sizing:border-box}
.feesoldwrap ul.common_subtab_contents li .hiddenbox.type2 .name a {font-size:14px; color:#4b4b4b; text-decoration:underline; font-weight:bold}
.feesoldwrap ul.common_subtab_contents li .hiddenbox.type2 .name span {position:absolute; top:6px; right:10px; width:35px; padding:5px 0; text-align:center; font-size:11px; border:1px solid #dddddd; color:#444444;}
.feesoldwrap ul.common_subtab_contents li .hiddenbox.type2 dl .use {width:30%; padding:13px 0; text-align:center;}
.feesoldwrap ul.common_subtab_contents li .hiddenbox.type2 dl .use p {display:inline-block; padding:8px 6px; box-sizing:border-box; background:#deeaf7; border:1px solid #c7dff5;  color:#3768b9; font-size:15px; line-height:20px; font-weight:bold; text-align:center}
.feesoldwrap ul.common_subtab_contents li .hiddenbox.type2 dl .use p span {font-size:14px; color:#444444}
.feesoldwrap ul.common_subtab_contents li .hiddenbox.type2 dl .price {width:45%; padding:8px 0 0 7px}
.feesoldwrap ul.common_subtab_contents li .hiddenbox.type2 dl .price .info p {padding:4px 5px 0 8px; background:url('/smc/resources/images/mobile/icon/icon_arr_22.png') no-repeat 0 7px; background-size:4px 7px; color:#3768b9; font-size:13px; line-height:15px; }
.feesoldwrap ul.common_subtab_contents li .hiddenbox.type2 dl .logo {padding:0}
.feesoldwrap ul.common_subtab_contents li .hiddenbox.type2 dl .logo img {width:100%}

.feesoldwrap {clear:both}
.feesoldwrap p.font_14_666 {color:#666; line-height:16px; font-size:14px}
.feesoldwrap .wagency_go {height:55px; margin:0 0 13px 0; background:url('/smc/resources/images/mobile/common/dotline_01.gif') repeat-x 0 100%; background-size:3px 1px}
.feesoldwrap .wagency_go span {float:left; width:31.5%; height:34px; padding:5px 0 0 0; background:url('/smc/resources/images/mobile/smartguide/bg_grtit_07.jpg') repeat-x 0 0; background-size:3px 39px; border:1px solid #ccc; border-radius:2px}
.feesoldwrap .wagency_go span a {display:block; padding:0 0 0 35px; color:#222; font-size:13px; font-weight:bold; line-height:15px}
.feesoldwrap .wagency_go span.skt a {background:url('/smc/resources/images/mobile/icon/icon_skt.png') no-repeat 8px 50%; background-size:20px 18px}
.feesoldwrap .wagency_go span.kt {margin:0 2%}
.feesoldwrap .wagency_go span.kt a {background:url('/smc/resources/images/mobile/icon/icon_kt.png') no-repeat 8px 50%; background-size:20px 18px}
.feesoldwrap .wagency_go span.lgu {float:none; display:block; width:auto; overflow:hidden}
.feesoldwrap .wagency_go span.lgu a {background:url('/smc/resources/images/mobile/icon/icon_lgt.png') no-repeat 8px 50%; background-size:20px 18px}
.feesoldwrap ul.common_subtab_contents {clear:both; width:100%}
.feesoldwrap ul.common_subtab_contents li {float:none; overflow:hidden; width:100%}
.feesoldwrap ul.common_subtab_contents li h5 {position:static}
.feesoldwrap ul.common_subtab_contents li h5 a {background-position:95% 50%}
.feesoldwrap ul.common_subtab_contents li table {border-right:1px solid #ddd; border-bottom:1px solid #ddd; width:100%}/* 2015-04-15 EDENIT width add */
.feesoldwrap ul.common_subtab_contents li table thead th {text-align:cneter; background:url('/smc/resources/images/mobile/smartguide/bg_grtit_03.jpg') repeat-x 0 0; background-size:2px 31px; border-left:1px solid #ddd}
.feesoldwrap ul.common_subtab_contents li table thead th img {height:30px}
.feesoldwrap ul.common_subtab_contents li table tbody td {vertical-align:top; border-left:1px solid #ddd}
.feesoldwrap ul.common_subtab_contents li .hiddenbox {display:none}
.feesoldwrap ul.common_subtab_contents li.on .hiddenbox {display:block}
.feesoldwrap dl {clear:both; overflow:hidden; border-top:1px solid #ddd}
.feesoldwrap dl:first-child {border-top:0}
.feesoldwrap dl dt {padding:15px 10px 5px 10px; text-align:center}
.feesoldwrap dl dd {padding:0 10px 5px 10px}
.feesoldwrap dl dt strong {display:block; margin:0 0 8px 0; color:#222; font-size:15px; line-height:18px; word-spacing:-1px}
.feesoldwrap dl dt p {padding:5px; text-align:center; border:1px solid #c7dff5; background:#deeaf7}
.feesoldwrap dl dt p em {display:block; margin:0 0 3px 0; color:#3768b9; font-size:15px; font-weight:bold}
.feesoldwrap dl dt p span {display:block; color:#444; font-size:13px}
.feesoldwrap dl dd.info {margin:0 0 5px 0}
.feesoldwrap dl dd .arr {display:block; padding:4px 5px 4px 8px; background:url('/smc/resources/images/mobile/icon/icon_arr_22.png') no-repeat 0 7px; background-size:4px 7px; border-top:1px solid #ddd; color:#3768b9; font-size:13px; line-height:15px}
.feesoldwrap dl dd .arr:first-child {border-top:0}
 
/* //2019-04-01 추가 */

.feecompare .contentsbox {margin-top:-7px !important}
.feecompare .contentsbox h3 {position:relative; height:23px; padding-top:7px !important; overflow:hidden}
.feecompare .contentsbox h3 .btn_recommend {position:absolute; right:0; top:0}
.feecompare .fee_btnset {margin-bottom:40px}
.feecompare ul.conditionsset {overflow:hidden; margin:15px 0 10px 0; background:#f8f8f8; border:1px solid #e2e2e2; border-radius:7px}
/* 2015-06-11 ucomp */
.feecompare ul.conditionsset li {overflow:hidden; clear:both; padding:10px 7px; border-top:1px solid #e2e2e2}
.feecompare ul.conditionsset li:first-child {border-top:0}
.feecompare ul.conditionsset li h5 {padding:0 0 7px 0; text-align:left; color:#444; font-size:16px} 
.feecompare ul.conditionsset li p {float:left}
.feecompare ul.conditionsset li p a {display:block; float:left; width:55px; height:40px; padding:0 15px 0 0; margin:0 5px 0 0; text-align:right; color:#fff; line-height:40px; font-size:12px; font-weight:bold; word-spacing:-1px}
.feecompare ul.conditionsset li p a:hover {color:#666}
.feecompare ul.conditionsset li p a.on {color:#666}
.feecompare ul.conditionsset li p a.membertype_1 {background:url('/smc/resources/images/mobile/smartguide/membertype_1.jpg') no-repeat 0 0; background-size:70px 40px}
.feecompare ul.conditionsset li p a.membertype_1:hover {background:url('/smc/resources/images/mobile/smartguide/membertype_1_on.jpg') no-repeat 0 0; background-size:70px 40px}
.feecompare ul.conditionsset li p a.membertype_1.on {background:url('/smc/resources/images/mobile/smartguide/membertype_1_on.jpg') no-repeat 0 0; background-size:70px 40px}
.feecompare ul.conditionsset li p a.membertype_2 {width:62px; padding-right:8px; background:url('/smc/resources/images/mobile/smartguide/membertype_2.jpg') no-repeat 0 0; background-size:70px 40px}
.feecompare ul.conditionsset li p a.membertype_2:hover {background:url('/smc/resources/images/mobile/smartguide/membertype_2_on.jpg') no-repeat 0 0; background-size:70px 40px}
.feecompare ul.conditionsset li p a.membertype_2.on {background:url('/smc/resources/images/mobile/smartguide/membertype_2_on.jpg') no-repeat 0 0; background-size:70px 40px}
.feecompare ul.conditionsset li p a.membertype_3 {background:url('/smc/resources/images/mobile/smartguide/membertype_3.jpg') no-repeat 0 0; background-size:70px 40px}
.feecompare ul.conditionsset li p a.membertype_3:hover {background:url('/smc/resources/images/mobile/smartguide/membertype_3_on.jpg') no-repeat 0 0; background-size:70px 40px}
.feecompare ul.conditionsset li p a.membertype_3.on {background:url('/smc/resources/images/mobile/smartguide/membertype_3_on.jpg') no-repeat 0 0; background-size:70px 40px}
.feecompare ul.conditionsset li p a.feetype_1 {width:58px; padding-right:12px; background:url('/smc/resources/images/mobile/smartguide/feetype_1.jpg') no-repeat 0 0; background-size:70px 40px}
.feecompare ul.conditionsset li p a.feetype_1:hover {background:url('/smc/resources/images/mobile/smartguide/feetype_1_on.jpg') no-repeat 0 0; background-size:70px 40px}
.feecompare ul.conditionsset li p a.feetype_1.on {background:url('/smc/resources/images/mobile/smartguide/feetype_1_on.jpg') no-repeat 0 0; background-size:70px 40px}
.feecompare ul.conditionsset li p a.feetype_2 {width:64px; padding-right:6px; background:url('/smc/resources/images/mobile/smartguide/feetype_2.jpg') no-repeat 0 0; background-size:70px 40px}
.feecompare ul.conditionsset li p a.feetype_2:hover {background:url('/smc/resources/images/mobile/smartguide/feetype_2_on.jpg') no-repeat 0 0; background-size:70px 40px}
.feecompare ul.conditionsset li p a.feetype_2.on {background:url('/smc/resources/images/mobile/smartguide/feetype_2_on.jpg') no-repeat 0 0; background-size:70px 40px}
.feecompare ul.conditionsset li p a.feetype_3 {width:64px; padding-right:6px; background:url('/smc/resources/images/mobile/smartguide/feetype_3.jpg') no-repeat 0 0; background-size:70px 40px}
.feecompare ul.conditionsset li p a.feetype_3:hover {background:url('/smc/resources/images/mobile/smartguide/feetype_3_on.jpg') no-repeat 0 0; background-size:70px 40px}
.feecompare ul.conditionsset li p a.feetype_3.on {background:url('/smc/resources/images/mobile/smartguide/feetype_3_on.jpg') no-repeat 0 0; background-size:70px 40px}
.feecompare ul.conditionsset li p a.feetype_4 {width:85px; padding-right:6px; text-align:center; margin:0; background:url('/smc/resources/images/mobile/smartguide/feetype_4.jpg') no-repeat 0 0; background-size:85px 40px}/* 2016-04-06 수정 padding:0; */
.feecompare ul.conditionsset li p a.feetype_4:hover {background:url('/smc/resources/images/mobile/smartguide/feetype_4_on.jpg') no-repeat 0 0; background-size:85px 40px}
.feecompare ul.conditionsset li p a.feetype_4.on {background:url('/smc/resources/images/mobile/smartguide/feetype_4_on.jpg') no-repeat 0 0; background-size:85px 40px}
.feecompare ul.conditionsset li p a.etctype_1 {width:80px; padding-right:0; text-align:center; background:url('/smc/resources/images/mobile/smartguide/etctype_1.jpg') no-repeat 0 0; background-size:80px 40px} 
.feecompare ul.conditionsset li p a.etctype_1:hover {background:url('/smc/resources/images/mobile/smartguide/etctype_1_on.jpg') no-repeat 0 0; background-size:80px 40px}
.feecompare ul.conditionsset li p a.etctype_1.on {background:url('/smc/resources/images/mobile/smartguide/etctype_1_on.jpg') no-repeat 0 0; background-size:80px 40px}
.feecompare ul.conditionsset li p a.etctype_2 {width:80px; padding-right:0; text-align:center; background:url('/smc/resources/images/mobile/smartguide/etctype_1.jpg') no-repeat 0 0; background-size:80px 40px} 
.feecompare ul.conditionsset li p a.etctype_2:hover {background:url('/smc/resources/images/mobile/smartguide/etctype_1_on.jpg') no-repeat 0 0; background-size:80px 40px}
.feecompare ul.conditionsset li p a.etctype_2.on {background:url('/smc/resources/images/mobile/smartguide/etctype_1_on.jpg') no-repeat 0 0; background-size:80px 40px}
/* 2016-04-22 수정 추가 s */
/* .feecompare ul.conditionsset li p a.etctype_3 {background:url('/smc/resources/images/mobile/smartguide/etctype_2.jpg') no-repeat 0 0; background-size:70px 40px} 
.feecompare ul.conditionsset li p a.etctype_3:hover {background:url('/smc/resources/images/mobile/smartguide/etctype_2_on.jpg') no-repeat 0 0; background-size:70px 40px}
.feecompare ul.conditionsset li p a.etctype_3.on {background:url('/smc/resources/images/mobile/smartguide/etctype_2_on.jpg') no-repeat 0 0; background-size:70px 40px} */
.feecompare ul.conditionsset li p a.etctype_3 {width:70px; padding-right:0; text-align:center; background:url('/smc/resources/images/mobile/smartguide/etctype_1.jpg') no-repeat 0 0; background-size:70px 40px} 
.feecompare ul.conditionsset li p a.etctype_3:hover {background:url('/smc/resources/images/mobile/smartguide/etctype_1_on.jpg') no-repeat 0 0; background-size:70px 40px}
.feecompare ul.conditionsset li p a.etctype_3.on {background:url('/smc/resources/images/mobile/smartguide/etctype_1_on.jpg') no-repeat 0 0; background-size:70px 40px}
.feecompare ul.conditionsset li p a.etctype_4 {background:url('/smc/resources/images/mobile/smartguide/etctype_2.jpg') no-repeat 0 0; background-size:70px 40px} 
.feecompare ul.conditionsset li p a.etctype_4:hover {background:url('/smc/resources/images/mobile/smartguide/etctype_2_on.jpg') no-repeat 0 0; background-size:70px 40px}
.feecompare ul.conditionsset li p a.etctype_4.on {background:url('/smc/resources/images/mobile/smartguide/etctype_2_on.jpg') no-repeat 0 0; background-size:70px 40px}
/* 2016-04-22 수정 추가 e */
/*/* 2015-06-11 ucomp */
.feecompare .txtbox {clear:both; position:relative; height:20px; text-align:right; font-size:13px}
.feecompare .bottxt {margin:10px 0 !important}
.feecompare .fee_resultbox table {width:100%; table-layout:fixed}
.feecompare .fee_resultbox table th {height:30px; text-align:center; background:url('/smc/resources/images/mobile/smartguide/bg_grtit_03.jpg') repeat-x 0 0; background-size:2px 31px; border-right:1px solid #ddd; border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
.feecompare .fee_resultbox table th:first-child {border-left:1px solid #ddd}
.feecompare .fee_resultbox table td {vertical-align:top; border-right:1px solid #ddd; border-bottom:1px solid #ddd}
.feecompare .fee_resultbox table td:first-child {border-left:1px solid #ddd}
.feecompare .fee_resultbox table td.choice {text-align:center; vertical-align:middle; height:30px}
.feecompare .fee_resultbox table .logo {display:block; height:30px; text-align:center; }
.feecompare .fee_resultbox table .skb .logo {background:url('/smc/resources/images/mobile/smartguide/logo_skb.png') no-repeat 50% 50%; background-size:61px 30px; text-indent: -9999px;}
.feecompare .fee_resultbox table .skt .logo {background:url('/smc/resources/images/mobile/smartguide/logo_skt_sg.png') no-repeat 50% 50%; background-size:82px 30px; text-indent: -9999px;}/*2015-06-23 수정*/
.feecompare .fee_resultbox table .kt .logo {background:url('/smc/resources/images/mobile/smartguide/logo_kt_sg.png') no-repeat 50% 50%; background-size:82px 30px; text-indent: -9999px;}
.feecompare .fee_resultbox table .lgu .logo {background:url('/smc/resources/images/mobile/smartguide/logo_lgu_sg.png') no-repeat 50% 50%; background-size:82px 30px; text-indent: -9999px;}
.feecompare .fee_resultbox table .sevenmobile .logo {background:url('/smc/resources/images/mobile/smartguide/logo_7mobile_sg.png') no-repeat 50% 50%; background-size:82px 30px; text-indent: -9999px;}
.feecompare .fee_resultbox table .hellomobile .logo {background:url('/smc/resources/images/mobile/smartguide/logo_hello_mobile_sg.png') no-repeat 50% 50%; background-size:82px 30px; text-indent: -9999px;}
.feecompare .fee_resultbox table .tplus .logo {background:url('/smc/resources/images/mobile/smartguide/logo_tplus.png') no-repeat 50% 50%; background-size:40px 19px; text-indent: -9999px;}
.feecompare .fee_resultbox table .snowman .logo {background:url('/smc/resources/images/mobile/smartguide/logo_snowman.png') no-repeat 50% 50%; background-size:80px 19px; text-indent: -9999px;}
.feecompare .fee_resultbox table dl {width:100%; margin:5px 0; overflow:hidden; border-top:1px solid #ccc}
.feecompare .fee_resultbox table dl:first-child {border-top:0}
.feecompare .fee_resultbox table dl dt {position:relative; width:95%; margin:0 auto}
.feecompare .fee_resultbox table dl dt p {width:90%; margin:0 auto; padding:8px 0 8px 0; text-align:center; border-bottom:1px solid #ddd; cursor:pointer}
.feecompare .fee_resultbox table dl dt p strong {display:block; font-size:15px; color:#222; font-weight:bold; word-spacing:-1px; line-height:17px}
.feecompare .fee_resultbox table dl dt p em {display:block; margin:0 0 1px 0; font-size:14px; color:#3768b9; font-weight:bold; word-spacing:-1px;}
.feecompare .fee_resultbox table dl dt p span {display:block; font-size:12px; color:#666}
.feecompare .fee_resultbox table dl dd {width:95%; margin:0 auto}
.feecompare .fee_resultbox table dl dd ul {width:95%; margin:10px auto 0; border:0}
.feecompare .fee_resultbox table dl dd ul li {float:none; width:auto; margin:0 0 3px 0; padding:0 0 0 15px; border:0; font-size:13px; line-height:14px}
.feecompare .fee_resultbox table dl dd ul li.voice {background:url('/smc/resources/images/mobile/icon/icon_fee_voice.png') no-repeat 0 0; background-size:12px 12px}
.feecompare .fee_resultbox table dl dd ul li.sms {background:url('/smc/resources/images/mobile/icon/icon_fee_sms.png') no-repeat 0 0; background-size:12px 12px}
.feecompare .fee_resultbox table dl dd ul li.data {background:url('/smc/resources/images/mobile/icon/icon_fee_data.png') no-repeat 0 0; background-size:12px 12px}
.feecompare .fee_resultbox table dl.none {background:#fff; border:0}
.feecompare .fee_resultbox table dl.none dt .nodata {width:80%; margin:0 auto; padding:64px 0 0 0; text-align:center; background:url('/smc/resources/images/mobile/common/img_nodata_02.png') no-repeat 50% 20px; background-size:35px 35px; border:0; color:#555; line-height:17px; font-size:14px}
.feecompare .fee_resultbox .resultbox3 dl {padding:20px 0; margin-top:10px; border:1px solid #ddd}
.feecompare .fee_resultbox .resultbox3 dl dt {margin:20px 0 10px 0; text-align:center}
.feecompare .fee_resultbox .resultbox3 dl dd {text-align:center; color:#444; font-size:15px; font-weight:bold}

.homerecommend .feeconditions h4 {padding:0 0 7px 10px; margin:0; color:#222; font-size:16px}
.homerecommend .feeconditions h5 {margin:0 0 7px 0; color:#222; font-size:15px}
.homerecommend .feeconditions .insertbox {float:none; overflow:hidden; height:30px; padding:0 0 10px 10px; margin:5px 0 0 -10px; border-bottom:1px solid #ddd}
.homerecommend .feeconditions .insertbox select {float:left; width:50%; height:30px; border:1px solid #ccc}
.homerecommend .feeconditions .insertbox .inpbox {float:none; display:block; overflow:hidden; position:relative; height:30px; padding:0 30px 0 7px}
.homerecommend .feeconditions .insertbox .inpbox em {position:absolute; right:0; top:6px; display:block; width:25px; padding:0 0 0 5px; text-align:left; font-size:14px; color:#444}
.homerecommend .feeconditions .insertbox .inpbox input.txt {width:100%; height:28px; padding:0; text-align:center; border:1px solid #ccc; font-size:15px}
.homerecommend .feeconditions .service_option_choice {clear:both; overflow:hidden; padding:13px 0 10px 0; border:1px solid #ccc; background:#fff1e4}
.homerecommend .feeconditions .agreed_option_choice {clear:both; overflow:hidden; padding:13px 0 10px 0; background:#f8f8f8; border-width:0 1px 1px 1px; border-style:solid; border-color:#ccc}
.homerecommend .feeconditions .agreed_option_choice a {font-size:15px !important}

/* 2015-06-03 EDENIT */ 
.homerecommend .feeconditions .internet_option_choice {clear:both; padding:15px 15px 0 15px; border-width:0 1px 1px 1px; border-style:solid; border-color:#ccc} /* 2015-04-09 추가 */
.homerecommend .feeconditions .internet_option_choice button.on {background-position:-135px -169px} /* 2015-04-09 추가 */
.homerecommend .feeconditions .optionbox a.btn_internet_1 {width:70px; background:url('/smc/resources/images/mobile/smartguide/btn_internet.jpg') no-repeat 0 0; background-size:70px 40px; line-height:15px; font-size:13px; padding-top:5px}
.homerecommend .feeconditions .optionbox a.btn_internet_1.on {width:70px; background:url('/smc/resources/images/mobile/smartguide/btn_internet_on.jpg') no-repeat 0 0; background-size:70px 40px; line-height:15px; font-size:13px; padding-top:5px}
.homerecommend .feeconditions .optionbox a.btn_internet_2 {width:70px; background:url('/smc/resources/images/mobile/smartguide/btn_internet.jpg') no-repeat 0 0; background-size:70px 40px; line-height:15px; font-size:13px; padding-top:5px}
.homerecommend .feeconditions .optionbox a.btn_internet_2.on {width:70px; background:url('/smc/resources/images/mobile/smartguide/btn_internet_on.jpg') no-repeat 0 0; background-size:70px 40px; line-height:15px; font-size:13px; padding-top:5px}
/* //2015-06-03 EDENIT */

.homerecommend .feeconditions .phone_option_choice {overflow:hidden; clear:both; position:relative; padding:10px 10px 0 10px; border-color:#ccc; border-style:solid; border-width:0 1px 1px 1px}
.homerecommend .feeconditions .phone_option_choice a {float:left; width:70px; height:40px; margin:0 0 0 5px; padding:0; text-align:center; background:url('/smc/resources/images/mobile/smartguide/btn_phone_choice.jpg') no-repeat 0 0; background-size:70px 40px; letter-spacing:-1px}
.homerecommend .feeconditions .phone_option_choice a:hover {margin:0}
.homerecommend .feeconditions .phone_option_choice a.on {background:url('/smc/resources/images/mobile/smartguide/btn_phone_choice_on.jpg') no-repeat 0 0; background-size:70px 40px; color:#444}
.homerecommend .feeconditions .daytraffic {padding-top:10px !important}
.homerecommend .feeconditions .optionbox {float:none; position:relative; overflow:hidden; padding:0 0 5px 10px}
.homerecommend .feeconditions .optionbox .optionbox {padding:0 0 10px 0}
.homerecommend .feeconditions .optionbox a {float:left; width:70px; height:40px; margin:0 0 0 5px; padding:0; text-align:center; color:#fff; letter-spacing:-1px; line-height:40px; font-size:14px; font-weight:bold}
.homerecommend .feeconditions .optionbox a:first-child {margin:0}
.homerecommend .feeconditions .optionbox a.btn_service_1 {width:50px; height:35px; padding-left:20px; padding-top:5px; background:url('/smc/resources/images/mobile/smartguide/btn_service_1.jpg') no-repeat 0 0; background-size:70px 40px; line-height:15px; font-size:13px}
.homerecommend .feeconditions .optionbox a.btn_service_1.on {width:70px; padding-left:0; background:url('/smc/resources/images/mobile/smartguide/btn_service_on.jpg') no-repeat 0 0; background-size:70px 40px}
.homerecommend .feeconditions .optionbox a.btn_service_2 {width:50px; padding-left:20px; background:url('/smc/resources/images/mobile/smartguide/btn_service_2.jpg') no-repeat 0 0; background-size:70px 40px}
.homerecommend .feeconditions .optionbox a.btn_service_2.on {width:70px; padding-left:0; background:url('/smc/resources/images/mobile/smartguide/btn_service_on.jpg') no-repeat 0 0; background-size:70px 40px}
.homerecommend .feeconditions .optionbox a.btn_service_3 {width:50px; padding-left:20px; background:url('/smc/resources/images/mobile/smartguide/btn_service_3.jpg') no-repeat 0 0; background-size:70px 40px}
.homerecommend .feeconditions .optionbox a.btn_service_3.on {width:70px; padding-left:0; background:url('/smc/resources/images/mobile/smartguide/btn_service_on.jpg') no-repeat 0 0; background-size:70px 40px}
.homerecommend .feeconditions .optionbox a.btn_agreed_1 {width:50px; padding-left:20px; background:url('/smc/resources/images/mobile/smartguide/btn_agreed_1.jpg') no-repeat 0 0; background-size:70px 40px}
.homerecommend .feeconditions .optionbox a.btn_agreed_1.on {width:70px; padding-left:0; background:url('/smc/resources/images/mobile/smartguide/btn_agreed_on.jpg') no-repeat 0 0; background-size:70px 40px}
.homerecommend .feeconditions .optionbox a.btn_agreed_2 {width:50px; padding-left:20px; background:url('/smc/resources/images/mobile/smartguide/btn_agreed_2.jpg') no-repeat 0 0; background-size:70px 40px}
.homerecommend .feeconditions .optionbox a.btn_agreed_2.on {width:70px; padding-left:0; background:url('/smc/resources/images/mobile/smartguide/btn_agreed_on.jpg') no-repeat 0 0; background-size:70px 40px}
.homerecommend .feeconditions .optionbox a.btn_agreed_3 {width:50px; padding-left:20px; background:url('/smc/resources/images/mobile/smartguide/btn_agreed_3.jpg') no-repeat 0 0; background-size:70px 40px}
.homerecommend .feeconditions .optionbox a.btn_agreed_3.on {width:70px; padding-left:0; background:url('/smc/resources/images/mobile/smartguide/btn_agreed_on.jpg') no-repeat 0 0; background-size:70px 40px}
.homerecommend .feeconditions .optionbox a.btn_agreed_4 {width:50px; padding-left:20px; background:url('/smc/resources/images/mobile/smartguide/btn_agreed_4.jpg') no-repeat 0 0; background-size:70px 40px}
.homerecommend .feeconditions .optionbox a.btn_agreed_4.on {width:70px; padding-left:0; background:url('/smc/resources/images/mobile/smartguide/btn_agreed_on.jpg') no-repeat 0 0; background-size:70px 40px}
.homerecommend .feeconditions .optionbox a.on {padding-left:0; text-align:center; color:#444}
.homerecommend .additionalinfo {padding:0; margin:0}
.homerecommend .additionalinfo h5 {margin:15px 0 10px 0; padding:0 0 0 7px; background:url('/smc/resources/images/mobile/icon/icon_arr_01.png') no-repeat 0 5px; background-size:2.5px 4.5px; font-size:14px; color:#444}
.homerecommend .additionalinfo .insertbox {margin-top:0; border:0}
.homerecommend .additionalinfo label {float:left; width:32px; padding:10px 0 0 5px; font-size:13px; color:#666; font-weight:bold}
.homerecommend .additionalinfo .ratebox_2 {border-top:1px solid #ccc}
.homerecommend .additionalinfo .ratebox_2 label {width:70px}
.homerecommend .additionalinfo .ratebox_2 select {width:45%}
.homerecommend .txt_caution {display:block; margin:10px 0 10px 10px; padding:0; color:#1950a5; font-size:12px}
.homerecommend .txt_moreinsert {display:inline; margin:0 0 0 7px; font-weight:normal; color:#1950a5; font-size:12px}
.homerecommend .btn_additionalinfo_view {clear:both; height:50px; padding-right:10px}
.homerecommend .btn_additionalinfo_view a {display:block; float:none; width:100% !important; height:35px !important; margin:0 !important; background:url('/smc/resources/images/mobile/btn/bg_btngr_14.jpg') repeat-x 0 0 !important; color:#fff; font-size:15px !important; font-weight:bold; word-spacing:-1px; line-height:35px !important}
.homerecommend .btncenter a.btn_h40_bl {width:90px; margin:0 10px 0 0}
.homerecommend .btnresult {clear:both; margin:50px 0 0 0; text-align:right}
.homerecommend .hiddenwrap {margin:20px 0 0 0}
.homerecommend .hiddencontents ul.common_tabbox {margin:0}
.homerecommend .hiddencontents ul.common_tabbox li {float:left; width:33.3%; background:#fefefe; background:-moz-linear-gradient(top, #fefefe 0%, #f5f5f5 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f5f5f5)); background:-webkit-linear-gradient(top, #fefefe 0%,#f5f5f5 100%); background:-o-linear-gradient(top, #fefefe 0%,#f5f5f5 100%); background:-ms-linear-gradient(top, #fefefe 0%,#f5f5f5 100%); background:linear-gradient(to bottom, #fefefe 0%,#f5f5f5 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f5f5f5',GradientType=0)}
.homerecommend .hiddencontents ul.common_tabbox li a {display:block; height:31px;}/* 2017-08-29 수정 */
.homerecommend .hiddencontents ul.common_tabbox li.on {background:#fff}
.homerecommend .hiddencontents ul.common_tabbox li.skt a {background:url('/smc/resources/images/mobile/smartguide/tab_logo_skt.png') no-repeat 50% 50%; background-size:60px 34px}
.homerecommend .hiddencontents ul.common_tabbox li.skt.on a {background:url('/smc/resources/images/mobile/smartguide/tab_logo_skt_on.png') no-repeat 50% 50%; background-size:60px 34px}
.homerecommend .hiddencontents ul.common_tabbox li.kt a {background:url('/smc/resources/images/mobile/smartguide/tab_logo_kt.png') no-repeat 50% 50%; background-size:60px 34px}
.homerecommend .hiddencontents ul.common_tabbox li.kt.on a {background:url('/smc/resources/images/mobile/smartguide/tab_logo_kt_on.png') no-repeat 50% 50%; background-size:60px 34px}
.homerecommend .hiddencontents ul.common_tabbox li.lgu a {background:url('/smc/resources/images/mobile/smartguide/tab_logo_lgu.png') no-repeat 50% 50%; background-size:60px 34px}
.homerecommend .hiddencontents ul.common_tabbox li.lgu.on a {background:url('/smc/resources/images/mobile/smartguide/tab_logo_lgu_on.png') no-repeat 50% 50%; background-size:60px 34px}
.homerecommend .hiddencontents .tab_hiddencontents {display:none; clear:both}
.homerecommend .hiddencontents .tab_hiddencontents.on {display:block}
.homerecommend .hiddencontents .tab_hiddencontents .bottxt {margin-top:8px}
.homerecommend .hiddencontents .listwrap {width:auto; overflow:hidden; margin:0; padding:19px 9px 0 9px; border-width:0 1px 1px 1px; border-style:solid; border-color:#ccc}
.homerecommend dl.prdbox {width:auto; margin:0 auto}
.homerecommend dl.prdbox dt {position:relative; width:auto; color:#444; font-size:14px}
.homerecommend dl.prdbox dt a.btn_detailview {position:absolute; right:0; top:0; display:block; width:69px; height:25px; padding-left:7px; background:url('/smc/resources/images/mobile/btn/btn_bg_detailview.png') no-repeat 100% 0; background-size:76px 25px; color:#666; line-height:25px; font-size:11px; font-weight:bold; text-decoration:none}
.homerecommend dl.prdbox dt b {display:inline-block; min-height:16px; padding:0 0 0 20px}
.homerecommend dl.prdbox dd.basicinfo span {display:block; height:23px; padding-top:5px; color:#444; font-size:15px; font-weight:bold}
.homerecommend dl.prdbox dd.basicinfo p {padding:8px 0 8px 10px; text-align:center; color:#444; font-size:14px}
.homerecommend dl.prdbox dd.basicinfo p strong {margin:0 0 3px 0; font-size:18px}
.homerecommend dl.prdbox dd.addinfo {padding:5px 0 15px 0}
.homerecommend dl.prdbox dd.addinfo p {padding:6px 0 5px 9px; border-top:1px solid #eee; font-size:13px; line-height:16px}
.homerecommend dl.prdbox dd.addinfo p:first-child {border-top:0}
.homerecommend .hometype_iptv dl.prdbox dt {overflow:hidden}
.homerecommend .hometype_iptv dl.prdbox dt b {background:url('/smc/resources/images/mobile/smartguide/icon_iptv.jpg') no-repeat 0 7px; background-size:15px 15px; color:#d8491d; line-height:26px}
.homerecommend .hometype_iptv dl.prdbox dd.basicinfo p {background:#fff8ef; border:1px solid #ffedd8}
.homerecommend .hometype_iptv dl.prdbox dd.basicinfo p strong {display:block; color:#c63300}
.homerecommend .hometype_iptv dl.prdbox dd.addinfo p {background:url('/smc/resources/images/mobile/icon/icon_arr_18.jpg') no-repeat 2px 10px; background-size:4px 6.5px; color:#d8491d}
.homerecommend .hometype_tel dl.prdbox dt b {background:url('/smc/resources/images/mobile/smartguide/icon_tel.jpg') no-repeat 0 2px; background-size:15px 15px}
.homerecommend .hometype_tel dl.prdbox dd.basicinfo p {background:#f7f7f7; border:1px solid #eee}
.homerecommend .hometype_tel dl.prdbox dd.basicinfo p strong {color:#222}
.homerecommend .hometype_tel dl.prdbox dd.addinfo p {background:url('/smc/resources/images/mobile/icon/icon_arr_19.gif') no-repeat 2px 11px; color:#666}
.homerecommend .hometype_internet dl.prdbox dt b {background:url('/smc/resources/images/mobile/smartguide/icon_internet.jpg') no-repeat 0 2px; background-size:15px 15px}
.homerecommend .hometype_internet dl.prdbox dd.basicinfo p {background:#deeaf7; border:1px solid #c7dff5}
.homerecommend .hometype_internet dl.prdbox dd.basicinfo p strong {color:#3768b9}
.homerecommend .hometype_internet dl.prdbox dd.addinfo p {background:url('/smc/resources/images/mobile/icon/icon_arr_20.gif') no-repeat 2px 11px; color:#3768b9}

.internationalguide ul.common_tabbox {margin:0 0 20px 0 !important}
.internationalguide .agency_go {width:auto; clear:both; margin:20px 0 0 0; line-height:40px; }
.internationalguide .agency_go * {vertical-align:middle}
.internationalguide .agency_go span {float:left; width:31.5%; height:35px; padding:0; background:url('/smc/resources/images/mobile/smartguide/bg_grtit_07.jpg') repeat-x 0 0; background-size:3px 35px; border:1px solid #ccc; border-radius:2px}
.internationalguide .agency_go span a {display:block; width:100%; height:100%; text-indent:-99999px}
.internationalguide .agency_go span.skb a {background:url('/smc/resources/images/mobile/smartguide/logo_skb.png') no-repeat 50% 50%; background-size:82px 35px}/*2015-04-16 ucomp*/
.internationalguide .agency_go span.skt a {background:url('/smc/resources/images/mobile/smartguide/logo_skt_sg.png') no-repeat 50% 50%; background-size:82px 30px}
.internationalguide .agency_go span.kt {margin:0 2%}
.internationalguide .agency_go span.kt a {background:url('/smc/resources/images/mobile/smartguide/logo_kt_sg.png') no-repeat 50% 50%; background-size:82px 30px}
.internationalguide .agency_go span.lgu {float:none; display:block; width:auto; overflow:hidden}
.internationalguide .agency_go span.lgu a {background:url('/smc/resources/images/mobile/smartguide/logo_lgu_sg.png') no-repeat 50% 50%; background-size:82px 30px}
.internationalguide ul.common_subtab_contents.card {margin-top:15px !important}
.internationalguide ul.common_subtab_contents li .hiddenbox {display:none; clear:both; width:auto; overflow:hidden; padding:9px; border-width:0 1px 1px 1px; border-style:solid; border-color:#ccc}
.internationalguide ul.common_subtab_contents li.on .hiddenbox {display:block}
.internationalguide ul.common_subtab_contents li .hiddenbox .ex {display:block; margin:5px 0 0 0; font-size:12px; color:#777}
.internationalguide ul.common_subtab_contents li .hiddenbox h6 {clear:both; margin:20px 0 8px 0; color:#222; font-size:14px}
.internationalguide ul.common_subtab_contents li .hiddenbox h6 em {color:#c63300}
.internationalguide ul.common_subtab_contents li .hiddenbox h6.font_blue {margin:0 0 10px 0; font-size:15px}
.internationalguide ul.common_subtab_contents li .hiddenbox .bottxt {margin-top:0; color:#444}
.internationalguide ul.common_subtab_contents li .hiddenbox .font_13_666_dot {margin:10px 0 0 0}
.internationalguide ul.common_subtab_contents li .hiddenbox ol.card_step li {height:auto; margin:0; padding:0 0 10px 0}
.internationalguide ol.step {clear:both; overflow:hidden; padding:9px; border:1px solid #ccc; }
.internationalguide ol.step li {float:left; position:static; min-height:53px; margin:0; padding:0}
.internationalguide ol.step li p {float:left; width:55px; height:auto; overflow:hidden; margin:0 0 0 10px; padding:10px 0; text-align:center; background:#f4fcff; border:1px solid #ccc; color:#222; line-height:15px; font-size:13px; word-spacing:-1px}
.internationalguide ol.step li p em {display:block; font-size:11px; color:#666}
.internationalguide ol.step li.cp_1 {padding-right:5px; background:url('/smc/resources/images/mobile/icon/icon_arr_17.jpg') no-repeat 100% 50%; background-size:4.5px 9px}
.internationalguide ol.step li.cp_1 {width:62px}
.internationalguide ol.step li.cp_1 p {margin-left:0}
.internationalguide ol.step li.cp_2 {width:80px; background:url('/smc/resources/images/mobile/icon/icon_arr_17.jpg') no-repeat 100% 50%; background-size:4.5px 9px}
.internationalguide ol.step li.cp_2 p {line-height:30px; word-spacing:-1px}
.internationalguide ol.step li.cp_3 {width:auto; float:none; overflow:hidden}
.internationalguide ol.step li.cp_3 p {float:none; width:auto}
.internationalguide ol.step li.tel_1 {padding-right:5px; background:url('/smc/resources/images/mobile/icon/icon_arr_17.jpg') no-repeat 100% 50%; background-size:4.5px 9px}
.internationalguide ol.step li.tel_1 {width:62px}
.internationalguide ol.step li.tel_1 p {margin-left:0}
.internationalguide ol.step li.tel_2 {width:48px; padding-right:5px; background:url('/smc/resources/images/mobile/icon/icon_arr_17.jpg') no-repeat 100% 50%; background-size:4.5px 9px}
.internationalguide ol.step li.tel_2 p {width:30px}
.internationalguide ol.step li.tel_3 {width:48px; padding-right:5px; background:url('/smc/resources/images/mobile/icon/icon_arr_17.jpg') no-repeat 100% 50%; background-size:4.5px 9px}
.internationalguide ol.step li.tel_3 p {width:30px}
.internationalguide ol.step li.tel_4 {width:auto; float:none; overflow:hidden}
.internationalguide ol.step li.tel_4 p {float:none; width:auto; }
.internationalguide ol.step li.sms_1 {background:url('/smc/resources/images/mobile/icon/icon_arr_17.jpg') no-repeat 100% 50%; background-size:4.5px 9px}
.internationalguide ol.step li.sms_1 {width:80px}
.internationalguide ol.step li.sms_1 p {width:70px; margin-left:0}
.internationalguide ol.step li.sms_2 {width:90px; background:url('/smc/resources/images/mobile/icon/icon_arr_17.jpg') no-repeat 100% 50%; background-size:4.5px 9px}
.internationalguide ol.step li.sms_2 p {width:65px}
.internationalguide ol.step li.sms_3 {width:auto; float:none; overflow::hidden; background-size:4.5px 9px}
.internationalguide ol.step li.sms_3 p {width:80px; line-height:30px}
.internationalguide ol.step li.sms_4 {width:150px; margin-top:10px; background:url('/smc/resources/images/mobile/icon/icon_arr_17.jpg') no-repeat 0 50%; background-size:4.5px 9px}
.internationalguide ol.step li.sms_4 p {width:130px}
.internationalguide ol.step li.sms_5 {margin-top:10px; background:url('/smc/resources/images/mobile/icon/icon_arr_17.jpg') no-repeat 0 50%; background-size:4.5px 9px}
.internationalguide ol.step li.sms_5 p {width:100px; line-height:30px}
.internationalguide .smsstep {clear:both; overflow:hidden; margin:15px auto 25px; padding:9px; border:1px solid #ccc}
.internationalguide .smsstep ol.step {width:265px; margin:0 auto; padding:0; border:0}
.internationalguide fieldset {clear:both; overflow:hidden; margin:0 0 12px 0; background:#f1f1f1; border:1px solid #ccc}
.internationalguide fieldset div {clear:both; overflow:hidden; padding:10px 0 0 10px}
.internationalguide fieldset div h5 {margin:0 0 10px 0; color:#222; font-size:15px}
.internationalguide fieldset div p {float:none; overflow:hidden}
.internationalguide fieldset div p * {vertical-align:middle}
.internationalguide fieldset .selectcountry {clear:both; position:relative; padding:10px 87px 10px 10px}
.internationalguide fieldset .majorcountry {border-bottom:1px solid #ddd}
.internationalguide fieldset .majorcountry a {float:left; display:block; width:55px; height:20px; margin:0 0 10px 0; padding:0 0 0 30px; text-align:left; line-height:20px; color:#444; font-size:14px}
.internationalguide fieldset .majorcountry a.btn_country_1 {background:url('/smc/resources/images/mobile/smartguide/icon_america.jpg') no-repeat 0 0; background-size:24px 20px}
.internationalguide fieldset .majorcountry a.btn_country_2 {background:url('/smc/resources/images/mobile/smartguide/icon_china.jpg') no-repeat 0 0; background-size:24px 20px}
.internationalguide fieldset .majorcountry a.btn_country_3 {background:url('/smc/resources/images/mobile/smartguide/icon_japan.jpg') no-repeat 0 0; background-size:24px 20px}
.internationalguide fieldset .majorcountry a.btn_country_4 {float:none; width:auto; overflow:hidden; background:url('/smc/resources/images/mobile/smartguide/icon_england.jpg') no-repeat 0 0; background-size:24px 20px}
.internationalguide fieldset .majorcountry a.btn_country_5 {background:url('/smc/resources/images/mobile/smartguide/icon_canada.jpg') no-repeat 0 0; background-size:24px 20px}
.internationalguide fieldset .majorcountry a.btn_country_6 {background:url('/smc/resources/images/mobile/smartguide/icon_austrailia.jpg') no-repeat 0 0; background-size:24px 20px}
.internationalguide fieldset .majorcountry a.btn_country_7 {float:none; width:auto; overflow:hidden; background:url('/smc/resources/images/mobile/smartguide/icon_philiphins.jpg') no-repeat 0 0; background-size:24px 20px}
.internationalguide fieldset .majorcountry h5 {padding-top:0}
.internationalguide fieldset .feetcategory {padding:9px 9px 11px 9px}
.internationalguide fieldset .feetcategory h5 {float:left; margin:0 10px 0 0; padding:15px 0 0 0}
.internationalguide fieldset .feetcategory p {float:right}
.internationalguide fieldset .feetcategory a {display:inline-block; float:left; width:63px; height:40px; margin:5px 6px 0 0; padding:0 10px 0 0; text-align:right; font-weight:bold; color:#fff; line-height:40px; font-size:13px}
.internationalguide fieldset .feetcategory a:hover {color:#666}
.internationalguide fieldset .feetcategory a.on {color:#666}
.internationalguide fieldset .feetcategory a.btn_category_1 {background:url('/smc/resources/images/mobile/smartguide/bg_itab_01_off.png') no-repeat 0 0; background-size:70px 40px}
.internationalguide fieldset .feetcategory a.btn_category_1:hover {background:url('/smc/resources/images/mobile/smartguide/bg_itab_01_on.png') no-repeat 0 0; background-size:70px 40px}
.internationalguide fieldset .feetcategory a.btn_category_1.on {background:url('/smc/resources/images/mobile/smartguide/bg_itab_01_on.png') no-repeat 0 0; background-size:70px 40px}
.internationalguide fieldset .feetcategory a.btn_category_2 {background:url('/smc/resources/images/mobile/smartguide/bg_itab_02_off.png') no-repeat 0 0; background-size:70px 40px}
.internationalguide fieldset .feetcategory a.btn_category_2:hover {background:url('/smc/resources/images/mobile/smartguide/bg_itab_02_on.png') no-repeat 0 0; background-size:70px 40px}
.internationalguide fieldset .feetcategory a.btn_category_2.on {background:url('/smc/resources/images/mobile/smartguide/bg_itab_02_on.png') no-repeat 0 0; background-size:70px 40px}
.internationalguide fieldset .feetcategory a.btn_category_3 {margin-right:0; background:url('/smc/resources/images/mobile/smartguide/bg_itab_03_off.png') no-repeat 0 0; background-size:70px 40px}
.internationalguide fieldset .feetcategory a.btn_category_3:hover {background:url('/smc/resources/images/mobile/smartguide/bg_itab_03_on.png') no-repeat 0 0; background-size:70px 40px}
.internationalguide fieldset .feetcategory a.btn_category_3.on {background:url('/smc/resources/images/mobile/smartguide/bg_itab_03_on.png') no-repeat 0 0; background-size:70px 40px}
.internationalguide fieldset select {min-width:180px; width:100%; height:30px; margin:0; border:1px solid #ccc; border-radius:0; color:#555}
.internationalguide fieldset a.btn_search {display:block; position:absolute; right:0; bottom:10px; width:70px; height:30px; margin:1px 10px 0 0; padding:0; background:url('/smc/resources/images/mobile/btn/btn_bg_search.jpg') no-repeat 0 0; background-size:70px 30px; color:#fff; line-height:30px; font-size:14px; font-weight:bold; text-align:center; text-indent:0}
.internationalguide .resultbox {clear:both; overflow:hidden}
.internationalguide .resultbox .bottxt.dotline {margin:10px 0 20px 0; padding-bottom:15px; font-size:13px; line-height:15px}
.internationalguide .resultbox .resultnum {clear:both; overflow:hidden; width:100%; margin:20px 0 0 0; padding:2px 9px; border:1px solid #ccc; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.internationalguide .resultbox .resultnum a {display:block; padding:8px 0; text-align:left; background:url('/smc/resources/images/mobile/icon/icon_arr_23.png') no-repeat 95% 50%; background-size:21px 21px}
.internationalguide .resultbox .resultnum a:first-child {border-bottom:1px solid #ddd}
.internationalguide .resultbox .resultnum a em {display:block; color:#666; font-size:13px}
.internationalguide .resultbox .resultnum a strong {display:block; margin-top:3px; font-size:15px; color:#222}
.internationalguide .resultbox h4 {margin-bottom:10px !important}
.internationalguide .resultbox h5.ctitle em {display:block; margin:3px 0 0 -15px; font-weight:normal; font-size:13px}
.internationalguide .resultbox .jointype {padding-top:20px; margin-top:20px; background:url('/smc/resources/images/mobile/common/dotline_01.gif') repeat-x 0 0; background-size:3px 1px}
.internationalguide .resultbox .hiddencontents {display:none; margin-top:25px}
.internationalguide .resultbox .hiddencontents.on {display:block}
.internationalguide .resultbox  table {border-right:1px solid #ddd; border-top:1px solid #ddd; border-bottom:1px solid #ddd}
.internationalguide .resultbox  table thead th {text-align:cneter; background:url('/smc/resources/images/mobile/smartguide/bg_grtit_03.jpg') repeat-x 0 0; background-size:2px 31px; border-left:1px solid #ddd}
.internationalguide .resultbox  table thead th img {height:30px}
.internationalguide .resultbox  table tbody td {vertical-align:top; background:#fbfbfb; border-left:1px solid #ddd}
.internationalguide .resultbox  table tbody td dl {padding:8px 6px}
.internationalguide .resultbox  table tbody td dl dt {padding:0 0 8px 0}
.internationalguide .resultbox  table tbody td dl dt strong {display:block; margin:0 0 7px 0; padding:0 0 7px 0; text-align:center; border-bottom:1px solid #ddd; color:#222; font-size:15px; line-height:18px}
.internationalguide .resultbox  table tbody td dl dt span {display:block; margin:0; font-size:13px; line-height:15px}
.internationalguide .resultbox  table tbody td dl dd {padding:5px; background:#fff; border:1px solid #ddd; font-size:13px}
.internationalguide .resultbox  table tbody td dl dd p {display:block; margin:7px 0 0 0}
.internationalguide .resultbox  table tbody td dl dd p:first-child {margin-top:0}
.internationalguide .resultbox  table tbody td dl dd p em {display:block; padding:0 0 0 6px; background:url('/smc/resources/images/mobile/icon/icon_3x3_666.gif') no-repeat 0 6px; background-size:2px 2px; font-weight:bold; color:#444}
.internationalguide .resultbox  table tbody td dl dd p span {display:block; padding:0 0 0 6px; line-height:15px}
.internationalguide .resultbox  table tbody td dl.none dt .nodata {padding:64px 0 0 0; text-align:center; background:url('/smc/resources/images/mobile/common/img_nodata_02.png') no-repeat 50% 20px; background-size:35px 35px; border:0; color:#555; line-height:17px; font-size:14px}
.internationalguide .resultbox  table tbody td dl.none dd {padding:0; border:0; background:0; line-height:0; }
.internationalguide ul.feeresultlist {background:none; border-right:1px solid #ddd}
.internationalguide ul.feeresultlist li {border-left:1px solid #ddd}
.internationalguide ul.feeresultlist li.skb {border-left:0}
.internationalguide ul.feeresultlist li.kt .logo {border-left:0; border-right:0}
.internationalguide ul.feeresultlist li * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.internationalguide ul.feeresultlist li dl dt p {margin:0 5px 7px 5px; padding-bottom:4px; border-bottom:1px solid #ddd; cursor:default}
.internationalguide ul.feeresultlist li dl dt p strong {cursor:default}
.internationalguide ul.feeresultlist li dl dt p em {width:82px; height:18px; margin:0 auto 5px; color:#fff; font-weight:bold; font-size:12px; line-height:17px}
.internationalguide ul.feeresultlist li dl dt p em.feetype_1 {background:url('/smc/resources/images/mobile/smartguide/label_feetype_01.png') no-repeat  0 0; background-size:82px 18px}
.internationalguide ul.feeresultlist li dl dt p em.feetype_2 {background:url('/smc/resources/images/mobile/smartguide/label_feetype_02.png') no-repeat  0 0; background-size:82px 18px}
.internationalguide ul.feeresultlist li dl dt .dot {display:block; margin:0 5px 5px 5px; padding:0 0 0 6px; background:url('/smc/resources/images/mobile/icon/icon_3x3_666.gif') no-repeat 0 6px; background-size:2px 2px; color:#666; font-size:13px; line-height:15px}
.internationalguide ul.feeresultlist li dl dt .option {display:block; margin:10px 5px 0 5px; font-size:13px; line-height:15px}
.internationalguide ul.feeresultlist li dl dd {overflow:hidden; background:#eaf2f9}
.internationalguide ul.feeresultlist li dl dd ul {overflow:hidden; margin:9px; padding:10px; background:#fff; border:1px solid #ddd; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.internationalguide ul.feeresultlist li dl dd ul li {float:none; clear:both; width:auto; padding:0; margin:3px 0; border-left:0; font-size:11px} /* 2015-04-03 font-size 14 -> 11 */
.internationalguide ul.feeresultlist li dl dd ul li.dotline {padding:8px 0 0 0; background:url('/smc/resources/images/mobile/common/dotline_01.gif') repeat-x 0 0; background-size:3px 1px}
.internationalguide ul.feeresultlist li dl dd ul li strong {display:block; height:22px; padding:0 0 0 7px; background:url('/smc/resources/images/mobile/icon/icon_3x3_666.gif') no-repeat 0 6px; background-size:3px 3px; font-weight:normal}
.internationalguide ul.feeresultlist li dl dd ul li strong:first-child {margin-top:0}
.internationalguide ul.feeresultlist li dl dd ul li p {float:left; clear:none; width:49%; padding:0; margin:0; border:0}
.internationalguide ul.feeresultlist li dl dd ul li p em {display:block; height:auto; padding:0 0 0 8px; margin:0 0 0 7px; background:url('/smc/resources/images/mobile/icon/icon_arr_01.png') no-repeat 0 5px; background-size:3px 5px; }
.internationalguide ul.feeresultlist li dl dd ul li p span {display:block; float:none; display:block; width:auto; height:auto; min-height:10px; padding:0 0 0 8px; margin:0 0 3px 7px; font-size:13px; line-height:15px}
.internationalguide ul.feeresultlist li dl.none {border-left:0; border-right:0}
.internationalguide ul.feeresultlist {border-top:0}
.internationalguide ul.feeresultlist li .logo {visibility:hidden; height:0; }
.internationalguide ul.feeresultlist li .logo span {height:0; text-indent:-99999px}
.internationalguide ul.feeresultlist:first-child {border-top:1px solid #ddd}
.internationalguide ul.feeresultlist:first-child li .logo {visibility:visible; height:31px}
.internationalguide ul.feeresultlist:first-child li .logo span {height:100%}
.internationalguide ul.deviceinfobox {clear:both; overflow:hidden; margin:0 0 10px 0; padding:9px 9px 4px 9px; background:#f1f1f1; border:1px solid #ddd}
.internationalguide ul.deviceinfobox li {float:left; width:48%; padding:0 0 0 8px; margin:0 0 5px 0; background:url('/smc/resources/images/mobile/icon/icon_3x3_666.gif') no-repeat 0 8px; background-size:2px 2px; color:#666; font-size:14px; line-height:16px}
.internationalguide ul.deviceinfobox li.fn {float:none; overflow:hidden; width:auto}

.roamingguide h4 {clear:both; margin-bottom:10px !important}
.roamingguide h4 span {display:block; margin:10px 0 0 0; color:#444; font-size:12px}
.roamingguide .font_13_444 {line-height:18px}
.roamingguide .ragency_go {clear:both; height:30px; margin:20px 0; }
.roamingguide .ragency_go a {float:left; width:31.8%; height:28px; padding:0; margin:0 0 0 1.3%; text-align:center; overflow:hidden; background:url('/smc/resources/images/mobile/btn/bg_btngr_11.jpg') repeat-x 0 100%; background-size:2px 30px; border:1px solid #bbb; border-radius:4px; color:#444; letter-spacing:-1px; line-height:30px; font-weight:bold; font-size:13px}
.roamingguide .ragency_go a:first-child {margin:0}
.roamingguide .ragency_go a span {display:inline-block; float:left; width:25px; height:28px; text-indent:-99999px}
.roamingguide .ragency_go a em {display:block; float:none; overflow:hidden; padding-left:0}
.roamingguide .ragency_go a.btn_skt_go span {background:url('/smc/resources/images/mobile/icon/icon_skt.png') no-repeat 50% 50%; background-size:20px 18px}
.roamingguide .ragency_go a.btn_kt_go span {background:url('/smc/resources/images/mobile/icon/icon_kt.png') no-repeat 50% 50%; background-size:20px 18px}
.roamingguide .ragency_go a.btn_lgu_go span {background:url('/smc/resources/images/mobile/icon/icon_lgt.png') no-repeat 50% 50%; background-size:20px 18px}
.roamingguide .wagency_go {clear:both; height:36px; margin:20px 0 10px 0; }
.roamingguide .wagency_go a {float:left; width:31.8% !important; height:31px; padding:3px 0 0 0; margin:0 0 0 1.3%; text-align:center; background:url('/smc/resources/images/mobile/btn/bg_btngr_11.jpg') repeat-x 0 100%; background-size:2px 100%; border:1px solid #bbb; border-radius:4px; color:#444; letter-spacing:-1px; line-height:15px; font-weight:bold; font-size:13px}
.roamingguide .wagency_go a:first-child {margin:0}
.roamingguide .wagency_go a span {float:left; width:20px; height:100%; margin:0 0 0 10px; text-indent:-99999px}
.roamingguide .wagency_go a em {float:none; overflow:hidden; display:block; width:auto; padding-right:5px}
.roamingguide .wagency_go a.btn_skt_go span {background:url('/smc/resources/images/mobile/icon/icon_skt.png') no-repeat 0 50%; background-size:20px 18px}
.roamingguide .wagency_go a.btn_kt_go span {background:url('/smc/resources/images/mobile/icon/icon_kt.png') no-repeat 0 50%; background-size:20px 18px}
.roamingguide .wagency_go a.btn_lgu_go span {background:url('/smc/resources/images/mobile/icon/icon_lgt.png') no-repeat 0 50%; background-size:20px 18px}
.roamingguide ul.common_tabbox {margin-top:20px}
.roamingguide ul.common_tabbox li {width:25%; height:40px}
.roamingguide ul.common_tabbox li a {height:36px; padding-top:3px; border-bottom:1px solid #ccc; line-height:16px; font-size:14px}
.roamingguide ul.common_tabbox li.on a {height:36px; padding-top:3px; border-bottom:0}
.roamingguide ul.common_tabbox li a:hover {height:36px; padding-top:3px; border-bottom:0}
.roamingguide .faqbox dl dd p {margin:0 0 5px 0; padding:0 0 0 8px; background:url('/smc/resources/images/mobile/icon/icon_3x3_666.gif') no-repeat 0 6px; background-size:3px 3px; line-height:16px}
.roamingguide .bottxt {margin-top:8px}
.roamingguide .bottxt.dotline {padding-bottom:20px}
.roamingguide .databoard table tbody td {font-size:13px}
.roamingguide .roamingbanner {margin-top:10px}/*2015-04-16 ucomp*/
.roamingguide .roamingbanner img {width:100%}
.roamingguide .hiddenwrap {clear:both}
.roamingguide .hiddenwrap .hiddencontents {display:none}
.roamingguide .hiddenwrap .hiddencontents.on {display:block}
.roamingguide .hiddenwrap .hiddencontents h5 {margin:0 0 5px 0; font-size:14px !important; color:#222 !important}


/*//2015-05-21 ucomp */
.combi h4 a {margin:0 2px; text-decoration:underline; color:#003eaa}
.combi .conditionsbox {overflow:hidden; margin-top:20px; border-bottom:1px solid #ddd; padding-bottom:20px;}/* 2017-03-28수정 */
/* .combi .conditionsbox {overflow:hidden; margin-top:20px} */
.combi .conditionsbox h5 {position:static; left:none; top:none; float:left; width:75px; height:20px; padding:5px 0 0 0; margin:0}
.combi .conditionsbox h5 strong {display:inline; height:auto; padding:0; background:0 !important; font-size:14px}
.combi .feerecbox .fee_agency {overflow:hidden; padding-bottom:10px; border-bottom:1px solid #ddd}
.combi .feerecbox .fee_agency h5 {padding-top:15px}
.combi .feerecbox .fee_agency ul {float:none; overflow:hidden; width:auto}
.combi .feerecbox .fee_agency ul.fee_tabbox_sub li {min-width:50px}  /* 2015-05-21 ucomp */
.combi .feerecbox .fee_agency ul.fee_tabbox_sub li.tab_left {width:48%; padding-left:0; padding-right:0} 
.combi .feerecbox .fee_agency ul.fee_tabbox_sub li.tab_center {width:25%; padding-left:0; padding-right:0} 
.combi .feerecbox .fee_agency ul.fee_tabbox_sub li.tab_right {float:none; overflow:hidden; width:auto; padding-left:0; padding-right:0} /* 2015-05-21 ucomp */
.combi .feerecbox .fee_member {padding:10px 0; border-bottom:1px solid #ddd}
.combi .feerecbox .fee_member p {float:none; overflow:hidden}
.combi .feerecbox .fee_member p select {width:60%; height:30px; border:1px solid #ccc; border-radius:3px}
.combi .feerecbox .fee_product {position:relative; width:auto; overflow:hidden; padding:10px 0;}/* 2017-03-28수정 */
/* .combi .feerecbox .fee_product {position:relative; width:auto; overflow:hidden; padding:10px 0; border-bottom:1px solid #ddd} */
.combi .feerecbox .fee_product ul {float:left}
.combi .feerecbox .fee_product ul li {float:left; width:60px}
.combi .feerecbox .fee_product ul li a.product_btn {display:block; width:55px; height:16px; margin:0; padding:30px 0 0 0; text-align:center; color:#666; font-size:12px; line-height:13px; font-weight:bold}
/* @SB */
/* .combi .feerecbox .fee_product ul li a.product_btn:focus {color:#fff} */ /* 2019-12-16 변경 */
.combi .feerecbox .fee_product ul li a.product_btn:active {color:#fff}
.combi .feerecbox .fee_product ul li a.product_btn.on {color:#fff}
.combi .feerecbox .fee_product ul li.on a.product_btn {color:#fff}
/* @SB */
.combi .feerecbox .fee_product ul li.product_1 a.product_btn {background:url('/smc/resources/images/mobile/smartguide/img_fcbox_01_off.png') no-repeat 0 0; background-size:55px 46px; font-size: 11px;}
.combi .feerecbox .fee_product ul li.product_1.on a.product_btn {background:url('/smc/resources/images/mobile/smartguide/img_fcbox_01_on.png') no-repeat 0 0; background-size:55px 46px}
/* @SB */
.combi .feerecbox .fee_product ul li.product_2 a.product_btn {background:url('/smc/resources/images/mobile/smartguide/img_fcbox_02_off.png') no-repeat 0 0; background-size:55px 46px; font-size: 11px;}
.combi .feerecbox .fee_product ul li.product_2.on a.product_btn {background:url('/smc/resources/images/mobile/smartguide/img_fcbox_02_on.png') no-repeat 0 0; background-size:55px 46px}
/* @SB */
.combi .feerecbox .fee_product ul li.product_3 a.product_btn {background:url('/smc/resources/images/mobile/smartguide/img_fcbox_03_off.png') no-repeat 0 0; background-size:55px 46px; font-size: 11px;}
.combi .feerecbox .fee_product ul li.product_3.on a.product_btn {background:url('/smc/resources/images/mobile/smartguide/img_fcbox_03_on.png') no-repeat 0 0; background-size:55px 46px}
/* @SB */
.combi .feerecbox .fee_product ul li.product_4 a.product_btn {background:url('/smc/resources/images/mobile/smartguide/img_fcbox_04_off.png') no-repeat 0 0; background-size:55px 46px; font-size: 11px;}
.combi .feerecbox .fee_product ul li.product_4.on a.product_btn {background:url('/smc/resources/images/mobile/smartguide/img_fcbox_04_on.png') no-repeat 0 0; background-size:55px 46px}
.combi .feerecbox ul.fee_tabbox_sub li.tab_left img {width:100px; margin-top:3px}
.combi .feerecbox ul.fee_tabbox_sub li.tab_center img {width:50px; margin-top:4px}
.combi .feerecbox ul.fee_tabbox_sub li.tab_right img {width:50px; margin-top:5px}
.combi .feerecbox .fee_product .fee_product_sub {display:none; clear:both; overflow:hidden; width:auto; margin:5px 0 0 -77px; padding:10px 0 0 0}
.combi .feerecbox .fee_product .fee_product_sub strong {float:left; width:67px; padding:3px 0 0 7px; color:#666}
.combi .feerecbox .fee_product li.on .fee_product_sub {display:block}
.combi .feerecbox .fee_product .fee_product_sub ul {float:none; overflow:hidden; width:auto; }
/* 2019-07-09 수정 */
.combi .feerecbox .fee_product .fee_product_sub ul li {float:left; width:auto;/*  height:30px; */ height:auto; margin:3px 3px}
.combi .feerecbox .fee_product .fee_product_sub ul li a {display:block; min-width:40px; /* height:18px; */ height:auto; padding:5px 5px 5px 5px; overflow:hidden; text-align:center; border:1px solid #c0c0c0; border-radius:3px; color:#444; font-size:13px} 
/* //2019-07-09 수정 */
.combi .hiddencontents {border:0}
.combi .fee_btnset {margin:0}
.combi .choiceproduct {clear:both}
.combi .choiceproduct h4 {margin:0 0 6px 0; color:#3768b9; font-size:16px}
.combi .choiceproduct .boxwrap {overflow:hidden; margin:0 0 30px 0; border:1px solid #c0c0c0}
/* @SB */
/* .combi .choiceproduct dl {float:left; width:25%; height:140px; border-left:1px solid #c0c0c0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box} */
.combi .choiceproduct dl {float:left; width:50%; height:140px; border-left:1px solid #c0c0c0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.combi .choiceproduct dl:first-child {border-left:0}
.combi .choiceproduct dl dt {height:36px; padding:10px 0 0 0; text-align:center; background:#f1f1f1 url('/smc/resources/images/mobile/common/dotline_01.gif') repeat-x 0 100%; background-size:3px 1px}
.combi .choiceproduct dl dt strong {display:inline-block; height:27px; padding:4px 0 0 0; color:#222; font-size:15px}
.combi .choiceproduct dl.prduct_tel {float:none; overflow:hidden; width:auto}
.combi .choiceproduct dl.prduct_agreed dt {background:#e8edf5 url('/smc/resources/images/mobile/common/dotline_01.gif') repeat-x 0 100%; background-size:3px 1px}
.combi .choiceproduct dl.prduct_agreed dt strong {color:#3d4d67}
.combi .choiceproduct dl.disabled {background:#f1f1f1}
.combi .choiceproduct dl.disabled dt {background:#f1f1f1}
.combi .choiceproduct dl.disabled dt strong {color:#666}
.combi .choiceproduct dl.disabled dd span {display:none}
.combi .choiceproduct dl.disabled dd button {display:none}
.combi .choiceproduct dl dd {padding:17px 8px 15px 8px; text-align:center}
.combi .choiceproduct dl dd span {display:block; height:28px; text-align:center; color:#666; font-size:14px}
.combi .choiceproduct dl dd a {display:block; width:45px; height:20px; margin:7px auto 0; padding:0; background:#666; border-radius:3px; color:#fff; font-weight:bold; line-height:20px; font-size:12px}
.combi .choiceproduct dl.disabled a {display:none} /* 2015-04-20 수정*/
.combi .feeresult {clear:both; display:block}
.combi .feeresult {clear:both; padding:30px 0 0 0}
.combi .feeresult h4 {height:auto; border-bottom:2px solid #222}
.combi .feeresult h4 strong {display:block; font-size:15px; color:#222}
.combi .feeresult h4 span {display:block; margin:7px 0 15px 0; color:#666; font-weight:normal; font-size:13px; line-height:16px}
.combi .feeresult .nodata {padding-top:30px; text-align:center; margin-top:20px; border-top:2px solid #555; font-size:15px; color:#444}
.combi .feeresult .resultbox {position:relative; clear:both; width:auto; overflow:hidden; margin:40px 0 0 0; padding:0; border-left:1px solid #ddd; border-bottom:1px solid #ddd}
.combi .feeresult .resultbox button.btn_detailview_show {position:absolute; left:5px; bottom:15px; width:33px; height:56px; background:#3768b9; border-radius:3px; color:#fff; font-weight:bold; font-size:11px; line-height:13px} /* 2019-02-25 수정 */ /* 2015-08-10 ucomp */
/*.combi .feeresult .resultbox button.btn_detailview_show {position:absolute; left:5px; bottom:15px; width:45px; height:35px; background:#3768b9; border-radius:3px; color:#fff; font-weight:bold; font-size:11px; line-height:13px} /* 2015-05-21 ucomp */
.combi .feeresult .resultbox h5 a {float:left; width:15%; padding:10px 0 0 0; text-align:center; border-top:1px solid #ddd; color:#be003a; font-size:14px; line-height:16px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}/* 2015-04-20 수정*/
.combi .feeresult .resultbox .boxwrap {float:none; overflow:hidden}
/* @SB */
.combi .feeresult .resultbox .boxwrap dl {float:left; width:20%; height:164px; padding:15px 0 0 0; border-top:1px solid #ddd; border-right:1px solid #ddd; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.combi .feeresult .resultbox .boxwrap dl dt {height:40px; text-align:center; color:#222; font-size:13px; font-weight:bold; line-height:14px; letter-spacing:-1px}
.combi .feeresult .resultbox .boxwrap dl.internetphone {min-height:199px; padding-top:8px}
.combi .feeresult .resultbox .boxwrap dl.internetphone dd p {height:54px}
.combi .feeresult .resultbox .boxwrap dl dd {text-align:right}
.combi .feeresult .resultbox .boxwrap dl dd p {height:40px; padding-top:5px}
.combi .feeresult .resultbox .boxwrap dl dd span {display:block; margin:0 2px 5px 0; color:#444; font-size:12px; letter-spacing:-1px}
.combi .feeresult .resultbox .boxwrap dl dd em {display:block; margin:0 2px 5px 0; color:#3768b9; font-size:12px; letter-spacing:-1px}
.combi .feeresult .resultbox .boxwrap dl dd strong {display:block; height:47px; padding:10px 2px 0 0; border-top:1px solid #ddd; color:#444; font-size:12px; letter-spacing:-1px}
.combi .feeresult .resultbox .boxwrap dl dd .vat {display:block; margin:-20px 0px 6px 0; /* color:#fa6408; */ font-size:12px}	/* 2015-04-20 수정*/
.combi .feeresult .resultbox .boxwrap dl.total {width:20%; background:#f4f9ff; border:1px solid #87aed7; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.combi .feeresult .resultbox .boxwrap dl.total dt {color:#002768}
.combi .feeresult .resultbox .boxwrap dl.total dd {background:#c1dbf7} 
.combi .feeresult .resultbox .boxwrap dl.total dd p {background:#f4f9ff}
.combi .feeresult .resultbox .boxwrap dl.total dd strong {color:#000; border-top:1px solid #87aed7}
.combi .feeresult .resultbox .boxwrap dl.total dd .vat {margin-bottom:0; padding-bottom:10px}
.combi .feeresult .resultbox .boxwrap dl.total dd em {color:#be003a}
.combi .feeresult .resultbox .boxwrap dl.disabled {background:#f1f1f1}
.combi .feeresult .resultbox .boxwrap dl.disabled dt {color:#666}
.combi .feeresult .resultbox .boxwrap dl.disabled dd em {display:none}
.combi .feeresult .resultbox .boxwrap dl.disabled dd span {display:none}
.combi .feeresult .resultbox .boxwrap dl.disabled dd strong {;height:61px}
.combi .feeresult .resultbox .boxwrap dl.disabled dd .vat {}
/*//2015-05-21 ucomp */

.combi .feeresult .result_detailbox {display:none; clear:both; overflow:hidden; padding:9px 9px 80px; margin:0; background:#f4f7f9; border-width:0 1px 1px 1px; border-style:solid; border-color:#a8cdef; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}/* 2017-05-31 수정 */
.combi .feeresult .result_detailbox dl {display:block; float:none; height:auto; overflow:hidden; margin:0 0 15px 0}
.combi .feeresult .result_detailbox dl.disabled {display:none}
.combi .feeresult .result_detailbox dl dt {height:22px; color:#222;  font-size:15px; font-weight:bold}
.combi .feeresult .result_detailbox dl dd {padding:10px 6px; background:#fff; border:1px solid #c7dff5}
.combi .feeresult .result_detailbox dl dd strong {display:block; padding:0 0 5px 0; margin:0 0 10px 0; border-bottom:1px solid #eee; color:#444; font-size:14px; line-height:15px}
.combi .feeresult .result_detailbox dl dd strong em {color:#3768b9; font-size:11px; line-height:12px}
.combi .feeresult .result_detailbox dl dd p {padding:0 0 0 7px; margin:0 0 4px 0; background:url('/smc/resources/images/mobile/icon/icon_arr_13.png') no-repeat 2px 2.5px; background-size:2.5px 4.5px; color:#555; font-size:13px; line-height:14px}
.combi .result_detailbox .cautionbox {clear:both; overflow:hidden; margin:20px 0 0 0; padding:9px; background:#f8f8f8; border:1px solid #e2e2e2}
.combi .result_detailbox .cautionbox strong {display:block; height:25px; padding:0 0 0 18px; background:url('/smc/resources/images/mobile/icon/icon_caution_04.png') no-repeat 0 1px; background-size:14px 14px; color:#222; font-size:15px}
.combi .result_detailbox .cautionbox p {margin:0 0 7px 0; padding:0 0 0 9px; background:url('/smc/resources/images/mobile/icon/icon_3x3_666.gif') no-repeat 0 4px; background-size:3px 3px; line-height:14px; color:#666; font-size:12px}
/*//2015-04-16 ucomp*/


/* 2015-05-26 ucomp*/
@media all and (min-width:768px) {
	.combi .feerecbox .fee_agency ul.fee_tabbox_sub li.tab_left {width:35%; padding-left:0; padding-right:0} 
	.combi .feerecbox .fee_agency ul.fee_tabbox_sub li.tab_center {width:33%; padding-left:0; padding-right:0} 
	.combi .feerecbox .fee_agency ul.fee_tabbox_sub li.tab_right {float:left; width:32%; overflow:visible; padding-left:0; padding-right:0}
	.combi .feerecbox .fee_agency ul.fee_tabbox_sub li img {width:auto; height:25px}
	.combi .feerecbox .fee_agency ul.fee_tabbox_sub li a {height:32px; padding:1px 0 0 0}
}
/*//2015-05-26 ucomp*/

ul.fee_infobox {clear:both; position:relative; width:auto; overflow:hidden; padding:0 1px 0 0; margin:0 0 30px 0; background:url('/smc/resources/images/mobile/smartguide/bg_feeinfoline_01.gif') no-repeat 0 100%; border-top:1px solid #ddd}
ul.fee_infobox li {float:left; width:32%; border-left:1px solid #ddd}
ul.fee_infobox li:last-child {border-right:1px solid #ddd}
ul.fee_infobox li.fee_kt {width:33.33%; margin:0}
ul.fee_infobox li.fee_lgu {width:33.33%}
ul.fee_infobox li.fee_lgu .tit_agency {margin:0}
ul.fee_infobox li.fee_tplus {width:225px; margin:0}
ul.fee_infobox li.fee_tplus .btn_cal_detailview {width:224px}
ul.fee_infobox li.fee_snowman {width:225px}
ul.fee_infobox li.fee_snowman .btn_cal_detailview {width:224px}
ul.fee_infobox li.fee_seven {width:225px}
ul.fee_infobox li.fee_hello {width:224px}
ul.fee_infobox li.fee_hello .tit_agency {margin:0}
ul.fee_infobox li.fee_hello .btn_cal_detailview {width:224px; margin:0}
ul.fee_infobox li .tit_agency {display:block; width:auto; height:33px; margin:0; padding:0; background:url('/smc/resources/images/mobile/common/bg_titgr_03.jpg') repeat-x 0 0; text-align:center}
ul.fee_infobox li .tit_agency img {width:80px; height:29px}
ul.fee_infobox li dl.feebox {padding:5px; border:1px solid #ddd; box-sizing:border-box}
ul.fee_infobox li dl.feebox dt {padding:0 0 15px 0; color:#555; line-height:20px; font-size:13px}
ul.fee_infobox li dl.feebox dt strong {color:#222; font-size:14px}
ul.fee_infobox li dl.feebox dt strong a {color:#222; font-size:14px;  text-decoration:underline}
ul.fee_infobox li dl.feebox dd.pricebox {padding:7px 10px; background:#deeaf7; border:1px solid #c7dff5}
ul.fee_infobox li dl.feebox dd.pricebox strong {color:#3768b9; font-size:16px}
ul.fee_infobox li dl.feebox dd.pricebox span {margin-left:5px; color:#444; font-size:12px; line-height:16px}
ul.fee_infobox li dl.feebox dd.wnbox {padding:0 0 10px 0}
ul.fee_infobox li dl.feebox dd.wnbox p {padding:7px 0 5px 20px; background:url('/smc/resources/images/mobile/icon/icon_arr_04.png') no-repeat 10px 11px; border-bottom:1px solid #eee; color:#3768b9; line-height:15px}
ul.fee_infobox li dl.feebox dd.graybox {background:#f3f3f3; border:1px solid #e9e9e9}
ul.fee_infobox li dl.feebox dd.graybox p {padding:7px 0 5px 20px; background:url('/smc/resources/images/mobile/icon/icon_arr_06.jpg') no-repeat 10px 11px; border-top:1px solid #eee; color:#666; line-height:15px}
ul.fee_infobox li dl.feebox dd.graybox p:first-child {border-top:0}
ul.fee_infobox li dl.feebox dd.txtbox {padding:0 0 10px 0; margin:0 -2px; line-height:18px; color:#666}
ul.fee_infobox li dl.feebox dd.txtbox strong {display:block; height:auto; margin:0 0 5px 0; font-size:13px; color:#555}
ul.fee_infobox li dl.feebox dd.txtbox a { font-size:13px; color:#555}
ul.fee_infobox li .btn_cal_detailview {clear:both; position:absolute; width:298px; height:39px; padding:0; margin:0 0 0 1px; background:url('/smc/resources/images/mobile/btn/bg_btngr_09.jpg') repeat-x 0 0; border-top:1px solid #ddd}
ul.fee_infobox li .btn_cal_detailview a {display:block; width:auto; height:28px; margin:0 auto; padding:11px 0 0 15px; background:url('/smc/resources/images/mobile/icon/icon_arr_08.png') no-repeat 95% 50%; font-size:14px;  word-spacing:-1px; color:#666}
ul.fee_infobox li .btn_cal_detailview a:hover {color:#002339}
ul.fee_infobox li .btn_cal_detailview a:focus {color:#002339}
ul.fee_infobox li .btn_cal_detailview a:active {color:#002339}
ul.fee_infobox li .btn_cal_detailview.on a {color:#002339}
ul.fee_infobox li.fee_kt .btn_cal_detailview {width:299px}
ul.fee_infobox li .cal_detailbox {display:none; position:absolute; left:0; width:889px; height:330px; overflow:hidden; padding:10px 0 30px 9px; background:#f4f7f9 url('/smc/resources/images/mobile/smartguide/bg_feeinfoline_02.gif') repeat-x 0 0; border-right:1px solid #c7dff5; border-left:1px solid #c7dff5; border-bottom:1px solid #c7dff5}
ul.fee_infobox li .cal_detailbox a.btn_cal_close {position:absolute; right:10px; bottom:7px; padding:0 0 0 9px; background:url('/smc/resources/images/mobile/icon/icon_arr_10.png') no-repeat 0 4px; font-size:11px; font-family:Dotum; letter-spacing:-1px; color:#888}
ul.fee_infobox li .cal_detailbox dl {float:left; padding:22px 0 0 0}
ul.fee_infobox li .cal_detailbox dt {height:24px; color:#222;  font-size:14px; line-height:14px}
ul.fee_infobox li .cal_detailbox dd {width:182px; height:183px; padding:15px 15px 0 15px; background:#fff; border:1px solid #c7dff5}
ul.fee_infobox li .cal_detailbox dd strong {display:block; padding:0 0 12px 0; border-bottom:1px solid #eee; color:#444; line-height:14px; font-size:13px}
ul.fee_infobox li .cal_detailbox dd strong em {color:#3768b9; font-size:12px}
ul.fee_infobox li .cal_detailbox dl.basicfee {width:214px; margin:0 4px 0 0}
ul.fee_infobox li .cal_detailbox dl.optionproduct {width:auto; border-bottom:0}
ul.fee_infobox li .cal_detailbox dl.optionproduct dt {padding-left:5px}
ul.fee_infobox li .cal_detailbox dl.optionproduct dd {float:left; padding:15px 14px 0 14px; margin:0 4px 0 5px}
ul.fee_infobox li .cal_detailbox dl.overprice {width:214px; margin:0 0 0 5px}
ul.fee_infobox li .cal_detailbox dl.discountprice {clear:both; width:auto; float:none; margin:0; border:0}
ul.fee_infobox li .cal_detailbox dl.discountprice dd {position:relative; width:auto; height:auto; padding:12px 15px; margin:0 9px 0 0; background:#3e3e3e; border:0;  color:#fff; font-size:14px}
ul.fee_infobox li .cal_detailbox dl.discountprice dd strong {position:absolute; right:15px; top:12px; display:inline; padding:0; color:#ffc000; border:0; font-size:14px}
ul.fee_infobox li .cal_detailbox dd button {margin:7px 0 0 9px; padding:2px 0 0 10px; text-align:left; background:url('/smc/resources/images/mobile/btn/btn_commonset.jpg') no-repeat; letter-spacing:-1px; color:#666; font-family:Dotum; font-size:11px}
ul.fee_infobox li .cal_detailbox dd button.btn_optionview {width:96px; height:21px; background-position:-205px -159px}
ul.fee_infobox li .cal_detailbox dd button.btn_feeview {width:106px; height:21px; background-position:-312px -159px}
ul.fee_infobox li .cal_detailbox ul {display:block; position:static; height:auto; margin:0; padding:10px 0 0 0; border:0; background:0}
ul.fee_infobox li .cal_detailbox ul li {float:none; width:auto !important; height:auto !important; padding:0 0 0 10px; margin:0 0 5px 0; background:url('/smc/resources/images/mobile/icon/icon_arr_06.jpg') no-repeat 1px 5px; color:#555; font-size:12px; line-height:15px}

.openapiguide .titlebox {position:relative; width:auto; height:75px; margin:0 0 30px 0; padding:0}
.openapiguide .titlebox h4 {position:relative; width:100%; margin:0 0 15px 0; padding:0; color:#444; font-size:13px}
.openapiguide .titlebox .btn_experience {display:block; width:auto; height:40px; padding:0; background:url('/smc/resources/images/mobile/btn/bg_btngr_16.jpg') repeat-x 0 100%; background-size:2px 100%; border:1px solid #ccc; color:#222; line-height:40px; font-weight:bold; font-size:14px; word-spacing:-1px; text-align:center}
.openapiguide h5 a {text-decoration:none; cursor:default}
.openapiguide h5.font_14b_444_dot {padding:0 0 0 8px; background:url('/smc/resources/images/mobile/icon/icon_3x3_666.gif') no-repeat 0 5px; background-size:3px 3px; color:#444; font-weight:bold}
.openapiguide h5.font_14b_444_dot a {color:#444}
.openapiguide dl.common_contenttype_1 {padding-bottom:20px}
.openapiguide dl.common_contenttype_1 dt {padding:0 0 2px 8px; background:url('/smc/resources/images/mobile/icon/icon_3x3_666.gif') no-repeat 0 8px; background-size:3px 3px; color:#444; font-weight:bold}
.openapiguide dl.common_contenttype_1 dt a {text-decoration:none; cursor:default; color:#222; font-weight:bold}
.openapiguide dl.common_contenttype_1 dd {line-height:17px; font-size:13px; color:#444}
.openapiguide dl.common_contenttype_1 dd p {margin:20px 0 0 0}
.openapiguide dl.common_contenttype_1 dd p:first-child {margin:0}
.openapiguide ol.tab_keyprocess {clear:both; width:auto; height:auto; margin:0 0 30px 0}
.openapiguide ol.tab_keyprocess li {float:left; width:24.4%; height:45px}
.openapiguide ol.tab_keyprocess li p {width:100%; height:auto; text-align:center; background:url('/smc/resources/images/mobile/smartguide/bg_keytab_off.jpg') no-repeat 0 0; background-size:100% 45px; text-decoration:none}
.openapiguide ol.tab_keyprocess li:first-child {border-left:1px solid #ccc}
.openapiguide ol.tab_keyprocess li.on p {background:url('/smc/resources/images/mobile/smartguide/bg_keytab_on.jpg') no-repeat 100% 0}
.openapiguide ol.tab_keyprocess li p em {display:block; height:39px; padding:6px 0 0 0; color:#555; line-height:17px; font-weight:bold; font-size:14px}
.openapiguide ol.tab_keyprocess li.on p em {width:auto; border-left:1px solid #2758a2; color:#fff}
.openapiguide ol.tab_keyprocess li.tabprc_1.on p em {background:url('/smc/resources/images/smartguide/icon_key_01_on.png') no-repeat 50% 18px}
.openapiguide ol.tab_keyprocess li.tabprc_2.on p em {background:url('/smc/resources/images/smartguide/icon_key_02_on.png') no-repeat 50% 18px}
.openapiguide ol.tab_keyprocess li.tabprc_3.on p em {background:url('/smc/resources/images/smartguide/icon_key_03_on.png') no-repeat 50% 18px}
.openapiguide ol.tab_keyprocess li.tabprc_4.on p em {background:url('/smc/resources/images/smartguide/icon_key_04_on.png') no-repeat 50% 18px}
.openapiguide ol.tab_keyprocess:after {content:''; display:block; clear:both}
.openapiguide ol.indexlist {clear:both; overflow:hidden; margin:-7px 0 20px 0; padding:10px 12px; border:1px solid #ccc}
.openapiguide ol.indexlist li {color:#444; line-height:20px}
.openapiguide ol.indexlist li a {color:#444}
.openapiguide .caseintrwrap {clear:both; margin:10px 0 0 0}
.openapiguide .caseintrwrap dl {clear:both; position:relative; overflow:hidden; min-height:100px; padding:10px 20px 10px 110px; background:#f8f8f8}
.openapiguide .caseintrwrap dl dt {height:20px; padding-top:0}
.openapiguide .caseintrwrap dl dt a {color:#222; font-size:14px; font-weight:bold}
.openapiguide .caseintrwrap dl dd.pic {position:absolute; left:10px; top:10px; width:100%; height:auto; }
.openapiguide .caseintrwrap dl dd.pic a {display:block}
.openapiguide .caseintrwrap dl dd.pic img {width:90px; height:62px; border:1px solid #d1d1d1}
.openapiguide .caseintrwrap dl dd.txt p {overflow:hidden; color:#444; line-height:16px; font-size:13px}
.openapiguide .caseintrwrap dl dd.txt p a {color:#444; line-height:16px; font-size:13px}
.openapiguide .caseintrwrap dl dd.txt .more {margin:0 0 0 5px}
.openapiguide .caseintrwrap dl dd.txt .more a {font-size:11px; color:#777; font-family:Dotum; text-decoration:underline}
.openapiguide .databoard {margin-top:7px}
.openapiguide .urlbox {clear:both; overflow:hidden; margin:5px 0 0 0; padding:12px 9px; background:#f8f8f8; border:1px solid #ddd}
.openapiguide .urlbox a {color:#456cae; font-size:13px; text-decoration:underline}
.openapiguide .authbox {clear:both; overflow:hidden; margin:5px 0 0 0; padding:12px 9px 15px 9px; background:#f8f8f8; border:1px solid #ddd}
.openapiguide .authbox .msg {padding:0 0 15px 0; background:url('/smc/resources/images/mobile/common/dotline_01.gif') repeat-x 0 100%; background-size:3px 1px; color:#444; font-size:13px; line-height:18px}
.openapiguide .authbox .btncenter {padding-top:15px}
.openapiguide .btncenter a {min-width:50px}
.openapiguide .loginrequest {clear:both; overflow:hidden; margin:-15px 0 0 0; padding:10px 0; text-align:center; background:#f8f8f8; color:#e00000;  font-size:12px; word-spacing:-1px}
.openapiguide .urlinsert {clear:both; overflow:hidden; margin:-20px 0 0 0; padding:0 0 40px 0}
.openapiguide .urlinsert span {display:block; margin:7px 0 0 0; padding-left:14px; text-indent:-7px}
.openapiguide .urlinsert span em {display:inline-block; padding-right:3px}
.openapiguide .urlinsert .urlbox {padding:6px 0; background:#f8f8f8}
.openapiguide .urlinsert .urlbox label {float:left; padding-top:7px; margin:0 10px; color:#222; font-size:13px; font-weight:bold}
.openapiguide .urlinsert .urlbox span {display:block; float:none; overflow:hidden; height:24px; padding:2px 0 0 5px; margin:0 10px 0 0; background:#fff; border:1px solid #ddd}
.openapiguide .urlinsert .urlbox input.txt {display:block; width:100%; height:100%; padding:0; border:0; background:#0; font-size:13px; color:#666}
.openapiguide .keyevaluation {clear:both; overflow:hidden; margin:20px 0 0 0; padding:7px 0 7px 10px; background:#f8f8f8}
.openapiguide .keyevaluation strong {float:left; padding-top:7px; margin:0 10px 0 0; color:#222; font-size:13px}
.openapiguide .keyevaluation span {display:block; float:none; overflow:hidden; height:22px; padding:7px 0 0 10px; margin:0 10px 0 0; background:#fff; border:1px solid #ccc; color:#666}
.openapiguide .keyevaluation em {color:#164597}
.openapiguide .authkeydel {clear:both; overflow:hidden; margin:7px 0 0 0; padding:12px 10px; background:#f8f8f8; border:1px solid #ddd; line-height:17px; color:#444; font-size:13px}
.openapiguide .authkeydel strong {color:#e00000}
.openapiguide .statisticsbox {clear:both; margin:7px 0 0 0; padding:0 0 40px 0}
.openapiguide .statisticsbox fieldset {height:39px; padding:10px 0 0 0; border-top:2px solid #555; border-bottom:1px solid #ccc}
.openapiguide .statisticsbox fieldset strong {float:left; width:60px; padding:7px 0 0 20px; color:#222;  font-size:13px}
.openapiguide .statisticsbox fieldset .txt_date {float:left; position:relative; width:100px; height:27px; padding:0 35px 0 0; border:1px solid #ddd}
.openapiguide .statisticsbox fieldset .txt_date input {width:100%; height:100%; padding:0; text-align:center; border:0; font-size:12px; font-family:Dotum; color:#666}
.openapiguide .statisticsbox fieldset .txt_date img {position:absolute; right:8px; top:5px}
.openapiguide .statisticsbox fieldset select {float:left; width:110px; height:28px; margin:0 0 0 30px; border:1px solid #ddd}
.openapiguide .statisticsbox fieldset em {float:left; width:20px; padding:7px 0 0 0; text-align:center; color:#444}
.openapiguide .statisticsbox fieldset button.btn_search {float:left; width:80px; height:28px; margin:0 0 0 10px; background:url('/smc/resources/images/mobile/btn/btn_commonset.jpg') no-repeat -409px -51px; color:#fff; font-size:12px}
.openapiguide .statisticsbox fieldset button.btn_search_go {float:left; width:50px; height:29px; margin:0 0 0 10px; padding:0 0 0 12px; text-align:left; background:url('/smc/resources/images/mobile/btn/btn_commonset.jpg') no-repeat -428px -158px; color:#444; font-size:11px}
.openapiguide .statisticsbox .txt_caution {clear:both; margin:7px 0 0 0; color:#777; font-family:Dotum; font-size:11px}
.openapiguide .statisticsbox .graphbox {clear:both; position:relative; height:300px; padding:40px 0 0 100px; margin:15px 0 0 0; border:1px solid #ddd}
.openapiguide .statisticsbox .graphbox h6 {position:absolute; left:300px; top:12px; color:#444;  font-size:13px}
.openapiguide .statisticsbox .graphbox .left_txt {position:absolute; left:50px; top:120px; width:20px; text-align:center; line-height:16px; color:#666}
.openapiguide .statisticsbox .graphbox .right_txt {position:absolute; right:0; top:160px; width:60px; padding:0 0 0 17px; background:url('/smc/resources/images/mobile/icon/icon_graphdot.gif') no-repeat 0 50%; color:#666}
.openapiguide .ruleagreebox {clear:both; overflow:hidden; margin:7px 0 0 0; padding:0 0 20px 0; background:url('/smc/resources/images/mobile/common/dotline_01.gif') repeat-x 0 100%; background-size:3px 1px}
.openapiguide .ruleagreebox .scrollbox {height:210px; overflow-x:hidden; overflow-y:auto; margin:0 0 20px 0; padding:9px; border:1px solid #ddd}
.openapiguide .ruleagreebox .scrollbox h6 {margin:0 0 15px 0; color:#666; font-size:14px}
.openapiguide .ruleagreebox .scrollbox dl {padding-bottom:15px; font-size:13px; color:#666; line-height:16px}
.openapiguide .ruleagreebox .scrollbox dl dt {padding:0 0 5px 0; font-weight:bold; color:#555}
.openapiguide .ruleagreebox .agreechk {padding-left:1px}
.openapiguide .ruleagreebox .agreechk label {padding:0 0 0 5px; color:#444; line-height:13px}

.trafficguide ul.common_tabbox {margin:0}
.trafficguide ul.common_tabbox li.ruleview {width:33.4%}
.trafficguide ul.common_tabbox li.rule_2 {width:33.3%}
.trafficguide ul.common_tabbox li.rule_3 {width:33.3%}
.trafficguide .hiddenwrap {clear:both}
.trafficguide .hiddenwrap .hiddencontents {display:none}
.trafficguide .hiddenwrap .hiddencontents.on {display:block}
.trafficguide .agency_tabbox {margin:20px 0 0 0; text-align:center}
.trafficguide .agency_tabbox span {display:inline-block; width:65px; height:32px; margin:0 2px; background:url('/smc/resources/images/mobile/smartguide/bg_grtit_08.jpg') repeat-x 0 0; background-size:5px 32px; border:1px solid #ccc; border-radius:3px}
.trafficguide .agency_tabbox span a {display:block; width:65px; height:39px; overflow:hidden; /*text-indent:-99999px*/ text-indent:0; color:transparent;} /*2020-09-21 수정 */ 
.trafficguide .agency_tabbox span.on {border:2px solid #0f81e1}
/* 2020-07-23 수정 */
.trafficguide .agency_tabbox span.skt a {background:url('/smc/resources/images/mobile/smartguide/logo_skt_sg.png') no-repeat 50% 5px; background-size:100%/*70px 25px*/} /* 2020-01-02 수정 */
/* 2019-05-31 주석 및 추가 */
/* .trafficguide .agency_tabbox span.kt a {background:url('/smc/resources/images/mobile/smartguide/logo_kt_02.png') no-repeat 50% 7px; background-size:51px 19px} */
.trafficguide .agency_tabbox span.kt a {background:url('/smc/resources/images/mobile/smartguide/logo_kt_sg.png') no-repeat 50% 7px; background-size:100%/*100% auto*/}
/* //2019-05-31 주석 및 추가 */

.trafficguide .agency_tabbox span.lgu a {background:url('/smc/resources/images/mobile/smartguide/logo_lgu_02.png') no-repeat 50% 10px; background-size:80%/*54px 19px*/}
.trafficguide .agency_tabbox span.skb a {background:url('/smc/resources/images/mobile/smartguide/logo_skt_02.png') no-repeat 50% 7px; background-size:80%/*54px 19px*/}
/* // 2020-07-23 수정 */
.trafficguide .agency_hiddenwrap {clear:both}
.trafficguide .agency_hiddenwrap .agency_hiddencontents {display:none}
.trafficguide .agency_hiddenwrap .agency_hiddencontents.on {display:block}
.trafficguide ul.common_linkbox {margin:0}
.trafficguide ul.common_linkbox li {float:left; height:26px; margin:0 4px 4px 0; border:1px solid #cacaca}
.trafficguide ul.common_linkbox li a {display:block; height:20px; padding:6px 9px 0 9px; background:url('/smc/resources/images/common/bg_tabgr_02_off.jpg') repeat-x 0 0; border-left:1px solid #f3f3f3; border-right:1px solid #f3f3f3; color:#444; font-size:13px}
.trafficguide dl.common_contenttype_1 {padding:20px 0 0 0}
.trafficguide dl.common_contenttype_1 dt {margin:0 0 10px 0; padding:0 0 0 9px; background:url('/smc/resources/images/mobile/icon/icon_3x3_555.gif') no-repeat 0 8px; background-size:3px 3px; color:#222; font-size:15px}
.trafficguide dl.common_contenttype_1 dt a {color:#222; font-size:15px; text-decoration:none; cursor:text}
.trafficguide dl.common_contenttype_1 dd {line-height:18px}
.trafficguide dl.common_contenttype_1 dd em {color:#777}
.trafficguide dl.common_contenttype_1 dd.dotline {padding-bottom:20px; background:0; border-bottom:1px solid #ddd}
.trafficguide dl.common_contenttype_1 dd p {margin:15px 0 0 0}
.trafficguide dl.common_contenttype_1 dd p:first-child {margin:0}
.trafficguide dl.common_contenttype_1 dd strong {display:block; color:#333; font-size:14px}
.trafficguide dl.common_contenttype_1 dd strong.red {display:inline;  font-size:13px; color:#ee0000}
.trafficguide dl.common_contenttype_1 dd ul {clear:both; overflow:hidden; margin:20px 0 18px 0; padding:9px; border:1px solid #ccc}
.trafficguide dl.common_contenttype_1 dd ul li {clear:both; padding:0 0 8px 0}
.trafficguide dl.common_contenttype_1 dd ul li strong {float:left; width:50px; font-size:12px}
.trafficguide dl.common_contenttype_1 dd ul li p {float:none; overflow:hidden; width:auto; margin:0; line-height:17px; color:#666; font-size:13px}
.trafficguide dl.common_contenttype_1 dd ul li p em {display:block; margin:2px 0 0 0; line-height:16px}
.trafficguide dl.qnadownload {clear:both; overflow:hidden; position:relative; width:auto; margin:10px 0 0 0; padding:15px 10px; text-align:center; border:1px solid #ccc}
.trafficguide dl.qnadownload dt {margin:0 0 18px 0; color:#444; font-size:13px; line-height:18px}
.trafficguide .bottxt {margin:15px 0 0 0; padding:0; line-height:16px; font-size:12px; color:#666}
.trafficguide .bottxt_from {clear:both; width:auto; padding:10px 0 20px 0; text-align:right; color:#666}
.trafficguide h6 {margin-bottom:7px}
.trafficguide strong.font_12_666 {display:block;  font-weight:normal}
.trafficguide h5.font_14b_222 {margin:20px 0 7px 0}
.trafficguide h4 {height:auto !important}
.trafficguide h4.font_14b_222 {height:35px !important}
.trafficguide .databoard_row table tbody td {border-left:1px solid #ccc; font-size:13px}
.trafficguide .databoard_row table tbody th {line-height:20px}
.trafficguide .databoard_row table tbody td p {margin:5px 0 0 0}
.trafficguide .datalist table th {font-size:14px}
.trafficguide .datalist table td a {font-size:14px}
.trafficguide .trafficformbox h5 {margin:0 0 15px 0; font-size:16px; color:#444}
.trafficguide .trafficformbox table {border:1px solid #666}
.trafficguide .trafficformbox table th {padding:8px 0 6px 8px; text-align:left; background:#d6d6d6; border-right:1px solid #666; border-bottom:1px solid #666; color:#666; font-size:14px}
.trafficguide .trafficformbox table th.title {padding:8px 0 6px 8px; border-right:0}
.trafficguide .trafficformbox table th.sub {padding:5px 3px 1px 3px; text-align:center; background:#fff; font-weight:normal}
.trafficguide .trafficformbox table td {border-right:1px solid #666; border-bottom:1px solid #666}

.transferoverview dl dt.ctitle {margin:0 0 10px 0; padding:0 0 0 16px; background:url('/smc/resources/images/mobile/icon/icon_subtitle.png') no-repeat 0 3px; background-size:12px 12px; color:#3768b9; font-size:16px; font-weight:bold}
.transferoverview dl dd {padding:0 0 20px 0; text-align:justify; color:#444; line-height:19px}
.transferoverview dl dd.cimg {text-align:center; ; line-height:0}
.transferoverview dl dd.cimg img {width:90%; max-width:560px}
.transferoverview dl dd.font_13_666_dot {padding:0 0 10px 10px; background-position:2px 5px; line-height:16px}
.transferoverview .service_example {margin-top:20px; padding:0}
.transferoverview .service_example dl {clear:both}
.transferoverview .service_example dl dt {margin-bottom:0; padding-bottom:10px; border-bottom:1px solid #555}
.transferoverview .service_example dl dd {overflow:hidden; clear:both; height:auto; padding:0; text-align:left; background:#f1f1f1; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc}
.transferoverview .service_example dl dd strong {display:block; overflow:hidden; float:left; width:70px; margin:0 10px 0 0; padding:9px 0 0 9px; color:#222; font-size:14px}
.transferoverview .service_example dl dd p {overflow:hidden; float:none; text-align:justify; padding:10px; border-left:1px solid #ddd; background:#fff; font-size:13px; line-height:18px}
.transferoverview ul.common_subtab_contents li .innercontents dl dt {padding:0 0 7px 0; color:#222; font-size:16px; font-weight:bold}
.transferoverview ul.common_subtab_contents li .innercontents dl dd {padding:0 0 12px 9px; background:url('/smc/resources/images/mobile/icon/icon_3x3_555.gif') no-repeat 1px 6px; color:#444; line-height:19px}
.transferoverview ul.agencybox {overflow:hidden; border-width:1px 1px 0 0; border-style:solid; border-color:#ddd}
.transferoverview ul.agencybox li {float:left; width:50%; border-left:1px solid #ddd; border-bottom:1px solid #ddd; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.transferoverview ul.agencybox li strong {display:block; width:auto; height:26px; padding:6px 0 0 0; margin:0; text-align:center; background:url('/smc/resources/images/mobile/smartguide/bg_grtit_08.jpg') repeat-x 0 0; background-size:5px 32px; border-bottom:1px solid #ddd}
.transferoverview ul.agencybox li strong img {height:20px}
.transferoverview ul.agencybox li span {display:block; height:90px; padding:9px 9px 0 9px; text-align:center; font-size:14px; color:#666; line-height:20px} /* 2019-02-25 수정 */
.transferoverview ul.agencybox li.skb span {line-height:42px}

.transferguide h4.hide {position:absolute}
.transferguide dl {padding:0 0 10px 0}
.transferguide dl dt {padding:0 0 7px 0; color:#222; font-size:16px; font-weight:bold}
.transferguide dl dd {padding:0 0 12px 9px; background:url('/smc/resources/images/mobile/icon/icon_3x3_555.gif') no-repeat 1px 6px; color:#444; line-height:19px}

.transferhistory dl dt {padding-bottom:7px; color:#222; font-size:16px; font-weight:bold}
.transferhistory dl dd {padding:0 0 12px 9px; background:url('/smc/resources/images/mobile/icon/icon_3x3_555.gif') no-repeat 1px 6px; color:#444; line-height:19px}
.transferhistory dl dd.databoard {padding:0; background:none}
.transferhistory dl dd.databoard table {border-bottom:1px solid #ccc}
.transferhistory dl dd.databoard table tbody th {border-right:1px solid #ccc; border-left:1px solid #ccc}
.transferhistory dl dd.databoard table tbody th img {width:auto; height:23px}
.transferhistory dl dd.databoard table tbody td {padding:8px; border-right:1px solid #ccc; border-top:1px solid #ccc; border-left:0; color:#444; font-size:13px}
.transferhistory dl dd.leftbox {float:none; overflow:hidden; padding:0; background:none}
.transferhistory dl dd.rightbox {overflow:hidden; margin:20px 0 0 0; padding:0; background:none}
.transferhistory dl dd.leftbox strong, .transferhistory dl dd.rightbox strong {display:block; padding:0 0 0 8px; margin:0 0 7px 0; background:url('/smc/resources/images/mobile/icon/icon_3x3_555.gif') no-repeat 0 6px; color:#444; font-size:15px}
.transferhistory dl dd.leftbox p {padding:9px; border:1px solid #e2e2e2; border-radius:5px; background:#f1f1f1}
.transferhistory dl dd.rightbox ul {padding:9px; border:1px solid #e2e2e2; border-radius:5px; background:#f1f1f1}
.transferhistory dl dd.rightbox ul li span {display:inline-block; padding-top:10px}
.transferhistory ul.txtlist {padding-top:20px}
.transferhistory ul.txtlist li {margin-top:14px; padding-left:8px; background:url('/smc/resources/images/mobile/icon/icon_3x3_555.gif') no-repeat 0 5px; color:#444; line-height:18px}
.transferhistory ul.txtlist li:first-child {margin-top:0}

.transfersearch h4:first-child {height:60px !important}
/*2015-04-16 ucomp*/
.transfersearch h4 span {display:block; margin:10px 0 0 0; font-size:11px}
.transfersearch .font_red {font-size:13px}
.transfersearch .hiddencontents div h4 {height:28px !important}
/*//2015-04-16 ucomp*/
.transfersearch .insertdata {margin:0; border-top:2px solid #555; border-bottom:1px solid #ccc}
.transfersearch .insertdata table.boardwrite {border-top:0; border-bottom:0}
.transfersearch .insertdata table.boardwrite th {border-right:1px solid #ddd; font-size:12px}
.transfersearch .insertdata table.boardwrite th label {font-size:12px}
.transfersearch .insertdata table.boardwrite th label span {font-size:11px}
.transfersearch .insertdata table.boardwrite td {padding:5px 8px; color:#444}
.transfersearch .insertdata table.boardwrite td.ag {padding:10px 5px 6px 5px; line-height:17px}
.transfersearch .insertdata_mouse {display:none; float:right; width:210px; padding:18px 0; border-top:2px solid #555; border-bottom:1px solid #ccc}
.transfersearch .insertdata_mouse h5 {height:31px; padding:13px 0 0 0; text-align:center; background:url('/smc/resources/images/mobile/smartlife/bg_mouseinsert_tit.jpg') no-repeat 0 0; color:#fff;  font-size:16px}
.transfersearch .insertdata_mouse ul {width:198px; height:182px; padding:10px 0 0 10px; background:#f3f3f3; border-width:0 1px 1px 1px; border-style:solid; border-radius:2px; border-color:#bfbfbf}
.transfersearch .insertdata_mouse ul li {float:left; width:64px; height:44px}
.transfersearch .insertdata_mouse ul li a {display:inline-block; width:60px; height:40px; background:url('/smc/resources/images/mobile/smartlife/bg_mouseinsert_btn.jpg') no-repeat 0 0; color:#444; line-height:40px; font-size:15px; text-align:center}
.transfersearch .insertdata_mouse ul li a.btn_deletekey {font-size:12px}
.transfersearch dl dt {color:#222; font-size:14px}
.transfersearch dl dd {color:#444; line-height:19px; font-size:12px}
.transfersearch dl dd.txtlist {padding-left:11px; background:url('/smc/resources/images/mobile/icon/icon_list_02.png') no-repeat 0 8px}
.transfersearch .personainfo {clear:both; width:auto; overflow:hidden; padding:5px 0 10px 0}
.transfersearch .personainfo p.agreechk {padding:10px 0 0 1px}
.transfersearch .personainfo p.agreechk label {padding-left:10px; vertical-align:middle; color:#444}
.transfersearch .personainfo .txtbox {overflow-x:hidden; overflow-y:scroll;  clear:both; padding:9px; border:1px solid #ccc; border-radius:5px; background:#f1f1f1; color:#666; line-height:18px; font-size:13px}
.transfersearch .personainfo .txtbox p {padding:20px 0 0 0}
.transfersearch .personainfo .txtbox p:first-child {padding:0}
.transfersearch .personainfo .txtbox ul li {padding-left:2px}
.transfersearch .personainfo .txtbox ul ul li {padding-left:5px}
.transfersearch .btnjustify {margin:20px 0}
.transfersearch .btnjustify a {width:85px; padding:0; text-align:center}/* 2015-04-10 EDENIT button size change */
.transfersearch .btnjustify span a {width:115px}
.transfersearch ul.txtlist {width:auto; padding:9px; border:1px solid #ccc; border-radius:5px; background:#f1f1f1}
.transfersearch ul.txtlist li {margin:7px 0 0 0; padding-left:8px; background:url('/smc/resources/images/mobile/icon/icon_3x3_555.gif') no-repeat 0 5px; color:#666; line-height:18px; font-size:13px}
.transfersearch ul.txtlist li:first-child {margin:0}
.transfersearch .basicinfo {margin-top:10px; border-top:2px solid #555}
.transfersearch .basicinfo dl {overflow:hidden; clear:both; padding:15px 0; border-top:1px solid #e2e2e2}
.transfersearch .basicinfo dl dt {width:auto; padding:0 0 7px 0; font-size:15px; font-weight:bold}
.transfersearch .basicinfo dl dd {overflow:hidden; font-size:13px}
.transfersearch .basicinfo dl dd a {color:#444}
.transfersearch .basicinfo dl dd.agencybox {margin:10px 5px 15px 5px; padding:5px 5px 5px 10px; border:1px solid #ddd}
.transfersearch .basicinfo dl dd.agencybox .bottxt {font-size:11px; margin-top:20px; color:#777}
.transfersearch .basicinfo dl dd ul {overflow:hidden; clear:both; padding:0}
.transfersearch .basicinfo dl dd ul:first-child {padding:0}
.transfersearch .basicinfo dl dd ul:first-child li:first-child strong img {height:26px}
.transfersearch .basicinfo dl dd ul li {margin:0; padding:5px 0}
.transfersearch .basicinfo dl dd ul li strong {display:block; float:left; width:75px; height:35px; margin-right:10px; border:1px solid #ccc; line-height:30px; text-align:center}
.transfersearch .basicinfo dl dd ul li strong img {height:23px; vertical-align:middle}
.transfersearch .basicinfo dl dd ul li span {display:block; overflow:hidden; padding-top:2px; color:#666; line-height:18px; font-family:tahoma, Dotum}
.transfersearch .userinfo, .transfersearch .refundsubject {padding-top:40px}
.transfersearch div table.board_type_1 tbody td {color:#444; font-size:12px}
.transfersearch .userinfo table.board_type_1 th {padding-left:20px; text-align:left}
.transfersearch .refundsubject table.board_type_1 td {border-left:1px solid #ddd}
.transfersearch .refundsubject table.board_type_1 thead th {padding:4px 0 5px 0; border-bottom:1px solid #ddd; border-left:1px solid #ddd; line-height:17px}
.transfersearch .refundsubject table.board_type_1 thead tr:first-child th {color:#222}
.transfersearch .refundsubject table.board_type_1 thead tr:first-child th:first-child {border-left:0}
.transfersearch .refundsubject table.board_type_1 thead th {background:#f1f1f1; color:#444; font-size:12px}
.transfersearch .refundsubject table.board_type_1 tbody th {padding-left:10px; text-align:left; font-size:12px}
.transfersearch .refundsubject table.board_type_1 tbody td {padding:10px}
.transfersearch dl.useguide {padding-top:30px}
.transfersearch dl.useguide dt {padding-bottom:20px}

.transferresult .notice {padding:40px 0 20px; border:1px solid #ccc}
.transferresult .notice h4 {padding:30px 0 18px 110px; background:url('/smc/resources/images/mobile/icon/icon_caution_03.png') no-repeat 120px 0; color:#444; text-align:center; font-size:20px}
.transferresult .notice .btncenter {padding:20px 0 0 0}
.transferresult .databoard_row table tbody th {background:#f4f4f4}
.transferresult .databoard_row table tbody td img {height:23px; margin:0 0 -5px 0}
.transferresult dl {margin:20px 0 0 0}
.transferresult dl dt {margin:0 0 5px 0; padding:0 0 0 16px; background:url('/smc/resources/images/mobile/icon/icon_subtitle.png') no-repeat 0 3px; background-size:12px 12px; color:#3768b9; font-size:16px; font-weight:bold}
.transferresult dl dd {padding-left:8px; margin:0 0 5px 0; background:url('/smc/resources/images/mobile/icon/icon_3x3_555.gif') no-repeat 0 6px; color:#444; line-height:18px; font-size:14px}
.transferresult dl dd a {color:#444}
.transferresult dl dd.agencybox {margin:20px 0 0 0; padding:0; background:0}
.transferresult dl dd.agencybox p {padding:0 0 0 8px; background:url('/smc/resources/images/mobile/icon/icon_3x3_555.gif') no-repeat 0 6px}
.transferresult dl dd ul {overflow:hidden; clear:both; padding:3px 9px 6px 9px; margin:6px 0 0 0; border:1px solid #ccc}
.transferresult dl dd ul li:first-child strong img {height:26px}
.transferresult dl dd ul li {margin:0; padding:5px 0}
.transferresult dl dd ul li strong {display:block; float:left; width:75px; height:35px; margin-right:10px; border:1px solid #ccc; line-height:30px; text-align:center}
.transferresult dl dd ul li strong img {height:23px; vertical-align:middle}
.transferresult dl dd ul li span {display:block; overflow:hidden; padding-top:2px; color:#666; line-height:18px; font-family:tahoma, Dotum}

.broadcasttransfer dl {padding-bottom:15px}
.broadcasttransfer dl dt {padding-bottom:10px; color:#222; font-size:15px; font-weight:bold}
.broadcasttransfer dl dd {line-height:18px; color:#444; font-size:14px}
.broadcasttransfer .explanation {padding:12px 9px 9px 9px; border:1px solid #e2e2e2; border-radius:5px; background:#f1f1f1; line-height:17px}
.broadcasttransfer .explanation strong {display:block; margin:0 0 7px 0; padding:0 0 0 18px; background:url('/smc/resources/images/mobile/icon/icon_caution_03.png') no-repeat 0 1px; background-size:15px 15px}
.broadcasttransfer .explanation span {display:block}
.broadcasttransfer .explanation .font_13_666_dot {margin-bottom:6px; line-height:16px}
.broadcasttransfer p.notice {padding-top:15px; font-size:13px; line-height:17px}
.broadcasttransfer p.notice.red {color:#ee0000}
.broadcasttransfer p.notice.red a {color:#ee0000}
.broadcasttransfer table.boardwrite {margin:20px 0}
.broadcasttransfer table.boardwrite th {background:none; font-size:14px}
.broadcasttransfer table.boardwrite td {padding:8px; border-left:1px solid #ddd; font-size:14px}
.broadcasttransfer table.boardwrite td p {clear:both; padding-bottom:7px; color:#666; font-size:12px}
.broadcasttransfer table.boardwrite td.orchoice span {float:left; margin-right:20px}
.broadcasttransfer table.boardwrite td label {padding-left:5px; color:#444; font-size:13px}
.broadcasttransfer table.boardwrite td a.btn_h30_wh {float:left; width:auto}
.broadcasttransfer .agreechk {margin:10px 0 0 0}
.broadcasttransfer .agreechk label {margin-left:5px; color:#444; font-size:13px}

.killswitch ul.common_tabbox {margin:0 0 20px 0}
.killswitch ul.common_tabbox li {width:auto; float:none; overflow:hidden}
.killswitch ul.common_tabbox li:first-child {width:45%; float:left; overflow:visible}
.killswitch h4.hide {position:absolute}
.killswitch .contentsbox p {padding-bottom:20px; color:#444; line-height:19px;}/* 2017-08-10 수정 letter-spacing:-1px */

/* 2017-08-10 추가 start */
.killswitch .contentsbox p.red{color:#ee0000}
.databoard ul.common_subtab_contents li .innercontents .inn_hiddenbox ul.killswitchList li{border-top:1px dashed #dddddd; padding-top:15px;}
.databoard ul.common_subtab_contents li .innercontents .inn_hiddenbox ul.killswitchList li:first-child{margin-top:0; border-top:0;}
.databoard ul.common_subtab_contents li .innercontents .inn_hiddenbox ul.killswitchList li p.orange{color:#dc3700; padding-bottom:5px;}
/* 2017-08-10 추가 end */

.killswitch .contentsbox p strong {color:#222}
.killswitch .notice {padding-top:10px; color:#777; font-size:13px; letter-spacing:0 !important; word-spacing:-1px}
.killswitch .txt_status {padding:0 0 10px 0; color:#444; font-size:14px; letter-spacing:0 !important; word-spacing:-1px}
.killswitch dl {clear:both; overflow:hidden;}/* 2017-08-10 수정 */
.killswitch dl dt {padding-bottom:0; color:#222; font-size:14px; font-weight:bold}
.killswitch dl dt strong {color:#dc3b00}
.killswitch dl dd {color:#444; line-height:18px}
.killswitch table.board_type_1 {margin-top:10px}
.killswitch table.board_type_1 th {background:#f4f4f4; color:#222; font-size:14px}
.killswitch table.board_type_1 td {padding:9px; color:#444; line-height:18px; font-size:13px}
.killswitch .databoard table th {border-width:0 1px; border-style:solid; border-color:#e1e1e1; padding-left:20px; text-align:left; font-size:15px}
.killswitch .databoard table td {height:230px; border-width:0 1px; border-style:solid; border-color:#e1e1e1}
.killswitch .databoard table.boardlist thead th {padding:9px 0; border-width:0 0 1px 1px; border-color:#ddd; background:#f7f7f7; text-align:center; font-size:13px}
.killswitch .databoard table.boardlist tbody th {padding:0 9px; border-width:1px 0 0 0; border-color:#ddd; background:#f7f7f7; color:#444; text-align:center; font-size:15px; font-weight:bold}
.killswitch .databoard table.boardlist tbody th .btn_type_03 {display:block; margin-top:8px; padding-top:3px; background-position:0 100%; line-height:12px; font-size:12px}
.killswitch .databoard table.boardlist tbody td {height:auto; vertical-align:top; padding:8px; border-width:1px 0 0 1px; border-color:#ddd; font-size:13px}
.killswitch .databoard table.boardlist tbody td:first-child {border-width:0 0 0 1px}
.killswitch .databoard table.boardlist tbody td p {padding:0 0 0 8px; margin:0 0 2px 0; background:url('/smc/resources/images/mobile/icon/icon_list_01.gif') no-repeat 0 5px; color:#444; font-weight:bold; line-height:16px}
.killswitch .databoard table.boardlist tbody td ul {padding-top:12px}
.killswitch .databoard table.boardlist tbody td ul li {margin-top:5px; padding:0 0 0 10px; background:url('/smc/resources/images/mobile/icon/icon_list_02.png') no-repeat 0 7px; font-size:12px}
.killswitch .databoard table.boardlist tbody td ul li:first-child {margin-top:0}
.killswitch .databoard table.boardlist tbody td a {color:#444; font-size:12px}
.killswitch .graphbox {clear:both; height:auto; border-width:0 1px 1px 1px; border-style:solid; border-color:#ddd}
.killswitch .graphbox h5 {padding:10px 0 11px 9px; background:#f1f1f1; border-top:2px solid #555; color:#222; font-size:15px}
.killswitch .graphbox .grapharea {position:relative}
.killswitch .graphbox .grapharea ul {width:80%; height:182px; text-align:center; padding:35px 0 20px 0; margin:20px auto 20px; border:1px solid #ddd; }
.killswitch .graphbox .grapharea ul li {display:inline-block; position:relative; width:25%; height:120px; border-bottom:1px solid #e3e3e3; }
.killswitch .graphbox .grapharea ul li:first-child {padding-left:25px}
.killswitch .graphbox .grapharea ul li:first-child p {left:25px}
.killswitch .graphbox .grapharea ul li p {position:absolute; left:0; bottom:0; width:50px; background:#0678d4; }
.killswitch .graphbox .grapharea ul li em {position:absolute; top:-18px; left:0; display:block; width:50px; text-align:center; color:#0678d4; font-size:11px; font-family:Dotum; letter-spacing:0}
.killswitch .graphbox .grapharea ul li span {position:absolute; left:0; bottom:-20px; display:block; width:50px; text-align:center; color:#666; font-size:12px; font-family:Dotum}
.killswitch .graphbox .grapharea ul li.y2013 p {background:#dc3b00}
.killswitch .graphbox .grapharea ul li.y2013 em {color:#dc3b00}
.killswitch .graphbox .grapharea h6 {position:absolute; top:185px; left:50%; width:222px; margin-left:-111px; text-align:center; color:#222; font-size:14px}
.killswitch .graphbox .grapharea h6 span {display:block; margin-top:2px; text-align:center; color:#444; font-weight:normal; font-size:13px}

.imiesch h4 {font-size:15px !important}
.imiesch h4.hide {position:absolute !important}
.imiesch ul.common_tabbox {margin:0 0 30px 0}
.imiesch ul.common_tabbox li a {line-height:14px; font-size:13px}
.imiesch ul.common_tabbox li.imei1 {width:38%}
.imiesch ul.common_tabbox li.imei2 {width:38%}
.imiesch ul.common_tabbox li.imei3 {width:auto; float:none; overflow:hidden}
.imiesch .searchguide {margin-top:-20px; padding:0 0 30px 0}
.imiesch .searchguide p {padding:20px 0 0 0; text-align:left; font-size:13px}
.imiesch .databoard {padding-bottom:30px}
.imiesch .databoard table {border-bottom:1px solid #ccc}
.imiesch .databoard table thead th {padding:10px 0 10px 25px; border-left:1px solid #ccc; border-right:1px solid #ccc; background:#f1f1f1 url('/smc/resources/images/mobile/icon/icon_stit_03.png') no-repeat 10px 50%; background-size:9px 9px; color:#222; text-align:left; font-size:14px}
.imiesch .databoard table td {padding:15px 10px 10px 10px; border-color:#ccc; border-right:1px solid #ccc}
.imiesch .databoard table td.imei_caution ul {padding:0 0 15px 0; background:url('/smc/resources/images/mobile/common/dotline_01.gif') repeat-x 0 100%; background-size:3px 1px}
.imiesch .databoard table td.imei_caution ul li {margin:0 0 7px 0; padding:0 0 0 9px; background: url('/smc/resources/images/mobile/icon/icon_3x3_888.gif') no-repeat 0 6px; color:#666; line-height:18px; font-size:13px}
.imiesch .databoard table td.imei_caution ul li.notice {background: url('/smc/resources/images/mobile/icon/icon_3x3_dc0000.gif') no-repeat 4px 7px; color:#dc0000}
.imiesch .databoard table td.imei_caution p {padding-top:10px}
.imiesch .databoard table td.imei_caution p .agree {float:right; margin-top:5px; font-size:13px; color:#444}
.imiesch .databoard table td.imei_caution p img {width:80px}
.imiesch .databoard table td.imei_caution p span input.checkbox {vertical-align:-2px}
.imiesch .databoard table td.imei_caution p span label {padding-left:5px; color:#444; vertical-align:middle; font-size:13px}
.imiesch .databoard table td.imeisch {padding-top:10px; padding-bottom:0}
.imiesch .databoard table td.imeisch p {overflow:hidden; clear:both; padding:5px 0 2px 0}
.imiesch .databoard table td.imeisch p.dotline {padding:5px 0 18px 0; background:url('/smc/resources/images/mobile/common/dotline_01.gif') repeat-x 0 100%; background-size:3px 1px}
.imiesch .databoard table td.imeisch p label {float:left; width:58px; margin:0; padding:6px 0 0 0; text-align:left; font-size:14px}
.imiesch .databoard table td.imeisch p .inpbox {float:none; overflow:hidden; display:block; height:25px; padding:3px 0 0 5px; border:1px solid #ccc}
.imiesch .databoard table td.imeisch p input.txt {width:100%; height:100%; padding:0; border:0}
.imiesch .databoard table td.chapcha_img {padding:10px; text-align:left; border-top:0}
.imiesch .databoard table td.chapcha_img p {position:relative; width:100%}
.imiesch .databoard table td.chapcha_img .imgbox {display:block; text-align:center; }
.imiesch .databoard table td.chapcha_img .imgbox img {width:200px}
.imiesch .databoard table td.chapcha_img a.btn_type_03 {display:block; width:200px; height:26px; margin:0 auto 0; padding:0; color:#444; font-size:14px}
.imiesch .databoard table td.chapcha_img a.btn_voice {display:block; width:178px; height:25px; margin:5px auto 0; padding:0 0 0 22px; text-align:left; background:url('/smc/resources/images/mobile/icon/icon_voice.png') no-repeat 0 5px; background-size:18px 17px; line-height:30px; font-size:12px}
.imiesch .databoard table td.chapcha_txt {padding-top:10px; border-top:0}
.imiesch .databoard table td.chapcha_txt p {display:block; padding:10px; background:#f1f1f1; color:#444}
.imiesch .databoard table td.chapcha_txt label {display:block; margin:0 0 7px 0; padding:0; font-size:13px}
.imiesch .databoard table td.chapcha_txt span {display:block; width:90%; height:22px; margin:0 auto; padding:3px 0 0 5px; border:1px solid #ccc}
.imiesch .databoard table td.chapcha_txt input.txt {width:100%; height:100%; padding:0; border:0}
.imiesch .databoard table td.btncenter {padding:10px 10px 30px 10px; text-align:center; border-top:0}
.imiesch .databoard table td.btncenter p {padding:0; margin:0}
.imiesch .databoard table td.imeitxt {padding-top:0; border-top:0}
.imiesch .databoard table td.imeitxt ul {padding:15px 0; background:url('/smc/resources/images/mobile/common/dotline_01.gif') repeat-x 0 0; background-size:3px 1px}
.imiesch .databoard table td.imeitxt ul li {margin:0 0 8px 0; padding:0 0 0 9px; background: url('/smc/resources/images/mobile/icon/icon_3x3_888.gif') no-repeat 0 7px; color:#666; line-height:17px; font-size:13px}
.imiesch .databoard table td.imeitxt p.linkgo {padding:20px 0; background:url('/smc/resources/images/mobile/common/dotline_01.gif') repeat-x 0 0; background-size:3px 1px}
.imiesch .databoard table td.imeitxt p.linkgo a.link {display:block; width:200px; height:30px; margin:0 auto; padding:0 8px; border:1px solid #bcbcbc; background:url('/smc/resources/images/mobile/btn/bg_btngr_05.jpg') repeat-x 0 100%; color:#444; line-height:30px; text-decoration:none; text-align:center}
.imiesch .databoard table td.imeitxt p.linkgo a.link em {font-size:13px; font-weight:bold}
.imiesch .databoard table.result {margin-bottom:10px}
.imiesch .databoard table.result td {padding:10px 9px 8px 9px}
.imiesch .databoard table.result td p {padding:5px 0 17px 0; background:url('/smc/resources/images/mobile/common/dotline_01.gif') repeat-x 0 100%; background-size:3px 1px; text-align:center}
.imiesch .databoard table.result td p span {display:block; padding-bottom:10px; font-size:14px}
.imiesch .databoard table.result td p em {margin-right:2px; color:#222; font-size:14px}
.imiesch .databoard table.result td p em:fisrt-child {padding:0 5px 0 0; background:none}
.imiesch .databoard table.result td p strong {display:inline-block; padding:10px 30px; background:#f1f1f1; color:#dc0000; text-align:center; font-size:13px}
.imiesch .databoard table.result td ul {padding:12px 0}
.imiesch .databoard table.result td ul li {margin:0 0 8px 0; padding:0 0 0 9px; background: url('/smc/resources/images/mobile/icon/icon_3x3_888.gif') no-repeat 0 7px; color:#666; line-height:17px; font-size:13px}
.imiesch .databoard table.result td ul.txtlist li {padding:0 0 15px 0; background:none}
.imiesch .databoard table.result td p.btnright {padding:10px 0 0 0; background:none; text-align:right}
.imiesch .databoard table.result td p.btnright button {width:36px; margin:0; padding:0}
.imiesch .databoard table.result td p.btnright button:first-child {border-width:1px 0 1px 1px}
.imiesch dl.reaction dt {padding-bottom:10px; font-size:14px; color:#444}
.imiesch dl.reaction dd {margin:0 0 5px 0; padding:0 0 0 8px; background:url('/smc/resources/images/mobile/icon/icon_3x3_666.gif') no-repeat 0 6px; background-size:3px 3px; line-height:17px; font-size:13px}
.imiesch ol {overflow:hidden; clear:both; margin-top:30px; padding:40px 20px; border:1px solid #ccc; }
.imiesch ol li {float:left; padding-left:60px; background:url('/smc/resources/images/mobile/smartlife/findguide_bg_01.gif') no-repeat 0 40px; text-align:center}
.imiesch ol li:first-child {padding-left:0; background:none; text-align:left}
.imiesch ol li em {display:table-cell; width:197px; height:138px; text-align:center; vertical-align:middle}
.imiesch ol li:first-child em {width:175px; text-align:left}
.imiesch ol li:last-child em {width:146px}
.imiesch ol li span {display:inline-block; min-width:90px; margin:0 auto; padding:6px 20px; border-radius:15px; background:#444; color:#fff; text-align:center; font-size:15px}
.imiesch .btncenter {padding-top:20px}
.imiesch .btncenter.flex {display:flex; justify-content:center; align-items:center;} /* 2022-09-06 추가 */
.imiesch .btncenter button.btn_type_05 {height:28px}
.imiesch .btncenter a.btn_h40_bl {width:80%; letter-spacing:0; word-spacing:-1px; margin-bottom:20px;} /* 2019-02-25 수정 */
.imiesch dl.imiecenter {padding:9px; border:1px solid #ccc}
.imiesch dl.imiecenter dt {margin:0 0 20px 0; color:#444; line-height:18px; letter-spacing:-1px; font-size:13px}
.imiesch dl.imiecenter dd {text-align:center}
.imiesch dl.imiecenter dd img {width:100%}
.imiesch .lost_imgbox {padding:10px; margin:20px 0 0 0; text-align:center; border:1px solid #ccc}
.imiesch .lost_imgbox img {width:100%}
.imiesch .hiddenwrap {clear:both}
.imiesch .hiddenwrap .hiddencontents {display:none}
.imiesch .hiddenwrap .hiddencontents.on {display:block}
.imiesch ul.imeiex {clear:both; overflow:hidden; margin-bottom:30px}
.imiesch ul.imeiex li {float:left; width:45%; padding:0 0 10px 0; margin:0 5% 0 0}
.imiesch ul.imeiex li img {display:block; width:100%}
.imiesch ul.imeiex li span {display:block; margin-top:5px; text-align:center; font-weight:bold; font-size:14px}
.imiesch ul.imeiex li.txt_imei {float:none; width:auto; clear:both; margin:0; padding:9px; background:#f1f1f1; border:1px solid #ddd}
.imiesch ul.imeiex li.txt_imei strong {display:block; margin:0 0 5px 0; color:#444}

.findphone h4.font_14b_444_dot {margin:20px 0 0 0}
.findphone h5 em {color:#666;  font-weight:normal}
.findphone ul.lostcenter {margin-top:-8px; border-top:2px solid #555}
.findphone ul.lostcenter li {position:relative; padding:15px 110px 14px 10px; border-bottom:1px solid #ddd}
.findphone ul.lostcenter li a {position:absolute; right:2px; top:50%; display:block; width:100px; height:28px; margin:-15px 0 0 0; background:url('/smc/resources/images/mobile/btn/btn_lostcenter.jpg') no-repeat 0 0; color:#fff; line-height:28px; font-size:14px; font-weight:bold; text-align:center}
.findphone ul.lostcenter li strong {font-size:14px; color:#444; line-height:17px; font-family:tahoma, Dotum}
.findphone ul.lostcenter li em {font-size:13px; color:#444}
.findphone .lostphonebox {clear:both; overflow:hidden; margin:0; padding:0 0 12px 0; background:url('/smc/resources/images/mobile/common/dotline_01.gif') repeat-x 0 100%; background-size:3px 1px}
.findphone .lostphonebox dl {clear:both; overflow:hidden; position:relative; padding:11px; margin:0 0 10px 0; border:1px solid #cecece}
.findphone .lostphonebox dl dt {margin:0 0 5px 0; font-size:15px; color:#444; font-weight:bold}
.findphone .lostphonebox dl dd span {line-height:17px; font-size:13px; color:#666}
.findphone .lostphonebox dl dd p.btnset {clear:both; margin-top:10px}
.findphone .lostphonebox dl dd a.btn_skt_go {display:inline-block; width:48px; height:20px; margin:0; background:url('/smc/resources/images/mobile/btn/btn_go_skt.jpg') no-repeat 0 0; background-size:48px 20px; text-indent:0;/*-99999px*/ color:transparent}/* 2020-09-21 수정*//*2015-04-16 ucomp*/
.findphone .lostphonebox dl dd a.btn_kt_go {display:inline-block; width:50px; height:20px; margin:0 0 0 5px; background:url('/smc/resources/images/mobile/btn/btn_kt_go.jpg') no-repeat 0 0; background-size:50px 20px; text-indent:0;/*-99999px*/ color:transparent}/* 2020-09-21 수정*/
.findphone .lostphonebox dl dd a.btn_lgu_go {display:inline-block; width:50px; height:20px; margin:0 0 0 5px; background:url('/smc/resources/images/mobile/btn/btn_lgu_go.jpg') no-repeat 0 0; background-size:50px 20px; text-indent0;/*-99999px*/ color:transparent}/* 2020-09-21 수정*/
.findphone dl.getphonebox {position:relative; height:auto; margin-top:-8px; padding:9px; border:1px solid #cecece}
.findphone dl.getphonebox dt {margin:0 0 10px 0; color:#444; font-size:15px; font-weight:bold}
.findphone dl.getphonebox dd {position:relative; padding-right:90px; line-height:17px; font-size:13px; color:#444}
.findphone dl.getphonebox dd a {position:absolute; right:0; top:0; display:block; width:80px; height:52px; padding-top:8px; background:url('/smc/resources/images/mobile/btn/btn_getphonebox.jpg') no-repeat 0 0; background-size:80px 100%; color:#fff; font-size:13px; font-weight:bold; text-align:center; line-height:15px}
.findphone .lawbox {clear:both; overflow:hidden; margin-top:15px; padding:10px; border:1px solid #cecece; color:#666; line-height:18px}
.findphone .lawbox p {padding:0 0 10px 0; text-align:justify; font-size:13px}
.findphone .lawbox strong {display:block; margin:0 0 2px 0; color:#444; font-size:14px}

/* 2019-03-27 추가 */
.termsguide.type2 .termschbox {display:table; clear:both; width:100%; height:40px; margin-bottom:20px; padding:5px 15px; box-sizing:border-box;  background:url('/smc/resources/images/mobile/icon/m_bg_rulehead.jpg') repeat-x 0 0; background-size:6px 40px; border:1px solid #ccc}
.termsguide.type2 .termschbox label {display:table-cell; vertical-align:middle; position:static; width:150px; margin-right:50px; white-space:nowrap; padding:0 0 0 15px; background:url('/smc/resources/images/mobile/icon/m_icon_rule.png') no-repeat 0 8px; background-size:10px 11px; font-size:12px; color:#444; /* font-family:ngb */ font-weight:bold}
.termsguide.type2 fieldset.termschbox span {position:relative; display:table-cell; width:735px; position:static; padding:2px 26px 2px 5px; }
.termsguide.type2 fieldset.termschbox span a {position:absolute; display:block; width:16px; height:16px; background:url('/smc/resources/images/mobile/icon/srch_icon1.png') no-repeat center; background-size:16px 16px; top:10px; right:24px;}
.termsguide.type2 .blueDot {padding:5px 0 5px 16px; font-size:12px; color:#3768b9; font-weight:bold; background:url('/smc/resources/images/mobile/icon/m_blue_dot.png') no-repeat left 6px; background-size:11px 11px;}
.termsguide.type2 .databoard_row {margin-bottom:10px}
.termsguide.type2 .databoard_row table thead th {font-size:12px; font-weight:bold; }
.termsguide.type2 .databoard_row table tbody td{padding:0px 0 8px 8px; font-size:12px; border-left: 1px solid #ccc}
.termsguide.type2 .databoard_row table tbody td.taC {text-align:center}
.termsguide.type2 .databoard_row table tbody td.bold {font-weight:bold} 
.termsguide.type2 .databoard_row table tbody td:first-child {border-left:0}
.termsguide.type2 .databoard_row table tbody td .btn1 {display:inline-block; height:30px; margin:10px 7px 0 0; padding:0 18px; box-sizing:border-box; border:1px solid #cccccc; background:url('/smc/resources/images/mobile/smartguide/bg_grtit_07.jpg') repeat-x 0 0; background-size:1px 30px; line-height:30px; font-size:12px; color:#666666;}
.termsguide.type2 .databoard_row table tbody td .btn2 {display:inline-block; height:30px; margin:10px 7px 0 0; padding:0 8px; box-sizing:border-box; border:1px solid #cccccc; background:url('/smc/resources/images/mobile/smartguide/bg_grtit_07.jpg') repeat-x 0 0; background-size:1px 30px; line-height:30px; font-size:12px; color:#666666;}
.termsguide.type2 .txt1 {font-size:11px; color:#444; line-height:16px;}
/* //2019-03-27 추가 */


.mobilegift ul.common_tabbox li {width:50%}
.mobilegift .listwrap {margin-top:15px}
.mobilegift h4.font_12b_444 {height:auto; margin:0 0 10px 0; line-height:17px; font-size:13px}
.mobilegift ul.common_subtab_contents li h5 span {display:inline-block; width:100px; height:33px; text-indent:-99999px}
.mobilegift ul.common_subtab_contents li.giftsite_1 h5 span {background:url('/smc/resources/images/mobile/smartlife/tab_mobilegift_01.png') no-repeat 10px 50%; background-size:60px 25px}
.mobilegift ul.common_subtab_contents li.giftsite_2 h5 span {background:url('/smc/resources/images/mobile/smartlife/tab_mobilegift_02.png') no-repeat 10px 50%; background-size:43px 20px}
.mobilegift ul.common_subtab_contents li.giftsite_3 h5 span {background:url('/smc/resources/images/mobile/smartlife/tab_mobilegift_03.png') no-repeat 10px 50%; background-size:62px 25px}
.mobilegift ul.common_subtab_contents li.giftsite_4 h5 span {background:url('/smc/resources/images/mobile/smartlife/tab_mobilegift_04.png') no-repeat 10px 50%; background-size:62px 25px}
.mobilegift ul.common_subtab_contents li.giftsite_5 h5 span {background:url('/smc/resources/images/mobile/smartlife/tab_mobilegift_05.png') no-repeat 10px 50%; background-size:62px 25px}
.mobilegift ul.common_subtab_contents li.giftsite_6 h5 span {background:url('/smc/resources/images/mobile/smartlife/tab_mobilegift_06.png') no-repeat 10px 50%; background-size:62px 25px}
.mobilegift ul.common_subtab_contents li fieldset {padding:9px 80px 9px 9px}
.mobilegift ul.common_subtab_contents li fieldset .inpbox {display:block; height:24px; margin:0 0 7px 0; padding:3px 0 0 5px; border:1px solid #ddd}
.mobilegift ul.common_subtab_contents li fieldset .inpbox input.txt {width:100%; height:100%; padding:0; border:0; background:0}
.mobilegift ul.common_subtab_contents li fieldset a.btn {display:block; position:absolute; right:19px; top:20px; width:65px; height:66px; margin:0; background:url('/smc/resources/images/mobile/btn/bg_btnbox_02.jpg') repeat-x 0 100%; background-size:4px 100%; text-align:center; color:#fff; line-height:66px; font-size:14px; font-weight:bold}
.mobilegift ul.common_subtab_contents li fieldset p {clear:both; padding-top:5px; margin-right:-65px}
.mobilegift ul.common_subtab_contents li fieldset p span {display:block; margin:10px 0 0 0}
.mobilegift ul.common_subtab_contents li.giftsite_2 .inn_hiddenbox {border-top:0}
.mobilegift ul.common_subtab_contents li.giftsite_2 fieldset {display:none; position:relative}
.mobilegift ul.common_subtab_contents li.giftsite_2 fieldset:first-child {display:block}
.mobilegift ul.common_subtab_contents li.giftsite_2 fieldset a.btn {right:9px; top:8px}
.mobilegift ul.common_subtab_contents ul.common_tabbox_gift {clear:both; height:35px}
.mobilegift ul.common_subtab_contents ul.common_tabbox_gift li {float:left; width:50%; height:35px; background:#f1f1f1; border-width:1px; border-style:solid; border-color:#ddd; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.mobilegift ul.common_subtab_contents ul.common_tabbox_gift li:first-child {border-right:0}
.mobilegift ul.common_subtab_contents ul.common_tabbox_gift li a {display:block; width:100%; height:35px; text-align:center; background:#f1f1f1; color:#666; line-height:35px}
.mobilegift ul.common_subtab_contents ul.common_tabbox_gift li.giftOn {border-bottom:1px solid #fff}
.mobilegift ul.common_subtab_contents ul.common_tabbox_gift li.giftOn a {background:#fff; color:#222}
.mobilegift .mgsearch fieldset {position:relative; margin-top:15px; padding:10px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc}
.mobilegift .mgsearch fieldset strong {display:block; padding:0 0 7px 0; color:#222; font-size:15px}
.mobilegift .mgsearch fieldset .txt_date {float:left; position:relative; width:80px; height:27px; padding:0 35px 0 0; border:1px solid #ddd}
.mobilegift .mgsearch fieldset .txt_date input {width:100%; height:100%; padding:0; text-align:center; border:0; font-size:12px; color:#666}
.mobilegift .mgsearch fieldset .txt_date img {position:absolute; right:8px; top:5px; width:15px}
.mobilegift .mgsearch fieldset select {float:left; width:110px; height:28px; margin:0 0 0 30px; border:1px solid #ddd}
.mobilegift .mgsearch fieldset em {float:left; width:20px; padding:7px 0 0 0; text-align:center; color:#444}
.mobilegift .mgsearch fieldset a.btn_search {display:block; float:left; width:70px; height:28px; margin:0 0 0 7px; background:url('/smc/resources/images/mobile/btn/bg_btnbox_02.jpg') repeat-x 0 100%; background-size:3px 100%; text-align:center; color:#fff; line-height:28px; font-size:13px; font-weight:bold}
.mobilegift .listsort {clear:both; width:auto}
.mobilegift .listsort select {float:right; width:120px; margin:20px 0 10px 0; padding:3px; border:1px solid #ccc}
.mobilegift .listwrap .datalist {margin-bottom:10px}
.mobilegift .datalist table {table-layout:fixed; width:100%; border-top:2px solid #888; word-wrap:break-word}
.mobilegift .datalist table th {border-bottom:1px solid #ccc; background:#f1f1f1; color:#222; font-size:14px; line-height:14px}
.mobilegift .datalist table td {padding:5px 5px 5px 8px; border-left:1px solid #ccc; text-align:left; font-size:14px; line-height:14px}
.mobilegift dl.statusbox {clear:both; overflow:hidden; margin:35px 0 0 0; padding:13px 10px; background:#f1f1f1; border:1px solid #e2e2e2; border-radius:8px}
.mobilegift dl.statusbox dt {float:left; padding:5px 10px 0 0; text-align:center}
.mobilegift dl.statusbox dt strong {display:block; width:30px; padding:24px 0 0 0; margin:0 auto; background:url('/smc/resources/images/mobile/icon/icon_status.jpg') no-repeat 50% 0; background-size:20px 20px; color:#222; font-size:15px}
.mobilegift dl.statusbox dd {float:none; overflow:hidden; padding:0 0 0 10px; border-left:1px solid #e2e2e2; color:#666; line-height:17px; font-size:14px}
.mobilegift dl.statusbox dd p {margin-top:10px}
.mobilegift dl.statusbox dd p:first-child {margin-top:0}
.mobilegift dl.statusbox dd strong {color:#555}
.mobilegift dl.faqdownload {clear:both; overflow:hidden}
/* 2019-03-27 수정 */
.mobilegift dl.faqdownload dt {padding-top:15px; color:#444; font-size:12px; line-height:18px; font-weight:bold; text-align:left} 
.mobilegift dl.faqdownload dd {position:relative; padding:25px 0 0px 0; text-align:center}
/* //2019-03-27 수정 */

/* 2019-03-27 추가 */
.mobilegift dl.faqdownload dd .lineBox {border:1px solid #ddd ; padding:25px 30px;}
.mobilegift dl.faqdownload dd .lineBox .faqTxt1 {padding-bottom:15px; margin-bottom:15px; font-size:12px; line-height:18px; color:#444444; text-align:center; border-bottom:1px dashed #dddddd}
/* //2019-03-27 추가 */

.mobilegift dl.faqdownload dd span {position:absolute; right:3px; bottom:0; color:#777; font-size:12px}
.mobilegift dl.faqdownload dd a.btn_h40_bl {width:220px; word-spacing:-1px; letter-spacing:0}
.mobilegift .mobilegift_faqlist {clear:both; width:100%; margin:30px 0 0 0}
.mobilegift .mobilegift_faqlist table.toggleboard tbody .datalist {margin:0 0 10px 0}
.mobilegift .mobilegift_faqlist table.toggleboard tbody .datalist table {border-top:1px solid #737373}
.mobilegift .mobilegift_faqlist table.toggleboard tbody .datalist thead th {padding:8px 0; border-bottom:0; background:#737373; text-align:center; color:#fff}
.mobilegift .mobilegift_faqlist table.toggleboard tbody .datalist tbody th {padding:0; vertical-align:middle; background:#fff; border-bottom:0}
.mobilegift .mobilegift_faqlist table.toggleboard tbody .datalist tbody td {padding:8px; text-align:left; background:#fff; border-bottom:0}
.mobilegift .mobilegift_faqlist table.toggleboard tbody .on .hiddenbox {padding:10px; margin:12px 0 -12px 0}
.mobilegift .mobilegift_faqlist table.toggleboard tbody .on .hiddenbox p {margin:0 0 7px 0; font-size:13px; line-height:17px; color:#444}
.mobilegift .mobilegift_faqlist table.toggleboard tbody .hiddenbox em {color:#222}

.reportboard {position:relative}
.reportboard h4.mark {clear:both; position:relative; min-height:40px; margin:0 0 15px 0; padding:11px 10px 10px 80px; background:#f5f5f5; border:1px solid #e9e9e9; border-radius:3px; color:#444; font-size:14px; line-height:17px !important}
.reportboard h4.mark.smarttalk {background:#f5f5f5 url('/smc/resources/images/mobile/smartreport/bg_boardmark_01.png') no-repeat 10px 50%; background-size:62px 50px}
.reportboard h4.mark.allright {background:#f5f5f5 url('/smc/resources/images/mobile/smartreport/bg_boardmark_02.png') no-repeat 10px 50%; background-size:62px 48px}
.reportboard h4.mark.news {padding:15px 10px 12px 80px; background:#f5f5f5 url('/smc/resources/images/mobile/smartreport/bg_boardmark_05.png') no-repeat 10px 30%; background-size:57px 50px}
.reportboard h4.mark.suppoters {padding-left:60px; padding-right:96px; background:#f5f5f5 url('/smc/resources/images/mobile/smartreport/bg_boardmark_04.png') no-repeat 15px 7px; background-size:32px 49px; line-height:16px}
.reportboard h4.mark.suppoters a.btn_h40_wh {position:absolute; right:10px; top:50%; margin:-20px 0 0 0; padding:0 10px}
.reportboard h4.mark.webtoon {padding-left:63px; padding-right:90px; background:#f5f5f5 url('/smc/resources/images/mobile/smartreport/bg_boardmark_03.png') no-repeat 12px 10px; background-size:42px 42px; line-height:16px}
.reportboard h4.mark.webtoon a.btn_h40_wh {position:absolute; right:10px; top:50%; margin:-20px 0 0 0; padding:0 7px}
.reportboard h4.font_13b_666 strong {color:#222; font-size:14px}
.reportboard .majorboardbox dl {display:block; overflow:hidden; position:relative; margin:10px 0}
.reportboard .majorboardbox dl:first-child {margin:0}
.reportboard .majorboardbox dl dt {}
.reportboard .majorboardbox dl dt a {display:block; border:1px solid #ccc}
.reportboard .majorboardbox dl dt img {width:100%; height:auto}
.reportboard .majorboardbox dl dd {position:absolute; bottom:0; left:0; width:96.5%; height:52px; padding:12px 10px 0 10px; background:url('/smc/resources/images/mobile/common/bg_transparent.png') repeat 0 0; background-size:2px 2px}
.reportboard .majorboardbox dl dd a {display:block; height:40px; padding:0 10% 0 0; background:url('/smc/resources/images/mobile/icon/icon_arr_11.png') no-repeat 99% 50%; background-size:11px 11px; color:#fff; font-size:13px; line-height:18px}
.reportboard dl.msipnews {clear:both; overflow:hidden; margin:0 0 10px 0}
.reportboard dl.msipnews dt {height:25px}
.reportboard dl.msipnews dd {clear:both; overflow:hidden; position:relative; padding:10px; background:#f5f5f5; border:1px solid #e9e9e9; border-radius:5px}
.reportboard dl.msipnews dd .date {position:absolute; right:10px; top:10px; color:#777; font-size:13px}
.reportboard dl.msipnews dd strong {display:block; margin:0 0 8px 0; font-size:14px; color:#222}
.reportboard dl.msipnews dd strong a {font-size:14px; color:#222}
.reportboard dl.msipnews dd p {color:#666; line-height:16px; font-size:13px}
.reportboard dl.msipnews dd p a {color:#666; line-height:16px; font-size:13px}
.reportboard .missionbox {height:100px; padding:30px 0 0 145px; background-repeat:no-repeat; background-position:25px 20px}
.reportboard .missionbox.month1 {background-image:url('/smc/resources/images/mobile/smartreport/icon_month_1.gif')}
.reportboard .missionbox.month2 {background-image:url('/smc/resources/images/mobile/smartreport/icon_month_2.gif')}
.reportboard .missionbox.month3 {background-image:url('/smc/resources/images/mobile/smartreport/icon_month_3.gif')}
.reportboard .missionbox.month4 {background-image:url('/smc/resources/images/mobile/smartreport/icon_month_4.gif')}
.reportboard .missionbox.month5 {background-image:url('/smc/resources/images/mobile/smartreport/icon_month_5.gif')}
.reportboard .missionbox.month6 {background-image:url('/smc/resources/images/mobile/smartreport/icon_month_6.gif')}
.reportboard .missionbox.month7 {background-image:url('/smc/resources/images/mobile/smartreport/icon_month_7.gif')}
.reportboard .missionbox.month8 {background-image:url('/smc/resources/images/mobile/smartreport/icon_month_8.gif')}
.reportboard .missionbox.month9 {background-image:url('/smc/resources/images/mobile/smartreport/icon_month_9.gif')}
.reportboard .missionbox.month10 {background-image:url('/smc/resources/images/mobile/smartreport/icon_month_10.gif')}
.reportboard .missionbox.month11 {background-image:url('/smc/resources/images/mobile/smartreport/icon_month_11.gif')}
.reportboard .missionbox.month12 {background-image:url('/smc/resources/images/mobile/smartreport/icon_month_12.gif')}
.reportboard .missionbox p {line-height:18px; color:#666}
.reportboard .missionbox strong {display:block; height:30px; font-size:14px; color:#444}
.reportboard .pndatebox {position:absolute; left:255px; top:230px; width:102px; height:16px; padding:5px 0 0 0; text-align:center; background:#444; color:#fff; font-size:11px}
.reportboard .pndatebox button {position:absolute; top:6px; width:5px; height:9px; text-indent:-99999px}
.reportboard .pndatebox button.btn_prev {left:6px; background:url('/smc/resources/images/mobile/icon/icon_arr_left.png') no-repeat 0 0}
.reportboard .pndatebox button.btn_next {right:6px; background:url('/smc/resources/images/mobile/icon/icon_arr_right.png') no-repeat 0 0}
.reportboard .flbox {float:left; width:570px}
.reportboard .flbox h4.monitoring {height:auto; padding:35px 0 0 0; background:url('/smc/resources/images/mobile/common/dotline_01.gif') repeat-x 0 0; background-size:3px 1px}
.reportboard .flbox h4.monitoring span {display:inline-block; height:25px; padding:0 0 0 24px; background:url('/smc/resources/images/mobile/icon/icon_stit_04.png') no-repeat 0 0}
.reportboard .flbox fieldset.boardsch {margin-top:-30px}
.reportboard .frbox {float:right; width:300px}
.reportboard .knowhow {height:228px; margin:0 0 20px 0; border:1px solid #ddd}
.reportboard .knowhow h5 {height:26px; padding:12px 0 0 20px; background:url('/smc/resources/images/mobile/smartreport/bg_grbox_02.jpg') no-repeat 0 0; border-bottom:1px solid #ddd; color:#444; font-size:15px}
.reportboard .knowhow ul {position:relative; width:265px; padding:0 0 0 20px}
.reportboard .knowhow ul li {float:left}
.reportboard .knowhow ul li a.cl {position:absolute; top:-27px; right:0; display:block; float:left; width:14px; height:14px; margin:0; background:url('/smc/resources/images/mobile/smartreport/bg_circletab_02_off.png') no-repeat 0 0; ; text-indent:-99999px}
.reportboard .knowhow ul li a.cl:hover {background:url('/smc/resources/images/mobile/smartreport/bg_circletab_02_on.png') no-repeat 0 0}
.reportboard .knowhow ul li dl {display:none; height:150px; padding:20px 0 0 0}
.reportboard .knowhow ul li dl dt .pic {float:left; width:102px; height:75px}
.reportboard .knowhow ul li dl dt strong {float:none; overflow:hidden; margin:12px 0 0 0; padding:0; color:#444; line-height:18px}
.reportboard .knowhow ul li dl dt strong a {color:#444; line-height:18px}
.reportboard .knowhow ul li dl dd {clear:both; line-height:17px; color:#666; font-size:11px}
.reportboard .knowhow ul li dl dd a {line-height:16px; color:#666; font-size:11px}
.reportboard .knowhow ul li.on dl {display:block}
.reportboard .knowhow ul li.on a.cl {background:url('/smc/resources/images/mobile/smartreport/bg_circletab_02_on.png') no-repeat 0 0}
.reportboard .knowhow ul li.knowhow_1 a.cl {right:36px}
.reportboard .knowhow ul li.knowhow_2 a.cl {right:18px}
.reportboard .knowhow ul li.knowhow_3 a.cl {right:0px}
.reportboard .smalltalk {overflow:hidden; padding:0 0 20px 0; border:1px solid #ddd}
.reportboard .smalltalk h5 {height:26px; padding:12px 0 0 20px; background:url('/smc/resources/images/mobile/smartreport/bg_grbox_02.jpg') no-repeat 0 0; border-bottom:1px solid #ddd; color:#444; font-size:15px}
.reportboard .smalltalk ul {position:relative; padding:50px 0 0 0}
.reportboard .smalltalk ul li.talk_1 a.cl {left:0}
.reportboard .smalltalk ul li.talk_2 a.cl {left:27px}
.reportboard .smalltalk ul li.talk_3 a.cl {left:54px}
.reportboard .smalltalk ul li.talk_4 a.cl {left:81px}
.reportboard .smalltalk ul li.talk_5 a.cl {left:108px}
.reportboard .smalltalk ul li.talk_6 a.cl {left:135px}
.reportboard .smalltalk ul li.talk_7 a.cl {left:162px}
.reportboard .smalltalk ul li.talk_8 a.cl {left:189px}
.reportboard .smalltalk ul li.talk_9 a.cl {left:216px}
.reportboard .smalltalk ul li.talk_10 a.cl {left:243px; width:27px}
.reportboard .smalltalk ul li.talk_11 a.cl {left:271px; width:27px}
.reportboard .smalltalk ul li a.cl {position:absolute; top:0; left:0; display:block; float:left; width:26px; height:22px; padding:6px 0 0 0; margin:0; text-align:center; background:url('/smc/resources/images/mobile/smartreport/bg_grbox_01.jpg') no-repeat 0 0; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-decoration:none; font-size:12px; color:#444;  line-height:16px}
.reportboard .smalltalk ul li a.cl:hover {background:#fff; border-right:1px solid #ddd; border-bottom:1px solid #fff; color:#222}
.reportboard .smalltalk ul li.on a.cl {background:#fff; border-right:1px solid #ddd; border-bottom:1px solid #fff; color:#222}
.reportboard .smalltalk ul li dl {display:none; height:100%; overflow-y:auto; overflow-x:hidden; margin:0 20px}
.reportboard .smalltalk ul li dl dt {overflow:hidden; padding:0 0 20px 0; text-align:justify; background:url('/smc/resources/images/mobile/common/dotline_01.gif') repeat-x 0 100%; background-size:3px 1px; color:#444; line-height:17px; font-size:13px}
.reportboard .smalltalk ul li dl dt span {display:block; padding:0 0 0 35px; background:url('/smc/resources/images/mobile/smartreport/txt_question.jpg') no-repeat 0 0; color:#444; line-height:17px; font-size:13px}
.reportboard .smalltalk ul li dl dd {margin:22px 0 0 0; padding:0 0 0 35px; background:url('/smc/resources/images/mobile/smartreport/txt_answer.jpg') no-repeat 0 22px}
.reportboard .smalltalk ul li dl dd p {color:#666; line-height:18px; font-size:12px}
.reportboard .smalltalk ul li dl dd strong.name {display:block; height:27px; color:#444; font-size:13px}
.reportboard .smalltalk ul li.on dl {display:block}
.reportboard .newwebtoon {clear:both; overflow:hidden; padding:9px 0; background:#f1f1f1; border:1px solid #e2e2e2}
.reportboard .newwebtoon h5 {height:25px; margin:0 0 0 9px; color:#222; font-size:15px}
.reportboard .newwebtoon .listwrap {padding:0 0 0 9px}
.reportboard .newwebtoon .listwrap dl {float:left; width:33.3%; margin:0}
.reportboard .newwebtoon .listwrap dl dt {width:92%; margin:0 0 10px 0; border:1px solid #ccc; ; text-align:center}
.reportboard .newwebtoon .listwrap dl dt a {display:block; }
.reportboard .newwebtoon .listwrap dl dt img {display:block; width:100%}
.reportboard .newwebtoon .listwrap dl dd {width:92%; margin:0}
.reportboard .newwebtoon .listwrap dl dd strong {display:block; margin:0 0 3px 0; color:#222; font-size:14px}
.reportboard .newwebtoon .listwrap dl dd strong a {color:#222; font-size:14px}
.reportboard .newwebtoon .listwrap dl dd .writer {display:block; margin:0; font-size:13px; color:#666}
.reportboard .webtoonlist {clear:both; margin:20px 0 0 0; overflow:hidden; border-top:1px solid #ccc}
.reportboard .webtoonlist .listwrap {margin:0}
.reportboard .webtoonlist dl {clear:both; overflow:hidden; position:relative; min-height:70px; padding:10px 65px 10px 80px; border-bottom:1px solid #ccc}
.reportboard .webtoonlist dl dt {height:35px; padding-top:5px; padding-bottom:10px}
.reportboard .webtoonlist dl dt a {color:#222; font-size:14px; font-weight:bold}
.reportboard .webtoonlist dl dt span {display:block; margin-top:3px}
.reportboard .webtoonlist dl dt .writer {display:block; margin-top:2px; font-size:13px; color:#666}
.reportboard .webtoonlist dl dt .new {display:inline-block; width:22px; height:9px; padding:1px 2px; margin:1px 0 0 8px; text-align:center; border:1px solid #f94b0f; background:#f96331; vertical-align:top; font-size:8px; font-weight:normal; color:#fff; line-height:8px}
.reportboard .webtoonlist dl dd.content_pic {position:absolute; left:0; top:10px; }
.reportboard .webtoonlist dl dd.content_pic a {display:block}
.reportboard .webtoonlist dl dd.content_pic img {width:70px; border:1px solid #ddd}
.reportboard .webtoonlist dl dd.content_txt {padding-bottom:10px}
.reportboard .webtoonlist dl dd.content_txt a {color:#444; line-height:16px; font-size:12px}
.reportboard .webtoonlist dl dd.btn {position:absolute; right:-2px; top:6px; width:61px; }
.reportboard .webtoonlist dl dd.btn a {display:block}
.reportboard .webtoonlist dl dd.btn a.btn_firstview {width:60px; height:20px; padding:37px 0 0 0; margin:0; text-align:center; background:url('/smc/resources/images/mobile/btn/btn_firstview.jpg') no-repeat 50% 0; background-size:50px 36px; color:#444; line-height:16px; font-weight:bold; font-size:11px; letter-spacing:0; text-align:center}
.reportboard .webtoonlist dl dd.btn a.btn_listgo {width:50px; height:20px; margin:0 auto; text-align:center; background:url('/smc/resources/images/mobile/btn/btn_listgo.jpg') no-repeat 0 0; color:#fff; background-size:50px 20px; line-height:21px; font-weight:bold; font-size:12px}
.reportboard dl.webtooninfo {clear:both; overflow:hidden; position:relative; margin-bottom:15px; padding:0 5px 10px 90px; border-bottom:1px solid #bbb}
.reportboard dl.webtooninfo dt {min-height:50px; margin:0 0 10px 0}
.reportboard dl.webtooninfo dt strong {display:block; margin-top:-1px; color:#222; font-size:15px; font-weight:bold}
.reportboard dl.webtooninfo dt p {margin-top:5px; font-size:14px; color:#444; font-weight:normal}
.reportboard dl.webtooninfo dt .writer {display:block; font-size:13px; color:#666}
.reportboard dl.webtooninfo dt .new {display:inline-block; width:22px; height:9px; padding:1px 2px; margin:1px 0 0 8px; text-align:center; border:1px solid #f94b0f; background:#f96331; vertical-align:top; font-size:8px; font-weight:normal; color:#fff; line-height:8px}
.reportboard dl.webtooninfo dd.content_pic {position:absolute; left:0; top:0; }
.reportboard dl.webtooninfo dd.content_pic img {width:80px; border:1px solid #ddd}
.reportboard dl.webtooninfo dd.content_txt {clear:both; margin-left:-90px; padding-bottom:5px}
.reportboard dl.webtooninfo dd.content_txt a {color:#444; line-height:16px; font-size:14px}
.reportboard dl.webtooninfo dd.btn {clear:both; width:auto; height:30px; margin:10px -5px 0 -90px; text-align:center}
.reportboard dl.webtooninfo dd.btn a {display:inline-block; width:100px; height:28px; margin:0 3px; background:url('/smc/resources/images/mobile/btn/btn_webtooninfo.jpg') no-repeat 0 0; background-size:100% 28px; color:#444; line-height:29px; font-size:13px; font-weight:bold; text-align:center}
.reportboard  table.boardlist tbody th {font-size:13px}
.reportboard .wallpaperbox {clear:both; position:relative; overflow:hidden; margin:0 0 30px 0; border:1px solid #ccc}
.reportboard .wallpaperbox h5 {height:30px; padding:15px 0 0 15px; font-size:14px; color:#444}
.reportboard .wallpaperbox .ctgselect {position:absolute; right:12px; top:10px; }
.reportboard .wallpaperbox .ctgselect select {margin:0 0 0 5px; padding:3px; border:1px solid #cdcdcd; color:#444}
.reportboard .wallpaperbox .wallimg {width:100%; }
.reportboard .wallpaperbox .wallimg img {border-top:1px solid #ddd; border-bottom:1px solid #ddd}
.reportboard .wallpaperbox .walltxt {display:block; padding:15px 0; text-align:center; font-size:13px; color:#444}
.reportboard .wallpapersize {clear:both; overflow:hidden; margin:0 0 30px 0}
.reportboard .wallpapersize h5 {height:27px; padding:0; font-size:14px; color:#444}
.reportboard .wallpapersize p {}
.reportboard .wallpapersize p button.btn_type_03 {float:left; width:83px; margin:0 0 0 4px; padding:0;  word-spacing:-1px; font-size:12px}
.reportboard .wallpapersize p button.btn_type_03:first-child {width:78px; margin:0}

.supporters_monitor .reportboard h5.monitoring {margin-right:-210px}
.supporters_monitor .reportboard .contentsbox {overflow:visible}
.supporters_monitor .rightcontents {top:410px}

/* 2019-02-25 추가 */
table.toggleboard tbody td.hiddenTd {padding:0;}
table.toggleboard tbody td.hiddenTd .hiddenbox {width:100%; margin:0; border-top:0; box-sizing:border-box; word-break:break-all;}
/* //2019-02-25 추가 */

/* .cscenter_faq table.toggleboard td .hiddenbox {width:-webkit-calc(100% + 100px); width:calc(100% + 100px); margin:12px 0 -12px -110px; padding:10px}*/ /* 2019-05-31 reset.css로 이동 */
.cscenter_faq ul.common_tabbox li {width:20%} /* 2015-05-12 CSS삭제 후 수정 */
.cscenter_faq ul.common_tabbox.tab4 li {width:25%} /* 2020-01-06 수정 */
.cscenter_faq .hiddenwrap {clear:both}
.cscenter_faq .hiddenwrap .hiddencontents {display:none}
.cscenter_faq .hiddenwrap .hiddencontents.on {display:block}

/* 2015-04-14 EDENIT change source */
.cscenter_faq table.toggleboard tbody .datalist table {border-top:1px solid #737373}
.cscenter_faq table.toggleboard tbody .datalist thead th {padding:8px 0; background:#737373; border-bottom:0; color:#fff; text-align:center;}
.cscenter_faq table.toggleboard tbody .datalist tbody th {padding:0; vertical-align:middle; background:#fff; border-bottom:0; font-size:12px; text-align:center;}
.cscenter_faq table.toggleboard tbody .datalist tbody td {padding:8px; text-align:left; background:#fff; border-bottom:0; line-height:18px; font-size:12px; text-align:center;}
.cscenter_faq table.toggleboard tbody .datalist tbody td.tac {padding:8px; text-align:left; background:#fff; border-bottom:0; line-height:18px; font-size:12px; text-align:center; vertical-align:middle;}
.cscenter_faq table.toggleboard tbody .datalist tbody td.tac2 {padding:8px; text-align:left; background:#fff; border-bottom:0; line-height:18px; font-size:12px;}
/* //2015-04-14 EDENIT change source */
.cscenter_notice .board_type_2 dl {padding-left:0}

.sc_event h5 {margin:15px 0 10px 0; line-height:17px}
.sc_event ul.common_tabbox li {height:30px; overflow:hidden; border-bottom:1px solid #ccc}
.sc_event ul.common_tabbox li.on {height:31px; border-bottom:0}
.sc_event ul.common_tabbox li em {display:block; height:30px; margin:0 auto;}
.sc_event ul.common_tabbox li em span{opacity:0;}
.sc_event ul.common_tabbox li.agency_skt {width:auto}
.sc_event ul.common_tabbox li.agency_skt a {height:30px}
.sc_event ul.common_tabbox li.agency_skt em {width:auto; background:url('/smc/resources/images/mobile/event/logo_skt.png') no-repeat 50% 20%; background-size:40px 18px}
.sc_event ul.common_tabbox li.agency_skt.on em {width:auto; background:url('/smc/resources/images/mobile/event/logo_skt_on.png') no-repeat 50% 20%; background-size:40px 18px}
.sc_event ul.common_tabbox li.agency_kt a {height:30px}
.sc_event ul.common_tabbox li.agency_kt em {width:auto; background:url('/smc/resources/images/mobile/event/logo_kt.png') no-repeat 50% 20%; background-size:55px 18px}
.sc_event ul.common_tabbox li.agency_kt.on em {width:auto; background:url('/smc/resources/images/mobile/event/logo_kt_on.png') no-repeat 50% 20%; background-size:55px 18px}
.sc_event ul.common_tabbox li.agency_lgu em {width:auto; background:url('/smc/resources/images/mobile/event/logo_lgu.png') no-repeat 50% 20%; background-size:55px 19px}
.sc_event ul.common_tabbox li.agency_lgu.on em {width:auto; background:url('/smc/resources/images/mobile/event/logo_lgu_on.png') no-repeat 50% 20%; background-size:55px 19px}
.sc_event ul.common_tabbox li.agency_lgu a {height:30px}
.sc_event ul.common_tabbox li.agency_all a {line-height:22px}
.sc_event .boardview table td.contentsview {border-top:1px solid #bbb}

.memberjoin {padding-bottom:30px}
.memberjoin .allagreechk {margin:0 0 25px 0}
.memberjoin .allagreechk label {margin:0 0 0 5px; font-size:15px; font-weight:bold}
.memberjoin ol.joinstep {clear:both; height:50px; margin-bottom:15px}
.memberjoin ol.joinstep li {float:left; width:33.3%; height:40px; padding:0; background:url('/smc/resources/images/mobile/member/bg_jointab_off.jpg') repeat-x 0 0; background-size:5px 40px}
.memberjoin ol.joinstep li.on {background:url('/smc/resources/images/mobile/member/bg_jointab_on.jpg') no-repeat 0 0; background-size:500px 40px} /* 2019-08-27 수정 */
.memberjoin ol.joinstep li span {display:block; width:100%; height:40px; margin:0 auto; padding:0; color:#444; line-height:40px; font-size:15px; font-weight:bold; text-align:center}
.memberjoin ol.joinstep li.on span {color:#fff}
.memberjoin ol.joinstep li.joinstep_1 {border-left:1px solid #ccc; border-right:1px solid #ccc}
/* .memberjoin ol.joinstep li.joinstep_1 span {background:url('/smc/resources/images/member/icon_joinstep_01_off.png') no-repeat 0 0; background-size:100% 100%} 2016-05-25 사용안함 주석 */
.memberjoin ol.joinstep li.joinstep_1.on {border:0}
/* .memberjoin ol.joinstep li.joinstep_1.on span {background:url('/smc/resources/images/member/icon_joinstep_01_on.png') no-repeat 0 0; background-size:100% 100%}
.memberjoin ol.joinstep li.joinstep_2 span {background:url('/smc/resources/images/member/icon_joinstep_02_off.png') no-repeat 0 0; background-size:100% 100%}
.memberjoin ol.joinstep li.joinstep_2.on span {background:url('/smc/resources/images/member/icon_joinstep_02_on.png') no-repeat 0 0; background-size:100% 100%} 2016-05-25 사용안함 주석 */
.memberjoin ol.joinstep li.joinstep_3 {width:auto; float:none; overflow:hidden; border-right:1px solid #ccc; border-left:1px solid #ccc}
/* .memberjoin ol.joinstep li.joinstep_3 span {background:url('/smc/resources/images/member/icon_joinstep_03_off.png') no-repeat 0 0; background-size:100% 100%} 2016-05-25 사용안함 주석 */
.memberjoin ol.joinstep li.joinstep_3.on {border:0}
/* .memberjoin ol.joinstep li.joinstep_3.on span {background:url('/smc/resources/images/member/icon_joinstep_03_on.png') no-repeat 0 0; background-size:100% 100%} 2016-05-25 사용안함 주석 */
.memberjoin h4 {height:30px; margin:0 !important; padding:0; color:#222; font-size:16px !important}
.memberjoin h5.ess {float:left; height:auto; margin:0 0 10px 0; font-size:15px; color:#222}
.memberjoin h5.ess img {width:5px; height:5.5px; vertical-align:3px}
.memberjoin h5.emailauth {padding:60px 0 0 0; margin:20px auto 30px; text-align:center; background:url('/smc/resources/images/mobile/member/img_emailauth.jpg') no-repeat 50% 0; background-size:60px 44px}
.memberjoin h5.emailauth strong {display:block; height:40px; color:#444; font-size:19px}
.memberjoin h5.emailauth strong em {color:#456cae}
.memberjoin h5.emailauth span {display:block; color:#444; font-size:13px; font-weight:normal; line-height:17px}
.memberjoin .agreechk {margin:0 0 20px 0; padding:10px 0 20px 0}
.memberjoin .agreechk label {margin:0 0 0 7px; color:#444; font-size:14px}
.memberjoin .agreechk input.checkbox {vertical-align:-2px}
.memberjoin .rulebox {clear:both; height:207px; padding:0 9px 9px 9px; overflow-x:hidden; overflow-y:auto; border:1px solid #ddd; line-height:17px; font-size:13px}
.memberjoin .rulebox h5 {margin:15px 0 8px 0; font-size:15px}
.memberjoin .rulebox h6 {margin:10px 0 5px 0; font-size:14px}
.memberjoin .rulebox ul li {margin:0 0 3px 0}
.memberjoin .bottxt {margin:8px 0 25px 0; padding:0 0 0 18px; background:url('/smc/resources/images/mobile/icon/icon_caution_03.png') no-repeat 0 0; background-size:14px 14px; color:#666; font-size:12px}
.memberjoin .btncenter {margin-top:0; padding-top:0}
.memberjoin dl.emailcheck {clear:both; overflow:hidden; margin:0 0 20px 0; padding:15px; text-align:center; background:#f8f8f8; border:1px solid #ddd; border-radius:4px}
.memberjoin dl.emailcheck dt {font-size:15px; font-weight:bold; color:#444}
.memberjoin dl.emailcheck dt em {color:#456cae; font-size:16px}
.memberjoin dl.emailcheck dd {margin:10px 0 0 0; line-height:16px; font-size:13px}
.memberjoin .smartchoice_benefit {clear:both; margin:30px 0 0 0; padding:20px 0 0 0; background:url('/smc/resources/images/mobile/common/dotline_01.gif') repeat-x 0 0; background-size:3px 1px}
.memberjoin .smartchoice_benefit h5 {height:20px; color:#222; font-size:16px}
.memberjoin .smartchoice_benefit p {position:relative; clear:both; overflow:hidden; height:auto; padding:10px 0 20px 0; font-size:14px; color:#444; line-height:16px}
.memberjoin .smartchoice_benefit p a {display:block; float:right; width:150px; margin:12px 0 0 0; padding:0; text-align:center}

.pwsearch {padding-bottom:30px}
.pwsearch h4 {height:auto; padding:65px 0 0 0; margin:20px auto 25px; background:url('/smc/resources/images/mobile/member/img_pwlock.jpg') no-repeat 50% 0; background-size:40px 50px; text-align:center}
.pwsearch h4 strong {display:block; height:auto; color:#444; font-size:18px}
.pwsearch h4 strong em {color:#456cae}
.pwsearch h4 span {display:block; margin:15px 0 0 0; color:#444; font-size:13px; font-weight:normal; line-height:17px}
.pwsearch fieldset {clear:both; overflow:hidden; margin:0 0 30px 0; padding:10px; background:#f8f8f8; border:1px solid #ddd; border-radius:4px}
.pwsearch fieldset label {display:block; width:auto; height:25px; padding:0; color:#222; font-size:15px; font-weight:bold}
.pwsearch fieldset em {float:left; margin:0 5px; padding:6px 0 0 0; color:#222; font-size:12px}
.pwsearch fieldset strong {display:block; clear:both; margin:6px 0 0 0; font-weight:normal; color:#ec0000; font-size:12px}
.pwsearch fieldset select {float:none; display:block; width:auto; height:26px; overflow:hidden; background:#fff; border-radius:3px; border:1px solid #c2c4c5; color:#444}
.pwsearch fieldset span.inpbox {float:left; display:block; width:26%; height:24px; padding:0 0 0 5px; margin:0 5px 0 0; background:#fff; border-radius:3px; border:1px solid #c2c4c5}
.pwsearch fieldset span.inpbox.fl {width:20%; margin:0}
.pwsearch fieldset span.inpbox.fn {width:auto; float:none; overflow:hidden}
.pwsearch fieldset span.inpbox input.txt {width:100%; height:100%; padding:0; border:0}
.pwsearch fieldset p {clear:both; overflow:hidden}
.pwsearch a.btn_h40_bl {font-size:15px}
.pwsearch .emailsend {position:relative; overflow:hidden; clear:both; margin:0 0 25px 0; padding:15px 100px 15px 10px; background:#f8f8f8; border:1px solid #ddd; border-radius:4px; color:#444; font-size:14px; line-height:17px}
.pwsearch .emailsend a.btn_h40_wh {position:absolute; right:10px; top:50%; float:none; display:block; padding:0 8px; margin:-20px 0 0 0; font-size:14px; font-weight:bold}
.pwsearch .btncenter.dotline {padding:30px 0 0 0; background-position:0 0}

.memberlogin {padding-bottom:30px}
.memberlogin fieldset {clear:both; overflow:hidden; position:relative; max-width:368px; margin:20px auto 0; padding:15px 95px 15px 15px; background:#f8f8f8; border:1px solid #ddd; border-radius:4px}
.memberlogin fieldset span.inpbox {display:block; width:auto; height:26px; padding:2px 5px 0 5px; margin:0 8px 7px 0; background:#fff; border-radius:3px; border:1px solid #c2c4c5}
.memberlogin fieldset span.inpbox input.txt {width:100%; height:100%; padding:0; border:0; font-size:14px; color:#222}
.memberlogin fieldset a.btn_login {display:inline-block; position:absolute; top:15px; right:15px; width:80px; height:66px; background:url('/smc/resources/images/mobile/btn/bg_btnbox_02.jpg') repeat-x 0 0; background-size:4px 66px; border-radius:3px; color:#fff; line-height:66px; font-size:16px; font-weight:bold; text-align:center}
/*2015-08-10 ucomp */
.memberlogin fieldset .savechk {float:left; padding:10px 0; text-align:left; color:#444; font-size:13px}
.memberlogin fieldset .savechk input.checkbox {margin:0 7px 0 0; vertical-align:-2px}
.memberlogin fieldset .link {float:right; margin:10px -85px 0 0; padding:0}
.memberlogin fieldset .link a {float:left; margin:0 10px 0 0; color:#222; text-decoration:underline}
/*2015-08-10 ucomp */
.memberlogin fieldset .savechk {display:block; clear:both; padding:10px 0; text-align:left; color:#444; font-size:13px}
.memberlogin fieldset .savechk input.checkbox {margin:0 7px 0 0; vertical-align:-2px}
.memberlogin fieldset .link {float:right; display:block; margin:-24px -85px 0 0; padding:0}
.memberlogin fieldset .link a {margin:0 10px 0 0; color:#222; text-decoration:underline}
.memberlogin fieldset .txt_error {clear:both; margin:5px -80px -5px 0; padding:0 0 0 18px; background:url('/smc/resources/images/mobile/icon/icon_caution_03.png') no-repeat 0 0; background-size:14px 14px; color:#f30000}
.memberlogin .snslogin {clear:both; display:block; max-width:480px; margin:15px 0 0 0; padding:0; text-align:center}
.memberlogin .snslogin a {display:block; float:left; width:42%; height:35px; padding-left:10px; text-align:center; border-radius:4px; line-height:35px; font-size:14px; font-weight:bold; color:#fff}
.memberlogin .snslogin a.btn_facebook_login {width:45%; margin:0 4% 0 0; background:url('/smc/resources/images/mobile/btn/btn_facebook_login.jpg') no-repeat; background-size:100% 35px}
.memberlogin .snslogin a.btn_twitter_login {float:none; overflow:hidden; width:auto; background:url('/smc/resources/images/mobile/btn/btn_twitter_login.jpg') no-repeat; background-size:100% 35px}

.infomodify h4 {height:auto !important; margin-bottom:8px !important}
.infomodify h4 span {display:block; margin:3px 0 0 0 !important; font-size:13px; word-spacing:-1px; color:#666;  font-weight:normal}
.infomodify h5 {height:75px; margin:10px auto 0; padding:80px 0 0 0; background:url('/smc/resources/images/mobile/member/img_modifyok.jpg') no-repeat 50% 10px; background-size:51px 50px; text-align:center}
.infomodify h5 strong {display:block; color:#444; font-size:18px}
.infomodify h5 strong em {color:#456cae}
.infomodify h5 span {display:block; margin-top:5px; color:#444; font-size:14px; font-weight:normal; line-height:17px}
.infomodify .btnleft {margin:10px 0}
.infomodify a.btn_alimiservice_go {display:block; width:90px; height:25px; padding:0 0 0 10px; text-align:left; background:url('/smc/resources/images/mobile/btn/btn_alimiservice.jpg') no-repeat 0 0; background-size:100px 25px; color:#fff; font-size:13px; font-weight:normal; line-height:25px}
.infomodify .btncenter.dotline {padding:30px 0 0 0; background-position:0 0}
.infomodify .btncenter a {margin:0 5px}

.memberout {padding-bottom:30px}
.memberout .rulebox {clear:both; overflow:hidden; margin:10px 0; padding:9px 9px 0 9px; border:1px solid #ccc; font-size:13px}
.memberout .rulebox strong {display:block; margin:10px 0 0 0; padding:0 0 0 8px; background:url('/smc/resources/images/mobile/icon/icon_3x3_666.gif') no-repeat 0 5px; background-size:3px 3px; line-height:16px; color:#555; font-size:13px; font-weight:normal}
.memberout .rulebox p {margin:0 0 10px 8px; color:#555}
.memberout .rulebox p.first {padding:0 0 0 8px; margin-left:0; background:url('/smc/resources/images/mobile/icon/icon_3x3_666.gif') no-repeat 0 5px; background-size:3px 3px; line-height:16px; color:#555; font-size:13px; font-weight:normal}
.memberout .agreechk {padding:0 0 25px 0; background:url('/smc/resources/images/mobile/common/dotline_01.gif') repeat-x 0 100%; background-size:3px 1px}
.memberout .agreechk label {padding:0 0 0 10px; color:#444}
.memberout .agreechk input.checkbox {vertical-align:-2px}
.memberout .memberinfo {clear:both; overflow:hidden; margin:0 0 40px 0; padding:0; border-top:1px solid #555; border-bottom:1px solid #bbb}
.memberout .memberinfo strong {float:left; width:90px; margin:0 15px 0 0; padding:10px 0 10px 10px; background:#f4f4f4; color:#222; font-size:14px}
.memberout .memberinfo span {float:left; padding:9px 0 0 0; color:#444}
.memberout h5 strong {display:block; margin:0 0 10px 0; color:#222; font-size:13px}
.memberout h5 span {display:block; color:#666;  font-weight:normal; font-size:12px}
.memberout h4.completed {height:80px; margin:30px 0; padding:60px 0 0 0 ; text-align:center; background:url('/smc/resources/images/mobile/member/img_memberoutchk.jpg') no-repeat 50% 0; background-size:45px 45px; }
.memberout h4.completed strong {display:block; height:40px; margin:0; color:#444; font-size:18px}
.memberout h4.completed strong em {color:#456cae}
.memberout h4.completed span {display:block; color:#444; font-size:13px; font-weight:normal; line-height:16px}
.memberout .causebox {clear:both; overflow:hidden; margin:10px 0 0 0; padding:10px 9px 10px 10px; background:#f1f1f1; border:1px solid #ddd; border-radius:4px}
.memberout .causebox .txtbox {clear:both; height:85px; padding:8px; background:#fff; border:1px solid #ddd; border-radius:4px}
.memberout .causebox .txtbox textarea {width:100%; height:100%; overflow-x:hidden; overflow-y:auto; padding:0; border:0; background:0}
.memberout .causebox ul {overflow:hidden; margin-bottom:5px}
.memberout .causebox ul li {float:left; width:50%; margin:0 0 10px 0; line-height:15px}
.memberout .causebox ul li label {padding:0 0 0 6px; color:#555}
.memberout .btncenter.dotline {padding:30px 0 0 0; background-position:0 0}

.serviceass .font_12b_444 {margin:0 0 10px 0; line-height:18px}
.serviceass .font_15b_222 {margin-bottom:10px}
.serviceass h4.font_15b_222 {height:auto}
.serviceass h4.font_15b_222 strong {display:block; margin:0 0 5px 0}
.serviceass h4.font_15b_222 span {display:block; margin:0 0 10px 0; font-size:12px; color:#444;  font-weight:normal}
.serviceass fieldset {clear:both; width:auto; height:55px; padding:25px 0 0 35px; background:url('/smc/resources/images/mobile/smartreport/bg_searchfieldbox.jpg') repeat-x 0 0; border-left:1px solid #a1a8b2; border-right:1px solid #a1a8b2; border-radius:5px 5px 0 0}
.serviceass fieldset label {display:block; float:left; width:60px; height:33px; margin:-7px 0 0 0; padding:8px 0 0 35px; background:url('/smc/resources/images/mobile/icon/icon_map.jpg') no-repeat 0 0; color:#4d606c; font-size:18px}
.serviceass fieldset select {float:left; width:100px; padding:4px; margin:0 5px 0 0; border:1px solid #ddd; color:#666; font-size:13px}
.serviceass fieldset select.mr {margin:0 110px 0 0}
.serviceass fieldset button {float:left; width:80px; height:30px; margin:0 0 0 5px; background:url('/smc/resources/images/mobile/btn/btn_commonset.jpg') no-repeat}
.serviceass fieldset button.btn_search {background-position:-10px -618px; color:#fff}
.serviceass fieldset button.btn_reset {background-position:-94px -618px; color:#707070}
.serviceass fieldset.themesearch {height:54px; background-position:0 100%; border-radius:0 0 5px 5px}
.serviceass fieldset.themesearch label {background:url('/smc/resources/images/mobile/icon/icon_theme.jpg') no-repeat 0 0}
.serviceass ul.yeartab {clear:both; overflow:hidden; height:30px; margin:40px 0 0 0; padding:0 0 0 550px; background:url('/smc/resources/images/mobile/smartreport/bg_tabbottom_01.jpg') repeat-x 0 100%}
.serviceass ul.yeartab li {float:left; width:70px; height:30px}
.serviceass ul.yeartab li a {display:block; width:56px; height:22px; padding:7px 0 0 13px; text-align:left; background:url('/smc/resources/images/mobile/smartreport/bg_yeartab_off.jpg') no-repeat 0 0; border-top:1px solid #ccc; border-left:1px solid #ccc; color:#666; font-size:13px;  text-decoration:none}
.serviceass ul.yeartab li a:hover {width:55px; background:#fff; border-right:1px solid #ccc; color:#222}
.serviceass ul.yeartab li.on a {background:#fff; color:#222}
.serviceass ul.yeartab li.on a:hover {width:56px; border-right:0}
.serviceass ul.yeartab.type2 {margin:0; padding:0 0 0 569px; border-right:1px solid #ccc}
.serviceass ul.yeartab.type2 li {width:120px}
.serviceass ul.yeartab.type2 li a {width:116px}
.serviceass ul.yeartab.type2 li a:hover {width:115px}
.serviceass ul.yeartab.type2 li.on a {width:115px}
.serviceass ul.yeartab.type2 li.on a:hover {width:115px}
.serviceass ul.kindtab {clear:both; overflow:hidden; position:relative; padding:0}
.serviceass ul.kindtab li {float:left}
.serviceass ul.kindtab li h5 {position:absolute}
.serviceass ul.kindtab li.kindtab_1 h5 {left:0; top:0}
.serviceass ul.kindtab li.kindtab_2 h5 {left:139px; top:0}
.serviceass ul.kindtab li.kindtab_3 h5 {left:278px; top:0}
.serviceass ul.kindtab li.kindtab_4 h5 {left:417px; top:0}
.serviceass ul.kindtab li.kindtab_5 h5 {left:555px; top:0}
.serviceass ul.kindtab li.kindtab_6 h5 {left:0; top:64px}
.serviceass ul.kindtab li.kindtab_7 h5 {left:139px; top:64px}
.serviceass ul.kindtab li.kindtab_8 h5 {left:278px; top:64px}
.serviceass ul.kindtab li h5 a {display:block; width:135px; height:40px; padding:20px 0 0 0; text-align:center; background:url('/smc/resources/images/mobile/smartreport/bg_kindtab_off.jpg') no-repeat 0 0; color:#666; font-size:15px; line-height:20px;  word-spacing:-1px; text-decoration:none}
.serviceass ul.kindtab li h5 a:hover {background:url('/smc/resources/images/mobile/smartreport/bg_kindtab_on.jpg') no-repeat 0 0; color:#fff}
.serviceass ul.kindtab li.on h5 a {background:url('/smc/resources/images/mobile/smartreport/bg_kindtab_on.jpg') no-repeat 0 0; color:#fff}
.serviceass ul.kindtab li h5.line2 a {height:50px; padding-top:10px}
.serviceass ul.kindtab li .hiddenbox {display:none; width:690px; padding:150px 0 0 0; overflow:hidden}
.serviceass ul.kindtab li .typetab {float:right; position:relative; width:286px; z-index:20; margin:-10px 0 40px 0}
.serviceass ul.kindtab li .typetab div {float:left}
.serviceass ul.kindtab li .typetab a.tab {display:block; width:142px; height:21px; padding:7px 0 0 0; text-align:center; border-width:1px 1px 1px 0; border-style:solid; border-color:#ccc; text-decoration:none; color:#666}
.serviceass ul.kindtab li .typetab a.tab:hover {width:141px; background:#6c6c6c; border:1px solid #595959; color:#fff}
.serviceass ul.kindtab li .typetab .area a.tab {position:absolute; left:0; top:0; border-width:1px 0 1px 1px}
.serviceass ul.kindtab li .typetab .site a.tab {position:absolute; right:0; top:0}
.serviceass ul.kindtab li .typetab .databoard {display:none; margin:35px 0 0 -404px}
.serviceass ul.kindtab li .typetab .on .databoard {display:block}
.serviceass ul.kindtab li .typetab .on .databoard table tbody td {padding-left:0; padding-right:0; text-align:center}
.serviceass ul.kindtab li .typetab .on a.tab {width:141px; background:#6c6c6c; border:1px solid #595959; color:#fff}
.serviceass ul.kindtab li .expbox {overflow:hidden; margin:10px 0 0 0; padding:15px; background:#f1f1f1; border:1px solid #ddd; border-radius:5px}
.serviceass ul.kindtab li .expbox .txt {margin:0 0 15px 0}
.serviceass ul.kindtab li .expbox .txt strong {display:block; margin:0 0 5px 0; color:#444; font-size:13px}
.serviceass ul.kindtab li .expbox .txt span {display:block; color:#666; line-height:18px; font-size:12px; word-spacing:-1px}
.serviceass ul.kindtab li .expbox .img {width:100%; margin:0 0 25px 0; text-align:center}
.serviceass ul.kindtab li .expbox .databoard {width:auto}
.serviceass ul.kindtab li .expbox .databoard thead th {background:#f4f4f4}
.serviceass ul.kindtab li .expbox .databoard tbody th {background:#fff}
.serviceass ul.kindtab li .expbox .databoard tbody td {padding-left:0; padding-right:0; text-align:center; background:#fff}
.serviceass ul.kindtab li.on .hiddenbox {display:block}
.serviceass ul.kindtab li h6 {clear:both; height:25px; color:#222; font-size:15px}
.serviceass ul.kindtab li h6.fl {clear:none; float:left}
.serviceass .databoard {width:690px}
.serviceass .databoard table {width:100%}
.serviceass .databoard table thead tr th {border-top:1px solid #ddd; border-left:1px solid #ddd}
.serviceass .databoard table thead tr:first-child {border-top:0}
.serviceass .databoard table thead tr:first-child th:first-child {border-left:0}
.serviceass .databoard table td.nodata {padding:10px 0; text-align:center; border-left:0; color:#3768b9; font-size:13px}
.serviceass .databoard table td button.btn_data_download {width:140px; height:24px; background:url('/smc/resources/images/mobile/btn/btn_commonset.jpg') no-repeat -325px -587px; color:#cd3700; font-size:12px}
.serviceass ul.itemtab {clear:both; position:relative; overflow:hidden; margin:20px 0 0 0; padding:70px 0 0 0}
.serviceass ul.itemtab li {float:left; width:230px; padding:0}
.serviceass ul.itemtab li .hiddenbox {display:none}
.serviceass ul.itemtab li .hiddenbox .img {clear:both; width:100%}
.serviceass ul.itemtab li h5 {position:absolute; left:0; top:0; width:230px; height:45px}
.serviceass ul.itemtab li h5 a {display:block; width:auto; height:31px; margin:0 auto; padding:14px 0 0 0; text-align:center; background:url('/smc/resources/images/mobile/smartreport/bg_itemtab_off.jpg') repeat-x 0 0; text-decoration:none; color:#444; font-size:13px;  line-height:17px}
.serviceass ul.itemtab li h5 a:hover {background:url('/smc/resources/images/mobile/smartreport/bg_itemtab_on.jpg') no-repeat 0 0; color:#fff}
.serviceass ul.itemtab li.itemtab_1 h5 a {width:228px; border-left:1px solid #ccc; border-right:1px solid #ccc}
.serviceass ul.itemtab li.itemtab_1.on h5 a {width:230px; border:0}
.serviceass ul.itemtab li.itemtab_2 h5 {left:230px}
.serviceass ul.itemtab li.itemtab_2 h5 a {height:44px; padding-top:6px}
.serviceass ul.itemtab li.itemtab_3 h5 {left:460px}
.serviceass ul.itemtab li.itemtab_3 h5 a {width:228px; border-right:1px solid #ccc; border-left:1px solid #ccc}
.serviceass ul.itemtab li.itemtab_3.on h5 a {width:230px; border:0}
.serviceass ul.itemtab li.on h5 a {background:url('/smc/resources/images/mobile/smartreport/bg_itemtab_on.jpg') no-repeat 0 0; color:#fff}
.serviceass ul.itemtab li.on .hiddenbox {display:block}
.serviceass ul.itemtab li ol {clear:both; overflow:hidden; width:690px; padding:0 0 15px 0}
.serviceass ul.itemtab li ol li {float:none; clear:both; width:690px; height:auto; margin:0 0 5px 0; color:#444; line-height:17px}
/*
.telereport h4 {clear:none; height:auto !important; margin:30px 0 10px 0}
.telereport ul.common_tabbox_sub {height:auto; margin:0 0 30px 0}
.telereport ul.common_tabbox_sub li {float:left; width:300px; height:29px}
.telereport ul.common_tabbox_sub li.nth {width:300px}
.telereport ul.common_tabbox_sub li.nth a {width:299px; border-width:1px}
.telereport ul.common_subtab_contents {margin-top:10px}
.telereport .statisticsbox {clear:both; overflow:hidden}
.telereport .statisticsbox .graphbox {float:left; width:300px; height:285px; margin:0 10px 0 0; padding:15px 0 0 0; text-align:center; background:#e9e9e9; border:1px solid #b7b6b6}
.telereport .statisticsbox .graphbox h5 {height:30px; color:#444; font-size:14px}
.telereport .statisticsbox .graphbox .actionarea {width:300px; height:250px}
.telereport .statisticsbox .flbox {float:none; overflow:hidden}
.telereport .statisticsbox .exceldown {height:94px; padding:19px; margin:8px 0 0 0; background:#f1f1f1; border:1px solid #cdcdcd}
.telereport .statisticsbox .exceldown.type2 {height:124px}
.telereport .statisticsbox .exceldown.type3 {height:60px; padding:10px 19px 0 10px; font-size:11px}
.telereport .statisticsbox .exceldown.type4 {height:80px; padding:19px 19px 0 10px}
.telereport .statisticsbox .exceldown p {margin:0 0 5px 0; padding:0 0 0 8px; background:url('/smc/resources/images/mobile/icon/icon_3x3_666.gif') no-repeat 0 6px; line-height:16px; color:#444}
.telereport .statisticsbox .exceldown p.mt {margin:9px 0 0 0; background-position:0 10px}
.telereport .statisticsbox .exceldown p.mt button {margin:0 0 0 10px}
.telereport .statisticsbox .exceldown button {margin-top:10px; color:#444}
.telereport .frtxt {float:right; margin-top:-25px; color:#444; font-size:12px}
.telereport .databoard table td {padding-left:0; padding-right:0; text-align:center}
.telereport .databoard table td a {color:#666}
.telereport .databoard table tbody th {background:#f8f8f8; border-left:1px solid #ddd}
.telereport .databoard table tbody th.sub {background:#fff; border-left:1px solid #ddd}
.telereport .databoard table tbody th.sub:first-child {border-left:1px solid #ddd}
.telereport .databoard table tbody tr th:first-child {border-left:0}
.telereport .databoard table tbody tr.total th, .telereport .databoard table tbody tr.total td {background:#fafafa}
.telereport .databoard table thead tr th {border-top:1px solid #ddd; border-left:1px solid #ddd}
.telereport .databoard table thead tr:first-child {border-top:0}
.telereport .databoard table thead tr:first-child th:first-child {border-left:0}
.telereport .databoard table tfoot th {background:#f8f8f8; border-left:1px solid #ddd}
.telereport .databoard table tfoot tr th:first-child {border-left:0}
.telereport .chgstatusbox {position:relative}
.telereport .chgstatusbox .databoard table {table-layout:fixed}
.telereport .chgstatusbox .graphbox {width:700px; height:370px; margin:20px auto; padding:15px 0 0 0; text-align:center; border:1px solid #ddd}
.telereport .chgstatusbox .graphbox h6 {height:30px; color:#444; font-size:14px}
.telereport .chgstatusbox .graphbox .actionarea {width:700px; height:320px}
.telereport .chgstatusbox .chg_2 .databoard {width:900px; overflow-x:scroll}
.telereport .chgstatusbox .frtxt {float:none; position:absolute; right:0; top:25px; margin:0}*/

.myscrapwrap {position:relative}
.myscrapwrap h4 {height:auto !important; margin:0 0 18px 0; padding:0}
.myscrapwrap h4 span {display:block; margin:10px 0 20px 0; font-size:12px;  color:#666; font-weight:normal}
.myscrapwrap .font_13b_red {margin:0 0 5px 0}
.myscrapwrap hr {clear:both; display:block; width:100%; height:1px; margin:15px 0 0 0; background:#ddd; border:0; ; line-height:0}
.myscrapwrap a.btn_feescrap {display:block !important; position:static !important; width:110px; height:46px; padding:14px 0 0 35px; text-align:left !important; background:url('/smc/resources/images/mobile/btn/btn_bg_feescrap.jpg') no-repeat 0 0; color:#444; line-height:16px; .750em; letter-spacing:-1px}
.myscrapwrap .nodata {clear:both; height:130px; padding:40px 0 0 0; margin:15px auto; text-align:center; border:1px solid #ccc}
.myscrapwrap .nodata span {display:block; width:auto; height:40px; margin:0; padding:55px 0 0 0; text-align:center; background:url('/smc/resources/images/mobile/common/img_nodata.png') no-repeat 50% 0; background-size:45px 45px; color:#444; font-size:18px}
.myscrapwrap .listwrap {clear:both; overflow:hidden; margin:15px 0 20px 0}
.myscrapwrap .listwrap dl {overflow:hidden; margin:0 0 10px 0; border:1px solid #ddd}
.myscrapwrap .listwrap dl dt {position:relative; height:39px; padding:0 85px 0 10px; background:url('/smc/resources/images/mobile/smartguide/bg_scraptit.jpg') repeat-x 0 0; background-size:4px 39px; border-bottom:1px solid #ddd; color:#444; font-size:15px; line-height:40px; font-weight:bold}
.myscrapwrap .listwrap dl dt strong {display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis}
.myscrapwrap .listwrap dl dt .date {position:absolute; right:10px; top:0; font-size:12px; color:#666; font-weight:normal}
.myscrapwrap .listwrap dl dd ul {width:auto; height:auto; margin:0; padding:13px 10px; border-bottom:1px solid #d7dee9; background:#e8edf5}
.myscrapwrap .listwrap dl dd .btnset {clear:both; width:auto; height:45px; margin:10px 0 0 0; text-align:center; }
.myscrapwrap .listwrap dl dd .btnset a {float:none; display:inline-block; height:35px; margin:0; line-height:35px}
.myscrapwrap .listwrap dl dd .btnset a.btn_h30_wh {margin:0 8px 0 0; background-size:2px 35px}
.myscrapwrap .listwrap dl dd .btnset a.btn_h30_bl {margin:0; background-size:2px 35px}

.faqbox {clear:both; margin-top:10px; overflow:hidden; border-top:1px solid #ddd}
.faqbox dl {clear:both; overflow:hidden; border-bottom:1px solid #ddd}
.faqbox dl dt {height:auto}
.faqbox dl dt a {display:block; padding:10px 20px 9px 28px; background:url('/smc/resources/images/mobile/icon/icon_question_01.png') no-repeat 0 6px; background-size:20px 20px; color:#444; font-size:14px; font-weight:bold; line-height:15px; text-decoration:none}
.faqbox dl dd {display:none; overflow:hidden; padding:9px 10px; text-align:justify; background:#f8f8f8; border-top:1px solid #ddd; font-size:13px; color:#444; line-height:17px}
.faqbox dl.on dt a {color:#222}
.faqbox dl.on dd {display:block}

.refundresult .insertdata {margin:-6px 0 0 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc}
.refundresult .insertdata table.boardwrite {border-top:0; border-bottom:0}
.refundresult .insertdata table.boardwrite th {border-right:1px solid #ddd; font-size:12px}
.refundresult .insertdata table.boardwrite th label {font-size:12px}
.refundresult .insertdata table.boardwrite th label span {font-size:11px}
.refundresult .insertdata table.boardwrite td {padding:5px 8px; color:#444}
.refundresult .insertdata table.boardwrite td.ag {padding:10px 5px 6px 5px; line-height:17px}
.refundresult .boardwrite .rulebox {overflow:hidden; margin:0; padding:14px; background:#f1f1f1; border:1px solid #e2e2e2; font-size:12px; font-family:Dotum; color:#666; line-height:17px}
.refundresult .boardwrite .agreechk {margin:8px 0 0 0}
.refundresult .boardwrite .agreechk input.checkbox {vertical-align:-2px}
.refundresult .boardwrite .agreechk label {margin:0 0 0 5px; font-family:Dotum}
.refundresult .databoard_row {margin-top:20px}
.refundresult .databoard_row .font_13_444_dot {display:block; margin:7px 0 0 0; line-height:18px}
.refundresult .databoard_row .font_13_444_dot:first-child {margin:0}
.refundresult .databoard_row .font_13_444 {line-height:18px}
.refundresult .databoard_row table th {color:#444; font-size:13px}
.refundresult .agency_go {clear:both; height:auto; margin:15px 0 0 0; }
.refundresult .agency_go .cscenter {display:block; margin:0; font-size:12px; color:#777}
.refundresult .agency_go .cscenter strong {display:block; color:#444; font-size:13px}
.refundresult .agency_go a {display:block; width:auto; height:35px; margin:0 0 6px 0; color:#444; line-height:36px; font-size:15px; text-align:left}
.refundresult .agency_go a span {float:left; width:80px; height:25px; margin:6px 7px 0 0; text-indent:-99999px}
.refundresult .agency_go a em {float:none; overflow:hidden; display:block}
.refundresult .agency_go a.btn_skt_go span {background:url('/smc/resources/images/mobile/common/logo_skt.png') no-repeat 20% 50%; background-size:56px 25px}
.refundresult .agency_go a.btn_skb_go span {background:url('/smc/resources/images/mobile/common/logo_skb.png') no-repeat 5% 50%; background-size:65px 25px}
.refundresult .agency_go a.btn_kt_go span {background:url('/smc/resources/images/mobile/common/logo_kt.png') no-repeat 0 50%; background-size:75px 25px}
.refundresult .agency_go a.btn_lgu_go span {background:url('/smc/resources/images/mobile/common/logo_lgu.png') no-repeat 0 50%; background-size:73px 25px}
.refundresult dl.cautionbox {clear:both; margin:28px 0 0 0; padding:9px; background:#f1f1f1; border:1px solid #e2e2e2}
.refundresult dl.cautionbox dt {height:0; ; text-indent:-99999px}
.refundresult dl.cautionbox dd.txt {color:#444; font-size:13px; line-height:18px}
.refundresult .btnjustify {margin-top:15px}
.refundresult .btnjustify a {width:65px; padding:0; text-align:center}
.refundresult .btnjustify span a {width:115px}

.devicesupport ul.common_tabbox li {width:auto; float:none; overflow:hidden; width:50%;} /* 2020-05-26 수정  */
.devicesupport ul.common_tabbox li:first-child {width:50%; float:left}
.devicesupport .contentsinfo {clear:both; overflow:hidden; margin:20px 0 15px 0}
.devicesupport .contentsinfo .agency {width:auto; line-height:40px; }
.devicesupport .contentsinfo .agency * {vertical-align:middle}
/* .devicesupport .contentsinfo .agency span {display:inline-block; width:31.9%; height:35px; margin:0 0 0 1.3%; padding:0 !important} */
.devicesupport .contentsinfo .agency span {display:inline-block; width:30%; height:35px; margin:0 0 0 3%; box-sizing:border-box; padding:0 !important}/*2017-03-21 수정*/
.devicesupport .contentsinfo .agency span a {display:block; height:25px; margin-top:5px; text-indent:-99999px} 
/* 2020-09-14 추가 */
.devicesupport .contentsinfo .agency .btn_go{position:relative; display:inline-block; width:30%; height:35px; margin:0 0 0 3%; box-sizing:border-box; padding:0}
.devicesupport .contentsinfo .agency .btn_go.ml0{margin-left:0;}
.devicesupport .contentsinfo .agency .btn_go a{position:relative; display:block; width:100%; height:35px; text-align:center;}
.devicesupport .contentsinfo .agency .btn_go .blind_txt{color:transparent; text-align:center;}
/* // 2020-09-14 추가 */

.devicesupport .contentsinfo .agency span a.blind_txt{ text-indent:0; color:transparent; line-height:1;}/* 2020-09-21 추가 */

.devicesupport .contentsinfo .agency .btn_go_site {display:block; width:auto; margin:5px 0}
.devicesupport .contentsinfo .agency .btn_go_site a {margin:0; color:#444; font-size:16px; letter-spacing:1px; text-align:center; font-weight:bold; text-indent:0}
.devicesupport .contentsinfo .agency .btn_go_skt {margin:0}
.devicesupport .contentsinfo .agency .btn_go_skt a {background:url('/smc/resources/images/mobile/common/logo_skt.png') no-repeat 50% 50%; background-size:56px 25px}
.devicesupport .contentsinfo .agency .btn_go_kt a {background:url('/smc/resources/images/mobile/common/logo_kt.png') no-repeat 50% 50%; background-size:75px 25px}
.devicesupport .contentsinfo .agency .btn_go_lgu a {background:url('/smc/resources/images/mobile/common/logo_lgu.png') no-repeat 50% 50%; background-size:73px 25px}
.devicesupport .contentsinfo dl {clear:both; overflow:hidden; width:auto; height:40px; margin:25px 0 0 0; background:url('/smc/resources/images/mobile/smartlife/bg_agencybox.jpg') repeat-x 0 0; background-size:100% 40px; border:1px solid #454545}
.devicesupport .contentsinfo dl dt {float:left; width:105px; padding:12px 0 0 0; text-align:center; color:#fff; font-size:13px; font-weight:bold; letter-spacing:-1px}
.devicesupport .contentsinfo dl dd {float:none; overflow:hidden; height:25px; margin:5px 5px 5px 0; padding:6px 0 0 0; background:#fff}
.devicesupport .contentsinfo dl dd p {float:left; width:33.33%; height:20px; padding:3px 0 0 0; text-align:left; line-height:15px}
/* 2015-06-04 ucomp */
.devicesupport .contentsinfo dl dd p strong {float:left; width:16px; height:16px; margin-left:3px; text-indent:0;/*-99999px*/ color:transparent; font-size:1px;} /* 2020-09-21 수정 */
.devicesupport .contentsinfo dl dd p span {float:none; overflow:hidden; display:block; padding-top:1px; color:#444; font-size:11px; font-family:tahoma}
/* //2015-06-04 ucomp */
.devicesupport .contentsinfo dl dd .site_skt {padding-top:2px}
.devicesupport .contentsinfo dl dd .site_skt strong {background:url('/smc/resources/images/mobile/icon/icon_skt.png') no-repeat 0 50%; background-size:14.5px 13px}
.devicesupport .contentsinfo dl dd .site_kt strong {background:url('/smc/resources/images/mobile/icon/icon_kt.png') no-repeat 0 50%; background-size:14.5px 13px}
.devicesupport .contentsinfo dl dd .site_lgu strong {background:url('/smc/resources/images/mobile/icon/icon_lgt.png') no-repeat 0 50%; background-size:14.5px 13px}
.devicesupport fieldset {clear:both; overflow:hidden; position:relative; padding-right:50px; margin:25px 0 15px 0}
.devicesupport fieldset select {float:left; width:48.5%; height:30px; margin:0 1.5% 5px 0; border:1px solid #ccc; color:#444}
.devicesupport fieldset a.btn_dandongsch {position:absolute; right:0; top:0; display:block; width:45px; height:63px; text-align:center; background:url('/smc/resources/images/mobile/btn/bg_btngr_10.jpg') repeat-x 0 100%; border:1px solid #333; background-size:100% 100%; color:#fff; font-size:15px; font-weight:bold; line-height:63px}
.devicesupport .databoard table tbody td {font-family:tahoma, Dotum; font-size:13px}
.devicesupport .databoard table tbody td.qulayer {padding-bottom:2px}
.devicesupport .databoard table tbody td a {text-decoration:underline; font-size:13px}
.devicesupport .databoard table tbody td strong {display:block; margin:0 0 5px 0}
.devicesupport .databoard table tbody td strong a {font-weight:bold; font-size:13px; color:#222}
.devicesupport .databoard .qubox {position:relative; display:inline-block; height:24px; margin:0 0 0 5px}
.devicesupport .databoard .qubox span {display:block; width:19px; height:19px; background:url('/smc/resources/images/mobile/icon/icon_questionmark.jpg') no-repeat 0 0; text-indent:-99999px; cursor:pointer}
.devicesupport .databoard .qubox.on span {height:24px}
.devicesupport .databoard .qubox.on .innerlayer {display:block}
.devicesupport .databoard .qubox .innerlayer {display:none; position:absolute; top:24px; left:50%; width:130px; margin:0 0 0 -75px; padding:12px 10px 9px 12px; text-align:left; background:#fff; border:2px solid #89a5d3; color:#444; font-size:11px; font-family:Dotum; line-height:14px}
.devicesupport .databoard .qubox .innerlayer strong {color:#3768b9}
.devicesupport .databoard .qubox.w200 .innerlayer {width:175px; margin:0 0 0 -60px}
.devicesupport .cautionbox {clear:both; overflow:hidden; margin:30px 0 0 0; padding:8px 12px 4px 12px; background:#f3f3f3; border:1px solid #ccc}
.devicesupport .cautionbox h5 {height:25px; padding:0 0 0 18px; margin-left:-4px; background:url('/smc/resources/images/mobile/icon/icon_caution_03.png') no-repeat 0 2px; background-size:14px 14px; font-size:15px; color:#222}
.devicesupport .cautionbox ul li {margin:0 0 3px 0; padding:0 0 0 9px; background:url('/smc/resources/images/mobile/icon/icon_3x3_666.gif') no-repeat 0 5px; background-size:3px 3px; line-height:16px; font-size:13px; color:#444}
.devicesupport .expbox {margin:10px 0 0 0; padding:8px 12px 4px 12px; background:#f8f8f8; border:1px solid #ccc; color:#444}
.devicesupport .expbox p {margin:0 0 10px 0}
.devicesupport .expbox ul li {padding:0 0 0 8px; margin:0 0 6px 0; background:url('/smc/resources/images/mobile/icon/icon_3x3_666.gif') no-repeat 0 5px; background-size:3px 3px; line-height:16px; font-size:13px}
.devicesupport .expbox ul li span {display:block; color:#666; font-size:11px}
.devicesupport .expbox dl {clear:both; overflow:hidden; margin:15px 0 7px 0}
.devicesupport .expbox dl dt {float:left; padding:3px 10px 0 7px; background:url('/smc/resources/images/mobile/icon/icon_3x3_666.gif') no-repeat 0 8px; background-size:3px 3px; font-weight:bold; color:#333; font-size:13px}
.devicesupport .expbox dl dd {float:none; overflow:hidden}
.devicesupport .expbox dl dd span {float:left; width:31.5%; height:35px; padding:0; background:url('/smc/resources/images/mobile/smartguide/bg_grtit_07.jpg') repeat-x 0 0; background-size:3px 35px; border:1px solid #ccc; border-radius:2px}
.devicesupport .expbox dl dd span a {display:block; width:100%; height:100%; text-indent:0;/*-99999px*/ color:transparent;}/* 2020-09-21 수정 */
.devicesupport .expbox dl dd span.skt a {background:url('/smc/resources/images/mobile/smartguide/logo_skt_sg.png') no-repeat 50% 50%; background-size:82px 30px}
.devicesupport .expbox dl dd span.kt {margin:0 2%}
.devicesupport .expbox dl dd span.kt a {background:url('/smc/resources/images/mobile/smartguide/logo_kt_sg.png') no-repeat 50% 50%; background-size:82px 30px}
.devicesupport .expbox dl dd span.lgu {float:none; display:block; width:auto; overflow:hidden}
.devicesupport .expbox dl dd span.lgu a {background:url('/smc/resources/images/mobile/smartguide/logo_lgu_sg.png') no-repeat 50% 50%; background-size:82px 30px}
.devicesupport .dantong_resultbox {position: relative; clear:both; /* overflow:hidden */; margin-top:30px} /* 2024-03-18 웹접근성,  2016-02-04 주석*/

/* 2015-06-04 ucomp */
.devicesupport .dantong_resultbox .hiddenwrap ul.feeresultlist {border-top:0}
.devicesupport .dantong_resultbox .hiddenwrap ul.feeresultlist:first-child {border-top:1px solid #ddd}
.devicesupport .dantong_resultbox ul.feeresultlist {background:0}
.devicesupport .dantong_resultbox ul.feeresultlist li {background:#fff url('/smc/resources/images/mobile/smartguide/bg_line_02.png') repeat-y 0 0; background-size:1px 1px}
.devicesupport .dantong_resultbox ul.feeresultlist li.noline {background:0}/* 2015-07-27 add */
/*// 2015-06-04 ucomp */

.devicesupport .dantong_resultbox ul.feeresultlist li:first-child {background:#fff}
.devicesupport .dantong_resultbox ul.feeresultlist li dl dt {height:210px}/* 2015-07-27 modify height:199px */
.devicesupport .dantong_resultbox ul.feeresultlist li dl dt.off {height:210px}/* 2015-07-27 modify height:198px */
.devicesupport .dantong_resultbox ul.feeresultlist li dl dt p {height:51px}
.devicesupport .dantong_resultbox ul.feeresultlist li dl dt p em {margin-top:5px; color:#555}
.devicesupport .dantong_resultbox ul.feeresultlist li dl dt p strong {height:auto; min-height:10px}
.devicesupport .dantong_resultbox ul.feeresultlist li dl dt p strong a {color:#222; font-weight:bold; font-size:15px; text-decoration:underline}
.devicesupport .dantong_resultbox ul.feeresultlist li dl dt p span{font-size:11px;}/* 2015-08-04 add */
.devicesupport .dantong_resultbox ul.feeresultlist li dl dt .btn_fee_calview {top:175px}/* 2015-07-27 modify top:165px */
.devicesupport .dantong_resultbox ul.feeresultlist {border-top:1px solid #ddd}
.devicesupport .dantong_resultbox .blue{color:#3768b9}
.devicesupport .dantong_resultbox ul.feeresultlist li .logo {visibility:visible; height:31px}/* 2015-06-04 ucomp */
.devicesupport .dantong_resultbox ul.feeresultlist li .logo span {height:100%; text-indent:-99999px}
.devicesupport .dantong_resultbox ul.feeresultlist:first-child li .logo {visibility:visible; height:31px}
.devicesupport .dantong_resultbox ul.feeresultlist:first-child li .logo span {height:100%}
.devicesupport .dantong_resultbox ul.feeresultlist:first-child li dl dt {height:210px}/* 2015-07-27 modify height:180px */
.devicesupport .dantong_resultbox ul.feeresultlist:first-child li dl dt.off {height:199px}
.devicesupport .dantong_resultbox ul.deviceinfobox {clear:both; overflow:hidden; margin:0 0 10px 0; padding:9px 9px 4px 9px; background:#f1f1f1; border:1px solid #ddd}
.devicesupport .dantong_resultbox ul.deviceinfobox li {float:left; width:48%; padding:0 0 0 8px; margin:0 0 5px 0; background:url('/smc/resources/images/mobile/icon/icon_3x3_666.gif') no-repeat 0 8px; background-size:2px 2px; color:#666; font-size:14px; line-height:16px}
.devicesupport .dantong_resultbox ul.deviceinfobox li.fn {float:none; overflow:hidden; width:auto}
.devicesupport .dantong_resultbox .databoard {clear:both; width:100%}
.devicesupport .dantong_resultbox .databoard table {clear:both; width:100%}
.devicesupport .dantong_resultbox .databoard table tbody th {padding-left:5px; padding-right:5px; text-align:left; font-weight:normal}

/* 2015-06-04 ucomp */
.devicesupport .dantong_Mobile {clear:both; overflow:hidden; padding:10px 8px; margin:20px 0 0 0; border:1px solid #d6d6d6; border-radius:6px; background:#efefef}
.devicesupport .dantong_Mobile .con {overflow:hidden; padding:6px; border:1px solid #ddd; background-color:#fff; border-radius:5px}
.devicesupport .dantong_Mobile .tit {margin-left:2px; font-size:16px; color:#444}
.devicesupport .dantong_Mobile .left a {float:left; width:50%; color:#3768b9; text-decoration:underline}
.devicesupport .dantong_Mobile .right {float:left; width:50%; padding-top:3px; color:#444; text-align:right; font-size:12px}
.devicesupport .dvcSpprtDivnew{position:relative; padding:15px; border:2px solid #0c7ede; background:#eef5fa; margin-bottom:25px}
.devicesupport .dvcSpprtDivnew .bt{top:14px; right:13px;}
.devicesupport .dvcSpprtDivnew .txt1{color:#0b2235; font-size:13px; font-family:ngb; font-weight:bold;}/* 2016-05-31 수정 */
.devicesupport .dvcSpprtDivnew .txt1 .type1{color:#e23a00}
.devicesupport .dvcSpprtDivnew .txt1 .type2{color:#e23a00; text-decoration:underline}
.devicesupport .dvcSpprtDivnew .txt2{margin-top:5px; padding-left:12px; background:url('/smc/resources/images/mobile/icon/dvc_spprt_newicon.gif') no-repeat 0 3px; background-size:12px 12px; color:#0c7ede; font-size:13px; line-height:17px;}
/* //2015-06-04 ucomp */

.feeresulttable {clear:both; width:100%; overflow:hidden; margin:0 0 40px 0}
.feeresulttable .boardwrap {clear:both; width:auto; overflow:hidden; padding:0; background:#e8f0f9; border:1px solid #ddd}
.feeresulttable .boardwrap:first-child table thead tr th {height:41px; padding:7px 0 0 10px; vertical-align:top; text-align:left; background:url('/smc/resources/images/mobile/smartguide/bg_feeresulttable_th.jpg') repeat-x 0 100%; border-left:1px solid #ddd}
.feeresulttable .boardwrap:first-child table thead tr th span {height:30px; text-indent:0}
.feeresulttable .boardwrap:first-child table thead tr th:first-child {padding:0; text-align:center; vertical-align:middle; border-left:0; font-size:15px; color:#444}
.feeresulttable .boardwrap:first-child table tfoot {height:10px}
.feeresulttable .boardwrap.expand {border-bottom:2px solid #7195cf}
.feeresulttable .boardwrap.expand table tbody tr th {border-left:2px solid #7195cf}
.feeresulttable .boardwrap.expand table tr.title th {border-top:2px solid #7195cf}
.feeresulttable .boardwrap.expand table tr.title td {border-top:2px solid #7195cf}
.feeresulttable .boardwrap.expand table tr.title td {border-top:2px solid #7195cf}
.feeresulttable .boardwrap.expand table td.lgu {border-right:2px solid #7195cf}
.feeresulttable .boardwrap.expand table tfoot td {border-left:2px solid #7195cf; border-right:2px solid #7195cf}
.feeresulttable .boardwrap.expand table tbody td.overprice .box {background:none; border-bottom:1px solid #c7dff5}
.feeresulttable .boardwrap.expand table tbody td.price .box {background:url('/smc/resources/images/mobile/smartguide/bg_feeresulttable_td.gif') no-repeat 0 100%; border-bottom:none}
.feeresulttable table {width:100%; table-layout:fixed}
.feeresulttable table thead th {height:0; }
.feeresulttable table thead th span {display:block; height:10px; text-indent:-99999px}
.feeresulttable table tfoot {height:25px}
.feeresulttable table tbody {width:100%}
.feeresulttable table tbody th {padding:0 12px; vertical-align:top; background:#e8f0f9}
.feeresulttable table tbody th p {padding:12px 0 0 0; text-align:right; border-top:1px solid #ddd; color:#222; font-size:14px}
.feeresulttable table tbody tr:first-child th p {border-top:0}
.feeresulttable table tbody td {padding:0 20px 0 0; vertical-align:top; background:url('/smc/resources/images/mobile/smartguide/bg_feeresulttable_td_02.jpg') repeat-y 0 0}
.feeresulttable table tbody td .box {min-height:22px; margin:0; padding:10px; background:url('/smc/resources/images/mobile/smartguide/bg_feeresulttable_td.gif') no-repeat 0 100%}
.feeresulttable table tbody td .option {display:block; margin-top:3px; font-size:12px;  font-weight:normal; color:#666}
.feeresulttable table tbody td.basic .box {padding-bottom:15px; border-top:1px solid #c7dff5}
.feeresulttable table tbody td.basic em {display:block; color:#444; font-size:12px;  word-spacing:-1px}
.feeresulttable table tbody td.info p {margin:3px 0 0 0; padding:0 0 0 9px; background:url('/smc/resources/images/mobile/icon/icon_arr_06.jpg') no-repeat 0 5px; color:#444; font-size:12px; line-height:16px}
.feeresulttable table tbody td.info p:first-child {margin:0}
.feeresulttable table tbody tr.title th {background:#e8f0f9; border-right:0}
.feeresulttable table tbody tr.title th strong {display:block; margin:20px auto 0; text-align:center; color:#456cae; font-size:16px}
.feeresulttable table tbody td.feename {padding-left:2px; background:#e8f0f9; border-left:0; border-right:0}
.feeresulttable table tbody td.feename em {display:block; height:30px; margin:20px 0 0 0; color:#222;  font-size:13px}
.feeresulttable table tbody td.feename p {margin:15px 0 10px 0}
.feeresulttable table tbody td.feename p strong {color:#3768b9; font-size:16px}
.feeresulttable table tbody td.feename p span {margin:0 0 0 3px; color:#444; font-size:12px}
.feeresulttable table tbody td.price .box {padding-top:15px; padding-left:12px; background:none; border-bottom:1px solid #c7dff5}
.feeresulttable table tbody td.price strong {font-size:12px; color:#3768b9}
.feeresulttable table tbody td.agreedprice .box {padding-top:15px; padding-left:12px}
.feeresulttable table tbody td.agreedprice strong {font-size:12px; color:#3768b9}
.feeresulttable table tbody td.options .box {min-height:50px}
.feeresulttable table tbody td.options .option {color:#3768b9 !important}
.feeresulttable table tbody td.options strong {display:block; color:#444}
.feeresulttable table tbody td.options p {margin:3px 0 0 0; padding:0 0 0 9px; background:url('/smc/resources/images/mobile/icon/icon_arr_06.jpg') no-repeat 0 5px; color:#444; font-size:12px; line-height:16px}
.feeresulttable table tbody td.overprice .box {min-height:60px; background:url('/smc/resources/images/mobile/smartguide/bg_feeresulttable_td.gif') no-repeat 0 100%}
.feeresulttable table tbody td.overprice p {margin:3px 0 0 0; padding:0 0 0 9px; background:url('/smc/resources/images/mobile/icon/icon_arr_06.jpg') no-repeat 0 5px; color:#444; font-size:12px; line-height:16px}
.feeresulttable table tbody td.overprice strong {display:block; height:20px; color:#3768b9}
.feeresulttable .txt_saverec {clear:both; overflow:hidden; padding:20px 0; text-align:center; background:#e8f0f9; border-left:1px solid #ddd; border-right:1px solid #ddd}
.feeresulttable .txt_saverec span {display:inline-block; height:15px; padding:2px 0 0 24px; background:url('/smc/resources/images/mobile/icon/icon_caution_04.png') no-repeat 0 0; color:#c63300}
.feeresulttable button.btn_result_callapse {display:block; width:80px; height:20px; margin:10px auto 0; padding:0 0 0 26px; text-align:left; background:url('/smc/resources/images/mobile/btn/btn_commonset.jpg') no-repeat -319px -494px; color:#4f7ac2; font-family:Dotum; font-size:11px; line-height:24px}
.feeresulttable button.btn_result_callapse.expand {padding-left:6px; background-position:-409px -494px}
.feeresulttable button.btn_detailview {display:block; width:96px; height:21px; margin:10px 0 0 0; padding:0 0 0 7px; text-align:left; background:url('/smc/resources/images/mobile/btn/btn_commonset.jpg') no-repeat -205px -159px; line-height:23px; color:#666; font-size:11px; font-family:Dotum; word-spacing:-2px; letter-spacing:-1px}

/* 휴대폰 찾기 css 추가 */
.leftcontent {position:relative; width:auto; line-height:18px}
.leftcontent .terminaldiv {overflow:hidden; margin-top:35px}
.leftcontent .terminaldiv .callcon {}
.leftcontent .terminaldiv .callcon.bottom02 {overflow:hidden; padding-bottom:17px; border-bottom:#ddd dashed 1px}
.leftcontent .terminaldiv .callcon p.left {width:auto; margin:0; color:#666; line-height:18px; letter-spacing:-0.25px}
.leftcontent .terminaldiv .callcon p.right {margin:0}
.leftcontent .terminaldiv .callcon p.right a {display:inline-block}
.leftcontent .terminaldiv .callcon p.right a img {width:127.5px; height:30px}
.leftcontent .terminaldiv .bottom {padding-bottom:20px}
.leftcontent .terminaldiv .bottom p.txt01 {margin-top:17px; margin-bottom:0; color:#666; line-height:18px; letter-spacing:-0.25px}
.leftcontent .terminaldiv .bottom p.txt02 {margin:0; color:#3768b9; line-height:18px; letter-spacing:-0.25px}
.leftcontent .terminaldiv .bottom .terminalbox {overflow:hidden; margin-top:16px; border-top:#666 solid 1px}
.leftcontent .terminaldiv .bottom .terminalbox ul {width:auto; margin:0; padding:0}
.leftcontent .terminaldiv .bottom .terminalbox ul li {overflow:hidden; margin:0; padding:0; border-bottom:#e2e2e2 solid 1px}
.leftcontent .terminaldiv .bottom .terminalbox ul li p {margin:0; line-height:30px}
.leftcontent .terminaldiv .bottom .terminalbox ul li p.tit {float:left; width:30%; margin:0; padding-left:20px; background:#f8f8f8; color:#444; line-height:30px; .625em; font-weight:bold}
.leftcontent .terminaldiv .bottom .terminalbox ul li.end {overflow:hidden; margin:0; padding:0}
.leftcontent .terminaldiv .bottom .terminalbox ul li p.phoneinput {margin:0; line-height:28px}
.leftcontent .terminaldiv .bottom .terminalbox ul li p.phoneinput select {color:#666; font-size:12px}
.leftcontent .terminaldiv .bottom .terminalbox ul li p.phoneinput input {color:#666}
.leftcontent .terminaldiv .bottom .terminalbox .searchbtn {margin:0; padding:32px 21px 30px; text-align:center}
.leftcontent .terminaldiv .bottom .terminalbox .searchbtn input[type="image"] {width:87.5px; height:35px; border:0 currentColor; border-image:none; color:#888}

h4.campaign_tit {padding:10px 0 10px 38px; background:url('/smc/resources/images/mobile/icon/icon_exclamation_mark.jpg') no-repeat 0 50%; background-size:28px 38.5px; color:#3768b9; line-height:32px; font-size:16px; font-weight:bold}
h5.campaign_stit {padding:10px 0 10px 24px; background:url('/smc/resources/images/mobile/icon/icon_check.jpg') no-repeat 0 50%; background-size:19.5px 19.5px; color:#3768b9; font-size:15px; font-weight:bold}
p.campaign_txt {padding:10px 0; line-height:17px; font-size:14px}
p.dotted_line {padding:0 0 15px 0; border-bottom:1px solid #ddd}
p.campaign_txt em {display:block; font-weight:bold; color:#3768b9}
.campaign_txt.txtcolora {color:#666}
.campaign_txt.txtcolorb {color:#444}
a.btn_box_03 {display:inline-block; width:127.5px; height:30px; background:url('/smc/resources/images/mobile/btn/bg_btnbox_03.jpg') no-repeat 50% 0; background-size:127.5px 30px; text-align:center; color:#555; line-height:30px; font-size:10px; font-weight:bold}
.btnset {margin-top:20px}
.btnset a {float:left; width:46%; margin:0 1% 5px 1%; padding-left:0; padding-right:0; text-align:center}

h4.fee_compare_stit {padding:10px 0 10px 24px; background:url('/smc/resources/images/mobile/icon/icon_check.jpg') no-repeat 0 50%; background-size:19.5px 19.5px; color:#3768b9; .875em; font-weight:bold}

#tabs {overflow:hidden; position:relative; z-index:1; top:2px; margin:20px 0 0 0; padding:0; zoom:1}
#tabs li {display:block; float:left; list-style:none; width:50%; height:34px; margin:0; padding:0}
#tabs li a {display:block; height:32px; padding:0; border:1px solid #bbb; border-left:0; border-bottom:0 none; background:#f8f8f8; color:#666; line-height:32px; font-size:11px; text-align:center}
#tabs li:first-child a {border-left:1px solid #bbb}
#tabs li a.current {background:#fff; color:#444; border-top:#0c7ede solid 2px; border-bottom:2px solid #fff}

/* 2015-07-09 */
.newTab{width:100%; overflow:hidden}
.newTab p{width:50%; float:left}
.newTab p a{display:block; border:1px solid #ccc; text-align:center; font-weight:bold; padding:8px 0;}
.newTab p a.on{border:1px solid #2e5fad; background:#4476c8; color:#fff}

/* 2015-10-22 추가 시작 */
/* 2015-10-22 환급 로그인 팝업 수정 */
.laypop02{position:absolute; top:20%; left:10%; width:80%; background:#fff; font-size:12px;}
.laypop02 .bg{border:3px solid #444;}
.laypop02 .head{padding:15px 3% 16px; overflow:hidden; background:url('/smc/resources/images/mobile/popup/bg_popHead.gif') repeat-x;}
.laypop02 .tit{width:; float:left; font-weight:bold; color:#444; font-size:14px;}
.laypop02 .xbt{width:; float:right;}
.laypop02 .body{overflow:hidden;padding:25px 3%; font-size:12px;}
.laypop02 .body .conTit{padding-bottom:10px;border-bottom:2px solid #888}
.laypop02 .body .conTxt{font-size:11px;color:#888;line-height:18px}
.laypop02 .body .conTxt li{background:url('/smc/resources/images/mobile/popup/pop_dot3x3.gif') no-repeat 0 7px;padding-left:10px}
.laypop02 .body .conTxt span{font-size:11px;color:#444;}
.laypop02 .body .conTxt span.fontR{color:#FF4D00}/* 2021-03-25 접근성 수정*/
.laypop02 .body .entryBt{margin-right:6px}
.laypop02 .refund1{padding-left:88px; background:url('/smc/resources/images/mobile/popup/ico_i.gif') no-repeat 18px 8px}
.laypop02 .btd{padding-top:15px; border-top:1px dashed #ddd}
.laypop02 .refund2{height:57px; padding:23px 0 0 134px; background:url('/smc/resources/images/mobile/popup/ico_mark3.gif') no-repeat 38px 0; color:#444; font-size:14px}

.layerPop01{width:100%;position:absolute;top:0;left:0;z-index:9999;}/* 2014-10-08 height:100%; 주석 2016-06-15 z-index 메인버튼이랑 겹쳐서 9999로 수정 */
.layerPop01 .etcDiv{margin:15px;border:3px solid #444;background:#fff;}
.layerPop01 .etcDiv .head{border:1px solid #ddd;background:url('/smc/resources/images/icon/pop_bg.png') repeat-x 0 0;background-size:1px 39px;padding:10px 15px;overflow:hidden;position:relative}
.layerPop01 .etcDiv .head .title{float:left;font-weight:bold;font-size:16px;color:#444}
.layerPop01 .etcDiv .head .bt{position:absolute;top:12px;right:15px}
.layerPop01 .etcDiv .conDiv{padding:15px;overflow-y:scroll;webkit-overflow-scrolling: auto;height:100%;}
.layerPop01 .etcDiv .conDiv .txt .con{width:93%}

.layerPop01 .etcDiv .conDiv3{padding:10px}
.layerPop01 .borD{border:1px solid #ddd}
.layerPop01 .blu{color:#3768b9}
.layerPop01 .c444{color:#444}
.layerPop01 .cRed{color:#ff0000}
.layerPop01 .f11{font-size:11px}
.layerPop01 .f13{font-size:13px}
.layerPop01 .borTd{border-top:1px dashed #ddd}
.layerPop01 .pt10{padding-top:10px}
.layerPop01 .popTable1{width:100%; border-top:1px solid #666; border-bottom:1px solid #666}
.layerPop01 .popTable1 th, .layerPop01 .popTable1 td{padding:10px 0}
.layerPop01 .popTable1 th{background-color:#f8f8f8}

/* 2014-03-17 환급금액 로그인 */
.not_login{padding:15px; border:1px solid #ddd; text-align:center}
.not_login .txt{padding-bottom:15px; color:#444; font-size:13px; border-bottom:1px dashed #ddd}
.not_login strong{color:#3768b9}
/* 2015-10-22 끝 */

/* 2015-11-09 */
.serviceQdiv{overflow:hidden; width:95%; margin:0 auto}
.serviceQdiv.topDel .serviceQresult .topBt {display:none} /* 2019-05-31 추가 */
.serviceQdiv .serSlct{position:relative}
.serviceQdiv .serSlct select{height:30px; width:100%; padding:3px 10px; border:1px solid #ccc; color:#444; box-sizing:border-box}/*2016-03-07 추가*/
.serviceQdiv .serSlct1 select{height:30px; width:30%; padding:3px 5px; border:1px solid #ccc; color:#444; box-sizing:border-box; float:left; margin-right:3%}/*2017-01-12 수정*/
/*2017-01-12 추가*/
.serviceQdiv .serSlct2 select{height:30px; width:47%; padding:3px 5px; border:1px solid #ccc; color:#444; box-sizing:border-box; float:left; margin-right:3%}
.serviceQdiv .serSlct3{width:13%; height:24px; float:left; background:#000; padding:3px 5px; text-align:center}
.serviceQdiv .serSlct3 a{display:block; color:#fff; line-height:24px}
.serviceQdiv .serSlct .right{position:absolute; top:0; right:0;}
.serviceQdiv .serviceQresult{position:relative; border-top:1px solid #666; padding-bottom:20px; border-bottom:1px solid #dbdbdb}
.serviceQdiv .serviceQresult .topBt{position:absolute; top:-40px; right:0;}
.serviceQdiv .serviceQresult .botBt{position:absolute; bottom:-40px; right:0;}
.serviceQdiv .positionR{border:1px solid #b8b8b8; padding:10px 3%;}
.serviceQdiv .serviceQresult table{width:100%;}
.serviceQdiv .serviceQresult table th{padding:7px 0 8px; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; color:#222; background:#f8f8f8}
.serviceQdiv .serviceQresult table th.end{border-right:0px solid #dbdbdb;}
.serviceQdiv .serviceQresult h5 {color:#222; font-size:15px;}/* 2015-12-17 추가 */

/* 2015-11-18 */
.serviceQdiv .serviceQresult table td{padding:10px 0; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; text-align:center; line-height:24px;}
.serviceQdiv .serviceQresult table td.end{border-right:0px solid #dbdbdb;}
.serviceQmethod li{margin-bottom:10px}
.serviceQmethod li a{display:block; position:relative; padding:8px 10% 9px 3%; width:86%; border:1px solid #bcbcbc; background:url('/smc/resources/images/mobile/icon/serviceQmethod_bg.gif') repeat-x 0 0 #e5e5e5; background-size:1px 34px; color:#555; font-weight:bold; font-size:14px;}
.serviceQmethod li.on a{border:1px solid #156cdf; background:url('/smc/resources/images/mobile/icon/serviceQmethod_bg_on.gif') repeat-x 0 0 #135edb; background-size:1px 34px; color:#fff}
/* 2015-11-18 */


.serviceQmethod li a img{display:block; position:absolute; top:6px; right:3%;}
.serviceQmethod li .txt{padding:10px 3%; width:93%; border:1px solid #ddd}
.serviceQmethod li .txt p {margin-left:18px; text-indent:-18px}/* 2015-12-17 추가 */
.serviceQre{display:flex; flex-wrap:wrap; overflow:hidden; border-top:1px solid #666}/* 2021-09-07 수정 */
.serviceQre dt{width:25%; float:left; padding:12px 0; text-align:center; background:#f8f8f8; font-size:13px; font-weight:bold; color:#333; border-bottom:1px solid #dbdbdb;}
.serviceQre dt:nth-of-type(n+2){clear:both;} /* 2020-01-20 추가 */
.serviceQre dt:after{content:""; display:block; clear:both} /* 2020-01-02 추가 */
.serviceQre dd{display:flex; align-items:center; justify-content:center; width:75%; float:left; padding:5px 0; text-align:center; border-bottom:1px solid #dbdbdb;}/* 2021-09-09 수정 2021-09-07 수정 */
.serviceQre dd a{display:inline-block; margin:0 1px;}/* 2021-09-09 추가 */
h4.ctitle {clear:both; margin:0 0 12px 0; padding:0 0 0 16px; background:url('/smc/resources/images/mobile/icon/icon_subtitle.png') no-repeat 0 3px; background-size:12px 12px; color:#3768b9; font-size:16px}

.serviceLay{display:none; position:absolute; top:342px; left:3%; width:94%; border:1px solid #222; background:#fff; z-index:999999;}/* 2017-08-29 수정 */
.serviceLay .sLayhead{position:relative; padding:7px 3%; background:url('/smc/resources/images/mobile/popup/service_laybg.gif') repeat-x 0 0; color:#444; font-weight:bold; font-size:15px}
.serviceLay a.xbt{position:absolute; top:8px; right:3%;}
.serviceLay .sLayBody{padding:15px 3%; height:320px; overflow:hidden; overflow-y:auto;} /* 2020-01-02 수정 */
.serviceLay .sLayBody table{width:100%; border-top:1px solid #666}
.serviceLay .sLayBody th{padding:10px 3%; background:#f8f8f8; border-bottom:1px solid #dbdbdb; text-align:left; color:#444}
.serviceLay .sLayBody td{padding:10px 3%; border-bottom:1px solid #dbdbdb}
/* 2015-11-09 */
.serviceLay .sLayBody.qualityTable table{border-collapse:separate;}/* 2021-01-14 추가 */


/*2016-02-04 추가*/
.hiddenwrapT{width:100%;  font-size:12px; line-height:14px; word-spacing:-1px; border-top:1px solid #ddd}
.hiddenwrapT table{width:100%;}
.hiddenwrapT table th{font-weight:bold; box-sizing:border-box; border-right:1px solid #ddd; }
.hiddenwrapT table th:first-child{border-left:1px solid #ddd}
.hiddenwrapT table td{position:relative; padding:1% 0 50px; box-sizing:border-box; text-align:center; border-right:1px solid #ddd; border-bottom:1px solid #ddd; color:#444; line-height:16px; vertical-align:top; }
.hiddenwrapT table td:first-child{border-left:1px solid #ddd}
.hiddenwrapT table td.on{background:#eaf2f9}
.hiddenwrapT table td p:first-child{border-bottom:1px solid #ddd; padding-bottom:5px; margin-bottom:5px; letter-spacing:-1px; text-align:center}
.hiddenwrapT table td p{margin:0 3%; text-align:left}
.hiddenwrapT .logo {height:30px; padding-top:1px; text-align:center; background:url('/smc/resources/images/mobile/smartguide/bg_grtit_03.jpg') repeat-x 0 0; background-size:2px 31px; }
.hiddenwrapT .logo span {display:block; height:100%; text-indent:-99999px; }
.hiddenwrapT .logo img {height:30px}
.hiddenwrapT th.skb .logo span {background:url('/smc/resources/images/mobile/smartguide/logo_skb.png') no-repeat 50% 50%; background-size:61px 30px}
.hiddenwrapT th.skt .logo span {background:url('/smc/resources/images/mobile/smartguide/logo_skt_sg.png') no-repeat 50% 50%; background-size:82px 30px}
.hiddenwrapT th.kt .logo span {background:url('/smc/resources/images/mobile/smartguide/logo_kt_sg.png') no-repeat 50% 50%; background-size:82px 30px}
.hiddenwrapT th.lgu .logo span {background:url('/smc/resources/images/mobile/smartguide/logo_lgu_sg.png') no-repeat 50% 50%; background-size:82px 30px}
.hiddenwrapT th.sevenmobile .logo span {background:url('/smc/resources/images/mobile/smartguide/logo_7mobile_sg.png') no-repeat 50% 50%; background-size:82px 30px}
.hiddenwrapT th.hellomobile .logo { background:url('/smc/resources/images/mobile/smartguide/bg_grtit_10.png') no-repeat 0 0; background-size:500px 31px}
.hiddenwrapT th.hellomobile .logo span {background:url('/smc/resources/images/mobile/smartguide/logo_hello_mobile_sg.png') no-repeat 50% 50%; background-size:82px 30px}
.hiddenwrapT th.tplus .logo span {background:url('/smc/resources/images/mobile/smartguide/logo_tplus.png') no-repeat 50% 50%; background-size:40px 19px}
.hiddenwrapT th.snowman .logo { background:url('/smc/resources/images/mobile/smartguide/bg_grtit_10.png') no-repeat 0 0; background-size:500px 31px}
.hiddenwrapT th.snowman .logo span {background:url('/smc/resources/images/mobile/smartguide/logo_snowman.png') no-repeat 50% 50%; background-size:80px 19px}
.hiddenwrapT .btn_fee_calview{display:block; height:26px; text-align:left; background:url('/smc/resources/images/mobile/smartguide/bg_grtit_01.jpg') repeat-x 0 0; background-size:5px 26px; color:#666; line-height:30px; font-size:13px; margin:5px 3% 0; width:94%; position:Absolute; bottom:10px; }
.hiddenwrapT .btn_fee_calview button{display:block; height:24px; background:url('/smc/resources/images/mobile/icon/icon_arr_20.png') no-repeat 93% 50%; background-size:12.5px 8.5px; border:1px solid #ddd; color:#666; line-height:24px; font-size:14px; width:100%}
.hiddenwrapT td.fir .resultDiv{left:-1px}
.hiddenwrapT .resultDiv{border:1px solid #ddd; border-top:0; position:absolute; top:0; height:auto; z-index:10; padding:5px; background:#eaf2f9; box-sizing:border-box}

.hiddenwrapT .resultDiv table tr:first-child td{border-top:1px solid #3768b9;}
.hiddenwrapT .resultDiv table td{background:#fff; text-align:left; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:none; padding:5px  5px 5px 15px; box-sizing:border-box}
.hiddenwrapT .resultDiv table tr td:first-child{border-left:1px solid #ddd}
.hiddenwrapT .resultDiv table td.dot{border-right:1px dashed #ddd}
.hiddenwrapT .resultDiv table td.blue{background:#eaf2f9; text-align:left; color:#444}

/* 2016-05-31 */
.devicesupport .dvcSpprtDivnew .txt1.n01 {float:left; width:62%;}
.devicesupport .dvcSpprtDivnew .n02 { padding:9px 8px 8px 8px;float:right; font-size:12px; color:#555; text-align:center; background:url('/smc/resources/images/mobile/btn/sale_btn.png')no-repeat center; background-size:83px 45px; font-weight:bold;}

/* 2016-06-17 추가 */
.broadcasttransferNew {color:#666;}
.broadcasttransferNew dl dt.ctitle {margin:0 0 10px 0; padding:0 0 0 16px; background:url('/smc/resources/images/mobile/icon/icon_subtitle.png') no-repeat 0 3px; background-size:12px 12px; color:#3768b9; font-size:16px; font-weight:bold}
.broadcasttransferNew dl dd {padding:0 0 20px 0; text-align:justify; color:#666; line-height:19px;}
.broadcasttransferNew dl dd.borB {border-bottom:1px dashed #ddd;margin-bottom:20px;}
.broadcasttransferNew dl dd.listNum {padding:0 0 20px 13px; background:url('/smc/resources/images/mobile/icon/new_dot.png')no-repeat 2px 4px; background-size:8px 8px;}
.broadcasttransferNew dl dd.widArea {float:left; width:45%; text-align:left;}
.broadcasttransferNew dl dd.listNum table { border:1px solid #ddd;}
.broadcasttransferNew dl dd.listNum table tr {border-bottom:1px solid #ddd;}
.broadcasttransferNew dl dd.listNum table th {border-right:1px solid #ddd;}
.broadcasttransferNew dl dd.listNum table td {padding-left:10px;}
.broadcasttransferNew dl dd strong { color:#0c7ede;}
.broadcasttransferNew dl dd.cimg {text-align:center; ; line-height:0}
.broadcasttransferNew dl dd.cimg img {width:90%; max-width:560px}
.broadcasttransferNew dl dd.font_13_666_dot {padding:0 0 10px 10px; background-position:2px 5px; line-height:16px}
.broadcasttransferNew .service_example {margin-top:20px; padding:0}
.broadcasttransferNew .service_example dl {clear:both}
.broadcasttransferNew .service_example dl dt {margin-bottom:0; padding-bottom:10px; border-bottom:1px solid #555}
.broadcasttransferNew .service_example dl dd {overflow:hidden; clear:both; height:auto; padding:0; text-align:left; background:#f1f1f1; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc}
.broadcasttransferNew .service_example dl dd strong {display:block; overflow:hidden; float:left; width:70px; margin:0 10px 0 0; padding:9px 0 0 9px; color:#222; font-size:14px}
.broadcasttransferNew .service_example dl dd p {overflow:hidden; float:none; text-align:justify; padding:10px; border-left:1px solid #ddd; background:#fff; font-size:13px; line-height:18px}
.broadcasttransferNew ul.common_subtab_contents li .innercontents dl dt {padding:0 0 7px 0; color:#222; font-size:16px; font-weight:bold}
.broadcasttransferNew ul.common_subtab_contents li .innercontents dl dd {padding:0 0 12px 9px; background:url('/smc/resources/images/mobile/icon/icon_3x3_555.gif') no-repeat 1px 6px; color:#444; line-height:19px}/* 2016-06-30 수정 */
.broadcasttransferNew ul.agencybox {overflow:hidden; border-width:1px 1px 0 0; border-style:solid; border-color:#ddd}
.broadcasttransferNew ul.agencybox li {float:left; width:50%; border-left:1px solid #ddd; border-bottom:1px solid #ddd; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.broadcasttransferNew ul.agencybox li strong {display:block; width:auto; height:26px; padding:6px 0 0 0; margin:0; text-align:center; background:url('/smc/resources/images/mobile/smartguide/bg_grtit_08.jpg') repeat-x 0 0; background-size:5px 32px; border-bottom:1px solid #ddd}
.broadcasttransferNew ul.agencybox li strong img {height:20px}
.broadcasttransferNew ul.agencybox li span {display:block; height:50px; padding:9px 9px 0 9px; text-align:center; font-size:14px; color:#666; line-height:20px}
.broadcasttransferNew ul.agencybox li.skb span {line-height:42px}
.mT0 {margin-top:0px !important;}
.mT10 {margin-top:10px !important;}
.mT20 {margin-top:20px !important;}
.dashB{ border-bottom:1px dashed #ddd;}

.broadcasttransferNew ul.common_tabbox li {width:auto; float:none; overflow:hidden}
.broadcasttransferNew ul.common_tabbox li:first-child {width:50%; float:left}
.btnA {width:110px; height:24px; display:block; background:url('/smc/resources/images/mobile/btn/btn_a.png') no-repeat; background-size:110px 29px; font-size:10px; color:#666;text-align:center;padding-top:5px;margin-top:3px; font-weight:normal;}
.btnB {width:160px; height:24px; display:block; background:url('/smc/resources/images/mobile/btn/btn_b.png') no-repeat; background-size:160px 29px; font-size:10px; color:#666;text-align:center;padding-top:5px;margin-top:3px}
/* 2016-07-13 추가 */
.btnC {width:160px; height:24px; display:block; background:url('/smc/resources/images/mobile/btn/btn_b.png') no-repeat; background-size:160px 29px; font-size:10px; color:#666;text-align:center;padding-top:8px;margin-top:3px}

span.redF {color:#dc0000;}

/* 2016-11-07 추가 s */
.fL {float:left;}
.fR {float:right;}
.taL {text-align:left !important;}
.taC {text-align:center !important;}
.overF {overflow:hidden;}
.mt30 {margin-top:30px !important;}
.pr20 {padding-right:20px !important;}
.fwN {font-weight:normal !important;}
.dashB {overflow:hidden; border-bottom:dashed 1px #ddd; padding-bottom:30px; line-height:18px;}
.ktBtn img {width:45%;}
.sktBtn img {width:45%;}
.lguBtn img {width:45%;}
.subTit {color:#3768b9;}
.subTit span {font-size:0.6em; vertical-align:top; line-height:14px;}
.org1 {color:#e23a00 !important;}
.blue1 {color:#3768b9 !important;}
.underL {text-decoration:underline !important;}
.databoard2 {border-top:1px solid #e2e2e2;}
.databoard2 table {border-collapse:collapse; border-spacing:0; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; width:100%;}
.databoard2 table th {background:#f4f4f4; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:10px 20px; text-align:left; color:#222;}
.databoard2 table td {padding:10px; text-align:left; border-bottom:1px solid #e2e2e2;} 
.databoard2 .txtImg img {width:94px;}
.databoard3 {border-top:1px solid #555;}
.databoard3 table {border-collapse:collapse; border-spacing:0; width:100%;}
.databoard3 table th {background:#f4f4f4; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:10px 20px; text-align:center; color:#222;}
.databoard3 table td {padding:10px 20px; text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
.databoard3 table th:last-child {border-right:none;}
.databoard3 table td:last-child {border-right:none;}
.logoDiv li {float:left; padding-right:10px; padding-bottom:10px; width:30%;}
.logoDiv li img {width:100%;}
.databoard4 {border-top:1px solid #555;}
.databoard4 table {border-collapse:collapse; border-spacing:0; width:100%;}
.databoard4 table th {background:#f4f4f4; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:10px; text-align:left; color:#222;}
.databoard4 table td {padding:10px; text-align:left; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
.databoard4 table th:last-child {border-right:none;}
.databoard4 table td:last-child {border-right:none;}
.databoard4 .card1 {background:url('/smc/resources/images/mobile/icon/membership02_icon01.png')no-repeat top left; background-size:40%; padding-left:65px; text-align:left;}
.databoard4 .card2 {background:url('/smc/resources/images/mobile/icon/membership02_icon02.png')no-repeat top left; background-size:40%; padding-left:65px; text-align:left;}
.databoard4 .card3 {background:url('/smc/resources/images/mobile/icon/membership02_icon03.png')no-repeat top left; background-size:40%; padding-left:65px; text-align:left;}
.databoard5 {border-top:1px solid #555;}
.databoard5 table {border-collapse:collapse; border-spacing:0; width:100%;}
.databoard5 table th {background:#f4f4f4; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:10px; text-align:left; color:#222;}
.databoard5 table td {padding:10px; text-align:left; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
.databoard5 table th:last-child {border-right:none;}
.databoard5 table td:last-child {border-right:none;}
.databoard6 {border-top:1px solid #555; width:100%;}
.databoard6 table {border-collapse:collapse; border-spacing:0; width:100%;}
.databoard6 table th {background:#f4f4f4; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:0px; text-align:left; color:#222;}
.databoard6 table td {padding:5px; text-align:left; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
.databoard6 table th:last-child {border-right:none;}
.databoard6 table td:last-child {border-right:none;}
.databoard6 .iconImg img {width:120px; vertical-align:top;}
.databoard7 {border-top:1px solid #555;}
.databoard7 table {border-collapse:collapse; border-spacing:0; width:100%;}
.databoard7 table th {background:#f4f4f4; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:3px; text-align:center; color:#222;}
.databoard7 table td {padding:3px; text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
.databoard7 table th:last-child {border-right:none;}
.databoard7 table td:last-child {border-right:none;}
/* //2016-11-07 추가 e */

/* 2016-11-14 추가 s */
.mt20 {margin-top:20px !important;}
.blueTxt {color:#0c7ede;}
.popupwrap.sktMvno {position:fixed; width:94%; left:50%; margin:0 0 0 -47%; z-index:101;}
.popupwrap.sktMvno .popcontents {}
.popupwrap.sktMvno dl {width:50%; float:left;}
.popupwrap.sktMvno dl dt {width:100%; text-align:center; margin-top:20px;}
.popupwrap.sktMvno dl dt img {width:60%;}
.popupwrap.sktMvno dl dd {width:100; text-align:center; vertical-align:top; margin-top:10px;}
/* 2016-11-14 추가 e */

/* 2017-01-18 추가 S */
.mtList{padding-left:2%}
.mtTit{font-size:13px}
.mtList .liststy1 li{padding:0 0 0 8px; margin:0 0 6px 0; background:url('/smc/resources/images/mobile/icon/icon_3x3_666.gif') no-repeat 0 5px; background-size:3px 3px; line-height:16px; font-size:13px}
.mtList .liststy1 li a{color:#376abf; font-size:13px; text-decoration:underline}
.selectDiv1{overflow:hidden; width:100%; border-bottom:1px solid #ddd}
.selectDiv1 p{float:left; width:14%; font-size:13px; font-weight:bold; color:#444444; margin:3px 0 0 2%}
.selectDiv1 .select{float:left; width:80%; margin:0 0 5px 4%}
.selectDiv1 select{float:left; width:47%; height:30px; margin:0 3% 5px 0; border:1px solid #ccc; color:#444; font-size:13px;}
.selectDiv1 select:nth-child(3){float:none; width:97%}
.selectDiv2{overflow:hidden; width:100%; border-bottom:1px solid #ddd; margin-top:10px;}
.selectDiv2 > p{float:left; width:14%; font-size:13px; font-weight:bold; color:#444444; margin:3px 0 0 2%}
.selectDiv2 .select{float:left; width:80%; margin:0 0 5px 4%}
.selectDiv2 select{float:left; width:47%; height:30px; margin:0 3% 5px 0; border:1px solid #ccc; color:#444; font-size:13px;}
.selectDiv1 select:nth-child(3){}
.selectDiv2 .btn_dandongsch{float:left; display:block; width:70px; height:28px; line-height:28px; text-align:center; background:url('/smc/resources/images/mobile/btn/bg_btngr_10.jpg') repeat-x 0 100%; border:1px solid #333; background-size:100% 100%; color:#fff; font-size:14px; border-radius:2px; font-weight:bold;}
.serchResult .result{position:relative;}
.serchResult .resultX{position:absolute; top:10px; right:3%;}
.serchResult .resultX2{position:absolute; top:10px; right:3%; display:none;}/* 2017-08-29 추가 */
.serchResult .resultX a{font-size:13px; color:#444444;}
.result{width:94%; border-top:2px solid #888888; border-bottom:1px solid #ddd; background:#f4f4f4; overflow:hidden; padding:5px 3% 10px; font-size:12px; color:#444444;}
.result .resultDot.resultBr{width:70%}
.result .resultDot .resultHide{margin-top:5px}
.resultDot{padding:0 0 0 8px; margin:0 0 6px 0; background:url('/smc/resources/images/mobile/icon/icon_3x3_666.gif') no-repeat 0 8px; background-size:3px 3px;}
.resultDot span{color:#666666; font-size:11px;}
.resultDot span.red{color:#fe3e3e; font-size:12px; margin-left:5px}
.result .fLeft{float:left; line-height:20px}
.resultBoard table {width:100%; border-top:1px solid #888; border-bottom:1px solid #bbb}
.resultBoard table thead th {height:45px; background:#f1f1f1; line-height:15px; border-left:1px solid #ddd; color:#333; font-size:12px}
.resultBoard table thead tr:nth-child(2){border-top:1px solid #ddd}
.resultBoard table thead th:first-child {border-left:0}
.resultBoard table tbody td{height:40px; text-align:center; border-top:1px solid #ddd; border-left:1px solid #ddd; .750em; line-height:15px; color:#555; font-size:12px}
.resultBoard table tbody tr td:nth-child(1){border-left:none}
.resultBoard table tbody tr td.under{text-decoration:underline}
.serchResult2 .resultX{position:absolute; top:10px; right:3%;}
.serchResult2 .resultX a{font-size:13px; color:#444444;}
.serchResult2 .result{width:94%; position:relative; border-top:2px solid #888888; border-bottom:1px solid #ddd; background:#f4f4f4; height:80px; padding:10px 3%; font-size:12px; color:#444444;}
.serchResult2 .result p{line-height:20px}
.serchResult2 .resultDot{padding:0 0 0 8px; margin:0 0 6px 0; background:url('/smc/resources/images/mobile/icon/icon_3x3_666.gif') no-repeat 0 7px; background-size:3px 3px;}
.serchResult2 .resultDot .resultHide span{color:#666666; font-size:11px;}
.serchResult2 .resultDot span.red{color:#fe3e3e; font-size:13px}
ul.common_tabbox2 {clear:both; width:auto; margin:0 0 20px 0; background:url('/smc/resources/images/mobile/common/bg_tabbottom_01.gif') repeat-x 0 100%; background-size:2px 35px}
ul.common_tabbox2 li {float:left; width:33.3%; height:35px; overflow:hidden}
ul.common_tabbox2 li:first-child {width:33.4%}
ul.common_tabbox2:after {content:''; clear:both; display:block}
ul.common_tabbox2 li a {display:block; width:auto; height:30px; overflow:hidden; padding:3px 0 0 0; margin:0 0 0 -1px; background:#f8f8f8; border-width:1px 1px 1px 1px; border-style:solid; border-color:#ccc; color:#666; font-size:11px; line-height:14px; text-align:center; word-spacing:-1px}/* 2016-06-16 수정 */
ul.common_tabbox2 li:first-child a {margin:0; border-width:1px}
ul.common_tabbox2 li a:hover {background:#fff; border-top:2px solid #0c7ede; color:#444; font-size:13px; text-decoration:none}
ul.common_tabbox2 li a:focus {background:#fff; border-top:2px solid #0c7ede; color:#444; font-size:13px; text-decoration:none}
ul.common_tabbox2 li a:active {background:#fff; border-top:2px solid #0c7ede; color:#444; font-size:13px; text-decoration:none}
ul.common_tabbox2 li.on {border-top:0}
ul.common_tabbox2 li.on a {height:29px; background:#fff; border-top:2px solid #0c7ede; border-bottom:1px solid #fff; color:#444; font-size:11px; font-weight:bold; letter-spacing:-1px; text-decoration:none}/* 2016-06-16 수정*/
ul.common_tabbox2 li.line2 a {line-height:14px;}
ul.common_tabbox2 li.line2.on a {line-height:14px;}
.resultBoard2 table {width:100%; border-top:1px solid #888; border-bottom:1px solid #ddd}
.resultBoard2 table thead th {height:50px; background:#f1f1f1; line-height:15px; border-left:1px solid #ddd; color:#333; font-size:12px}
.resultBoard2 table thead tr:nth-child(2){border-top:1px solid #ddd}
.resultBoard2 table thead th:first-child {border-left:0}
.resultBoard2 table tbody th{font-weight:bold; color:#333; font-size:12px; line-height:18px; border-top:1px solid #ddd}
.resultBoard2 table tbody td{height:40px; text-align:center; border-top:1px solid #ddd; border-left:1px solid #ddd; .750em; line-height:15px; color:#555; font-size:12px}
.resultBoard2 table tbody tr td:nth-child(1){border-left:none}
.resultBoard2 table tbody tr td.under{text-decoration:underline}
.resultBoard2 table tbody tr.tLst{background:#f1f1f1}
.resultBoard2 table tbody td.bold{font-weight:bold}
.resultBoard2 table tbody td.smallTd{height:10px}
.resultBoard2 table tbody tr.mtLast{font-weight:bold; background:#f1f1f1}
.redTxt{color:#fe3e3e; font-size:13px}
.redTxt span{text-decoration:underline}
.resultTxt{font-size:12px; color:#777777; line-height:17px}
.answerD .red{color:#fe3e3e;}
.resultLeft{margin-left:50px}
/* 2017-01-18 추가 E */

/* 2017-05-31 로딩 스플래시 정렬 추가 */
div.blockUI.blockMsg.blockPage {width:203px !important; top:50% !important; left:50% !important; margin-top:-45px !important; margin-left:-101.5px !important}

/* 2017-08-29 추가 */
.opacityN{opacity:0 !important;}

/* 2017-12-19 추가 */
.myInfoBt{overflow:hidden;}
.myInfoBt .btn_h40_wh{float:left;}
.myInfoBt .btn_h40_bl{float:right;}

/* 2018-01-04 추가 */
.databoard table.borderNon{border-top:0;}
.databoard table.borderNon td{font-size:12px;}
.databoard tr th.bgGray{background:#f8f8f8; font-size:11px;}
.databoard tr .borderT{border-top:1px solid #888}

/* 2018-06-08 추가 */
.cscenter_survey .surveyTit{color:#444; line-height:16px; font-size:11px; padding-bottom:10px; border-bottom:2px solid #555;}
.cscenter_survey .surveyTit span{color:#0766d0;}
.cscenter_survey .surveyList .list{border-bottom:1px solid #e2e2e2; padding:10px 0 5px;}
.cscenter_survey .surveyList .list .askTit{font-size:13px; color:#222; font-weight:bold; margin-bottom:5px;}
.cscenter_survey .surveyList .list .askTit span{color:#0766d0;}
.cscenter_survey .surveyList .list .inputDiv{padding-left:2%;}
.cscenter_survey .surveyList .list .inputDiv p{margin-bottom:5px; overflow:hidden;}
.cscenter_survey .surveyList .list .inputDiv p input{float:left; width:5%; margin-top:3px; font-size:12px;}
.cscenter_survey .surveyList .list .inputDiv p label{float:left; font-size:12px; color:#444; width:95%;}
.cscenter_survey .surveyList .list .inputDiv p .txtInput{width:100%; height:28px; padding:0 10px; box-sizing:border-box; float:none; border:1px solid #ddd;}/* 2018-06-11수정 */
.cscenter_survey .surveyList .btnBox{text-align:center; margin-top:30px;}

/* 2018-07-17 수정 */
.galleryTit{font-size:12px; color:#444; font-weight:bold; margin-top:20px;}
.galleryList{width:100%; overflow:hidden; margin-top:15px; }
.galleryList li{position:relative; width:100%; height:100%}
.galleryList li:after{display:block; content:""; clear:both;}
.galleryList .galleryBt{display:block; width:49%; height:100%; float:left; position:relative; margin-bottom:15px;}
.galleryList .galleryBt:hover{text-decoration:none;}
.galleryList .galleryBt .on{position:absolute; top:0; left:0; display:none; z-index:1; height:200px; width:100%;}/* 2018-07-06 수정 */
.galleryList .galleryBt:hover .on{display:block;}
.galleryList .galleryBt:nth-of-type(2n){float:right;}
.galleryList .galleryBt .img{height:200px;}
.galleryList .galleryBt img{width:100%; height:100%}
.galleryList .galleryBt .txtBox{width:calc(100% - 2px); height:17px; border:1px solid #ddd; border-top:2px solid #333; letter-spacing:-1px; background:#f4f4f4; text-align:center; position:relative; padding-top:28px; font-size:11px; color:#222; font-weight:bold;}
.galleryList .galleryBt .txtBox.blue{border-top:2px solid #0246bb;}
.galleryList .galleryBt .txtBox .circle{width:40px; height:40px; display:table; border-radius:20px; background:#333; position:absolute; top:-20px; left:50%; margin-left:-20px; z-index:10;}
.galleryList .galleryBt .txtBox.blue .circle{background:#0246bb;}
.galleryList .galleryBt .txtBox .circle span{display:table-cell; vertical-align:middle; color:#fff; line-height:15px;}
.galleryList .galleryBt .txtBox .tit{color:#222;}
.galleryList .galleryPop{position:fixed; top:30px; left:0; z-index:101; border:1px solid #ddd; display:none; width:100%;}
.galleryList .galleryPop .tit{font-weight:bold; font-size:12px; padding:17px 20px 16px; height:16px; background:url('/smc/resources/images/mobile/popup/bg_popHead.gif') repeat-x;}
.galleryList .galleryPop .popCon{background:#fff; height:400px; overflow-y:scroll} /* 2019-02-25 수정 */
.galleryList .galleryPop.scroll .popCon{height:400px; overflow-y:scroll;} /* 2019-02-25 수정 */
.galleryList .galleryPop .popCon img{width:100%;}
.galleryList .galleryPop .closeBtn{position:absolute; top:14px; right:13px;}
.databoard table tbody td.blueBg{border-left:0; background:#c1dbf7; text-align:center; font-weight:bold; font-size:11px}
.databoard table tbody td.blueBg2{border-left:0; background:#f4f9ff; text-align:center; font-weight:bold; font-size:11px; letter-spacing:-1px;}

.selectPlanList { border-collapse: collapse; width: 100%; border-bottom: 1px solid #bbb;}
.selectPlanList th { border-top: 1px solid #ccc; border-right: 1px solid #ccc; color: #666; font-size: 15px; line-height: 18px; background: #f7f7f7; padding: 5px 5px;}
.selectPlanList td { border-top: 1px solid #ccc; border-right: 1px solid #ccc; color: #666; font-size: 15px; line-height: 18px; padding: 5px 5px;}
.selectPlanList td:last-child { border-right: 0; }
.selectPlanList td.loading { vertical-align: middle; text-align: center; background: #f7f7f7; height: 100px; }
.selectPlanList td.loading img { height: 60px; width: 60px; }
.selectPlanList td.no-data { vertical-align: middle; text-align: center; background: #f7f7f7; height: 100px; }
.selectPlanList td.align-center { text-align: center; }
.selectPlanList td .bold { font-weight: 800; }
.selectPlanList td .btn-blue-grd { background: transparent linear-gradient(180deg, #1A8BE7 0%, #135FD9 99%, #135FD9 100%) 0% 0% no-repeat padding-box; border: 1px solid #025EAC; border-radius: 3px; color: #fff; padding: 5px 5px; }
.selectPlanList .btncenter button {background:url('/smc/resources/images/btn/btn_commonset.jpg') no-repeat}
.selectPlanList .btncenter button.btn_reset {width:155px; height:40px; margin:0 10px 0 0; background-position:-10px -272px; color:#444; font-size:13px; font-family:ngb}
.selectPlanList .btncenter button.btn_feesch {width:130px; height:40px; background-position:-175px -272px; color:#fff; font-size:13px; font-family:ngb}

@media all and (max-width:400px) {
	/* 2019-12-26 수정 */
	.devicesupport .contentsinfo dl {height:auto; background:url('/smc/resources/images/mobile/smartlife/bg_agencybox.jpg') repeat-x 0 0; background-size:100% 100%}
	.devicesupport .contentsinfo dl dt {width:105px;}
	.devicesupport .contentsinfo dl dd {float:right; width:calc(100% - 110px); height:auto}
	.devicesupport .contentsinfo dl dd p {width:100%}
	/* //2019-12-26 수정 */
}
button.btn_detailview {
    display: block;
    width: 96px;
    height: 21px;
    margin: 10px 0 0;
    padding: 0 0 0 7px;
    text-align: left;
    background: url(/smc/resources/images/btn/btn_commonset.jpg) no-repeat -205px -159px;
    line-height: 23px;
    color: #666;
    font-size: 11px;
    font-family: Dotum;
    word-spacing: -2px;
    letter-spacing: -1px;
}


/* 2020-05-14 추가*/
.databoard5 table th a.skBtn{display:inline-block;} 
.databoard5 table th a.skBtn img{width:100%; max-width:100%} 
.vipBenefit{display:block;}
.vipBenefit img{max-width:100%;}

.ppsguide p.list_txtstyle_2{overflow:hidden; padding:0 5px 10px 10px; color:#444; background:url("/smc/resources/images/icon/icon_3x3_444.gif") no-repeat 0 8px; line-height:18px; }

.btnList{text-align:center; overflow:hidden;}
.btnList span{display:inline-block; float:none !important;}
/* // 2020-05-14 추가*/


/* 2020-05-26 추가 */
.boardwrite.rowTable{border-top:0; border-collapse:collapse;}
.boardwrite.rowTable tr:first-child th, .boardwrite.rowTable tr:first-child td{border-top:1px solid #555;}
/* // 2020-05-26 추가 */

/* 2020-07-23 추가 */
.trafficguide.trafficCont .agency_tabbox{display:flex; flex-wrap:nowrap; justify-content:center;}
.trafficguide.trafficCont .agency_tabbox span.mng{width:85px}
.trafficguide.trafficCont .agency_tabbox span.mng a{background:url('/smc/resources/images/mobile/smartguide/logo_traffic.png') no-repeat center center/90%;}
.trafficguide.trafficCont .databoard_row table tbody th span{font-weight:normal;}
.trafficguide.trafficCont .agency_tabbox span a{width:100%; height:100%; text-indent:0; color:transparent;} /*2020-09-21 수정 */ 
/* // 2020-07-23 추가 */

/* 2022-02-15 추가 s*/
.trafficguide.trafficCont #dataYearSelect{text-align: right;}
.trafficguide.trafficCont #dataYearSelect select{height: 24px;}
.trafficguide.trafficCont #dataYearSelect button{display: inline-block; width: 40px; height: 24px; border: 1px solid #ccc; border-radius: 2px; background: url(/smc/resources/images/mobile/btn/bg_btngr_11.jpg) repeat-x 0 100%; background-size:auto 100%; font-size: 12px; }
/* //2022-02-15 추가 e*/

/* 2020-11-16 추가 */
.faqType.accordion .answerD .answer_div{background:#eef4f8; line-height:18px; padding:5px; word-break:keep-all;}
.faqType.accordion .answerD .answer_div .colorBlue{color:#3763bb;}
/* // 2020-11-16 추가 */

/* 2021-07-21 이용자 의견접수 추가 */
.user_opinion {font-size:11px; color:#717171;}
.user_opinion  strong{font-weight:600;}
.user_opinion .list_top{padding-bottom:10px; border-bottom:2px solid #444;}
.user_opinion .list_top p{color:#444;}
.user_opinion .list_bottom{margin:30px 0 20px;}

.user_opinion .list_write .list_cell{padding:15px 0; border-bottom:1px solid #e2e2e2;}
.user_opinion .list_write dt{font-weight:600; font-size:13px; color:#222;}
.user_opinion .list_write dd{padding-top:10px;}
.user_opinion .list_write .input_list{padding-left:10px;}
.user_opinion .list_write .input_list li:not(:first-of-type){margin-top:10px;}

.user_opinion .list_write .input_list li input[type="radio"]{vertical-align:middle;}
.user_opinion .list_write .input_list li input[type="radio"] + label{display:inline-block; margin-left:5px; vertical-align:middle;}

.user_opinion .list_write .form_text{display:block; width:100%; height:25px; border:1px solid #e2e2e2;}
.user_opinion .list_write .form_textarea{display:block; width:100%; border:1px solid #e2e2e2;}
.user_opinion .list_write .form_select{height:25px; border:1px solid #e2e2e2;}
.user_opinion .list_write .form_emailwrap {display:flex;}
.user_opinion .list_write .form_emailwrap .form_text{display:inline-block; width:calc(35% - 13px); vertical-align:middle;}
.user_opinion .list_write .form_emailwrap .form_select{display:inline-block; width:calc(65% - 13px); vertical-align:middle;}
.user_opinion .list_write .form_emailwrap .at{display:inline-block; width:26px; vertical-align:middle; text-align:center; line-height:25px;}
.user_opinion .list_write .textarea_count{margin-top:5px; color:#999;}
.user_opinion .list_write .agree_box{padding:10px; background:#f1f1f1;}
.user_opinion .list_write .agree_box p{color:#717171; line-height:20px;}
.user_opinion .list_write .agree_box p strong{color:#000;}
.user_opinion .list_write .agree_box .agree_check{margin-top:10px;}
.user_opinion .list_write .agree_box .agree_check label{display:inline-block; margin-left:5px;}
/* //2021-07-21 이용자 의견접수 추가 */

/* 2021-08-11 추가 25%요금할인 대상단말기조회 */
.mobile_carrier {margin-top:20px; padding-bottom:10px; border:1px solid #ddd; box-sizing:border-box; background-color:#f1f1f1;}
.mobile_carrier *{box-sizing:border-box;}
.mobile_carrier .title_area{padding:13px 10px; border-bottom:1px solid #ddd; background-color:#eef5fa;}
.mobile_carrier .title_area p.notiTxt02{margin:0;}
.mobile_carrier .content_area{padding:13px 10px;}
.mobile_carrier .content_area p{font-size:11px; color:#666; line-height:15px;}
.mobile_carrier .content_area p span{color:#0056c2;}
.mobile_carrier .content_area ul{margin-top:10px;}
.mobile_carrier .content_area ul li{position:relative; height:74px; margin-top:10px; padding-left:50%; border:1px solid #b8b8b8; background-color:#fff; text-align:center;}
.mobile_carrier .content_area ul li:first-child{margin-top:0;}
.mobile_carrier .content_area ul li .img_area{position:absolute; top:0; left:0; width:50%; height:100%; border-right:1px solid #ddd;}
.mobile_carrier .content_area ul li .img_area img{display:block; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto;}
.mobile_carrier .content_area ul li .tel_area{height:37px; border-bottom:1px solid #ddd; font-size:13px; font-weight:bold; color:#666; line-height:37px;}
.mobile_carrier .content_area ul li a{display:block; font-size:13px; font-weight:bold; color:#0056c2; line-height:37px;}
.mobile_carrier .mobile_carrier_btn{padding:0 10px; text-align:right;}
.mobile_carrier .mobile_carrier_btn a{display:inline-block;}
/* //2021-08-11 추가 25%요금할인 대상단말기조회 */
