*{margin:0; padding:0}
html{width:100%; height:100%;}
body{font-size:12px; font-family: 'easyNanumGothic', 'easyNanumGothic02', dotum,"돋움",sans-serif; color:#444}
body,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,input,table,tr,th,td{margin:0; padding:0}
ul,ol,li{list-style:none; margin:0; padding:0;}
img, fieldset{border:none; vertical-align:top}
legend, caption{display:none;}
textarea, button{vertical-align:middle;}
input, select{height:16px; vertical-align:top; background:#fff; border:1px solid #ccc; font-family: 'easyNanumGothic', 'easyNanumGothic02', dotum,"돋움",sans-serif; font-size:12px; color:#444; line-height:22px;}
input{padding:3px;}
select{padding:2px}
textarea{padding:3px; vertical-align:middle; background:#f7f7f7; border:1px solid #ccc; font-family: 'easyNanumGothic', 'easyNanumGothic02', dotum,"돋움",sans-serif; font-size:12px; color:#444; line-height:22px;}
.checkbox{padding:0; border:0; background:#fff}
.checkbox02{padding:0; border:0; background:#EDEDED}
.disNone{display:none;}
a{text-decoration:none; color:#444;}
a:hover, a:focus, a:active{text-decoration:none; color:inherit;}
table{width:100%; border-collapse:collapse}
.p_box{width:100%; overflow:hidden}
.cupo {cursor:pointer;}

/* 간격, 폰트 */
.mt2{margin-top:2px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt35{margin-top:35px}
.mt40{margin-top:40px}
.mt45{margin-top:45px}
.mt50{margin-top:50px}
.mt55{margin-top:55px}
.mt60{margin-top:60px}

/* 2014-09-15 추가 */
.font_8 {color:#888}

/* 정렬 */
.taC{text-align:center}
.taR{text-align:right;}
.taL{text-align:left;}
.overF{overflow:hidden}

.clearB{clear:both; width:100%;}
.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}

/* 레이아웃 환급신청 리다이렉트 페이지 */
#header{width:100%;}
.headerDiv{position:relative; z-index:100; width:100%;}
.headerDiv .headTop{position:relative; width:960px; height:90px; margin:0 auto;}
.headerDiv .headTop h1{width:158px; margin:0 auto 0; padding-top:11px;}

#cBody{width:100%; background:#f1f1f1}
.contents{width:960px; margin:0 auto; padding:0 0 30px;}
.subConDiv{position:relative; border:1px solid #e5e5e5; background:#fff; padding:45px 29px 50px;}/* 20121127 수정됨 */
.conHead{width:100%; overflow:hidden}
.conHead h3{width:; float:left}
.conHead .path{width:; float:right; margin-top:13px; font-size:11px; color:#767676; line-height:8px;}
.conHead .path span{font-size:11px; color:#444}

.errorCon{border-top:10px solid #444; width:100%;}
.errorCon .errorBox{width:980px; margin:0 auto;  padding:140px 0 240px; text-align:center;}
.errorCon .errorBox .btn{margin-top:100px;}

#footer{width:100%; background:#bdbdbd}
.footerDiv{width:960px; overflow:hidden; margin:0 auto; padding:30px 0;}
.footerDiv ul{overflow:hidden;}
.footerDiv ul li{float:left; background:url('/smc/resources/images/icon/bl_footerGap.gif') no-repeat left 6px; padding:0 6px;}
.footerDiv ul li.first{background:none; padding:0 6px 0 0;}
.footerDiv .copy{margin-top:5px;}
.footerDiv .footerMenu{float:left; width:640px;}

/**************************************************************************************************************************************************/
/* 2013-11 간소화 페이지 관련 추가 */

/* 2013-10-28 추가, 임시페이지- 메인 */
.mainTempBody{background-color:#f1f1f1}
.mainTemp1{overflow:hidden; background-color:#777}
.mainTemp1 p{float:left; color:#fff; font-size:11px} /* 2013-10-31 추가 float:left 삭제 width:800px; margin:0 auto; padding:10px 0 */
.mainTemp1Con{overflow:hidden; width:800px; margin:0 auto; padding:10px 0} /* 2013-10-31 추가 */
.mainTemp1 .login{float:right; color:#999} /* 2013-10-31 추가 */
.mainTemp1 .login a{color:#fff; font-size:11px} /* 2013-10-31 추가 */
.mainTemp2{background-color:#fff}
.mainTemp2 p{width:800px; margin:0 auto; padding:30px 0; color:#ff0000; line-height:18px}
.mainTemp2 p strong{font-size:14px}
.mainTempCon{border-top:1px solid #dadada; background-color:#f1f1f1}
.mainTempBox{width:800px; margin:0 auto; padding-top:45px}
.mainTemp4Top{overflow:hidden; position:relative; padding:20px; border-bottom:2px solid #f1f1f1} /* 2013-10-31 추가 overflow:hidden; padding:20px; border-bottom:2px solid#f1f1f1 삭제 height:28px */
.mainTemp4Top .tit{float:left; font-size:16px; line-height:32px} /* 2013-10-31 추가 float:left; line-height:32px */
.mainTemp4Top .linkList{float:right} /* 2013-10-31 삭제 position:absolute; top:-4px; right:0 */
.mainTemp4Top .linkList li{float:left}
/* 2021-11-22 추가 및 수정 */
.mainTemp4Top .linkList a{display:block; width:125px; margin-left:2px; padding:6px 0; background-color:#444; color:#f1f1f1; font-weight:bold; text-align:center; letter-spacing: -1px} /* 2015-10-02 수정 width:170px; padding:7px 0 */
.mainTemp4Top .linkList a.long{width:170px;}
/* // 2021-11-22 추가 및 수정 */
.mainTemp4Con{overflow:hidden; border-top:3px solid #444; border-bottom:1px solid #dadada; background-color:#fff; line-height:18px}
.mainTemp4Con .left{float:left; width:419px}
.mainTemp4Con .left .top{padding:0 20px}
.mainTemp4Con .left .top .txt1{font-size:14px}
.mainTemp4Con .left .bottom{padding:0 20px; border-top:1px dashed #f1f1f1}
.mainTemp4Con .left .bottom .txt1{font-weight:bold}
.mainTemp4Con .left .bottom .txt2{font-size:11px}
.mainTemp4Con .left .bottom .cBlue{color:#105c9f; font-weight:bold}
.mainTemp4Con .right{float:left; width:340px; padding:0 20px 20px; border-left:1px dashed #f1f1f1}
.mainTemp4Con .right table{font-size:11px; line-height:17px}
.mainTemp4Con .right th{padding:4px 0 2px; border-top:1px solid #444; border-right:1px solid #dadada; border-bottom:1px solid #dadada; background-color:#f1f1f1; font-weight: normal; text-align:center}
.mainTemp4Con .right td{padding:4px 0 2px; border-right:1px solid #dadada; border-bottom:1px solid #dadada; text-align:center}
.mainTemp4Con .right td.taL{text-align:left; text-indent:5px}
.mainTemp4Con .right .end{border-right:0}
.mainTemp4Con .right td p{padding-left:5px}
.mainTemp4Con .right .dot{background:url('/smc/resources/images/icon/dot2x2.gif') no-repeat 5px 6px;}
.mainTemp5{overflow:hidden; width:800px;  height:68px; margin:0 auto; padding:15px 0 0; border-top:3px solid #777; color:#777; font-size:10px; line-height:15px} /* 2013-10-31 추가 overflow:hidden; padding:15px 0 0; line-height:15px / 2013-11-04 추가width:800px;  height:83px; margin:0 auto; */
.mainTemp5 .copyright{float:left} /* 2013-10-31 추가 */
.mainTemp5 .goSmart{float:right; font-size:11px} /* 2013-10-31 추가 */
.mainTemp5 .goSmart .txt1{float:left}
.mainTemp5 .goSmart .txt2{display:block; float:left; width:25px; height:15px; margin-left:5px; background-color:#777; color:#fff; font-size:10px; text-align:center} /* 2013-10-31 추가 */

/* 2013-11-04 추가, 임시페이지- 미환급액 조회하기 */
.subBody{background-color:#f1f1f1}
.sub1{overflow:hidden; background-color:#777}
.sub1 p{float:left; color:#fff; font-size:11px} 
.sub1Con{overflow:hidden; width:800px; margin:0 auto; padding:10px 0}
.sub1 .login{float:right; color:#999} 
.sub1 .login a{color:#fff; font-size:11px}
.sub2{background-color:#fff}
.sub2 p{width:800px; margin:0 auto; padding:30px 0; color:#ff0000; line-height:18px}
.sub2 p strong{font-size:14px}
.subCon{border-top:1px solid #dadada; background-color:#f1f1f1}
.subBox{width:800px; margin:0 auto; padding-top:45px}
.sub4Top{overflow:hidden; position:relative; padding:20px; border-bottom:2px solid #f1f1f1}
.sub4Top .tit{float:left; font-size:16px; line-height:32px} 
.sub4Top .linkList{float:right} 
.sub4Top .linkList li{float:left}
.sub4Top .linkList a{display:block; width:170px; margin-left:2px; padding:6px 0; background-color:#444; color:#f1f1f1; font-weight:bold; text-align:center} /* 2013-10-31 수정 width:150px; padding:7px 0 */
.sub4Con {overflow:hidden; border-top:3px solid #444; border-bottom:1px solid #dadada; background-color:#fff; line-height:18px}
.sub4Con .left{float:left; height:695px;/* height:519px; 2016-10-18 */ width:419px}
.sub4Con .left .top{padding:0 20px}
.sub4Con .left .bottom{padding:0 20px; }
.sub4Con .left .bottom .cBlue{color:#105c9f; font-weight:bold}
.sub4Con .left .bottom .subC01 tbody :first-child th,
.sub4Con .left .bottom .subC01 tbody :first-child td{border-top:1px solid #555;  }
.sub4Con .left .bottom .subC01 tbody th,
.sub4Con .left .bottom .subC01 tbody td{border-top:1px solid #dadada;border-bottom:1px solid #dadada;}
.sub4Con .left .bottom .subC01 tbody th {text-align:left; background:#f1f1f1; padding:0 0 0 15px;font-weight:normal;}
.sub4Con .left .bottom .subC01 tbody td {padding: 15px 0 15px 10px ; font-size:11px} 
.sub4Con .left .bottom .subC01 tbody td b.b01 {padding:0  60px 0 0;} /* 2016-10-18 */
.sub4Con .left .bottom .subC01 tbody td b.b02 {padding:0  51px 0 0;} /* 2016-10-18 */
.sub4Con .left .bottom .subC01 tbody td b.b03 {padding:0  38px 0 0;} /* 2016-10-18 */
.sub4Con .left .bottom .subC01 tbody td b.b04 {padding:0  13px 0 0;}
.sub4Con .left .bottom .subC01 tbody td input[type="checkbox"] {margin:0  6px 0 0;}
.sub4Con .left .bottom .subC01 tbody td textarea {width:359px; color:#444;}
.sub4Con .left .bottom .subC01 tbody td p {padding: 0 0 11px;}
.sub4Con .left .bottom .subC01 tbody td input[type="text"]{vertical-align:middle; color:#888;}
.sub4Con .left .bottom .subC01 tbody td input[type="password"]{vertical-align:middle; color:#888;}
.sub4Con .left .bottom .subC01 tbody td input[type="tel"]{vertical-align:middle; color:#888;}
.sub4Con .left .bottom2 {padding: 10px 0 0 0 ;}
.sub4Con .left .bottom2 a{display:inline-block; font-weight:bold; margin:0 5px 0 0 ; height:30px; line-height:30px;}
.sub4Con .left .bottom2 a.bot2First{ width:70px; color:#fff; background:#444; text-align:center;}
.sub4Con .left .bottom2 a.bot2Secound { width:70px; color:#777; background:#f1f1f1; text-align:center;}
.sub4Con .left .bottom2 span a{display:inline-block; float:right;  width:150px; color:#fff; background:#25649d; text-align:center; margin:0;}
.sub4Con .right{float:left; width:340px; height:519px; padding:0 20px 20px; border-left:1px dashed #f1f1f1}
.sub4Con .right table{font-size:11px; line-height:17px}
.sub4Con .right th{padding:4px 0 2px; border-top:1px solid #444; border-right:1px solid #dadada; border-bottom:1px solid #dadada; background-color:#f1f1f1; font-weight: normal; text-align:center}
.sub4Con .right td{padding:4px 0 2px; border-right:1px solid #dadada; border-bottom:1px solid #dadada; text-align:center}
.sub4Con .right td.taL{text-align:left; text-indent:5px}
.sub4Con .right .end{border-right:0}
.sub4Con .right td p{padding-left:5px}
.sub4Con .right .dot{background:url('/smc/resources/images/icon/dot2x2.gif') no-repeat 5px 6px;}
.sub4Con .right .rBottom{padding:20px 0 0; font-size:11px; }
.sub4Con .right .rBottom span{color:#105c9f}
.sub5{overflow:hidden; padding:15px 0 0; border-top:3px solid #777; color:#777; font-size:10px; line-height:15px}
.sub5 .copyright{float:left}
.sub5 .goSmart{float:right; font-size:11px} 
.sub5 .goSmart .txt1{float:left}
.sub5 .goSmart .txt2{display:block; float:left; width:25px; height:15px; margin-left:5px; background-color:#777; color:#fff; font-size:10px; text-align:center}
.stxt1 {color:#25649d; font-size:14px; padding:0 0 14px; }
.stxt2 {letter-spacing:-1px;  font-family: "돋움", dotum}
.mainTemp4Con .left{float:left; width:419px}

/* 2013-11-04 추가, 임시페이지- 미환급액 결과보기 */
.sborder { border-bottom:1px dotted #f1f1f1;} 
.sborder + p {padding: 20px 0 0;}
.sborder + p b {padding:0 31px 0 0 ;}
.sborder + p + p {padding: 20px 0 0 0; }
.sub4Con .left2{float:left; padding:0 20px; /* height:570px;  */width:760px}
.bottom3 .subC02 thead :first-child th{border-top:1px solid #555;  }
.bottom3 .subC02 thead  th{background:#f1f1f1; border-left:1px solid #dadada; border-bottom:1px solid #dadada; font-size:12px; padding:2px 0 ; }
.bottom3 .subC02 thead :first-child th:first-child {border-left:0;}
.bottom3 .subC02 tbody th,
.bottom3 .subC02 tbody td {height:29px;line-height:29px; border-left:1px solid #dadada; border-bottom:1px solid #dadada; }
.bottom3 .subC02 tbody th:first-child{border-left:0;}
.bottom3 .subC02 tbody td {text-align:center;}
.bottom3 .subC03 {margin-top:20px;}
.bottom3 .subC03 tbody :first-child th,
.bottom3 .subC03 tbody :first-child td{border-top:1px solid #555;  }
.bottom3 .subC03 tbody  th{background:#f1f1f1; border-left:1px solid #dadada; border-bottom:1px solid #dadada;  }
.bottom3 .subC03 tbody th,
.bottom3 .subC03 tbody td {height:46px;line-height:46px; border-left:1px solid #dadada; border-bottom:1px solid #dadada; }
.bottom3 .subC03 tbody th:first-child{border-left:0;}
.bottom3 .subC03 tbody th {padding: 0 0 0 20px; text-align:left;}
.bottom3 .subC03 tbody td {padding-left:10px;}
.bottom3 .subC03 tbody td input[type="text"]{vertical-align:middle; color:#888;}
.bottom3 .subC03 tbody td input[type="password"]{vertical-align:middle; color:#888;}
.bottom3 .subC03 tbody td input[type="tel"]{vertical-align:middle; color:#888;}
.bottom3 .subC03 tbody td select {height: 25px; width:100px; vertical-align:middle;color:#888;}
.bottom3 .subC03 + p a {display:block; width:78px; height:30px; line-height:30px;  margin:10px 0 0 325px; font-weight:bold; padding:0 0 0 32px; background:#25649d; color:#fff;}

/* 2013-11-04 추가, 임시페이지- 환급신청결과*/
.sub4Con .left3{float:left; padding:0 20px; /*height:399px;*/margin-bottom:30px; width:760px}
.sborder02 {padding:0;}
.bottom4 .subC04 thead  th{border-top:1px solid #555; height:29px; line-height:29px; background:#f1f1f1; }
.bottom4 .subC04 tbody td {border-top:1px solid #ddd; border-left:1px solid #ddd; border-bottom:1px solid #bbb; text-align:center; height:29px; line-height:29px}
.bottom4 .subC04 tbody td:first-child {border-left:0;}
.bottom4 {border-bottom:1px dotted #f1f1f1; /*height:80px;*/}
.sub5Con p strong{display:block; padding:20px 0 0 0;}
.sub5Con p:first-child strong{padding:0;}
.sub5Con p span{color:#105c9f}
.sub5Con p a {text-decoration:underline;}

/* 2013-11-04 추가, 임시페이지- 환급신청결과*/
.sub4Con .left4{float:left; padding:0 20px; height:769px; width:760px}
.sub4Con .left4 .top {padding: 0 0 20px; border-bottom:1px dotted #f1f1f1;} 
.sub4Con .boxFoot2  {padding:8px 0 16px 0; border-bottom:1px dotted #f1f1f1;}
.bottom5 + p strong{ display:block; padding:10px 0 0 0;}
.termsBox2{border:1px solid #ddd; width:720px; height:75px; padding:16px 20px; line-height:20px; color:#888; overflow-y:scroll;}
.sub5Con02 {padding:16px 20px 0 0; }
.sub5Con02 p {padding:0 0 10px;}
.sub5Con02 p span {float:right; color:#888;}
.sub5Con02 p span  b{color:#2e5fad;}
.sub5Con02 .subC05 :first-child th,
.sub5Con02 .subC05 :first-child td {border-top:1px solid #555;}
.sub5Con02 .subC05 th{padding:0 0 0 20px; text-align:left; height:44px; line-height:44px; background:#f1f1f1; border-bottom:1px solid #ddd;}
.sub5Con02 .subC05 td {padding:0 0 0 10px;border-bottom:1px solid #ddd; line-height:44px; color:#888;font-size:11px; }
.sub5Con02 .subC05 th b{color:#2e5fad;}
.sub5Con02 .subC05 td input[type="text"] {vertical-align:middle; color:#888;}
.sub5Con02 .subC05 td input[type="password"] {vertical-align:middle; color:#888;}
.sub5Con02 .subC05 td input[type="tel"] {vertical-align:middle; color:#888;}
.sub5Con02 .subC05 td select{vertical-align:middle; color:#888;}
.sub5Con02 .subC05 td span a {display:inline-block;margin:0 20px 0 6px; background:#777; color:#fff; width:70px; height:28px; line-height:28px; text-align:center;}
.sub5Con02 .subC05 tr.tableEnd th,
.sub5Con02 .subC05 tr.tableEnd td {border-bottom:1px solid #bbb;}
.left4Foot {padding:10px 0 0 308px;  }
.left4Foot span a {display:inline-block; background:#444; color:#fff; font-weight:bold; width:70px; height:30px;  line-height:30px; text-align:center;}
.left4Foot span a.cencle {background:#f1f1f1; color:#777; }

/* 2013-11-04 추가, 임시페이지-로그인*/
.sub4Con .left5{float:left; padding:0 20px; height:177px; width:320px;}
.sub4Con .right2{float:left; padding:20px 20px 0 0 ; height:157px; width:410px;}
.sub4Con .right2 .rLogin {position:relative;width:389px; height:106px; background:#f8f8f8; padding:20px 0 0 21px;  } 
.sub4Con .right2 .rLogin p input[type="text"] {margin:0 0 8px; width:250px; height:20px;line-height:20px; color:#767676;}
.sub4Con .right2 .rLogin p input[type="password"] {margin:0 0 8px; width:250px; height:20px;line-height:20px; color:#767676;}
.sub4Con .right2 .rLogin p input[type="tel"] {margin:0 0 8px; width:250px; height:20px;line-height:20px; color:#767676;}
.sub4Con .right2 .rLogin span a {display:inline-block; position:absolute; top:20px; right:20px; width:100px; height:64px; line-height:64px; color:#fff; font-weight:bold; background:#25649d; text-align:center; }
.sub4Con .right2 .rLogin p a{display:inline-block; text-decoration:underline; color:#444;}

/* 2013-11-04 추가, 임시페이지- 비밀번호분실*/
.sub4Con .left6{float:left; padding:0 20px; height:230px; width:760px;}
.lPassword {height:47px; width:653px; line-height:25px; margin:21px 0 ; padding:21px 0 0 104px;  background:#f8f8f8; }
.lPassword p strong {display:inline-block; padding:0 30px 0 0;}
.lPassword + p {padding:0 0 0 345px;}
.lPassword + p a {display:inline-block; width:70px; height:30px; line-height:30px; text-align:center; background:#444; color:#fff; font-weight:bold; }

/* 2013-11-04 추가, 임시페이지- 회원가입 완료*/
.sub4Con .left7{float:left; padding: 0 20px; height:277px; width:670px;}
.applicateEnd {height:98px; width:721px; margin:8px 0 21px ; font-size:11px; padding:21px;  background:#f8f8f8;}
.applicateEnd p strong span {color:#456cae; font-size:14px;}
.applicateEnd div {padding:10px 0 0; color:#767676;}
.applicateEnd div p {line-height:18px;}
.applicateEnd + p {padding:0 0 0 285px;}
.applicateEnd + p a {display:inline-block; width:170px; height:30px; line-height:30px; text-align:center; background:#25649d; color:#fff; font-weight:bold; }

/**************************************************************************************************************************************************/

/* 2016-11-14 추가 s */
.modalpop .popupwrap {display:none; position:fixed; left:50%; top:300px; z-index:101; background:#fff; border:3px solid #444}
.popupwrap h1 {height:36px; padding:14px 0 0 20px; background:url('/smc/resources/images/common/bg_poptitle_gr.jpg') repeat-x 0 100%; border-width:1px 1px 0 1px; border-style:solid; border-color:#ccc; color:#222; font-family:ngb; font-size:16px}
.popupwrap .btn_modalclose {position:absolute; right:15px; top:15px; width:20px; height:20px; background:url('/smc/resources/images/icon/icon_layerclose_01.png') no-repeat 50% 50%; text-indent:-99999px}
.popupwrap .popcontents {padding:30px 20px; overflow:hidden; border-width:0 1px 1px 1px; border-style:solid; border-color:#ccc}

.popupwrap.sktMvno {width:494px; margin:0 0 0 -250px}
.popupwrap.sktMvno .popcontents {padding-bottom:20px; padding-top:0px;}
.popupwrap.sktMvno dl {clear:both; overflow:hidden;}
.popupwrap.sktMvno dl dt {width:135px; text-align:left; float:left; margin-top:20px;}
.popupwrap.sktMvno dl dd {width:90px; text-align:left; float:left; vertical-align:top; margin-top:40px;}
/* 2016-11-14 추가 e */
