@charset "utf-8";


/* ===============================================
Date : 2013-10-01 ~ 2014-11-30
Description : 모바일 국문 공통 css import
=============================================== */
@import url("/resource/css/bsib_login.css");

/* 약관 */
.con_area .agree, .agree-txt { margin:0; padding:15px 3%; }
.con_area .agree h1, .agree-txt h1 { font-size:120%; padding-bottom:15px; color:#333; text-align:center;}
.con_area .agree h2, .agree-txt h2 { font-size:110%; color:#0375bc; font-weight:bold; background:url('/resource/img/sbs/blt/bl_blue.png') no-repeat left 5px; background-size:4px; padding:0 0 7px 10px; }
.con_area .agree h3, .agree-txt h3 { color:#484849; font-size:95%; }
.con_area .agree p, .agree-txt p { line-height:140%; margin-bottom:7px; position:static; }
.con_area .agree ul, .agree-txt ul { padding:0; }
.con_area .agree ul li, .agree-txt ul li { text-indent:-15px; margin:0 0 0 15px; padding-bottom:5px; }
.con_area .agree h3 + ul, .agree-txt h3 + ul { margin-top:5px; }

.con_area .agree .tbl-type2, .agree-txt .tbl-type2 { border-collapse:collapse; margin:0; padding:0; width:100%; font-size:100%; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
.con_area .agree .tbl-type2 thead th, .agree-txt .tbl-type2 thead th { background:#f9f9f9; border-left:1px solid #ccc; border-bottom:1px solid #ccc; color:#333; }
.con_area .agree .tbl-type2 thead th:first-child, .agree-txt .tbl-type2 thead th:first-child { border-left:0; }
.con_area .agree .tbl-type2 td, .agree-txt .tbl-type2 td { border-left:1px solid #ccc; color:#666; border-bottom:1px solid #ccc; }
.con_area .agree .tbl-type2 tbody th, .agree-txt .tbl-type2 tbody th { border-left:1px solid #ccc; color:#666; border-bottom:1px solid #ccc; }
.con_area .agree .tbl-type2 tbody th:first-child { border-left:0; }
.con_area .agree .tbl-type2 th, .con_area .agree .tbl-type2 td, .agree-txt .tbl-type2 th, .agree-txt .tbl-type2 td { text-align:center; padding:5px 4px; }
.con_area .agree strong.mt20, .agree-txt strong.mt20 { padding:20px 0 5px 0; display:inline-block; }
.con_area .agree .tbl-type2 td:first-child, .agree-txt .tbl-type2 td:first-child { border-left:0; }
.con_area .agree .tbl-type2 td.txt-l, .agree-txt .tbl-type2 td.txt-l { text-align:left; }
.con_area .agree .tbl-type2 + h2, .agree-txt .tbl-type2 + h2 { margin-top:10px; }

/*.allcheck .agree {padding:13px 0 0;}*/

.prov_txt .agree-box {padding:15px 7px;border:1px solid #cfcfcf;background:#fff;line-height:1.5;color:#666}
.prov_txt .agree-box.hset {height:auto}
.prov_txt .agree-box .law_box { margin:0; padding:0; }
.prov_txt .agree-box .law_box p  {  background:none; }
.prov_txt .agree-box .law_box ul { margin:0; padding:0; background:none; }
.prov_txt .agree-box .law_box ul li { text-indent:-10px; margin:0 0 0 10px; }
.prov_txt .agree-box .law_box h1 { font-size: 120%; text-align: center; }
.prov_txt .agree-box .law_box h2, .prov_txt .agree-box .law_box h3 { margin:15px 0 5px; }
.law_box .txt-deco {text-decoration:underline;}
.law_box .fs14 {font-size:14px;line-height:18px;}
.law_box .fwb {font-weight:bold;}
.prov_txt .agree-txt {padding:0;margin:0}
.prov_txt .agree-txt dt {padding:0 0 15px;font-weight:bold;color:#333}
.prov_txt .agree-txt dd {margin:0 0 15px}
.prov_txt .agree-boxApp {overflow:hidden;padding:5px 10px 7px 0;border-top:none}
.prov_txt .agree-type1 {padding:0 10px 5px 0}
.prov_txt .agree-type1 li.nodot {float:right;padding:5px 0 0;text-align:right;vertical-align:middle}
.prov_txt .agree-type1 li input {margin:-3px 0 0 30px}
.prov_txt .agree-type1 li label {margin-left:7px}
.prov_txt .agree-type2 {padding:0 10px 5px 0}
.prov_txt .agree-type2 li {overflow:hidden;padding:13px 0;line-height:18px}
.prov_txt .agree-type2 li.nodot {padding:5px 0 0}
.prov_txt .agree-type2 li.bgNo {background:none}
.prov_txt .agree-type2 dt {float:left;width:72%;text-align:right;vertical-align:middle}
.prov_txt .agree-type2 dd {display:inline;float:right;width:28%;margin:0;padding:0;text-align:right;vertical-align:middle}
.prov_txt .agree-type2 dd input {margin:-3px 0 0 15px}
.prov_txt .agree-type2 dd label {margin:0 0 0 15px}

/* 약관안에 탭 */
.con_area .agree .js-tabA { overflow:hidden; -webkit-border-radius:4px; margin:0; font-size:0; }
.con_area .agree .js-tabA li { float:left; width:36%; margin:0; padding:0; text-indent:inherit; font-size:0; background:#6a6d6f; }
.con_area .agree .js-tabA li a { color:#666; text-align:center; padding:9px 0; display:block; margin:0; overflow:hidden; font-size:12px; background:#fff; margin:1px; margin-left:0; }
.con_area .agree .js-tabA li:first-child { border-top-left-radius:3px; border-bottom-left-radius:3px;}
.con_area .agree .js-tabA li:first-child a {border-top-left-radius:3px; border-bottom-left-radius:3px; margin-left:1px;}
.con_area .agree .js-tabA li.on a {color:#fff; background:none;}
.con_area .agree .js-tabA li:last-child {width:28%; border-top-right-radius:3px; border-bottom-right-radius:3px; float:left;}
.con_area .agree .js-tabA li:last-child a {border-top-right-radius:3px; border-bottom-right-radius:3px;}
.con_area .agree .con { margin-top:20px; }


/* 크게보기 */
section.big .txt_certify.big_txtbx { border:none; margin:0; color:#333; padding:25px 2.5% 0; }
section.big .txt_certify.big_txtbx strong { color:#333; font-weight: normal; width:100%; }
section.big .txt_certify.big_txtbx > p { font-size:85%; color:#666; padding-top:20px; }



/* 공통 공인 인증서 */
.txt_certify {border:1px solid #c7c8c8; border-top:2px solid #1a5398; border-bottom-left-radius:4px; border-bottom-right-radius:4px; padding:24px 0; margin:25px 2.5% 0; min-height:20px; text-align:center;}
.txt_certify.type2 {padding:14px 5px; min-height:20px;}
.txt_certify strong {font-size:150%; color:#154c95; width:94%; margin:0 auto; display:inline-block; font-weight:bold; letter-spacing:-0.05em;}
.txt_certify strong em {color:#dd0a76;}
.txt_certify p {font-size:100%; line-height:130%; padding-top:5px; text-align:center;}
.txt_certify p strong {font-size:100%; color:#666;}
.txt_certify p.type2 { width:80%; margin:0 auto; }
.certify_center h3 + .txt_certify {margin:0 3% 0;}
.tip_certify + .tip_refer {margin:0 3%; font-size:90%;}
.p_con { font-size:95%; margin:8px 3% 0; line-height:140%; }
.p_con + .txt_certify { margin:15px 2.5% 0; }

.txt_certify + .tip_certify {margin:0 3%; padding-top:10px;}
.txt_certify + .tip_certify li {padding:3px 0 0 6px; background: url('/resource/img/sbs/blt/bul_top_list.png') no-repeat left 8px; background-size: 1px;}

.certify_center .con_area {margin:25px 3% 0;}
.certify_center .con_area.none {margin:0;}




/* 크게보기 보안매체 확인 */
.certify_center.big .add_certify > h3, .certify_center.big .add_certify > h4 { background:#3390ac; -webkit-border-radius:5px 5px 0 0; padding:10px 3%; border:1px solid #3390ac; display:block; color:#fff; font-size:100%; }
.certify_center.big .add_certify .con_area { border-top:none; -webkit-box-shadow: 0 5px #e5e5e5; }
.certify_center.big .add_certify .inp_list dd.sch_id .inp_txt { width:68%; }
.certify_center.big .add_certify .inp_list dd.sch_id .btn_type4 { width:30%; }
.certify_center.big .otp_area { padding:25px 3% 0; }
.certify_center.big .otp_area .con_area3 { margin-bottom: 10px; }



/* 크게보기 보안매체 확인2 */
section.big #secureMdmArea .add_certify > h3,
section.big #secureMdmArea .add_certify > h4,
section.big #secureMdmArea .otp_area > h4,
section.big #addCertArea .add_certify > h4,
section.big #addCertArea .num_cfm > h4
 { background:#3390ac; -webkit-border-radius:5px 5px 0 0; padding:10px 3%; border:1px solid #3390ac; display:block; color:#fff; font-size:100%; }
section.big #addCertArea .add_certify { margin:0 3%; }
section.big #addCertArea .add_certify .radio_box { width:100%; border-top:none; box-sizing:border-box; -webkit-box-shadow: 0 5px #e5e5e5; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; overflow:hidden; }
section.big #addCertArea .tip_certify { margin-left:5px; }
section.big #addCertArea .num_cfm .ars_area { border-top:none; margin:0; -webkit-box-shadow: 0 5px #e5e5e5; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
section.big #addCertArea .num_cfm .ars_area #pApvlTlno { width:60% !important; }
section.big #addCertArea .num_cfm .ars_area #btnArsAuth > span { padding: 7px 10px; }
section.big #secureMdmArea .add_certify .con_area { border-top:none; -webkit-box-shadow: 0 5px #e5e5e5; }
section.big #secureMdmArea .add_certify .inp_list dd.sch_id .inp_txt { width:68%; }
section.big #secureMdmArea .add_certify .inp_list dd.sch_id .btn_type4 { width:30%; }
section.big #secureMdmArea .otp_area { padding:25px 3% 0; }
section.big #secureMdmArea .otp_area .con_area3 { margin-bottom: 10px; }
section.big #secureMdmArea .add_certify .tit_type1 > h3 { color:#fff; background:#3390ac; display:block; width:94%; -webkit-border-radius: 5px 5px 0 0; font-size:100%; padding: 12px 3%; }
section.big #secureMdmArea .add_certify .tit_type1 { padding:0; }
section.big #secureMdmArea .add_certify .sec_box > ul { border-top:none; -webkit-box-shadow: 0 5px #e5e5e5; }
section.big #secureMdmArea .add_certify .sec_box ul li p { font-size:100%; }
section.big #secureMdmArea ul.list_type2.ver2 li { font-size:100%; }
section.big #secureMdmArea .otp_area .con_area { border-top:none; margin:0 !important; -webkit-box-shadow: 0 5px #e5e5e5; }







/* 보안매체확인 */
.add_certify {padding:25px 3% 0;}
.add_certify .certify_copy { margin:0; }
.otp_area {padding:25px 0 0;}
.add_certify.nbr { border-bottom:none; }
.add_certify > h3, .add_certify > h4 {color:#333; font-size:125%; padding:0 0 6px; overflow:hidden;}
.add_certify .con_area {margin:0;}
.otp_area > h4 {color:#333; font-size:125%; padding:0 3% 6px; overflow:hidden;}
.otp_area .con_area {margin:0 3% ! important; padding:8px 3% 12px;}
ul.tip_certify li {font-size:90%; line-height:130%; background:url('/resource/img/sbs/blt/bul_top_list.png') no-repeat left 18px; background-size:1px; padding:12px 0 0 6px;}
ul.tip_certify.line li {font-size:90%; line-height:130%; background:url('/resource/img/sbs/blt/bul_top_list.png') no-repeat left 18px; background-size:1px; padding:4px 0 6px 6px;}
.login_renew ul.tip_certify li {font-size:95%; line-height:140%; background:url('/resource/img/sbs/blt/bul_top_list.png') no-repeat left 7px; background-size:1px; padding:0 0 0 6px;}
.ars_area {padding-top:15px; overflow:hidden;}
.ars_area select {width:62.7%; float:left;}
.ars_area .btn_type4 {width:28%; float:right;}
.sec_box ul {border:1px solid #a3a3a3; border-top:2px solid #1a5398; border-bottom-left-radius:4px; border-bottom-right-radius:4px;}
.sec_box ul li {border-top:1px solid #c7c8c8; overflow:hidden; padding:6px 3% 4px;}
.sec_box ul li:first-child {border-top:0;}
.sec_box ul li:last-child {border-bottom-left-radius:4px; border-bottom-right-radius:4px;}
.sec_box ul li p {float:left; width:50%; font-size:120%; padding-top:10px; color:#333;}
.sec_box ul li p strong {color:#154c95;}
.sec_box ul li div {float:right; width:45%; overflow:hidden;}
.sec_box ul li div .inp_pot {width:45%; float:left; margin:0 9px 0 0;}
.sec_box ul li div span.sec_num {width:33px; height:36px; float:left; display:inline-block; background:url('/resource/img/sbs/tmp/img_secTxt.png') no-repeat left center; background-size:36px;}
.sec_box ul li:last-child div .inp_pot {margin:0 0 0 9px;}
.otp_area p {padding-top:8px; font-size:90%;}

.add_certify .radio_box li label.radio {font-size:80%;}

section.big .add_certify {padding:25px 0 0;}

#secureMdmArea .add_certify {padding:25px 3% 0; }


/* 전화인증서비스 */
.phone_certify {border:1px solid #c7c8c8; border-top:2px solid #1a5398; border-bottom-left-radius:4px; border-bottom-right-radius:4px; padding:15px 3%; overflow:hidden;}
.phone_certify select {float:left; width:64%;}
.phone_certify button {float:right; width:34%;}

/* 휴대폰 본인인증 */
.phone.type_certify select {width:30%;}
.phone.type_certify select + .inp_txt {width:68%;margin:0 0 0 2%;}
.phone.type_certify .btn_type4, .phone.type_certify .btn_type4 span {width:100%;margin:4px 0;}
.phone.type_certify .inp_txt3 {width:100%;padding:0;}
.phone.type_certify .inp_txt3 span {width:30px;font-size:95%;}

.cbtn + .add_certify {padding:0 3%; margin-top:-25px;}

.inp_box .inp_pot {width:100%;}

.serial_box {border:1px solid #c7c8c8; border-top:2px solid #1a5398; border-bottom-left-radius:4px; border-bottom-right-radius:4px; text-align:center; padding:6px 0;}
.serial_box  p {text-align:left; padding:9px 3%;}
.serial_box div .sec_num {width:106px; height:36px; margin-right:7px; display:inline-block; background:url('/resource/img/sbs/tmp/img_secTxt.png') repeat-x left center; background-size:36px; vertical-align:middle;}
.serial_box div .inp_pot {width:45%; display:inline-block;}



section.big .list_one.big_bt .inp_list li .tip_certify { padding:0 0 0 10px; font-size:90%; padding-left:15px; letter-spacing:-1px; line-height:110%; }

p.tip_certify {position:relative; margin:8px 3% 0; padding:0 0 0 10px; line-height:140%; font-size:95%; color:#666;}
p.tip_certify.ver2 { padding:0; }
p.tip_certify.ver3 { margin:8px 0 0 0; padding:0; }
p.tip_certify.ver4 { margin:0 0 10px 3%; padding:0; }
.certify_con p.tip_certify, .add_certify p.tip_certify {margin:8px 0 0;}

.certify_center.big .otp_area p.tip_certify { margin:0; }
.certify_center.big p.tip_certify { padding-left:15px; }


p.tip_certify span {position:absolute; left:0; top:0;}

.inp_list li .tip_certify {margin:8px 0 0 0; font-size:75%;}


/* 인증서상태 조회 */
.certify_center .txt_info { padding:0 3%; background:#f9f9f9; border-bottom:1px solid #b4b4b4; }
.certify_center .txt_info > p { background:url('/resource/img/sbs/blt/bul_top_list.png') no-repeat 0 46%; font-size:92%; padding:10px 0 10px 6px; color:#484849; }
.certify_center .txt_date {text-align:center; padding:15px 3%; border-bottom:1px solid #b4b4b4; }
.certify_center .txt_date.type2 { text-align:left; color:#cb1d76; }
.certify_center .list_type2 li dl dt { float:left; width:32%;}
.certify_center .list_type2 li dl dd { float:right; width:68%; }
.certify_center .list_type2.ver2 li dl dt { float:left; width:36%;}
.certify_center .list_type2.ver2 li dl dd { float:right; width:64%; }
.certify_center .list_type2 li dl dd .sch_id > span { width:59%; }
.certify_center .list_type2 li dl dd .sch_id .btn_type4 { width:37%; }

/* 크게보기 */
.certify_center.big .list_type2 li dl dt { width:38%; }
.certify_center.big .list_type2 li dl dd { width:62%; }


.certify_center .type2 dt { float:left; width:52% !important; line-height: 120% !important; }
.certify_center .type2 dt em { font-size:92%; color:#666; }
.certify_center .type2 dt strong { color:#333; }
.certify_center .type2 dd { float:right; font-size:92%; color:#666; letter-spacing:-0.1em; text-align:left; width:48% !important; line-height:120%; }

.certify_con {padding:0;}
.certify_con h3, .certify_con h4 {color:#333; font-size:125%; padding:0 3% 6px; overflow:hidden;}
.certify_con .con_area {margin-top:0;}

.tit_area + .certify_con {padding:25px 0 0;}

.certificate {margin:15px 3% 0;}
.certificate > div {-webkit-border-radius:4px; border:1px solid #b2b2b2; display:block; background:#f8f8f8 url('/resource/img/sbs/btn/btn_move.png') no-repeat right center; background-size:30px; overflow:hidden;}
.certificate > div div {width:24%; float:left; padding:10px 0 5px 4%;}
.certificate > div div img {width:100%;}
.certificate > div dl {width:64%; padding:11px 0 11px 0; float:right;}
.certificate > div dl dt {font-size:120%; color:#333; line-height:170%; font-weight:bold;}
.certificate > div dl dd {font-size:95%; background:url('/resource/img/sbs/blt/bl_dblue.png') no-repeat 3px center; background-size:3px; padding-left:11px; line-height:120%;}

/* 크게보기 */
.addcertify.big .certify_guide h3, .addcertify.big .otp_guide h3 { background-position: 0 5px; }


/* 크게보기 */
.certify_center.big + .transfer.big { padding:0; }
.certify_center.big .certify_guide { border-top:1px solid #c7c8c8; border-top-left-radius:4px; border-top-right-radius:4px; }
.certify_center.big .certify_guide h3 { background:url('/resource/img/sbs/blt/bl_guide4.png') no-repeat 0 7px; background-size:20px; padding:1px 0 10px 25px; }
.certify_center.big .certify_guide li { padding: 9px 0 0 14px; }
.certify_center.big .certify_guide ol li span { top:10px; }

.certify_center .acc_selecthelp { margin: 25px 2.5% 23px 4%;   padding-right:15%; background:url('/resource/img/sbs/bg/smart_bs_03.png') no-repeat 100% 33px; background-size:135px 130px; min-height:130px; }
.certify_center .acc_selecthelp > p, .certify_center .acc_selecthelp > span { line-height:140%; letter-spacing:-1px; }
.certify_center .acc_selecthelp > p { font-size:110%; margin-bottom: 3px; color:#333; text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff; }
.certify_center .acc_selecthelp > span { font-size:90%; color:#666; } 
.certify_center .acc_selecthelp > p + span { display:inline-block; padding-top:5px; }



/* 안내메세지 */
.certify_guide, .otp_guide {border:1px solid #c7c8c8; border-top:2px solid #1a5398; border-bottom-left-radius:4px; border-bottom-right-radius:4px; padding:10px 3%; margin:25px 3% 0;}
.certify_guide h3, .otp_guide h3 {font-size:120%; color:#000409; line-height:140%; border-bottom:1px solid #c7c8c8; background:url('/resource/img/sbs/blt/bl_guide.png') no-repeat left top; background-size:20px; padding:1px 0 10px 25px;}
.certify_guide h3 em {color:#cb1d76;}
.certify_guide h3.type1 { background:url('/resource/img/sbs/blt/bl_guide3.png') no-repeat 0 0; background-size:20px; }
.certify_guide h3.type2 { background:url('/resource/img/sbs/blt/bl_guide4.png') no-repeat 0 0; background-size:20px; }
.certify_guide ol {overflow:hidden;}
.certify_guide ol li {width:95%; position:relative; padding:14px 0 0 11px; font-size:95%; line-height:140%;}
.certify_guide ol li:first-child {margin-top:-2px;}
.certify_guide ol li span {position:absolute; left:0; top:14px;}
.certify_guide ol li ul li { padding:5px 0 0 10px; text-indent:-10px; font-size:100%; }
.certify_guide ol li ul li:before { content:"-"; padding-right:5px; }
.certify_guide ol li ol li { padding:5px 0 0 0; font-size:100%; }
.certify_guide > div > p.txt_one { width:95%; position:relative; padding:14px 0 0 11px; font-size:90%; line-height:140%; }
.certify_guide > div > ul { padding:20px 0 0 11px; }
.certify_guide > div > ul li { padding:2px 0 0 10px; text-indent:-10px; font-size:100%;  }
.certify_guide > div > ul li:before { content:"-"; padding-right:5px;  }
.certify_guide > article {padding:15px 0 5px; font-size:95%; line-height:140%;}
.certify_guide > ul {padding:7px 0 0;}
.certify_guide > ul > li {background:url('/resource/img/sbs/blt/bl_list.png') no-repeat 3px 7px; background-size:1px 1px; padding-left:9px; line-height:140%; margin-top:3px; font-size:95%;}

/* 유의사항 */
.otp_rsa, .att_guide {border:1px solid #c7c8c8; border-top:2px solid #ec4098; border-bottom-left-radius:4px; border-bottom-right-radius:4px; padding:12px 0 2px; margin:25px 3% 0;}
.otp_rsa h3, .att_guide h3 {font-size:120%; color:#000409; border-bottom:1px solid #c7c8c8; background:url('/resource/img/sbs/blt/bl_ck.png') no-repeat left top; background-size:20px; padding:2px 0 13px 25px; margin:0 3%;}
.otp_guide em {color:#154c95; font-size:90%; display:block; padding:12px 0 0;}
.otp_guide ul {padding:15px 0 68px; background:url('/resource/img/sbs/tmp/tmp_otp2.png') no-repeat center bottom; background-size:133px 48px; font-size:90%;}
.otp_rsa ul, .att_guide ul {background:none; padding:15px 0 10px; font-size:90%; margin:0 3%;}
.otp_guide ul > li, .otp_rsa ul > li {padding:0 0 5px 8px; background:url('/resource/img/sbs/blt/bl_list.png') no-repeat 3px 5px; background-size:2px;}
.otp_rsa ul > li {padding:0 0 5px 8px; line-height:130%;}
.att_guide ul > li {padding:0 0 5px 8px; line-height:130%; background:url('/resource/img/sbs/blt/bl_list.png') no-repeat 3px 5px; background-size:2px;}

.att_guide .att_txt {margin:0 3%; padding:0 0 10px;}
.att_guide .att_txt em {color:#154c95; padding-top:10px; font-size:90%; line-height:130%; display:block;}
.att_guide .att_txt ul li {background:none; padding:0 0 0 10px;}
.att_guide .att_txt ul {padding:8px 0 0; margin:0;}
.att_guide .att_txt ul > li:before { content:"-"; margin-left:-10px; padding-right:5px;}

.att_guide .radio_area {text-align: center; padding:12px 0 10px; border-top: 1px solid #b4b4b4; line-height:140%;}

.list_cmn >.certify_issue { padding:0; }
.certify_issue + .certify_guide {margin:15px 3% 0;}

.certify_center > h3 {font-size:125%; color:#000409; padding:25px 3% 6px;}
.certify_issue {padding:0 3%;}
.certify_issue p {font-size:90%; padding:0 0 9px;}
.certify_issue p.tip_certify {font-size:90%; padding:0 0 0 8px; position:relative; margin:8px 0 0;}
.certify_issue p.tip_certify span {position:absolute; left:0; top:1px;}
.certify_issue > ul {border:1px solid #c7c8c8; border-top:2px solid #1a5398; border-bottom-left-radius:4px; border-bottom-right-radius:4px;}
.certify_issue > ul li {border-top:1px solid #c7c8c8; padding:10px 2.5%; font-size:80%;} 
.certify_issue dl dt {font-size:120%; color:#0375bc; font-weight:bold; padding:0 0 5px 0; line-height:140%; /*background:url('/resource/img/sbs/blt/bl_blue.png') no-repeat 3px 6px; background-size:3px;*/}
.certify_issue dl dd {font-size:115%; color:#666; background:url('/resource/img/sbs/blt/bl_list.png') no-repeat 3px 6px; background-size:2px; padding-left:9px; line-height:140%;}

/* 인증서비스 */
.addcertify .txt_guide {-webkit-border-radius:4px; border:1px solid #c7c8c8; padding:10px 5% 12px; overflow:hidden; margin:15px auto 0 auto; width:84%; }
.addcertify .txt_guide  h3 {font-size:120%; color:#000409; border-bottom:1px solid #c7c8c8; background-size:20px; padding:2px 0 13px 25px; text-align:left; background:url('/resource/img/sbs/blt/bl_ck.png') no-repeat; background-size:20px; }
.addcertify .txt_guide > p {font-size:90%; line-height:130%; margin-top:12px; }
.addcertify .txt_guide > p em {color:#d91378;}
.addcertify .txt_guide > p.type2 {line-height:140%; }
.addcertify .txt_guide > ul {padding:5px 0 0;}
.addcertify .txt_guide > ul li {font-size:95%; padding:5px 0 0 8px; background:url('/resource/img/sbs/blt/bl_list.png') no-repeat 3px 10px; background-size:2px;}
.btn_certify {padding:15px 3%;}
.btn_certify > a.btn_list2 {display:block;}
.btn_certify > a.btn_list2:first-child {margin:0 0 5px;}
@media screen and (min-width:640px) and (max-width:2000px) {
	.btn_certify {text-align:center;}
	.btn_certify > a.btn_list2 {display:inline-block;}
	.btn_certify > a.btn_list2 span {padding: 7px 15px;}
	.btn_certify > a.btn_list2:first-child {margin:0;}
}

.addcertify.big .txt_guide h3 { background-position:0 4px; }


/* 크게보기 */
.certify_center.big .num_cfm h4 { background:#3390ac; color:#fff; font-size:100%; padding: 10px 3%; -webkit-border-radius: 5px 5px 0 0; }
.certify_center.big .num_cfm div { margin:0; border-top:none; -webkit-box-shadow: 0 5px #e5e5e5; }
.certify_center.big .num_cfm div .inp_txt, .certify_center.big .num_cfm .ars_area select { width:57%; }
.certify_center.big .num_cfm div .btn_type4 { width:41%; }

section.big ul.tip_certify { margin-left:25px; }
section.big ul.tip_certify.line { margin-left:10px; text-align:left; }
section.big .list_one.big_bt .inp_list li .tip_certify.line { margin-left:10px; padding:0 3%; }
section.big .list_one.big_bt .inp_list li .tip_certify.line li { margin-top:0; padding-top:0; }


@media screen and (min-width:640px) and (max-width:2000px) {
section.big ul.tip_certify { margin-left:31px; }
}

section.big ul.tip_certify li { background:none; text-indent:-15px; line-height:125%; }
section.big ul.tip_certify li:before { content:'※'; margin:0; padding-right:5px; }

.num_cfm {margin:25px 3% 0;}
.num_cfm h4 {font-size:120%; color:#333;}
.num_cfm div {border:1px solid #c7c8c8; border-top:2px solid #1a5398; border-bottom-left-radius:4px; border-bottom-right-radius:4px; padding:10px 3%; margin:7px 0 0; min-height:20px; overflow:hidden;}
.num_cfm div .inp_txt { width:62%; float:left; }
.num_cfm div .btn_type4 {width:36%; float:right; font-size:100%;}
.num_cfm div.area_type1 .inp_txt { width:78%; float:left; }
.num_cfm div.area_type1 .btn_type4 {width:20%; float:right; font-size:100%;}

.add_certify + .tip_certify {margin:0 3%;}

input.ssnum {color:#333; font-size:150%; background:#fff; border:0; display:inline-block; width:50%;}

/* 지점명 검색결과 */
.sh_end { background:#f2f2f2; padding:15px 0; text-align:center; font-size:125%; letter-spacing:-0.05em; color:#333; font-weight:bold; }
.sh_end strong { color:#f73090; }
.sh_result { width:90.5%; border:1px solid #d9d9d9; margin:12px auto 0 auto; }
.sh_result h3 { background:#f4f4f4; text-align:center; color:#333; font-size:110%; padding:12px 0; font-weight:normal; }
.sh_result ul { border-top:1px solid #d9d9d9; }
.sh_result ul li { border-bottom:1px solid #d9d9d9; }
.sh_result ul li a { display:block; color:#666; text-align:center; padding:12px 0; }
.sh_result ul li:last-child { border:none; }

/* ID 찾기 결과 */
.id_rst {font-size:150%; font-weight:bold; color:#154c95; text-align:center; padding:43px 0;}
.id_rst em {color:#dd0a76;}

/* 공통 결과 */
.certify_rst {font-size:150%; color:#154c95; text-align:center; padding:25px 0; line-height:130%;}
.certify_rst em {color:#dd0a76;}
.certify_rst p {font-size:60%; color:#484849;}

/* 약관동의 */
.provision {border:1px solid #c7c8c8; border-top:2px solid #1a5398; border-bottom-left-radius:4px; border-bottom-right-radius:4px; padding:0; margin:25px 3% 0;}
.provision .txt_con, .provision .txt_age { border-bottom:1px solid #c7c8c8; padding:12px 3%; line-height:145%; }
.provision .txt_age { height:163px; overflow-y:auto; }
.provision .txt_age.scno { overflow:hidden; height:auto; }
.provision .txt_age.scno p { padding:5px 0; }

.provision .txt_con, .provision .txt_age1 { border-bottom:1px solid #c7c8c8; padding:12px 3%; line-height:145%; }
.provision .txt_age1 { height:78px; overflow-y:auto; }
.provision .txt_age1.scno { overflow:hidden; height:auto; }
.provision .txt_age1.scno p { padding:5px 0; }

.provision .txt_con:last-child { border:none; }
.provision .radio_area { text-align:center; padding:12px 0;}
.provision .radio_area2 { text-align:left; padding:12px;}
.list_one .provision {margin:0;}
.provision .txt_con + .allcheck { border-top:0; }
.add_certify .provision {margin:0;}
.certify_con .inp_list {padding:0 0 14px;}
.provision .txt_con .tip_certify {margin:0;}

.provision .tit_type1 {overflow:hidden; padding:14px 3% 0;}
.provision .tit_type1 h4 {width:70%; float:left; padding:2px 0 0 9px; font-weight:bold; font-size:110%; color:#0375bc; background:url('/resource/img/sbs/blt/bl_blue.png') no-repeat 0 7px; background-size:4px;}
.provision .tit_type1 a.btn_stype1 {float:right;}
.provision .txt_con p + p {padding-top:8px;}

.provision .tit_type2 {overflow:hidden; }
.provision .tit_type2 h4 {width:70%; float:left; padding:2px 0 0 9px; font-weight:bold; font-size:110%; color:#0375bc; background:url('/resource/img/sbs/blt/bl_blue.png') no-repeat 0 7px; background-size:4px;}
.provision .tit_type2 a.btn_stype1 {float:right;}
.provision .txt_con p + p {padding-top:8px;}

.tip_top {color:#cb1d76; padding:0 0 13px;}
.certify_con .tip_top +  .con_area {margin:0;}
.tip_top2 {padding:0 0 10px; font-size:95%; background:url('/resource/img/sbs/blt/bl_list.png') no-repeat 3px 6px; background-size:1px 1px; padding-left:9px; }

.certify_center .certify_con:first-child {padding-top:30px;}

.provision .prov_ver2 {padding:12px 2.5%; line-height:150%; border-bottom:1px solid #c7c8c8;}
.provision .prov_ver2 h3 {padding-top:20px; color:#333; font-size: 120%;}
.provision .prov_ver2 strong {color:#333; font-size:110%; display:block; padding-top:10px;}
.provision .prov_ver2 h4 {font-size: 110%; color: #0375bc; font-weight: bold; background: url('/resource/img/sbs/blt/bl_blue.png') no-repeat left 20px; background-size: 4px; padding: 15px 0 7px 10px;}
.provision .prov_ver2 ol li {padding-top:5px;}
.provision .prov_ver2 ul li {padding:5px 0 0 10px;}
.provision .prov_ver2 ul li span {margin-left:-10px;}

/* 수수료출금정보 */
.con_area2 {padding:0 3% 15px;}
.con_area2 > div {padding:13px 0 0; overflow:hidden;}
.con_area2 > div span {float:left; width:50%; text-align:left; font-size:120%;}
.con_area2 > div span:last-child {float:right;}
.con_area2 > dl dt {padding:13px 0 6px; font-size:120%; }
.con_area2 > div span.inp_txt {float:none; clear:both; width:auto; text-align:center;}
.con_area2 > div select + .inp_txt {margin-top:5px;}

/* 공인인증서 text 목록형 */
.certify_list li {padding:14px 2.5% 12px; border-top:1px solid #b4b4b4; position:relative; overflow:hidden;}
.certify_list li:first-child {border-top:0;}
.certify_list dl {overflow:hidden;}
.certify_list dl dt {font-size:95%; font-weight:bold; color:#333;}
.certify_list dl dd {font-size:95%; text-align:left; padding-top:4px;}
.certify_list dl dd em {color:#333;}
.certify_list dl dd span {margin-left:17px;}
.certify_list li a {display:block; margin-right:2%; padding-right:3%; background:url('/resource/img/sbs/btn/btn_move2.png') no-repeat right center; background-size:10px 14px; overflow:hidden; position:relative;}
.certify_list .chk_type1 {display:block; overflow:hidden; padding:0 0 3px 12px;}
.certify_list .radio {display:block; overflow:hidden; font-size:100%;}
.certify_list .chk_type1 input {top:1px; margin-top:0;}
.certify_list .radio input {top:0; margin-top:0;}
.certify_list .radio input:after {top:0;}
.certify_list .radio strong {font-size:110%; color:#0375bc;}
.certify_list .radio p {margin-left:-20px; padding-top:8px; color:#484849;}
.certify_list .info_type1 {width:50%;}
.certify_list .info_type2 {width:44%;}
.certify_list .info_type1 span > strong {font-size:120%;}
.certify_list li .txt_use, .certify_list li .txt_cancel, .certify_list li .txt_default {position:absolute; right:3%; top:15px;}

/* 공인인증서 복사 */
.certify_copy.nobd { border:none; }
.certify_copy.nobd strong { color:#333; }
.certify_copy {border:1px solid #c7c8c8; border-top:2px solid #1a5398; border-bottom-left-radius:4px; border-bottom-right-radius:4px; margin:23px 2.5% 0;}
.certify_copy ol li {position:relative; padding:13px 3% 13px 38px; background:url('/resource/img/sbs/bg/bg_arrow.png') no-repeat left top; background-size:100% 7px; color:#333;}
.certify_copy ol li:first-child {background:none;}
.certify_copy ol li strong {color:#1696e5;}
.certify_copy ol li .num {width:23px; height:18px; position:absolute; left:10px; top:12px; font-size:100%; font-weight:bold; padding:5px 0 0; text-align:center; background:#1696e5;}
.certify_copy ol li .con { font-size:95%; display:block; padding-top:5px;}
.certify_copy ol li .help_app { overflow:hidden; }
.certify_copy ol li .help_app .bs_icon { float:left; width:40px; display:inline-block; }
.certify_copy ol li .help_app .bs_icon img { width:100%; }
.certify_copy ol li .help_app > div { float:left; margin-left:7px; }
.certify_copy ol li .help_app > div .os_btn { overflow:hidden; margin-top:6px; }
.os_btn .ios { background:url('/resource/img/sbs/ico/icon_ios.png') no-repeat 6px 3px; background-size:10px; border:1px solid #c0c2c2; float:left; padding:3px 6px 3px 19px; font-size:75%; }
.os_btn .ad {background:url('/resource/img/sbs/ico/ico_adro.png') no-repeat 6px 3px; background-size:10px;  border:1px solid #c0c2c2; border-left:none; float:left; padding:3px 6px 3px 19px; font-size:75%; }

.certify_num {overflow:hidden; padding-top:6px;}
.certify_num dt {width:22%; float:left; padding-top:11px; color:#000409;}
.certify_num dd {width:78%; float:right;}
.certify_num .inp_txt {width:31%; display:inline-block;}


.certify_copy > .certify_num {margin:0 3%; padding:8px 0 5px;}
.certify_copy + .certify_copy {margin-top:15px;}
.certify_center h3 + .certify_copy {margin:0 3%;}

.certify_smart li {border-top:1px solid #b4b4b4; font-weight:bold; line-height:140%;}
.certify_smart li:first-child {border-top:0;}
.certify_smart .qrcord {background:url('/resource/img/sbs/tmp/tmp_qr.png') no-repeat 10px center; background-size:34px 34px;}
.certify_smart .certifynum {background:url('/resource/img/sbs/tmp/tmp_certifynum.png') no-repeat 10px center; background-size:34px 34px;}
.certify_smart a {display:block; background:url('/resource/img/sbs/btn/btn_move.png') no-repeat right center; background-size:30px 22px; padding:14px 0 14px 54px;}
.certify_smart a em {color:#345d9d;}

/* 인증번호입력 박스 */
.certify_nbox {border:1px solid #c7c8c8; border-top:2px solid #1a5398; border-bottom-left-radius:4px; border-bottom-right-radius:4px; overflow:hidden; padding:10px 3%;}
.certify_nbox .inp_txt {width:60%; float:left;}
.certify_nbox .btn_type4 {float:right;}

/* 슬라이드 */
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

.pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:5px;
  width: 100%;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #999;
  box-shadow: 0px 1px 2px #555 inset;
  margin: 0 3px;
  cursor: pointer;
}
.swiper-active-switch {
  background: #fff;
}

.swiper {
	width:100%;
}

.banner_zone ul {position:relative;}
.banner_zone ul li {float:left;}
.banner_zone ul li > div {padding:9px; overflow:hidden;}
.banner_zone ul li img { float:left; width:40%;}
.banner_zone ul li section {padding:0 0 0 3%; width:57%; overflow:hidden; float:right;}
.banner_zone ul li section h3 {overflow:hidden; font-weight:bold; color:#000; font-size:110%; line-height:100%; white-space: nowrap; vertical-align:bottom;word-wrap: break-word; text-overflow:ellipsis;}
.banner_zone ul li section .grade {width:65px; height:13px; overflow:hidden; background:url('/resource/img/sbs/ico/ico_star.png') repeat-x left top; background-size:13px 13px; padding:0; margin-top:4px;}
.banner_zone ul li section .grade span {width:65px; height:13px; display:block; visibility:visible; overflow:hidden; font-size:0; line-height:0; text-indent:-3000em; background:url('/resource/img/sbs/ico/ico_star_on.png') repeat-x left top; background-size:13px 13px;}
.banner_zone ul li section p { overflow:hidden; height:35px; font-size:95%; margin-top:5px; line-height:110%; vertical-align:bottom;word-wrap: break-word; text-overflow:ellipsis;}

.banner_zone .pagination {position:static; margin-top:10px;}
.banner_zone .swiper-pagination-switch {display:inline-block; width:10px; height:10px; background:#ccc; -webkit-border-radius:100%; cursor: pointer;  box-shadow: none}
.banner_zone .swiper-active-switch {background: #e63087;}


/* 스마트알림 */
.bsm_sttopbnr { position:relative; background:url('/resource/img/sbs/bg/bg_pt2.png') repeat; width:94%; height:35px; margin:15px auto 30px auto; -webkit-border-radius:7px; }
.bsm_sttopbnr .mask { position:relative; width:80%; overflow:hidden; height:35px; margin:0 auto; }
.bsm_sttopbnr .mask ul { position:absolute; top:0; left:0; width:100%; }
.bsm_sttopbnr .mask ul li { float:left; width:100%; overflow:hidden; text-overflow:ellipsis; padding:10px 0 9px 0; white-space:nowrap; color:#fff; }
.bsm_sttopbnr .mask ul li a { color:#fff; font-size:120%; font-weight:bold; }
.bsm_sttopbnr .btn_left, .bsm_sttopbnr .btn_right { position:absolute; top:12px; text-indent:-9999px; }
.bsm_sttopbnr .btn_left { left:3%; background:url('/resource/img/sbs/btn/btn_bnrleft.png') no-repeat center; background-size:6px; }
.bsm_sttopbnr .btn_right { right:3%; background:url('/resource/img/sbs/btn/btn_bnrright.png') no-repeat center; background-size:6px; }

.bsm_ftbox + .list_one { padding-top:15px; }
.bsm_ftbox { padding:0 3%; }
.bsm_ftbox .mon { position:relative; overflow:hidden; }
.bsm_ftbox .mon > .btn_gray { position:absolute; top:0; right:0; }
.bsm_ftbox .box { position:relative; width:42.5%; margin:0 auto; }
.bsm_ftbox .box .mon { font-size:160%; font-weight:bold; color:#333; display:inline-block; width:100%; text-align:center; height:20px; }
.bsm_ftbox .box .btn_left, .bsm_ftbox .box .btn_right { position:absolute; top:2px; text-indent:-9999px; -webkit-border-radius:100%; width:17px; height:17px; }
.bsm_ftbox .box .btn_left { left:0;  background:#a8bad7 url('/resource/img/sbs/btn/btn_bnrleft2.png') no-repeat center; background-size:7px; }
.bsm_ftbox .box .btn_right { right:0; background:#a8bad7 url('/resource/img/sbs/btn/btn_bnrright2.png') no-repeat center; background-size:7px; }
.bsm_ftbox .mon + .btns { margin-top:20px; }
.bsm_ftbox .btns { overflow:hidden; }
.bsm_ftbox .btns .sync { float:left; }
.bsm_ftbox .btns .big { float:right; } 
.bsm_ftbox ul { margin-top:15px; width:100%; overflow:hidden; }
.bsm_ftbox ul li:first-child { margin:0; }
.bsm_ftbox ul li { float:left; width:20%; }

.bsm_font1, .bsm_font2, .bsm_font3, .bsm_font4, .bsm_font5 { font-size:75%; display:inline-block; padding-left:18px; height:15px; }
.bsm_font1 { background:url('/resource/img/sbs/bg/bg_bsmfont1.png') no-repeat; background-size:13px; color:#0778bf; }
.bsm_font2 { background:url('/resource/img/sbs/bg/bg_bsmfont2.png') no-repeat; background-size:13px; color:#004890; }
.bsm_font3 { background:url('/resource/img/sbs/bg/bg_bsmfont3.png') no-repeat; background-size:13px; color:#dc1b76; }
.bsm_font4 { background:url('/resource/img/sbs/bg/bg_bsmfont4.png') no-repeat; background-size:13px; color:#cb4402; }
.bsm_font5 { background:url('/resource/img/sbs/bg/bg_bsmfont5.png') no-repeat; background-size:13px; color:#8549c2; }

.list_alarm .bsm_font1, .list_alarm .bsm_font2, .list_alarm .bsm_font3, .list_alarm .bsm_font4, .list_alarm .bsm_font5 { background-size:23px; height:auto; background-position:0 2px; }
.list_alarm .bsm_font1 span:nth-child(2) { color:#0778bf; }
.list_alarm .bsm_font2 span:nth-child(2) { color:#004890; }
.list_alarm .bsm_font3 span:nth-child(2) { color:#dc1b76; }
.list_alarm .bsm_font4 span:nth-child(2) { color:#cb4402; }
.list_alarm .bsm_font5 span:nth-child(2) { color:#8549c2;}

.tit_type1 .alarm { color:#484849; font-size:95%; font-weight:normal; }   
.list_alarm li { padding:10px 3%; border-bottom:1px solid #c7c8c8; }
.list_alarm li:last-child { border:0; }
.list_alarm li > div .btn_write2 { position:absolute; right:0; top:0; }
.list_alarm li > div { position:relative; display:block; padding-left:33px; font-size:100%; color:#666; overflow:hidden; }
.list_alarm li > div dl { overflow:hidden; font-size:95%; }
.list_alarm li > div dl dt { float:left; width:40%; line-height:150%; }
.list_alarm li > div dl dd { float:right; width:59%; line-height:150%; text-align:right; padding-right:1%; }

/* 입출금서비스 */
.con_area .bsm_chkbox {padding:11px 3% 9px; border-top:1px solid #b4b4b4;}
.con_area .bsm_chkbox label {min-width:25%;}
.con_area .bsm_chkbox label:nth-child(3) {min-width:10%;}



/* 스마트상담 메인 */
.smart_talk .mbw_smtab { position:relative; padding:10px 3% 0;}
/*.smart_talk .mbw_smtab ul { overflow:hidden; height:34px; width:80%; margin:0 auto; }
.smart_talk .mbw_smtab ul li { float:left; display:inline-block; margin:0; padding:0; width:50%; }
.smart_talk .mbw_smtab ul li a { background:#e6e6e6; color:#666; font-size:120%; font-weight:bold; width:100%; display:inline-block; text-align:center; padding:9px 0; }
.smart_talk .mbw_smtab ul li a.on { color:#292929; background:#fff; }
.smart_talk .mbw_smtab .left_btn,  .smart_talk .mbw_smtab .right_btn { position:absolute; top:0; display:inline-block; height:34px; text-indent:-9999px; width:10%; }
.smart_talk .mbw_smtab .left_btn { background:#f3f3f3 url('/resource/img/sbs/btn/btn_smtleft.png') no-repeat center; background-size:11px; left:0; }
.smart_talk .mbw_smtab .right_btn { background:#f3f3f3 url('/resource/img/sbs/btn/btn_smtright.png') no-repeat center; background-size:11px; right:0; }*/
.smart_talk > .txt_con { margin:14px 3%; padding:0; font-size:95%; color:#767676; }
.smart_talk > .txt_con + .list_one { padding:0 3%; }
.smart_talk ul.list_type2 li { padding:0; }
ul.list_type2 li a > strong.smt_talkicon1, 
ul.list_type2 li a > strong.smt_talkicon2, 
ul.list_type2 li a > strong.smt_talkicon3, 
ul.list_type2 li a > strong.smt_talkicon4, 
ul.list_type2 li a > strong.smt_talkicon5, 
ul.list_type2 li a > strong.smt_talkicon6 { margin:0 0 0 13px; padding:13px 0 13px 38px; display:block; font-weight:normal; background:url('/resource/img/sbs/ico/smart_talk.png') no-repeat 0 7px; background-size:31px 241px;}
ul.list_type2 li a > strong.smt_talkicon1 {background-position:0 5px;}
ul.list_type2 li a > strong.smt_talkicon2 {background-position:0 -37px;}
ul.list_type2 li a > strong.smt_talkicon3 {background-position:0 -78px;}
ul.list_type2 li a > strong.smt_talkicon4 {background-position:0 -119px;}
ul.list_type2 li a > strong.smt_talkicon5 {background-position:0 -160px;}
ul.list_type2 li a > strong.smt_talkicon6 {background-position:0 -202px;}


/* 에러메세지 */
.txt_con2 .error_p { font-size:110%; word-break:break-all; line-height:140%; }
.error_p + .tip_con { padding:13px 3% 0 !important; }
.error_p + .error_p { margin-top:15px; }
.h4_pop + .tip_con { padding-top:10px; }
.h4_pop {font-size:110%; color:#0375bc; font-weight:bold; background:url('/resource/img/sbs/blt/bl_blue.png') no-repeat left 5px; background-size:4px; padding-left:10px; margin-top:15px;}

/* 공통 배너 */
.banner_zone {margin:30px 3% 0; width:94%;}
.banner_zone .roll_area {border:1px solid #c7c8c8; -webkit-border-radius:4px; overflow:hidden;}



/* 비상팝업 */
.pop_noticebg { position:absolute; width:100%; top:0; left:0; overflow:hidden; background:rgba(0,0,0,.6); z-index:1000000; display:none; }
.pop_noticebg .pop_notice { position:absolute; top:50%; left:50%; width:90%; overflow:hidden; background:#fff; border-radius:10px; -webkit-border-radius:10px;  }
@media screen and (min-width:640px) and (max-width:2000px) {
.pop_noticebg .pop_notice { position:absolute; top:50%; left:50%; width:40%; overflow:hidden; background:#fff; border-radius:10px; -webkit-border-radius:10px; }	
}
.pop_noticebg .pop_body { padding:15px; color:#666; font-size:110%; min-height:100px; max-height:300px; overflow-y:auto; }
.pop_noticebg .pop_title { background:#67c0ef; overflow:hidden; border-top-left-radius:9px; border-top-right-radius:9px; -webkit-border-top-left-radius:9px; -webkit-border-top-right-radius:9px;}
.pop_noticebg .pop_title h3 { font-size:125%; font-weight:bold; color:#134383; float:left; display:inline-block; padding:10px 5%; max-width:78%; }
.pop_noticebg .pop_title .close { display:inline-block; width:15px; height:18px; padding:10px 12px; background:#3491c2 url('/resource/img/sbs/btn/btn_mclose.png') no-repeat 50% 50%; background-size:15px; float:right; border-top-right-radius:9px; -webkit-border-top-right-radius:9px;}
.pop_noticebg .pop_foot { background:#54bcf3; color:#0c2431; overflow:hidden; border-bottom-left-radius:9px; border-bottom-right-radius:9px; -webkit-border-bottom-left-radius:9px; -webkit-border-bottom-right-radius:9px;}
.pop_noticebg .pop_foot .one_week { display:inline-block; float:left; padding:6px 15px; }
.pop_noticebg .pop_foot .one_week input[type="checkbox"] { border:1px solid #133445; -webkit-appearance:none; width:14px; height:14px; margin:-3px 10px 0 0;}
.pop_noticebg .pop_foot .one_week input[type="checkbox"]:checked { background:url('/resource/img/sbs/btn/btn_finish.png') no-repeat 50% 50%; background-size:8px; }
.pop_noticebg .pop_foot .close { display:inline-block; width:15px; height:18px; padding:5px 12px; background:#3491c2 url('/resource/img/sbs/btn/btn_mclose.png') no-repeat 50% 50%; background-size:10px; float:right; border-bottom-right-radius:9px; -webkit-border-bottom-right-radius:9px;}



/* 게시판 내용 */
.notice-cont { overflow:hidden; font-size:80%; font-weight:normal; }
.notice-cont h5 { font-size:140%; margin:0; padding:5px 0; display:block; text-align:center; }
.notice-cont h6 { padding:6px 0 3px 0; font-size:120%; }
.notice-cont h6 + .tbl-type2 { margin-bottom:12px; }


.notice-cont .tit-type4 {font-weight:bold; font-size:110%; color:#0375bc; padding:13px 0 2px 9px; background:url('/resource/img/sbs/blt/bl_blue.png') no-repeat left 19px; background-size:4px;}
.notice-cont .txt-type2 { margin:0; padding:5px 0 0; }
.notice-cont .txt-type2 > li { margin:0; padding:0 0 0 10px; line-height:140%;}
.notice-cont .txt-type2 > li > .bul { margin:0 0 0 -10px; }
.notice-cont .txt-type2 > li > .bul:before { content:"-"; margin:0;  padding:0; }
.notice-cont .txt-type2 > li > ul { margin:0; padding:5px 0 0; }
.notice-cont .txt-type2 > li > ul > li { padding:0 0 0 10px; }
.notice-cont .txt-type2 > li > ul > li > .arr { margin:0 0 0 -10px; letter-spacing:-2px; }
.notice-cont .txt-type2 > li > ul > li > .arr:before { content:"▶";  font-size:6px; }
.notice-cont .txt-type2 > li > ul > li > ul { padding:5px 0 0; }
.notice-cont .txt-type2 > li > ul > li > ul li { text-indent:-10px; padding-left:10px; }
.notice-cont .txt-type2 > li > ul > li > ul li:before { content:"ㆍ"; margin:0; padding:0; }

.notice-cont .txt-type4 li { font-size:110%; padding:13px 0 2px 9px; background:url('/resource/img/sbs/blt/bl_blue.png') no-repeat left 19px; background-size:4px; }
.notice-cont .txt-type4 li > em { color:#0375bc; font-weight:bold; }
.notice-cont ul.txt { margin:0; padding:3px 0; }
.notice-cont ul.txt > li { padding:2px 0; }
.notice-cont ul.txt > li > span { margin-right:3px; }
.notice-cont .tbl-type2 { border-top:2px solid #666; border-bottom:1px solid #666; border-left:hidden; border-right:hidden; width:100%; margin-top:5px; }
.notice-cont .tbl-type2 thead th, .notice-cont .tbl-type2 tbody th { background:#f6f6f6; font-weight:normal; color:#333; padding:5px 2px; border-top:1px solid #ccc; border-right:1px solid #d9d9d9; text-align:left; line-height:140%; text-indent:0;}
.notice-cont .tbl-type2 thead th {text-align:center;}
.notice-cont .tbl-type2 thead tr:first-child th {border-top:0;}
.notice-cont .tbl-type2 tbody td, .notice-cont .tbl-type2 tfoot td {padding:5px 2px; border-top:1px solid #d9d9d9; border-left:1px solid #d9d9d9; text-align:left; line-height:130%; text-indent:0;}
.notice-cont .tbl-type2 .first, .notice-cont .tbl-type2 .txt-c { text-align:center; }
.notice-cont .txt-type1 li > span { margin-right:5px; }
.notice-cont .txt-l { text-align:left; }
.notice-cont .txt-c { text-align:center; }
.notice-cont .txt-r { text-align:right; }
.notice-cont .btn-pack.btn-type-1 { display:inline-block; margin:1px 0; }
.notice-cont .btn-pack.btn-type-1 a {  -webkit-border-radius:3px; line-height:100%; text-align:center; font-size:95%; display:block; color:#484849;  border:1px solid #9c9c9c; 
background:#fff; padding:7px 6px; }


/* 비대면 안내 */
.certify_face .txt_info .tip_con {padding:15px 0;}
.certify_face .add_certify > h4 {padding:3px 0 8px 35px;background:url('/resource/img/onb/app_v2/bg/join_img_info5.png') no-repeat 0 0;background-size:28px auto;}
.certify_face .add_certify > h4.nobg {padding:4px 0 8px 0;background:none;}
.certify_face .bsm_txtpbg {background-position:0 15px;}

/*간편로그인 추가 20170831*/
.txt_in5 {text-indent:5px !important;}
.list_type1.lb2 > li > span {display:block;}
.list_type1.lb2 > li > span > label {width:90%;padding-bottom: 3px;display:inline-block;}

/* 약관스크롤 20180214 */
.agree_box {display:block; overflow:hidden; height:70px; margin-top:3px; padding:8px 12px 8px 3%; background:#f9f9f9; font-size:12px;}
.agree_box.on {height:200px;}
.agree_box .swiper-slide {padding:0 15px 0 0;}

.agree_box .swiper-container{overflow:hidden; position:relative; margin:0 auto; z-index:1}
.agree_box .swiper-container-vertical>.swiper-wrapper{flex-direction:column}
.agree_box .swiper-wrapper{display:flex; position:relative; width:100%; height:100%; box-sizing:content-box; z-index:1;}
.agree_box .swiper-slide{overflow-y:auto; position:relative; width:100%; height:100%; flex-shrink:0;}
.agree_box .swiper-scrollbar{position:relative; border-radius:10px; background:rgba(0,0,0,.1)}
.agree_box .swiper-container-vertical>.swiper-scrollbar{position:absolute; right:3px; top:1%; width:5px; height:98%; z-index:50;}
.agree_box .swiper-scrollbar-drag{position:relative; left:0; top:0; width:100%; height:100%; border-radius:10px; background:rgba(0,0,0,.5);}
.agree_box .swiper-container {width:100%; height:100%;}
.agree_box .swiper-slide {height: auto; box-sizing: border-box;}


/* 이벤트 상세css (굿뱅크/모바일웹) */
.all_evt_wrap {padding:10px;font-family:MalgunGothic;}
.all_evt_wrap h3 {display:inline-block;padding-right:10px;/*background:url('/resource/img/bg/bg_arrow.gif') no-repeat right 8px;*/font-size:14px;line-height:20px;color:#0074bd;}
.all_evt_wrap .use_guide h4 {font-size:13px;}
.all_evt_wrap .con_age .bu3 {margin:8px 0 15px 0;}
.all_evt_wrap .con_age .bu3 li {padding-left:8px;background:url('/resource/img/sbs/blt/bul_top_list.png') no-repeat left 9px;color:#000409;font-size:12px;line-height:20px;}