@import "policy.css";
@import url("table.css?ver=20250826");
html { }
body, p, h1, h2, h3, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select{ margin:0; padding:0; -webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{letter-spacing:-1px;color:#5a5a5a;line-height:1.25em;font-family:"돋움",Dotum,"나눔고딕",NanumGothic,"맑은 고딕","Malgun Gothic","굴림",Gulim,Helvetica,sans-serif;  }
body{ font-size:16px; }
table,label {font-size:16px;}
input, textarea, select {font-size:14px;color:#5a5a5a;}
img{max-width:100%;border:0;}
ul,ol,li{list-style:none;}
h1,h2,h3,h3,h5,h6 { font-weight:normal; }
legend,caption {display:block;overflow:hidden; position:absolute;top:0;left:-1000em}
li,p,dt,dd,div,span,table{word-break:keep-all}
table{border-collapse:collapse;}
input[type=text] ,input[type=password] ,input[type=number] {-webkit-tap-highlight-color:rgba(0,0,0,0);height: 30px; border: 1px solid #cccccc; color: #737373; letter-spacing: -1px ; text-indent:5px ;outline :1px solid transparent }
::-webkit-input-placeholder  { text-indent:5px;margin:0 10px;}
input:-moz-placeholder {text-indent:5px;vertical-align: middle; }
select { -webkit-tap-highlight-color:rgba(0,0,0,0);padding:3px;background: url(../images/common/bt_select.gif) no-repeat scroll right 4px transparent;outline :1px solid transparent; 
border:1px solid #c8c8c8;-webkit-appearance:none; height: 32px; vertical-align: middle;border-radius:0px;}
textarea{resize:none;border: 1px solid #cccccc;min-height:50px}
label { cursor:pointer; }
a { color:#333; text-decoration:none; }
a:focus { outline :1px solid transparent }
.lineB0{border-bottom:none !important}
.lineT0{border-top:none !important}
.lineTB0{border-bottom:none  !important;border-top:none !important}
.mT-20{margin-top:-20px;border-top:none !important}

.disB{display:block}
.disN{display:none}
.bold{font-weight:bold}
.bgN{background:none !important}
.clear:before{clear: both; content: ""; display: block;}
.clear:after{clear: both; content: ""; display: block;}
.q:before, q:after {content: '';content: none;}
.alignL{text-align:left}
.alignC{text-align:center;}
.alignR{text-align:right}
.clearB{clear: both;}
 
.floatL{float:left;}
.floatC{float:center}
.floatR{float:right !important;}
 
.w100p{width:100% !important;}
.w98p{width:98% !important}
.w95p{width:95% !important}
.w90p{width:90% !important}
.w80p{width:80% !important}
.w70p{width:70% !important}
.w60p{width:60% !important}
.w50p{width:50% !important}
.w51p{width:51% !important}/*180914/추가/PS180806001511 현장즉시결제 채널 컨텐츠 변경 요청 김유정*/
.w24p{width:24% !important}/*180914/추가/PS180806001511 현장즉시결제 채널 컨텐츠 변경 요청 김유정*/
.w20p{width:20% !important}
.w80px{width:80px}
.w40px{width:40px}
.w25px{width:25px !important}/*180914/추가/PS180806001511 현장즉시결제 채널 컨텐츠 변경 요청 김유정*/
.color1{color:#474747}/*dark-gray*/
.color2{color:#0c77b8 !important;}/*blue*/
.color3{color:#c34a07 !important;}/*red*/
.color4{color:#909090 !important;}/*gray*/
.hr{border:1px solid #d9d9d9;margin:1em 0}
.hr2{border-top:1px solid #ccc;border-bottom:1px solid #fff;margin:1em 0;width:900px;}
.hr3{border-top:1px solid #ccc;border-bottom:1px solid #fff;margin:1em 0;width:1100px;}
.h32{height:32px;line-height:32px;}

.mB20{margin-bottom:20px !important;}
.mB30{margin-bottom:30px !important;}
.mT5{margin-top:5px !important;}
.mL10{margin-left:10px !important;}
.mL-10{margin-left:-10px !important;}
.mL-7{margin-left:-7px !important;}
.fo14{font-size:14px}
.mR10{margin-right:10px !important;}
.mL20{margin-left:20px !important;}
.mT-10{margin-top:-10px !important;}
.mT-20{margin-top:-20px !important;}
.mT10{margin-top:10px !important;}
.mT20{margin-top:20px !important;}
.mT30{margin-top:30px !important;}
.mT40{margin-top:40px !important;}
.m10{margin:10px !important;}
.borderR1{border:1px solid #fff;}
.textDeco{text-decoration:underline;}

/*radio checkBox */
input[type=radio] {border:none;width:14px;width:14px; } 
input[type=checkbox] {border:none;width:16px; }
table td .rnc{margin:5px 0}
.rnc span{padding-left:10px}
.rnc label{padding:0px 40px 0 0px;vertical-align: baseline;  *padding-left:5px;}
.rnc label:last-child{padding:0px 20px 0 0px;vertical-align: baseline;  *padding-left:5px;}
/*.rnc .btnIn{padding:0 0 0 0;margin:0 0 0 0;height:18px;line-height:18px}
.rnc .btnIn a span{padding:0 0 0 0;margin:0 0 0 0;font-size:12px;}*/
.ez-hide{opacity: 0;filter:alpha(opacity=0);}
.ez-checkbox{background: transparent url("../images/common/checkBox_off.png") 0 50% no-repeat;display:inline-block; zoom:1; *display:inline;background-size : contain;-webkit-background-size: contain}
.ez-radio{background: transparent url("../images/common/radio_off.png") 0 50% no-repeat;display:inline-block;display:inline-block; zoom:1; *display:inline;background-size : contain;-webkit-background-size: contain}
.ez-checked{background:url("../images/common/checkBox_on.png") 0 50% no-repeat;background-size : contain;-webkit-background-size: contain} /* 선택된상태 */
.ez-selected{background:url("../images/common/radio_on.png") 0 50% no-repeat;background-size : contain;-webkit-background-size: contain} /* 선택된상태 */


/*title*/
h1{margin:34px 0 20px;font-size:22px;font-weight:bold;color:#333}
h2 {margin:20px 0 20px;font-size:20px;font-weight:bold;color:#333}
h3{margin:20px 0 10px;font-size:18px;font-weight:bold;color:#333}
h4{margin:20px 0 10px;font-size:16px;font-weight:bold;color:#5e5e5e}

/*main*/
/*body.mainBg{background: url(../images/member/mainBg.jpg) no-repeat center center; width:1280px;height:800px}*/
body.mainBg{background: url(../images/member/mainBg.png) no-repeat left top; /*width:100%;height:800px*/}
.mainBox{width:673px;height:410px;position:absolute;left:50%;top:50%;margin-left:-336px;margin-top:-195px;}

.bg-G00000000001{background: url(../images/member/login.png) no-repeat left top;} /*삼성전자 디지털프라자*/
.bg-G00000000002{background: url(../images/member/login2.png) no-repeat left top;} /*삼성전자 리빙프라자*/
.bg-G00000000012 {background: url(../images/member/login3.png) no-repeat left top;} /*홈플러스*/
.bg-G00000000013{background: url(../images/member/login4.png) no-repeat left top;} /*홈플러스 테스코*/
.bg-G00000000011{background: url(../images/member/login5.png) no-repeat left top;} /*삼성전자 B2B대리점*/
.bg-G00000000015{background: url(../images/member/login6.png) no-repeat left top;} /*르노삼성자동차*/
.bg-G00000000016{background: url(../images/member/login7.png) no-repeat left top;} /*삼성화재*/
.bg-G00000000020{background: url(../images/member/login.png) no-repeat left top;} /*삼성전자 백화점 판매(디지털프라자꺼 사용)*/
.bg-G00000000021{background: url(../images/member/login8.png) no-repeat left top;} /*삼성전자 이마트 판매(디지털프라자꺼 사용)*/

.mainBox .mainLogin{position:absolute;left:0px;top:250px;width:673px;}
.mainBox .mainLogin input{height:46px;}
.mainBox .mainLogin dl{clear:both}
.mainBox .mainLogin dl dt{float:left;width:148px;text-indent:-999em}
.mainBox .mainLogin dl dd{float:left}
.mainBox .mainLogin dl.name{}
.mainBox .mainLogin dl.name input{width:336px;margin-bottom:14px;background: transparent;border:none;font-size:20px;padding-left:10px}
.mainBox .mainLogin dl.idNum{}
.mainBox .mainLogin dl.idNum input{width:156px;background: transparent;border:none;font-size:20px;padding-left:10px}
.mainBox .mainLogin a{width:140px;height:107px;display:block;float:right;position:absolute;right:28px;top:0;text-indent:-999em}
.mainBox .mainLogin .dash{width:0px;text-indent:-999em}
.mainBox ul.txt li{position: absolute; visibility: hidden; background:none;}

.mainBox2{width:726px;height:336px;background: url(../images/member/login2.png) no-repeat left top;position:absolute;left:50%;top:50%;margin-left:-336px;margin-top:-195px;}
.mainBox2 .menuChoice{position:absolute;left:0px;top:100px;width:726px;height:226px;text-indent:-999em}
.mainBox2 .menuChoice li a{float:left ;width:33%;height:230px;display:block;}

/*layout*/
    #wrap{width:1280px;height:100%;margin:0 auto;background: url(../images/common/nav_bg.png) repeat-y left top;background-size:120px 100%;overflow:hidden}
    .contents{width:;height:100%;position:relative;/*background-size:160px 100%;*/;overflow:hidden;padding-bottom:100px}

    .contL{width: 120px;height:100%;min-height:800px;float:left;/*background:#3d63bb;*/}
    .contR{margin-left:144px;/*margin-left:182px;*/margin-right:20px;background:#fff;}

/*left menu*/
    .home{width:100%;height:39px;overflow:hidden;text-indent:-999em;background: url(../images/common/home.png) no-repeat left top;background-position:0 -39px;}
    .home a{width:50%;height:39px;float:left;display:block;}
    .home a:first-child.on{background-position:0 0;background: url(../images/common/home.png) no-repeat left top;}
    .home a.on{background-position:0 0;background: url(../images/common/home.png) no-repeat right top;}
    .loginBox{background:#414652;overflow:hidden;/*padding:10px 0 0px*/}
    .loginBox p{color:#fff;text-align:center;}
    .loginBox p span{margin:10px;font-size:16px;display:block;text-align:center;line-height:14px}
    .loginBox ul{color:#fff;background: url(../images/common/loginBox.png) no-repeat left top;background-size:;width:118px;height:30px}
    .loginBox ul li{float:left}
    .loginBox ul li span{display:block;text-indent:-999em}
    .loginBox  li:nth-of-type(1) {width:30%;text-align:center;}
    .loginBox  li:nth-of-type(2) {width:30%;}
    .loginBox  li:nth-of-type(3) {width:30%;}

    .loginBox ul{display:none}
    .loginBox ul.type1{background-position: 0 0}/*멤버십신규,삼성카드신규,제휴카드미보유*/
    .loginBox ul.type2{background-position: 0 -30px}/*멤버십기존,삼성카드신규,제휴카드미보유*/
    .loginBox ul.type3{background-position: 0 -60px}/*멤버십신규,삼성카드기존,제휴카드미보유*/
    .loginBox ul.type4{background-position: 0 -90px}/*멤버십신규,삼성카드기존,제휴카드미보유*/
    .loginBox ul.type5{background-position: 0 -120px}/*멤버십기존,삼성카드신규,제휴카드보유*/
    .loginBox ul.type6{background-position: 0 -150px}/*멤버십달회,삼성카드신규,제휴카드보유*/
    .loginBox ul.type7{background-position: 0 -180px}/*멤버십기존,삼성카드기존,제휴카드보유*/
    .loginBox ul.type8{background-position: 0 -180px}/*멤버십달회,삼성카드기존,제휴카드보유*/

    .nav p{height:40px;line-height:40px;border-top:1px solid #5384e2;display:block;text-indent:10px;background:#436ac5}
    .nav p a{display:block;background: url(../images/common/nav_btnDown.png) no-repeat 90% center;font-weight:bold;;font-size:16px;color:#fff}
    .nav p a.on{display:block;background: url(../images/common/nav_btnUp.png) no-repeat 90% center;font-weight:bold;;font-size:16px;color:#fff}
    .nav li.menu0 p a ,.nav li.menu4 p a{background:none;}
    .nav li p a:hover{color:#a6cef5;}
    .nav li p a.on{color:#a6cef5;}

    .nav {/*position:absolute;left:0;top:125px;*/width:120px;}
    .nav li{border-bottom:1px solid #2d4ca9;background:#3e434e}
    .nav li:last-child{border-bottom:none;}
    /*.nav li.menu3 {border-bottom:none}*/
    .nav li ul li{ width:100%;text-indent:-999em;border-top:1px solid #333333;border-bottom:1px solid #4f535a;}
    .nav li ul li:last-child{border-bottom:none;/*margin-bottom:-1px;*/}
    .nav li ul li a{font-size:12px;color:#fff;height:110px;display:block;text-align:center;}
    .nav li ul li a.on{background: url(../images/common/nav_on.png) no-repeat right 50%}
    .nav li ul li a:hover{background: url(../images/common/nav_on.png) no-repeat right 50%;}
    .nav li ul li a span{width:100%;margin:0px auto;font-size:12px;height:110px;display:block;}

    .menu01 li a span{background: url(../images/common/menu00.png) no-repeat;display:block;}
    .menu01 li a span.menu011{background: url(../images/common/menu011.png) no-repeat center 0px;}
    .menu01 li a span.menu012{background: url(../images/common/menu011.png) no-repeat center -110px;}
    .menu01 li a span.menu013{background: url(../images/common/menu011.png) no-repeat center -220px;}

    .menu02 li a span{background: url(../images/common/menu00.png) no-repeat;display:block;}
    .menu02 li a span.menu021{background: url(../images/common/menu022.png) no-repeat center 0px;}
    .menu02 li a span.menu022{background: url(../images/common/menu022.png) no-repeat center -110px;}

    .menu03 li a span{background: url(../images/common/menu00.png) no-repeat;display:block;}
    .menu03 li a span.menu031{background: url(../images/common/menu033.png) no-repeat center 0px;}
    .menu03 li a span.menu032{background: url(../images/common/menu033.png) no-repeat center -110px;}
    .menu03 li a span.menu033{background: url(../images/common/menu033.png) no-repeat center -220px;}
    .menu03 {border-bottom:1px solid #333333;}


    .menu05 li a span{background: url(../images/common/menu00.png) no-repeat;display:block;}
    .menu05 li a span.menu051{background: url(../images/common/menu055.png) no-repeat center 0px;}
    .menu05 li a span.menu052{background: url(../images/common/menu055.png) no-repeat center -110px;}
    .menu05 {border-bottom:1px solid #333333;}


    .menu01 li a:hover span.menu011{background: url(../images/common/menu011_on.png) no-repeat center 0px;}
    .menu01 li a:hover span.menu012{background: url(../images/common/menu011_on.png) no-repeat center -110px;}
    .menu01 li a:hover span.menu013{background: url(../images/common/menu011_on.png) no-repeat center -220px;}
    .menu02 li a:hover span.menu021{background: url(../images/common/menu022_on.png) no-repeat center 0px;}
    .menu02 li a:hover span.menu022{background: url(../images/common/menu022_on.png) no-repeat center -110px;}
    .menu03 li a:hover span.menu031{background: url(../images/common/menu033_on.png) no-repeat center 0px;}
    .menu03 li a:hover span.menu032{background: url(../images/common/menu033_on.png) no-repeat center -110px;}
    .menu03 li a:hover span.menu033{background: url(../images/common/menu033_on.png) no-repeat center -220px;}
    .menu05 li a:hover span.menu051{background: url(../images/common/menu055_on.png) no-repeat center 0px;}
    .menu05 li a:hover span.menu052{background: url(../images/common/menu055_on.png) no-repeat center -110px;}

    ul.tabs {width: 100%;overflow:hidden; background: #92c8e8;border-top:1px solid #88bad8;border-left:1px solid #88bad8;border-right:1px solid #88bad8;}
    /*ul.tabs {width: 100%;overflow:hidden; background: #959ba6;border-top:1px solid #858a94;border-left:1px solid #858a94;border-right:1px solid #858a94;}*/
    ul.tabs li:first-child {}
    ul.tabs li {float: left;text-align:center;display:block;height:38px;line-height:38px;margin-top:5px;border-bottom:1px solid #a1adb8;}
    ul.tabs li a{color:#fff;}
    ul.tabs li.on a{color: #4879a0; font-weight:bold;   display: block;margin:0px 6px 0 6px;background:#ffffff;border-bottom:1px solid #fff;}
    ul.tabs li:nth-of-type(1) {width:33%;}
    ul.tabs li:nth-of-type(2) {width:34%;}
    ul.tabs li:nth-of-type(3) {width:33%;}


    .tab_container {width: 100%;background: #fff;   }
    .tab_content {}


    ul.tabs2 {  margin: 0;  padding: 0; list-style: none;   height: 28px;   border-bottom: 1px solid #dcdcdc;   border-left: 1px solid #dcdcdc; width: 100%;}
    ul.tabs2 li {   float: left;    margin: 0;  padding: 0; height: 27px;   line-height: 27px;  border: 1px solid #dcdcdc;  border-left: none;  margin-bottom: -1px;    background: #ededed;    overflow: hidden;   position: relative; font-size:11px;}
    ul.tabs2 li a { text-decoration: none;  color: #666;    display: block; padding: 0 5px; border: 1px solid #fff; outline: none;  font-weight:bold}
    ul.tabs2 li a:hover {   background: #f1f1f1;}
    html ul.tabs2 li.on, html ul.tabs2 li.on a:hover  { background: #fff;   border-bottom: 1px solid #fff;}


/*이용정보취급방침*/
.lineT1 {border-top:1px solid #d1d5d9;}
.agree_must > div:first-child{border-top:1px solid #d1d5d9;}
.agree_must > div{background:#f7f7f7;width:100%;border-right:1px solid #d1d5d9;border-left:1px solid #d1d5d9;border-bottom:1px solid #d1d5d9;position:relative;line-height:28px;padding:10px 0px;overflow:hidden;}
.agree_must ul {overflow:hidden;margin:5px 15px 5px;}
.agree_must ul li{float:left}
.agree_must ul li.ad1{width:70%;}
.agree_must ul li.ad2{width:10%;}
.agree_must ul li.ad3{width:20%;}
.agree_must ul li.ad3 .rnc{float:right}
.agree_must .view {float:right}
 /*
.agree_select > div{background:#f2f2f2;width:100%;border-bottom:1px solid #dfdfdf;position:relative;line-height:28px;padding:0px 0px;overflow:hidden}
.agree_select ul {overflow:hidden;margin:5px 15px 5px}
.agree_select ul li{display:inline-block; zoom:1; *display:inline;letter-spacing:-0.1em;}
.agree_select ul li.ad1{min-width:100px;}
.agree_select ul li.ad2{float:right;}
.agree_select ul li.ad2 .rnc{float:right;}
.agree_select .view {float:right; }
 

a.btn_agree{background:url(../images/common/btn_argee.png) no-repeat 0 0;background-size:120px 23px;width:58px;height:23px;display:block;text-indent:-999em;display:inline-block; zoom:1; *display:inline}
a.btn_agree span{text-indent:-999em}
a.btn_disagree{background:url(../images/common/btn_argee.png) no-repeat -58px 0;background-size:120px 23px;width:62px;height:23px;display:block;text-indent:-999em;display:inline-block; zoom:1; *display:inline}
a.btn_disagree span{text-indent:-999em}
 
 
.agreeAll{position:fixed;left:0;bottom:0px;z-index:2;width:100%;height:140px}
.bg{filter:alpha(opacity=70); opacity:0.70; background:url(../images/common/popupBg.png) repeat 100% 100%;width:100%;height:140px;position:relative}
.agreeAll label{display:block;}
.agreeAll p{margin-bottom:5px}
.agreeAll .rnc span{color:#fff;}
.agreeAll .rnc {position:absolute;top:15px;left:20px;color:#fff;font-size:14px;letter-spacing:-0.1em}
.agreeAll .btnBox {position:absolute;top:70px;left:0px;color:#fff;}/**/


/*프로모션 약관*/
.agreeBox{margin:-1px 0;}
.agreeBox ul.row1 {overflow:hidden;background:#f7f7f7;border:1px solid #d1d5d9;clear:both;position:relative}
.agreeBox ul.row1 li{display:inline-block; zoom:1; *display:inline;letter-spacing:-0.1em;}
.agreeBox ul.row1 li.ad1{display:block;margin:10px 200px 10px 15px;}
.agreeBox ul.row1 li.ad2{position:absolute;right:10px;top:10px}
.agreeBox ul.row1 li.ad2 .rnc{float:right}

.agreeBox .row2 {border-top:#f7f7f7;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;border-left:1px solid #d3d3d3;clear:both;position:relative;}
.agreeBox .row2 a {overflow:hidden;width:100%;display:block;background: url(../images/common/arrow1.png) no-repeat 99% 10px;}
.agreeBox .row2 a.on {overflow:hidden;width:100%;display:block;background: url(../images/common/arrow2.png) no-repeat 99% 10px;}
.agreeBox .row2 .txt {color:#5a5a5a ;margin:10px 40px 10px 15px;display:block;}
.agreeBox .row2 .in {margin:15px;overflow:hidden;display:none}
 
.agreeBox .row2 .doc p{color:#545454;}
.agreeBox .row2.doc ul{margin-top:20px;margin-bottom:20px}
.agreeBox .row2.doc ul li{background:url(../images/common/dot1.png) no-repeat left 0.7em;padding-left:7px;background-size:2px 2px;letter-spacing:-0.5px;}
.agreeBox .row2.doc ol li{}
.agreeBox .row2.doc ol ul{margin-top:10px}
.agreeBox .row2.doc li ol li{letter-spacing:-0.5px;margin-left:10px;background:none}

.agreeBox ul.row3 {overflow:hidden;background:#f2f6f9;color:#4879a0;border:1px solid #c8d7e4;clear:both;position:relative}

.agreeBox ul.row3 li{display:inline-block; zoom:1; *display:inline;letter-spacing:-0.1em;}
.agreeBox ul.row3 li.ad1{display:block;margin:10px 200px 10px 15px;}
.agreeBox ul.row3 li.ad2{position:absolute;right:10px;top:10px}
.agreeBox ul.row3 li.ad2 .rnc{float:right}
.agreeBox .row3 .txt{color:#5a5a5a;}

.agreeBox table{width:100%;margin-top:10px;margin-bottom:20px;;text-align:center;}
/* 2017.08. 모바일 장기할부 - 동의항목 매 안내표 레이아웃 변경으로 인해 width 삭제 */
/* .agreeBox table td{width:25%;text-align:center !important;border :1px solid #e6e6e6;font-weight:normal;padding:10px;} */
.agreeBox table td{text-align:center !important;border :1px solid #e6e6e6;font-weight:normal;padding:10px;}

.v3{width:100%;height:100%}
.v3 img{width:100%;height:100%}

.code{position:relative;width:100%;height:22px;margin-top:20px;}
.code div{position:absolute;right:0;top:0;font-size:16px; font-weight:bold;}
.code a{float:right}
.code + h1 ,.code + h2 ,.code + h3  {margin-top:0px}

/*현장즉시결제완료*/
.okBox{background:#f7f7f7;border:1px solid #ededed;}
.boxTxt{padding:40px 0;text-align:center;}
.result{margin-bottom:20px;text-align:center;}
.resultlist{text-align:left;margin-left:140px;margin-top:20px;}
.boxTxt li{color:#5e5e5e;margin-top:5px;}

.line{border-top:1px solid #d3d3d3;width:96%;margin:0 20px;}


/*에러페이지*/
.error{width:1000px;overflow:hidden;}
.error .aa{width:200px;margin-left:120px;}
.error .bb{width:580px;}

.error2{width:1000px;overflow:hidden;}
.error2 .aa{width:200px;margin-left:60px;}
.error2 .bb{width:700px;}


/*에러페이지*/
.okBox2{width:1100px;overflow:hidden;}
.okBox2 .aa{width:200px;border:1px solid red;}
.okBox2 .bb{width:800px;border:1px solid red;}

 /* 표(테이블) 페이지넘버*/
 .paginate{padding-top:25px; text-align:center;}
 .paginate {padding:3px; margin:3px; text-align: center}
 .paginate A {padding:5px 8px 4px 8px; margin: 2px; border: #ccc 1px solid; color: #999; text-decoration: none}
 .paginate A:hover {border:#999 1px solid; color: #666;}
 .paginate A:active {border:#999 1px solid; color: #666;}
 .paginate .page_s {border: #436ac5 1px solid; padding:5px 8px 4px 8px; font-weight: bold; margin: 2px; color: #5a81dc;}
 .paginate .disabled {border: #eee 1px solid; padding:5px 8px 4px 8px; margin: 2px; color: #ddd;} 


/*표리스트*/
.bgcolor01{background-color:#fcfcfc;}



/*팝업*/
    .lnbBg{background:#fff; filter:alpha(opacity=30); opacity:0.30;display:none;background:url(../images/common/popupBg.png) repeat 100% 100%;position:absolute;z-index:1}
    .popupBg{background:#fff; filter:alpha(opacity=30); opacity:0.30; position:fixed; top:0; right:0px; bottom:0; left:0; z-index:1; display:none;background:url(../images/common/popupBg.png) repeat 100% 100%;width:100%;height:100%;}
    .popupBg2{background:#fff; filter:alpha(opacity=30); opacity:0.30; position:fixed; top:0; right:0px; bottom:0; left:0; z-index:3; background:url(../images/common/popupBg.png) repeat 100% 100%;width:100%;height:100%;}
    .popupBg3{background:#fff; filter:alpha(opacity=30); opacity:0.30; position:fixed; top:0; right:0px; bottom:0; left:0; z-index:1; background:url(../images/common/popupBg.png) repeat 100% 100%;width:120px;height:300%;}

    /*.popup{background:#fff;display:none;position:fixed;left:50%;top:50%;z-index:3;}*/
    .popup{background:#fff;display:none;position:absolute;left:50%;top:50%;z-index:3;}

    
    .popS{width:610px;margin-left:-280px;/*margin-top:-275px;*/}
    .popS2{width:640px;margin-left:-320px;/*margin-top:-275px;*/}
    .popS3{width:680px;margin-left:-320px;/*margin-top:-145px;*/}
    .popM{width:840px;margin-left:-400px;/*margin-top:-275px;*/}
    .popM2{width:900px;margin-left:-480px;/*margin-top:-290px;*/}
    .popL{width:1160px;margin-left:-580px;/*margin-top:-307px;*/}
    .popL2{width:1280px;margin-left:-640px;/*margin-top:-307px;*/}
    .popS .inner{overflow-y:auto;max-height:400px}
    .popS2 .inner{overflow-y:auto;max-height:400px}
    .popS3 .inner{overflow-y:auto;max-height:130px}
    .popM .inner{overflow-y:auto;max-height:400px}
    .popM2 .inner{overflow-y:auto;max-height:480px}
    .popL .inner{overflow-y:auto;max-height:460px}
    .popL2 .inner{overflow-y:auto;max-height:680px}
/*
    .popup.h200{margin-top:-107px;}
    .popup.h200 .inner{max-height:200px;overflow-y:auto;}
    .popup.h300{margin-top:-207px;}
    .popup.h300 .inner{max-height:300px;overflow-y:auto;}
    .popup.h400{margin-top:-275px;}
    .popup.h400 .inner{max-height:400px;overflow-y:auto;}
*/

    .popWrap {position:relative;
        box-shadow: 0 10px 20px rgba(0,0,0,.5);
        -webkit-filter: drop-shadow(0 1px 2px rgba(0,0,0,.5));
        -moz-filter: drop-shadow(0 1px 2px rgba(0,0,0,.5));
        -ms-filter: drop-shadow(0 1px 2px rgba(0,0,0,.5));
        -o-filter: drop-shadow(0 1px 2px rgba(0,0,0,.5));
        filter: drop-shadow(0 1px 2px rgba(0,0,0,.5));
    }
    .popWrap .titleBox{background:#3a3f49;}
    .popWrap .middle{display:block;min-height:100px;background:#fff;}
    .popWrap .middle .inner{margin:20px auto;width:95%;overflow-y:auto;}
    .popWrap .middle iframe{width:100%;height:100%;margin:0;border:none};
    .popWrap .bottom{height:;/*position:relative;bottom:0;width:100%*/}

    .popWrap .titleBox .h1{font-size:22px;font-weight:bold;;color:#fff ;height:60px;line-height:60px;margin-left:20px}
    .popClose{position:absolute;right:15px;top:15px;z-index:3;width:22px;height:22px;text-indent:-999em;background: url(../images/common/popClose.png) no-repeat left top;display:block;}

.popup .bottom{overflow:hidden;border-top:1px solid #e0e0e0;text-align:center}
.popup .btnOk {     font-weight:bold;
            border-top: 1px solid #fff; 
            vertical-align: middle;
            display: inline-block;
            text-decoration: none;
            min-width:;
            height:52px;line-height:52px;
            width:49.9%;
            float: right;
            text-align:center;
            color:#fff;
            position:relative;right:0;bottom:0;
            border-left:1px solid #e0e0e0;
            background: #e9e9e9;
            background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e7e7e7));
            background: -moz-linear-gradient(top,  #fefefe,  #e7e7e7);
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e7e7e7');
            font-size:16px;
}
.popup .btnOk.w100p{border-right:none} 
.popup a.btnOk:hover,
.popup a.btnOk:active{  
            background: #8dc9d4;
            background: -webkit-gradient(linear, left top, left bottom, from(#8dc9d4), to(#8dc9d4));
            background: -moz-linear-gradient(top,  #8dc9d4,  #8dc9d4);
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8dc9d4', endColorstr='#8dc9d4');
}

.popup a.btnOk span{background: url(../images/common/btnOk.png) no-repeat left -2px ;background-size:20px 38px ;padding-left:30px;color:#555;}
.popup a.btnOk span:hover{background: url(../images/common/btnOk.png) no-repeat left -21px ;background-size:20px 38px ;padding-left:30px;color:#fff;}

.popup  .btnCancel {    font-weight:bold;
            border-top: 1px solid #fff; 
            vertical-align: middle;
            display: inline-block;
            text-decoration: none;
            min-width:;
            height:52px;line-height:52px;
            background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f7f7f7));
            width:50%;
            float: right;
            text-align:center;
            color:#4e4e4e;
            position:absolute;left:0;bottom:0;
            
            background: #e9e9e9;
            background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e7e7e7));
            background: -moz-linear-gradient(top,  #fefefe,  #e7e7e7);
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e7e7e7');
            font-size:16px;
}

.popup a.btnCancel:hover,
.popup a.btnCancel:active {
            background: #b2b1ba;
            background: -webkit-gradient(linear, left top, left bottom, from(#cfced6), to(#cfced6));
            background: -moz-linear-gradient(top,  #b2b1ba,  #b2b1ba);
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2b1ba', endColorstr='#b2b1ba');

}

.popup a.btnCancel span{background: url(../images/common/btnCancel.png) no-repeat left 0 ;background-size:20px 38px ;padding-left:30px;color:#555;}
.popup a.btnCancel span:hover{background: url(../images/common/btnCancel.png) no-repeat left -19px ;background-size:20px 38px ;padding-left:30px;color:#fff;}

.popup  ul.tabs {width: 100%;overflow:hidden; background: #959ba6;border:none}
.popup  ul.tabs li:first-child {}
.popup  ul.tabs li {float: left;text-align:center;display:block;height:44px;line-height:44px;margin-top:0px;}
.popup  ul.tabs li a{color:#fff;}
.popup  ul.tabs li.on a{color: #666; font-weight:bold;  display: block;margin:0px;background:#ffffff;}
.popup  ul.tabs li:nth-of-type(1) {width:50%;}
.popup  ul.tabs li:nth-of-type(2) {width:50%;}


.btnSearch{background:#6f7479;height:75px;width:100px;display:block;line-height:75px;text-align:center;color:#fff;border:1px solid #575757}
.btnSearch2{background:#e3cd67;height:75px;width:100px;display:block;line-height:75px;text-align:center;color:#fff;border:1px solid #d5c160}

.popup .tb1 td select{width:100%}

.popup .inner .docContract{height:450px;overflow-y:scroll}

.loading{width:50px;height:50px;position:fixed;left:50%;top:50%;margin-left:-25px;margin-top:-25px;padding:2px;z-index:3}

.spinner{
        height:60px;
        width:60px;
        margin:0px auto;
        -webkit-animation:rotation .6s infinite linear;
        -moz-animation:rotation .6s infinite linear;
        -o-animation:rotation .6s infinite linear;
        animation:rotation .6s infinite linear;
        border-left:6px solid white;
        border-right:6px solid white;
        border-bottom:6px solid white;
        border-top:6px solid #555555;
        border-radius:100%;
    }
    @-webkit-keyframes rotation{
        from{-webkit-transform:rotate(0deg);}
        to{-webkit-transform:rotate(359deg);}
    }
    @-moz-keyframes rotation{
        from{-moz-transform:rotate(0deg);}
        to{-moz-transform:rotate(359deg);}
    }
    @-o-keyframes rotation{
        from{-o-transform:rotate(0deg);}
        to{-o-transform:rotate(359deg);}
    }
    @keyframes rotation{
        from{transform:rotate(0deg);}
        to{transform:rotate(359deg);}
    }

.popup table.tb1 {width:99.9%}


/* 20160825 추가 */
.bg_service {background:url('../images/member/mainBg.png') repeat;}
.bg_service h3{text-align:center;}
.w674 {position:absolute;top:30px;left:50%;margin-left:-337px;}
.w434 {position:absolute;top:30px;left:50%;margin-left:-217px;}
.w674 .al_center {text-align:center;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.ml30 {margin-left:30px;}
/* 161202 수정 / PS161130000531 삼성전자 목적한도 신청화면 문구 변경 / 김윤희 */
.box_agree      {border-top:1px solid #747575;border-bottom:1px solid #747575;padding:23px 0 0;margin:30px 0 0;text-align:center;}
.box_agree_2020 {border-top:1px solid #747575;border-bottom:1px solid #747575;padding:23px 0 0;margin:10px 0 0;text-align:center;}
.agree_wrap {margin-top:30px;font-weight:bold;text-align:center;}
.agree_wrap_t10 {margin-top:10px;margin-bottom:10px;font-weight:bold;text-align:center;}
.agree_wrap label span {display:inline-block;padding-left:5px;}
/* //161202 수정 / PS161130000531 삼성전자 목적한도 신청화면 문구 변경 / 김윤희 */
.w674 .btns,.w434 .btns {text-align:center;margin-top:40px;}
.conts_hidden {visibility: hidden;height:0;font-size:0;position: absolute;left:-30000px;}
/* //160825 추가 */

/* 161202 추가 / PS161130000531 삼성전자 목적한도 신청화면 문구 변경 / 김윤희 */
.bg_service img {width:auto;}
.info_agree {margin-top:40px;padding:20px 0 20px 70px;background-color:#e7e8e8;text-align:left;}
.info_agree_t10 {margin-top:10px;padding:20px 0px 0px 20px;text-align:left;}
/* 161202 추가 / PS161130000531 삼성전자 목적한도 신청화면 문구 변경 / 김윤희 */

/* 171010 / 추가 / 김현진 */
.term_fc_blue {color:#0a6fb3 !important;font-size:1.12em !important;}  /* 171016 수정 */
/* //171010 / 추가 / 김현진 */

/* 20200520 / 추가 / 유광종 */
.term_fc_blue_bold {color:#0a6fb3 !important;font-size:1.12em !important;font-weight:bold;}
/* //20200520 / 추가 / 유광종 */

/* 171101 / 추가 / 김현진 */
.mt0{margin-top:0 !important;}
/* //171101 / 추가 / 김현진 */

/* 180119 / 추가 / 김현진 */
.loginBox .AAP1557YnDiv ul.left_card{width:100%;height:auto;padding:12px 10px;background-color:#999ba0;background-image:none;box-sizing:border-box;}
.loginBox .AAP1557YnDiv ul.left_card li{float:none;width:100%;text-align:center;}
.loginBox .AAP1557YnDiv ul.left_card li img{max-width:100%;}
.loginBox .AAP1557YnDiv ul.left_card li span{display:inline-block;position:absolute;z-index:-10;width:0 !important;height:0 !important;overflow:hidden !important;opacity:0 !important;filter:alpha(opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=0)';font-size:medium;line-height:normal;word-break:break-all;}
/* //180119 / 추가 / 김현진 */

/* 20210128 / 추가 /  유광종 */
.loginBox .AAP1705YnDiv ul.left_card{width:100%;height:auto;padding:12px 10px;background-color:#999ba0;background-image:none;box-sizing:border-box;}
.loginBox .AAP1705YnDiv ul.left_card li{float:none;width:100%;text-align:center;}
.loginBox .AAP1705YnDiv ul.left_card li img{max-width:100%;}
.loginBox .AAP1705YnDiv ul.left_card li span{display:inline-block;position:absolute;z-index:-10;width:0 !important;height:0 !important;overflow:hidden !important;opacity:0 !important;filter:alpha(opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=0)';font-size:medium;line-height:normal;word-break:break-all;}
/* //20210128 / 추가 /  유광종 */



/* 180125 */ /* 퍼블 전달받은 css 분리 */
.pmotDtlBlock{display:block;float:left;width:43%;padding:0px;}

/* 180918 / 추가 / 김유정 */
.popWrap .middle.tabs_no {padding-top: 30px}
.popWrap .middle.tabs_no .inner {margin-top: 0;}
.popWrap .doc .pop_tit04{margin:20px 0 10px;font-size:16px;font-weight:bold;color:#5e5e5e} 
.term_fc_blue2 {color:#0c77b8 !important;font-size:1.12em !important; font-weight:bold !important} 
/* //180918 / 추가 / 김유정 */

/* 200810 / 추가 / PS200805001352 / 박경린 */ 
.crd_ara_agree_tit{display: inline-block; width: 240px;}
.crd_ara_agree_view{color: #000; text-decoration: underline; font-family: "맑은 고딕","Malgun Gothic"}
.crd_tbl_crdno{max-width: 50%; float: left;}
.crd_tbl_crdno_chk{float: left; margin-left: 10px;}
.crd_ara_ars strong{color: #2e81f8}
.crd_ara_timer{display: inline-block; vertical-align: middle; margin-right: 20px;}
.crd_ara_fl_right{float: right;}
/* //200810 / 추가 / PS200805001352 / 박경린 */

/* 210309 / 추가 / PS210303001802 / 권혁찬 */
.bb_w50{width:50px;border-bottom:1px solid #d1d5d9;text-align:center;}
.bb_w100{width:100px;border-bottom:1px solid #d1d5d9;text-align:center;}
.bb_w200{width:200px;border-bottom:1px solid #d1d5d9;text-align:center;}
.date_00{width:95%;}
.popL.vin03{top:10%;}
.popL.vin03 .inner{min-height:700px;}
.round{width:95%;border:1px solid #686868;padding:5px;box-sizing:border-box;}
.round.bg{background:#f5f5f5;}
.userTip_T.vin03{width:95%;}
.userTip_T.vin03 .li{padding-left:16px;text-indent:-14px;margin-bottom:5px;background:none !important;}
.userTip_T.vin03 .li.ti0{text-indent:0px;padding-left:0px;}
.userTip_T.vin03.w_50 li{width:48%;display:inline-block;}
.ul{border-bottom:1px solid #686868;display:inline;}
.mt5{margin-top:5px;}
.popM.vin03 *{font-size:15px;}
/* //210309 / 추가 / PS210303001802 / 권혁찬 */

/* 220411 / 추가 / PS220407000342 / 박경린 */
.main_sec.errorpage {padding-top:88px; margin: 0 auto 100px;}
.main_sec.errorpage h1{width:173px;height:20px;background:url('../../images/common/img_logo.png') no-repeat left top;text-indent:-9999em;overflow:hidden;margin:0 auto}
.main_sec.errorpage .top_sub_view{padding:0 0 15px;}
.main_sec.errorpage .top_sub_view .ico_error_top{margin: 57px 0 27px;}
.main_sec.errorpage .top_sub_view .msg{max-width: 896px; margin: 0 auto; padding: 0 24px;}
.main_sec.errorpage .top_sub_view .t_web_exp{font-family: '맑은 고딕', 'Malgun Gothic'; color: #2b2e38; font-size: 32px; line-height: 42px; text-align: center; letter-spacing: -2px;}
.main_sec.errorpage .box696{max-width: 696px; margin: 0 auto; font-family: '맑은 고딕', 'Malgun Gothic', 'Apple Gothic', sans-serif;}
.main_sec.errorpage .txtbox_sy01{color: #575b63; line-height: 1.6; text-align: center;}
.main_sec.errorpage .txtbox_sy01 .ls0{letter-spacing: 0;}
.main_sec.errorpage .txtbox_sy01 .txt_area{letter-spacing: -1px;}
.main_sec.errorpage .txtbox_sy01 .txt_area p{font-size: 16px;}
.main_sec.errorpage .txtbox_sy01 .txt_area strong{display: block; margin-bottom: 11px; color: #0b0d0f; font-size: 18px;}
.main_sec.errorpage .txtbox_sy01 .txt_area .txt_box{padding: 60px 0 0px;}
.main_sec.errorpage .txtbox_sy01 .txt_area .txt_box .al_l{margin-left: 45px; text-align: left;}
ul.txt_list .attention{position: relative; display: block;}
ul.txt_list .attention .ico{position: absolute; left: 0; display: inline-block; width: 16px; height: 18px; vertical-align: middle;}
ul.txt_list .attention.attention_blue{color: #2e81f8; font-size: 14px; line-height: 18px !important; padding: 6px 0 0 22px;}
ul.txt_list .attention.attention_blue .ico{top: 6px; background: url('../../images/common/bg_attention_blue.png') no-repeat 0 3px !important;}
ul.txt_list .attention.attention_black{color: #2b2e38; font-size: 14px; line-height: 18px !important; padding: 6px 0 0 22px;}
ul.txt_list .attention.attention_black .ico{top: 6px; background: url('../../images/common/bg_attention_black.png') no-repeat 0 3px !important;}
/* //220411 / 추가 / PS220407000342 / 박경린 */

/* 220808 / 추가 / PS220804000541 / 박경린 */
.fc_blue_new{color: #2e81f8;}
.main_sec.errorpage.v220808 .mt10{margin-top: 10px;}
.main_sec.errorpage.v220808 h1{width: 380px; height: 44px; background: url('../../images/common/img_logo_2207_blue.png') no-repeat left top; text-indent: -9999em; overflow: hidden; margin: 0 auto 42px auto;}
.main_sec.errorpage.v220808 .txt_bar{display: block; padding: 3px 0 0 12px; font-size: 16px; color: #303030; font-weight: normal; background: url('../../images/common/bl_gray_bar_4x1.png') 2px 17px no-repeat; vertical-align: bottom; line-height: 28px;}
.main_sec.errorpage.v220808 ul.txt_list .attention.attention_black ul.txt_list .txt_bar{font-size: 14px; line-height: 18px; padding: 8px 0 0 12px;}
/* //220808 / 추가 / PS220804000541 / 박경린 */
