@charset "euc-kr"; 
/* ---------------------------------------
    Description : ¾È½ÉÅ¬¸¯ °¡ÀÌµå
    Author  : netive  
    date    : 2013.09.13h
    modify  : 2014.06.12 PM 18:00
   --------------------------------------- */ 
 *   { padding:0; margin:0;}
body    { padding:0; margin:0; color:#666; background:#FFFFFF; font-size:11px; font-family:'µ¸¿ò',Dotum,'±¼¸²',Gulim,Verdana,'Trebuchet MS',Tahoma,Arial,'Sans-Serif'; word-wrap:break-word; word-break:break-all; -webkit-text-size-adjust:none;}
div, h1, h2, h3, h4, h5, h6, p, pre, blockquote, abbr, acronym, address, code, del, dfn, th, td, map, iframe{ margin:0; padding:0;}
dl, dt, dd, ol, ul, li  { list-style:none; margin:0; padding:0;}
img {border:none;}

input {font-size:11px;}
input[type="text"] {border:1px #CCC solid; padding:3px 5px; color:#666; vertical-align:middle}
input[type="password"] {border:1px #CCC solid; padding:3px 5px;  color:#666;vertical-align:middle}
 
select {color:#555; font-size:11px; height:21px; padding:0 0 0 5px; vertical-align:middle}
input[type="checkbox"], input[type="radio"] { width:13px; height:11px; padding:0; margin:0; line-height:11px; vertical-align:middle}
/*input[type="radio"] {vertical-align:-1pt;} */
input[type="checkbox"] + label,input[type="radio"] + label { display:inline-block; margin:0 20px 0 2px; padding-top:2px; vertical-align:middle; line-height:normal;} /* ·¹ÀÌºí °£°Ý Á¶Á¤ */
input[type="text"] {width:80px}
input[type="password"] {width:80px;font-size:10px !important;}
label.mgNone {margin-right:0 !important;}
a,a:hover,a:focus,a:active{ text-decoration:none;}


/*reset*/
legend{position:absolute; visibility:hidden; overflow:hidden; width:0; height:0; margin:0; padding:0; font-size:0; line-height:0}
table{border-collapse:collapse; border-spacing:0px; table-layout:fixed; word-break:break-all}
caption{visibility:hidden; overflow:hidden; width:0; height:0; font-size:0; line-height:0}
.hide { visibility:hidden; display:block; overflow:hidden; position:absolute; top:-9999px; left:-9999px; height:0; font-size:0; line-height:0; }/* ¼û±è ¿ä¼Ò¿¡ ³ÖÀ½ */
em,address{font-style:normal}

/*common*/
.textL {text-align:left !important;}
.textR {text-align:right !important;}
.textC {text-align:center !important;}
.sizeS {width:30px !important;}
.sizeSS{width:50px !important;}
.sizeMM{width:110px !important;}
.sizeM{width:80px !important;}
/*.sizeL{width:150px !important;}
.sizeXL{width:99% !important;}*/
.floatL {float:left}
.floatR {float:right}

.mgNone {margin-top:0 !important;}
.mgtSS {margin-top:3px !important;}
.mgtS {margin-top:5px !important;}
.mgtM {margin-top:10px !important; }
.mgtL {margin-top:20px !important;}
.colorS {color:#004da3 !important;}
.colorB {color:#3c454d !important;}
.colREd{color:red;}
.colorT{color:#666666 !important;}/* 20140620 | Ãß°¡ */

/*·¹ÀÌ¾Æ¿ô*/
body {width:400px;height:400px;}
html {height:400px}

#secWrap { min-height:100%; position:relative; z-index:1; border-left:2px solid #004da3; border-right:2px solid #004da3;}
hr { width:100%; border:0; font-size:0; display:block; position:absolute; bottom:0; border-bottom:2px solid #004da3; line-height:0; }

#visalogo {background:url(/d_secure/images/bg_visalogo.gif) no-repeat 19px 367px; }
#visalogoLo {background:url(/d_secure/images/bg_visalogo.gif) no-repeat 19px 328px; }
#visalogoTop {background:url(/d_secure/images/bg_visalogo.gif) no-repeat 19px 60px; }

#amexlogo {background:url(/d_secure/images/amex_logo.png) no-repeat 19px 367px; }
#amexlogoLo {background:url(/d_secure/images/amex_logo.png) no-repeat 19px 328px; }
#amexlogoTop {background:url(/d_secure/images/amex_logo.png) no-repeat 19px 60px; }


#master {background:url(/d_secure/images/bg_master.gif) no-repeat 19px 367px; }
#masterLo {background:url(/d_secure/images/bg_master.gif) no-repeat 19px 328px; }
#masterTop {background:url(/d_secure/images/bg_master.gif) no-repeat 19px 60px; }

#jcb {background:url(/d_secure/images/bg_jcb.gif) no-repeat 19px 367px; }
#jcbLo {background:url(/d_secure/images/bg_jcb.gif) no-repeat 19px 328px; }
#jcbTop {background:url(/d_secure/images/bg_jcb.gif) no-repeat 19px 60px; }

#verified {background:url(/d_secure/images/bg_verified.gif) no-repeat 19px 367px; }
#verifiedLo {background:url(/d_secure/images/bg_verified.gif) no-repeat 19px 328px; }
#verifiedTop {background:url(/d_secure/images/bg_verified.gif) no-repeat 19px 60px; }

	
.head{ position:relative; z-index:10; background:#004da3; height:28px; padding:10px 0 0 14px;}
#secWrap .closeBtn {position:absolute; right:11px; top:10px; z-index:100;}

#secWrap .head .tapMenu { position:absolute; top:8px; left:155px; height:43px; margin:0; overflow:hidden}
#secWrap .head .tapMenu li {float:left; }/*border-bottom:1px #d9d9d9 solid;*/
#secWrap .head .tapMenu li a {letter-spacing:-1px; font-size:12px; border-left:1px #d9d9d9 solid; border-bottom:1px #004da3 solid; padding:8px 13px 7px;  background:#e9e9ea; display:block; text-decoration:none; color:#747474; font-weight:bold}
#secWrap .head .tapMenu li:first-child a {border-left:none;}
#secWrap .head .tapMenu .on {background:#FFF;  color:#004da3;border-bottom:1px #fff solid;}/*border-bottom:1px #FFF solid;*/

.head h1.text {color:#fff; font-size:15px; }
.head h2 { color:#fff; font-size:12px; position:absolute; top:15px; left:155px;}

.pementSection {overflow:hidden; margin:10px 17px 20px 17px; line-height:150%}
.pementSection.overHidden { margin:0;padding:20px 17px; height:320px; overflow-y:scroll;}
.pementSection .payCode {overflow:hidden; padding:4px 9px !important; border-left:1px solid #00A0E0; border-right:1px solid #00A0E0; border-top:1px solid #00A0E0; line-height:115%; height:80px;}
/* ------- 20140620 | ¼öÁ¤ ¹× Ãß°¡ */
.pementSection .payCode h3 {float:left;margin-left:17px; margin-right:37px;padding:35px 0 0;}
.pementSection .payCode > iframe{float:left}
.pementSection .payCode span {font-size:25px; font-weight:bold; color:#0050a9; padding-top:37px; padding-left:20px; display:inline-block;}
.pementSection .payCode strong.num{float:left;font-size:25px;line-height:28px; font-weight:bold; color:#0050a9; padding-top:30px; padding-left:20px; display:inline-block;}
.pementSection .payCode strong.dash{font-size:15px;line-height:15px;vertical-align:middle;}
/* -------//20140620 | ¼öÁ¤ ¹× Ãß°¡ */
.payLine .payCode,.payLine .paymentCode{line-height:110%;}

/*button*/
.grayBtn {border:0; height:19px; line-height:21px; padding:0 15px 0 15px; background:#4a4e5b; color:#FFF; font-weight:bold; font-size:11px; cursor:pointer; overflow:visible; vertical-align:middle;}
a.grayBtn {display:inline-block;}
.grayBtn.sizeL { height:26px; line-height:26px;}
.whiteBtn { height:17px; line-height:19px; padding:0 15px 0 15px; background:#FFF; color:#4a4e5b; font-weight:bold; font-size:11px; border:1px #4a4e5b solid; cursor:pointer; overflow:visible;vertical-align:middle;}
a.whiteBtn {display:inline-block;}
input.whiteBtn {line-height:18px; height:19px; *margin-top:-1px;}
.LbulelineBtn {display:inline-block; height:17px; line-height:19px; padding:0 15px 0 7px; border:1px #2c76c9 solid; background:url(/d_secure/images/ico_leftarrow.gif) no-repeat  95%  6px; color:#004fa8; text-decoration:none;vertical-align:middle;}


.LbulelineBtnNoa {display:inline-block; height:17px; line-height:19px; color:#004fa8; padding:0px 7px; border:1px #2c76c9 solid; text-decoration:none;vertical-align:middle;}
.blueBgMiniBtn { display:inline-block; color:#FFF; background:#004fa8; height:19px; line-height:21px; padding:0 7px; text-decoration:none;vertical-align:middle;}
.gLineMiniBtn { display:inline-block; color:#7c7b7b; background:#FFF; height:17px; line-height:19px; border:1px #CCC solid; padding:0 7px; text-decoration:none;vertical-align:middle;}

/* table */
.tblWrap {border:1px #00a0e0 solid; padding:3px 0 5px 0; margin-top:10px;}
.tblWrap1 {border:1px #00a0e0 solid; padding:10px 0 7px 0; margin-top:10px;}
.tblWrap2 {border:1px #00a0e0 solid; padding:3px 0 3px 0; margin-top:3px;}
.tblWrap3 {border:1px #00a0e0 solid; padding:10px 0 10px 13px; margin-top:10px; overflow:hidden; width:auto; height:auto;}



.lineBox {border:1px #00a0e0 solid; border-top:none; background-color:#f5f5f5; padding:10px 20px 5px 20px;}
.lineBox strong {margin-top:0;}
.lineBox .refer {margin:2px 0;}

.tarenTable {width:100%; border-collapse:collapse;}
.tarenTable th {color:#004fa8; padding:7px 0 0 15px; text-align:left; background:url(/d_secure/images/ico_dot.gif) no-repeat 10px 11px; vertical-align:top;}
.tarenTable td {border:0 !important; padding:3px 5px 2px 0;}
.tarenTable td.cardBack {background:url(/d_secure/images/bg_cardBackimg.gif) no-repeat 165px 3px }
.tarenTable td em { margin-bottom:0;}
.tarenTable th .gLineMiniBtn {font-weight:normal; letter-spacing:-1px;}



.blueTable {width:100%; border-top:2px #004da3 solid; border-bottom:2px #d3e3f4 solid; margin-top:10px; }
.blueTable tr th,td {border-bottom:1px #d3e3f4 solid; border-left:1px #d3e3f4 solid; padding:4px 10px; }
.blueTable tr th:first-child, .blueTable tr td:first-child { border-left:none;}
.blueTable tr th.linY {border-left:1px #d3e3f4 solid;}

.blueTable tr td { text-align:center;}
.blueTable tbody tr th{background-color:#f4f9ff; color:#3e424d;}
.blueTable thead tr th{background-color:#f4f9ff; color:#3e424d;}

/*.blueTable tr td select{ color:#555; border:1px #CCC solid; height:21px;}*/

/*info*/
.btnWrap{text-align:center; margin-top:10px; position:relative; min-height:20px}
.btnWrap1{text-align:center; margin-top:5px; position:relative; min-height:20px}
.btnWrap.btnMgt { margin-top:20px;}
.Head2 {display:block; padding:0 0 3px 15px; background:url(/d_secure/images/ico_h2bluearrow.gif) no-repeat 0 1px; font-size:12px; color:#3e424d; margin-top:20px;}
.btnWrap .btnR { position:absloute; right:0; top:0;}

em { display:inline-block; margin:2px 0 5px 0; line-height:150%;}
.refer { display:block; margin-top:8px;}
.refer.lineY { border-top:1px solid #dcdcdc; padding-top:10px;}
p.btnY { position:relative; padding:5px 0 0 0;}
p.btnY .LbulelineBtn { position:absolute; top:0; right:0;}
.heading2 {color:#43484e; font-size:12px; font-weight:bold;}

.bayinfo { clear:both; margin:5px auto 0; overflow:hidden; border:1px #a8a8a8 solid; padding:4px 10px 2px 10px; background-color:#f5f5f5;}
.bayinfo li {margin:2px 0; float:left;}
.bayinfo li:first-child { width:100%;}
.bayinfo li strong {color:#464646; display:inline-block; text-align:right; }
.bayinfo li strong:first-child {color:#004da3; margin-right:5px; width:50px;}
.bayinfo li.cost {float:right;}
.bayinfo li strong.textS {width:39px;}

.desection {height:26px; padding:10px 0; text-align:right; background:url(/d_secure/images/de_idDescription.gif) no-repeat 0 10px; margin:10px 0; border-top:1px #CCC solid; border-bottom:1px #CCC solid; }
.desection .LbulelineBtn {margin-top:5px}

.memberMent { margin-bottom:5px}
.memberMent strong {color:#004da3;}

.internetDst {width:auto; height:auto; overflow:hidden; padding:20px 20px 10px; border:1px #d5d5d5 solid;}
.refText {display:inline-block; margin-left:10px; padding-left:15px; text-indent:-9px;}

/*¸®½ºÆ®*/
.listDot { padding:0; letter-spacing:-1px; margin-top:10px;}
.listDot li { background:url(/d_secure/images/bullets.gif) no-repeat 0 5px ; line-height:150%; padding-left:6px; margin-top:3px;}
.listDot li:first-child { margin-top:0;}
/*.listDot li em { display:block; padding-left:20px; text-indent:-17px;}*/
.listDot li ul li { background:none; padding-left:0;}
.listDot .grayBtn { margin-top:2px;}
p.listDot { margin:10px 0 0 0; background:url(/d_secure/images/bullets.gif) no-repeat 0 5px ; line-height:150%; padding:0 0 0 6px;}

.listNum {margin-top:5px;}
.listNum li {padding-left:18px; line-height:150%; margin-top:3px;}
.listNum li.lione {background:url(/d_secure/images/img_liOne.gif) no-repeat scroll 0 2px transparent;}
.listNum li.litwo {background:url(/d_secure/images/img_liTwo.gif) no-repeat scroll 0 2px transparent;}
.listNum .grayBtn { margin-top:5px;}
.listNum li.numone{background:url(/d_secure/images/img_li_one.gif) no-repeat scroll 0 0 transparent;}
.listNum li.numtwo{background:url(/d_secure/images/img_li_two.gif) no-repeat scroll 0 0 transparent;}
.listNum li.numthree{background:url(/d_secure/images/img_li_three.gif) no-repeat scroll 0 0 transparent;}

/*ÇÏ´Ü ¹öÆ°*/
.cardBtnList {width:396px; overflow:hidden; position:absolute; left:0; bottom:2px; background:#FFF } 
.cardBtnList .raggreayBtn {color:#555; width: 192px; border-top:1px #9b9b9b solid; border-left:1px #9b9b9b solid; display:block; text-decoration:none; padding:5px 0 1px 5px; float:left; margin:0; background:url(/d_secure/images/ico_greArrow.gif) no-repeat 97% 6px;}
.cardBtnList .raggreayBtn.noLine {border-left:none; width: 193px;}

.cardBtnList.pdl .raggreayBtn { padding-left:20px; width:177px;}
.cardBtnList.pdl .raggreayBtn.noLine {width: 177px;}

.stepCheck { overflow:hidden;}
.stepCheck li { width:170px; float:left; border:1px #d5d5d5 solid; margin-left:-1px; padding:5px 0 3px 10px; color:#43484e; background-color:#fff;}
.stepCheck li:first-child { margin-left:0; }
.stepCheck .on { border:none; color:#fff; background:#004fa8; padding:6px 0 4px 10px; margin-left:-1px; }

.stepCheck.child3 { padding-bottom:5px;}
.stepCheck.child3 li:first-child {width:98px;}
.stepCheck.child3 li {width:105px; padding-left:7px; }
.stepCheck.child3 li.lastC {width:135px;}

.stepCheck.child4 li.ch1 {width:83px;}
.stepCheck.child4 li.ch2 {width:66px;}
.stepCheck.child4 li.ch3 {width:75px;}
.stepCheck.child4 li.ch4 {width:95px;}

.skyLinepadd { margin-top:10px; border:1px #00a0e0 solid; padding:30px 0 0 150px; width:auto; height:auto; overflow:hidden; background:url(/d_secure/images/bg_complete_img.gif) no-repeat 10px 10px; min-height:92px;}
.skyLinepadd.cardSelCom {background:url(/d_secure/images/bg_selectcomplete_img.gif) no-repeat 10px 10px ; overflow:hidden; min-height:98px; margin-top:15px;}
.skyLinepadd dl {}
.skyLinepadd dl dt {clear:both; float:left; width:65px; color:#004da3; font-weight:bold; margin-top:10px;}
.skyLinepadd dl dd { float:left; width:130px; color:#3c454d; font-weight:bold; margin-top:10px;}

.paymentCode { border:1px #00a0e0 solid; padding:10px 40px 6px 40px; position:relative;}
.sChange {padding:6px 9px 6px 9px !important; margin-bottom:10px;}
/* ------- 20140620 | ¿ÀÅ¸¼öÁ¤ */
.paymentCode img { display:inline-block; margin-left:18px; margin-right:11px;}
/* -------//20140620 | ¿ÀÅ¸¼öÁ¤ */
.paymentCode div {position:absolute; top:20px; left:220px;}
.paymentCode div strong { display:block; margin-top:12px; font-size:25px; font-weight:bold; color:#0050a9;}
.paymentCode .listNum {border-bottom: 1px solid #DCDCDC; padding-bottom:5px; margin-bottom:5px;}
.paymentCode .listNum li {color:#0050a9; margin-top:0;}
.paymentCode .listNum li.numtwo{}
.paymentCode .listNum li.numone{letter-spacing:-1px;}
.pementSection .groupD1 p,.pementSection .groupD2 p {margin-bottom:5px;}

/* ------- 20140620 | Ãß°¡ */
.qrBox{display:block;padding:5px 0 0 0;text-align:center;}
.payBtm{text-align:center;}
.payBtm p{margin-top:8px;text-align:left;line-height:13px;}
/* -------//20140620 | Ãß°¡ */

.paymentCode1 { border:1px #00a0e0 solid; padding:20px 20px 10px 20px; position:relative; height:160px;}
.paymentCode1 img {display:inline-block; margin-right:15px;}
.paymentCode1 div {position:absolute; top:20px; left:100px; width:230px; text-align:justify;}

.barcodPad {border:1px #00a0e0 solid; background: url(/d_secure/images/bg_barcod.gif) no-repeat;}
.barcodPad p {border-top:1px solid #00a0e0; padding:10px 20px; margin-top:80px; color:#0050a9; font-weight:bold;}

.barcodPad .barPad01{ position:relative; top:33px; left:59px;}
.barcodPad .barPad02{ position:relative; top:33px; left:163px;}

.agreeBox {height:20px; border:1px #e1e1e1 solid; padding:5px; line-height:150%; overflow:auto;}
.agreeBtn {margin-top:5px; text-align:right; line-height:normal;}

.qna {width:100%;}
.qna dt{color:#004fa8; padding:10px 14px 10px 6px;  border-top:2px #4e5b68 solid}
.qna dt span, .qna dd span{ visibility:hidden; display:block; overflow:hidden; line-height:0; text-indent:-9999em;}
.qna dt a{padding:1px 0 0 37px;background-position:0 -120px; display:inline-block;text-decoration:none;font-weight:bold;color:#9b9b9b;background:url(/d_secure/images/bul_qna.gif) no-repeat;}
.qna dt.on{background-color:#f7f7f7;}
.qna dt.on a{color:#004fa8; background-position:0 -120px;}
.qna dd {border-top:1px solid #dcddde; line-height:1.417em;padding:15px 25px 12px 43px;background:#f7f7f7 url(/d_secure/images/bul_qna_a2.gif) 6px 16px no-repeat; border-bottom:2px #d5d7d9 solid; margin-bottom:20px}

.smartPayment {width:374px; height:145px; overflow:hidden; border-bottom:1px #e7e7e7 solid; background:url(/d_secure/images/bg_frontSelect01.gif) no-repeat 10px 10px; margin:10px 0 0;}
.smartPayment .grayBtn {margin:110px 0 0 100px;}
.personPayment {width:374px; height:180px; overflow:hidden; background:url(/d_secure/images/bg_frontSelect02.gif) no-repeat 10px 10px; margin:10px 0 0;}
.personPayment .btnWrap {margin:148px 0 0 -96px;}


.groupD1{width:160px; float:left; padding-right:10px; }
.groupD2{width:165px; float:left; padding-left:10px; border-left:1px solid #DCDCDC}
.groupD1 p strong, .groupD2 p strong {font-weight:normal; color:#0050a9;}
.groupD1 p, .groupD2 p {line-height:110%; padding-top:5px;} 


.imgTit {margin-left:62px; margin-top:25px;}
.softcamp ,.xecure{float:left;}
.installInquire {margin-left:24px; float:left; overflow:hidden; width:auto; height:auto;}
.installInquire a{margin-top:9px;}

.pementSection .btSize a {width:280px;}
.pementSection .btSize a:first-child{margin-bottom:6px;}
.pementSection .btSize a.LbulelineBtn {background-position:98% 6px;}




.installBox {border-top:1px solid #004da3; margin-top:5px; overflow:hidden;}
.installBox dt {float:left; display:inline-block; width:123px; height:100px; border-left:1px solid #004da3; border-right:1px solid #c6c8ca;border-bottom:1px solid #004da3; text-align:center;}
.installBox dt img{margin-top:40px;}
.installBox dt span{display:inline-block; margin-top:5px;}
.installBox dd {float:left; display:inline-block; height:80px; padding:20px 10px 0 15px; border-bottom:1px solid #004da3;border-right:1px solid #004da3; width:211px; color:#43484e;}
.installBox dd a {margin-top:5px;}
.installBox dt.bi2 {height:120px;}
.installBox dd.bi2 {height:100px; text-align:justify;}


.installStep {clear:both; height:60px; background:url(/d_secure/images/bg_step.gif) no-repeat; margin-top:5px; padding-top:38px;}
.installStep li { height:50px;float:left; width:102px; padding:0 7px; margin-left:8px; text-align:center;}
.installStep li:first-child {width:100px; margin-left:0;}

.installem {letter-spacing:-1px; text-indent:-5px; padding-left:7px; margin-top:5px; padding-bottom:5px;}

/*service02.html*/
.smartAd .tblWrap{overflow:hidden; line-height:120% !important; margin-top:5px;}
.smartAd dl { overflow:hidden; }
.smartAd dl dt{float:left; font-weight:bold; color:#004fa8; padding:3px 0 0 15px; text-align:left; background:url(/d_secure/images/ico_dot.gif) no-repeat 10px 8px; width:85px; line-height:120% !important;}
.smartAd dl dd{float:left; width:255px; min-height:21px; padding-top:2px;}
.smartAd fieldset{width:100%; border:none;}
.smartAd p.listDot{margin-top:5px; line-height:100% !important;}
.smartAd ul.listDot li{margin-top:0px; line-height:120% !important;}
.smartAd ul.listDot{margin-top:5px;}

.mobileAgree{overflow:hidden;}
.mobileAgree .matter { display:inline-block; width:170px; float:left; }
.mobileAgree .matter label { line-height:19px; }
.mobileAgree a {display:inline-block; float:right; }

/* ÈÞ´ëÆù ÀÎÁõ¿¡ ¿Ü±¹ÀÎ ¼º¸í¶õ Ãß°¡ */
.mobileCertforeign {padding:1px 8px; margin:0 0 3px !important; background-color:#f1f1f1;}

/*
.completeInfo {width:222px; height:autol; overflow:hidden; margin:10px 0 0 130px; }
.completeInfo p {padding-bottom:20px; border-bottom:1px #e5e5e5 solid; margin-bottom:20px;}
.completeInfo ul {width:auto; height:auto; oveskyLinepaddrflow:hidden}
.completeInfo ul li {width:auto; height:auto; overflow:hidden; padding:8px 0;}
.completeInfo ul li strong {display:inline-block; width:70px;}
.grayBgMiniBtn {font-size:11px; color:#FFF; background:#6c768a; padding:5px 5px 2px; text-decoration:none;}
.btnCntGray {display:inline-block; padding:3px 15px 0; color:#FFF; background:#4a4e5b; font-size:11px; text-decoration:none; margin-top:5px;}
.THblueTable {width:100%; height:auto; border-top:2px #004da3 solid;  border-bottom:2px #d3e3f4 solid; border-collapse:collapse; margin-bottom:5px}
.THblueTable thead tr th {border-bottom:1px #d3e3f4 solid; border-right:1px #d3e3f4 solid; padding:2px 10px; background:#f4f9ff;}
.THblueTable tbody tr td  {border-bottom:1px #d3e3f4 solid; border-right:1px #d3e3f4 solid; padding:2px 10px; background:#f4f9ff;}
.THblueTable tbody tr td select{font-size:12px; color:#555; border:1px #CCC solid; height:21px;}
.listHalfPop {width:auto; height:auto; overflow:hidden; }
.listHalfPop li {background:url(/d_secure/images/ico_halfPop.gif) no-repeat 0 7px ; line-height:150%; padding-left:8px; margin-top:4px;}
.listNumber {width:auto; height:auto; overflow:hidden; padding-left:20px; font-size:11px;  letter-spacing:-1px}
.listNumber li {list-style:decimal; line-height:150%; margin-bottom:5px;}
.faqWrap { margin-top:30px; border-bottom:1px solid #e0e1e2; padding-bottom:10px;}
.faqWrap .faqType { margin-top:10px; }
.faqType span { display:inline-block; width:16%; margin-top:10px;}
.faqType span.child6 { float:right; width:12%;}
.faqType a { padding:0 0 0 6px; background:url(/d_secure/images/bullets.gif) no-repeat 0 5px; color:#666; text-decoration:none; }
.faqType a:hover {text-decoration:underline;}


.shinhanMent {width:305px; height:19px; overflow:hidden; background:url(/d_secure/images/bg_shinhanMemberMent.gif) no-repeat; margin:20px auto 20px}
.pementSection h2 {margin-bottom:10px;}
.personCont {font-size:12px; margin-bottom:10px} 
.borbotm {border-bottom:1px #f7f7f7 solid; width:auto; overflow:hidden; padding-bottom:10px; }
.accmargin {margin:40px 0 10px;}
.borbotmAcc2 {margin:15px 0 25px;}
.otuDescrip {line-height:150%; margin:5px 0 5px;  letter-spacing:-1px}
.titleType2 {margin-top:30px}
#personComfirm {font-size:11px; color:#a7a7a7; vertical-align:middle; padding:3px 5px 1px;}
.cardBtnList.backNo {margin-top:20px letter-spacing:-1px}
.backNo a {background:none !important; font-size:11px; text-align:center; letter-spacing:-1px}
.letter {letter-spacing:-2px}
.letter-1 {letter-spacing:-1px}
.footDes{margin:20px; letter-spacing:-1px}
.termsDocument {width:auto; height:105px; overflow-y:scroll; padding:10px; border:1px #e8e8e8 solid;}
.sktnomarginLine {border:1px #00a0e0 solid;}
.inmargin20 {margin:5px 20px 0 5px;}
.skybg {background:#ebf8ff; padding:0 0 10px; border-top:1px #00a0e0 solid}
.stepCheck.step4type li {padding: 2px 11px}
.stepCheck.step4type li.pad {padding: 2px 4px !important;}
.stepCheck.step2Type li {padding: 5px 65px 15px 10px}
.flr {float:right;}
.lmar02{margin-left:13px;}
.identify{border-bottom:1px solid #e7e7e7;}
.skyLineNone{border-left: 1px solid #00A0E0; border-right: 1px solid #00A0E0; border-bottom: 1px solid #00A0E0; height: auto; overflow: hidden; padding: 10px 9px 10px 10px; width: auto;}
.pad10{padding:20px 10px;}
dl.infoSectionHyphen dt + dd {margin-top: 0;}
dl.infoSectionHyphen dd {background: url(/html/images/common/bullets.gif) no-repeat scroll -985px 7px transparent; line-height: 150%; padding-left: 19px; font-size: 11px;}
.lHeight{line-height:110%;}
.pad5{padding:5px !important;}
*/

/* ÇÏÀÌ¼¼ÀÌºê Ãß°¡ */
.listDot_line { margin:10px 0; padding:10px 0; letter-spacing:-1px; border-top:1px #CCC solid; border-bottom:1px #CCC solid;}
.listDot_line li { background:url(/d_secure/images/bullets.gif) no-repeat 0 5px ; line-height:150%; padding-left:6px; margin-top:3px;}
.listDot_line li:first-child { margin-top:0;}
.listDot_line li label { margin-right:8px;}
.listDot_line li ul li { background:none; padding-left:0;}
.listDot_line .grayBtn { margin-top:2px;}
p.listDot_line { margin:10px 0 0 0; background:url(/d_secure/images/bullets.gif) no-repeat 0 5px ; line-height:150%; padding:0 0 0 6px;}

/* °£Æí°áÁ¦ Ãß°¡ Naver */
.sizeMS {width:25px !important;}
.sizeMMS {width:23px !important;}
.vtcAT {padding:1px 0 0 4px !important; vertical-align:top !important;}
.vtcAM {padding:2px 0 0 4px !important; vertical-align:middle !important;}
.vtM {vertical-align:middle !important;}
.w50 {width:50px !important}
.w60 {width:60px !important}
.mglNone {margin-left:0 !important;}
.mgtMS {margin-top:8px !important;}
.mgrM {margin-right:10px !important;}
.pdbNone {padding-bottom: 0 !important;}
.pdlS {padding-left:5px !important;}
.pdlMS {padding-left:8px !important;}
.pdlM {padding-left:15px !important;}
.bgdGray {background-color:#eee !important;}

#simpleWrap_Nv {position:relative;z-index:1;border:2px solid #004da3;border-top:none;width:396px;height:398px;overflow:hidden;}
#simpleWrap_Nv .maxh01 {margin-top:8px !important;max-height:210px;overflow-y:auto;overflow-x:hidden}
#simpleWrap_Nv .maxh02 {margin:5px 0 5px !important;padding:0 0 7px 7px;max-height:85px;background-color:#f1f1f1;overflow-y:auto;overflow-x:hidden}
#simpleWrap_NvM {position:relative; z-index:1;border:2px solid #004da3;border-top:none;width:316px;height:398px}
#simpleWrap_NvM .maxh01 {margin-top:8px !important;max-height:210px;overflow-y:auto;overflow-x:hidden}
#simpleWrap_NvM .maxh02 {margin:5px 0 5px !important;padding:0 0 7px 7px;height:75px;max-height:75px;background-color:#f1f1f1;overflow-y:auto;overflow-x:hidden}
.maxh01 .d_agree {padding:10px;}
ul.card_list li {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:24px;height:24px}
ul.card_list li * {vertical-align:top}
ul.card_list li input[type="checkbox"] {margin-top:6px;*margin-top:3px}
ul.card_list li label {width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:24px !important;height:24px}
.simple_head {position:relative; z-index:10; background:#004da3; height:33px; padding:7px 0 0 12px;}
.simple_head h1 {position:absolute;top:12px;right:13px;}
.simple_head h2 {padding:5px 1px 7px;}
.pementSection_Nv {overflow:hidden; margin:0 13px 20px; line-height:150%;}
.pementSection_NvM {overflow:hidden; margin:0 1px 20px; line-height:150%;}
.simple_tabNv {margin-top:10px; padding-bottom:5px; height:27px; background:url(/d_secure/images/bg_tabmenu_easyservice.gif) no-repeat top left;}
.tabNv_depth02 {background-position:0 -54px;}
.tabNv_depth03 {background-position:0 -108px;}
.tabNv_depth04 {background-position:0 -162px;}
.tabNvM_depth01 {margin-left:4px;background-position:0 -216px;}
.tabNvM_depth02 {margin-left:4px;background-position:0 -270px;}
.tabNvM_depth03 {margin-left:4px;background-position:0 -324px;}
.tabNvM_depth04 {margin-left:4px;background-position:0 -378px;}
.simple_tabNv .tabNv_list li {float:left; margin-left:10px; padding:5px 0; width:84px; text-align:center; font-size:12px; color:#666;}
.simple_tabNv .tabNv_list li.tabNv_on {color:#fff;}
.simple_tabNv .tabNv_list li:first-child {margin-left:0;}
.simple_tabNv .tabNv_listM li {float:left; margin-left:7px; padding:5px 0; width:70px; text-align:center; font-size:12px; color:#666;}
.simple_tabNv .tabNv_listM li.tabNv_on {color:#fff;}
.simple_tabNv .tabNv_listM li:first-child {margin-left:0;}
.tblWrap_Nv {margin-top:8px; border:1px #00a0e0 solid;}
.refer_Nv {display:block; margin:15px 0 0 5px;}
.btnWrap_Nv {margin-top:15px; min-height:20px; text-align:center;}
.btnWrap_Nv input + input {margin-left:7px;}
.btnWrap_NvM {position:relative; margin-top:5px; min-height:20px; text-align:center;}
.btnWrap_NvM input + input {margin-left:7px;}
.listDot_Nv {padding:0; letter-spacing:-1px; margin:5px 0 0 5px;}
.listDot_Nv li {background:url(/d_secure/images/bullets.gif) no-repeat 0 5px ; line-height:130%; padding-left:6px; margin-top:1px;}
.listDot_Nv li:first-child {margin-top:0;}
.listDot_Nv li ul li {background:url(/d_secure/images/ico_halfPop.gif) no-repeat 0 5px; line-height:130%; padding-left:8px; margin-top:1px;}
.listDot_NvArr {padding:0; letter-spacing:-1px; margin:5px 0 0 5px;}
.listDot_NvArr li {background:url(/d_secure/images/bg_Nv_arr.gif) no-repeat 0 4px ; line-height:130%; padding-left:6px; margin-top:1px;}
.listDot_NvArr li:first-child {margin-top:0;}
.listDot_NvArr li strong {color:#004da3;}
.tarenTable_Nv {width:100%; border-collapse:collapse;}
.tarenTable_Nv th {padding:6px 0 4px 4px; color:#004fa8; background-color:#cad9ea; text-align:left; border-bottom:1px solid #e2e2e2;}
.tarenTable_Nv td {padding:3px 3px 3px 15px; border-bottom:1px solid #e2e2e2;}
.tarenTable_Nv td.cardBack_Nv {background:url(/d_secure/images/bg_cardBackimg_Nv.gif) no-repeat 170px 3px }
.tarenTable_Nv td em { margin-bottom:0;}
.tarenTable_Nv th .gLineMiniBtn {font-weight:normal; letter-spacing:-1px;}
.tarenTable_Nv td label.agree_view {margin:0 5px !important;}
.tarenTable_NvM {width:100%; border-collapse:collapse;}
.tarenTable_NvM th {padding:6px 0 4px 4px; color:#004fa8; background-color:#cad9ea; text-align:left; border-bottom:1px solid #e2e2e2;}
.tarenTable_NvM td {padding:3px 3px 3px 5px; border-bottom:1px solid #e2e2e2;}
.tarenTable_NvM td.cardBack_NvM {background:url(/d_secure/images/bg_cardBackimg_Nv.gif) no-repeat 150px 2px }
.tarenTable_NvM td em { margin-bottom:0;}
.tarenTable_NvM th .gLineMiniBtn {font-weight:normal; letter-spacing:-1px;}
.fbarm_Nv {position:absolute;left:13px;bottom:10px;}
.fbarm_Nv ul {position:relative;overflow:hidden}
/* 2014.06.12 ¼öÁ¤ ½ÃÀÛ */
.fbarm_Nv ul li {float:left; padding-right:5px; margin-left:5px; width:179px; background-color:#e7ebf6; border:1px solid #cdd2e3;}
.fbarm_Nv ul li:first-child {margin-left:0;}
.fbarm_Nv ul li a {display:block; background:url(/d_secure/images/bg_Nv_btm.gif) no-repeat right 7px; color:#666;line-height:25px; height:23px}
.fbarm_Nv ul li a span {margin:6px 0 0 5px; letter-spacing:-0.1em;}
.fbarm_NvM {position:absolute;left:5px;bottom:5px;}
.fbarm_NvM ul {position:relative;overflow:hidden}
.fbarm_NvM ul li {float:left; padding-right:5px; margin-left:5px; width:166px; background-color:#e7ebf6; border:1px solid #cdd2e3;}
.fbarm_NvM ul li.Nv_wd {width:121px;}
.fbarm_NvM ul li:first-child {margin-left:0;}
.fbarm_NvM ul li a {display:block; background:url(/d_secure/images/bg_Nv_btm.gif) no-repeat right 7px; color:#666;line-height:26px; height:23px}
.fbarm_NvM ul li a span {margin:6px 0 0 5px; letter-spacing:-0.1em;}
/* 2014.06.12 ¼öÁ¤  ³¡ */
.mobileCertforeign_Nv {padding:3px 8px 5px; margin-bottom:4px !important; background-color:#f1f1f1;}
.mobileCertforeign_Nv em {line-height:120%;}
.desection_Nv {padding:10px 0; margin:10px 0; border-top:1px #CCC solid; border-bottom:1px #CCC solid; }
.desection_Nv span {display:inline-block; padding-bottom:2px; letter-spacing:-0.1em;}
.mobileAgree .matter_Nv {display:inline-block; width:72%; height:24px; float:left; }
.mobileAgree .matter_Nv label {line-height:19px; }
.mobileAgree .matter_NvM {display:inline-block; width:74%; height:24px; letter-spacing:-0.1em; float:left; }
.mobileAgree .matter_NvM label {line-height:19px; }
.lineDot {background:url(/d_secure/images/bullets.gif) no-repeat 0 5px ; line-height:130%; padding-left:6px; margin-top:1px;}
.lineText {color:#004da3; letter-spacing:-0.1em; text-decoration:underline;}
label.mgrText {margin-right:15px !important; letter-spacing:-0.1em;}
label.mgrTextM {margin-right:5px !important; letter-spacing:-0.1em;}

.tblWrap_NvPd {margin-top:8px; padding:10px 10px 15px 15px; border:1px #00a0e0 solid;}
.simple_NvEnd {padding:28px 0 28px 145px;background:url(/d_secure/images/bg_Nv_complete.gif) no-repeat 20px 20px;}
.simple_NvCardEnd {padding:50px 0 50px 145px;background:url(/d_secure/images/bg_Nv_complete.gif) no-repeat 20px 20px;}
.simple_NvEndM {padding:17px 0 17px 125px;background:url(/d_secure/images/bg_Nv_complete.gif) no-repeat 10px 10px;}
.simple_NvCardEndM {padding:39px 0 39px 125px;background:url(/d_secure/images/bg_Nv_complete.gif) no-repeat 10px 10px;}
.noTable_Nv {width:100%;}
.noTable_Nv th {padding:3px 0; color:#004fa8; text-align:left;}
.noTable_Nv td {padding:3px 0; border:none; letter-spacing:-0.1px;}
.tabNv_depth05 {background-position:0 -442px;}
.tabNv_depth06 {background-position:0 -496px;}
.tabNvM_depth05 {background-position:0 -550px;}
.tabNvM_depth06 {background-position:0 -604px;}
.simple_tabNv .tabNv02_list li {float:left; margin-left:10px; padding:5px 0; width:168px; text-align:center; font-size:12px; color:#666;}
.simple_tabNv .tabNv02_list li.tabNv_on {color:#fff;}
.simple_tabNv .tabNv02_list li:first-child {margin-left:0;}
.simple_tabNv .tabNv02_listM li {float:left; margin-left:9px; padding:5px 0; width:140px; text-align:center; font-size:12px; color:#666;}
.simple_tabNv .tabNv02_listM li.tabNv_on {color:#fff;}
.simple_tabNv .tabNv02_listM li:first-child {margin-left:0;}
#simpleWrap_NvPop {position:relative;z-index:1;border:2px solid #004da3;border-top:none;width:496px;height:548px;overflow:hidden;}

.simpleN_con {float:left;margin-top:2px}
.simpleN_btn {float:right}

/* 2014.06.12 °£Æí°áÁ¦ Ãß°¡ Naver Ãß°¡ */
.maxh03 {margin-top:8px !important;max-height:155px;overflow-y:auto;overflow-x:hidden}
.fbarm_Nv ul li.sizeFree {overflow:hidden; width:370px; background-color:#e7ebf6;}
.fbarm_NvM ul li.sizeFree {overflow:hidden; width:299px; background-color:#e7ebf6; border:1px solid #cdd2e3;}
.fbarm_NvCode ul li.sizeFree {width:364px; background-color:#e7ebf6;}
.tblWrap_NvTxt {margin-top:8px; padding:10px; border:1px #00a0e0 solid;}
.textNum_indent {margin-left:13px; text-indent:-13px;}
.pdNone {padding-top:0 !important;}
.txtAgR {width:100%; text-align:right;}
.linkBlock {display:block; margin:5px 0 5px 10px;}
.textDecoLine {text-decoration:underline;}

#secWrap { min-height:100%; position:relative; z-index:1; border-left:2px solid #004da3; border-right:2px solid #004da3;}

.sizeBig{width:80px !important; height:25px; line-height:25px; font-size:22px; font-weight:bold}

/* 2014.08.21 ¾È½ÉÅ¬¸¯ Ãß°¡ */
.secure_ars{text-align:center;font-size:16px;color:#004da3}
.numColor{color:#000 !important}
.refer_secure{clear:both;display:block;margin-top:0 !important;padding-left:15px;line-height:1.5em;position:relative;text-indent:-15px}
.text_secuTime{font-size:12px}
.tarenTable th.mgLeft{padding-left:30px;background-position:22px 13px}

/* 2014.09.22 ¾È½ÉÅ¬¸¯ Ãß°¡ */
.listNum li.lithree {background:url(/d_secure/images/img_liThree.gif) no-repeat scroll 0 2px transparent;}
.pementSection.overHidden.corpTitle h3{font-size:12px}

/* 2014.11.17 MasterPass Ãß°¡ */
.passSection{margin-top:10px;width:285px;float:left;}
.passSection .passSection_txt{margin-bottom:5px;}
.passSection .barcodPad {border:1px #00a0e0 solid; background: url(/d_secure/images/bg_barcod_mspass.gif) no-repeat;}
.passSection .barcodPad p {border-top:1px solid #00a0e0; padding:15px 20px; *padding:18px 20px 15px; margin-top:80px; line-height:120%; color:#0050a9; font-weight:bold;}

.passSection .barcodPad .barPad01{ position:relative; top:33px; left:37px;}
.passSection .barcodPad .barPad02{ position:relative; top:33px; left:108px;}

/* 2015.02.02 À¥º¸¾ÈÇÁ·Î±×·¥ ¼³Ä¡ Ãß°¡ */
#verifiedTopNew {background:url(/d_secure/images/bg_verified.gif) no-repeat 17px 68px}
.pementSection.textWide {overflow:hidden;margin:2px 2px 20px;line-height:150%}
.pementSection p.txtYellow{position:absolute;top:40px;left:2px;padding:3px 4px 2px;text-align:center;letter-spacing:-1px;background:#ffffcb}
.imgTit02 {margin-left:58px; margin-top:27px;}

.installBox02 {border-top:1px solid #004da3; margin-top:10px; overflow:hidden;}
.installBox02 dt {float:left; display:inline-block; width:123px; height:100px; border-left:1px solid #004da3; border-right:1px solid #c6c8ca;border-bottom:1px solid #004da3; text-align:center;}
.installBox02 dt img{margin-top:36px;}
.installBox02 dt span{display:inline-block; margin-top:5px;}
.installBox02 dd {float:left; display:inline-block; height:80px; padding:15px 10px 5px 15px; border-bottom:1px solid #004da3;border-right:1px solid #004da3; width:211px; color:#43484e;}
.installBox02 dd p.instBtn {margin-top:8px;}
.installBox02 dd strong{letter-spacing:-1px;}

.installBox03 {border-top:1px solid #004da3; margin-top:10px; overflow:hidden;}
.installBox03 dt {float:left; display:inline-block; width:123px; height:140px; border-left:1px solid #004da3; border-right:1px solid #c6c8ca;border-bottom:1px solid #004da3; text-align:center;}
.installBox03 dt img{margin-top:53px;}
.installBox03 dt span{display:inline-block; margin-top:5px;}
.installBox03 dd {float:left; display:inline-block; height:120px; padding:15px 10px 5px 15px; border-bottom:1px solid #004da3;border-right:1px solid #004da3; width:211px; color:#43484e;}
.installBox03 dd p.instBtn {margin-top:8px;}
.installBox03 dd strong{letter-spacing:-1px;}

.installStep02 {clear:both;margin-top:7px;padding:10px 15px 12px;height:70px; background:url(/d_secure/images/bg_security_step.gif) no-repeat;}
.installStep02 p.instTile{font-size:12px;color:#004da3}
.installStep02 ul.instCon{margin-top:5px}
.installStep02 li {float:left;margin-left:21px;width:102px;height:50px;letter-spacing:-1px}
.installStep02 li strong{color:#004da3}
.installStep02 li.step3{width:87px}
.installStep02 li:first-child {width:100px; margin-left:0;}

.installem02 {letter-spacing:-1px; text-indent:-5px; padding-left:7px; margin-top:7px; padding-bottom:5px;line-height:130%}

/* ³×ÀÌ¹ö °áÁ¦ N pay  Ãß°¡ 150417 */
.pdl20{padding-left:20px !important}
.nPay1504 .refer_Nv{margin-left:0 !important}
.nPay1504 .maxh03{height:80px;padding:7px}
.nPay1504 .btnWrap_Nv{margin-top:20px}
.nPay1504 .pementSection .payCode{border:1px solid #00A0E0 }
.nPay1504 .lettrs{letter-spacing:-0.09em}
.paddUl{margin:3px 0 3px 5px}
.nPay1504 .sChange{margin-bottom:5px !important}
.nPay1504 .nolPad{padding-right:7px}
.mgbS{margin-bottom:5px !important}
.nPay1504 td.cardBack_Nv{background-position: 170px 2px}

#simpleWrap_NvM.nPay1504{letter-spacing:-0.05em}
#simpleWrap_NvM.nPay1504 .pementSection_Nv, #simpleWrap_NvM.nPay1504 .pementSection{margin:0 5px 20px}
#simpleWrap_NvM.nPay1504 .tarenTable_Nv td{padding-left:5px}
#simpleWrap_NvM.nPay1504 .mobileAgree .matter_Nv{width:75%}
#simpleWrap_NvM.nPay1504 .simple_NvCardEnd{background-position:10px 10px;padding:40px 0 38px 125px}
#simpleWrap_NvM.nPay1504 .pementSection .payCode{height:64px}
#simpleWrap_NvM.nPay1504 .pementSection .payCode h3{margin:0 15px 0 10px;padding-top:27px}
#simpleWrap_NvM.nPay1504 .pementSection .payCode span{padding-left:13px;padding-top:27px}
#simpleWrap_NvM.nPay1504 .pementSection .payCode .floatL img{width:65px}
#simpleWrap_NvM.nPay1504 .paymentCode img{margin-left:0}