@charset "utf-8";
#header.newPage h1.tit.h2depth{width:70%}
.naverPay .btnWrap a.blue{border:none !important}
.btnWrap a, .naverPay .btnWrap a{border:none; box-sizing:border-box;}
.btnWrap a.half{width:50%; margin:0; box-sizing:border-box;}
/* .naverPay .btnWrap a.wblue{border:1px solid #03c75a !important}
.naverPay .step_box_wrap .step_box li.step_complete, .naverPay .step_box_wrap .step_box li.active{border:1px solid #03c75a} 
.naverPay .btnWrap a.wblue{color:#03c75a}*/
.btnWrap.account {position:fixed;bottom: 0;left:0;width:100%; z-index:15; background:#fff;box-sizing:border-box;}
.btnWrap.account a{height:48px;line-height:48px;border:0}
.btnWrap.account a.blue.whole{margin:0}

.account_bg { background:#e6e6e6;}
.lstDot.blue li ,.lstDot.tit.blue {color:#0078c8;}

/* intro */
.notice_box {padding:24px; background:#EDF6FD;}
.notice_box p {font-size:14px; color:#0078c8; line-height:20px}
.notice_box.ico{padding:14px 78px 14px 23px;position:relative; border-bottom:none}
.notice_box.ico:after{content:"";width:33px;height:33px; position:absolute; top:50%; right:26px; margin-top:-16px;background:url('/mbw/images/onlineAccount/icon_noti.png'); background-size:33px;} 
.notice_box.ico p {font-weight:normal;}

.account_open_wrap {padding:15px; padding-bottom:60px;}
.account_open_wrap.new{margin-bottom:0}
.account_open_wrap .sub_txt {margin-bottom:15px; font-size:14px; text-align:center; }
.account_open_wrap .cont_box  {border: 1px #d3d8db solid; background:#fff; border-radius:3px;}
.account_open_wrap .cont_box + .cont_box {margin-top:10px;}
.account_open_wrap .cont_box .box_tit {display:block; padding:10px 15px; background:#f2f2f2; border-bottom:1px solid #d9d9d9; font-size:15px}
.account_open_wrap .cont_box .box_tit2 {display:block; padding:10px 15px; background:#f2f2f2; font-size:14px}

.account_open_wrap .cont_box .need_list {padding:0 20px; margin-bottom:15px; }
.account_open_wrap .cont_box .need_list li { display:table; padding-left:50px; width:100%; box-sizing:border-box; }
.account_open_wrap .cont_box .need_list li > div {position:relative; display:table-cell; vertical-align:middle; width:100%;  height:60px; font-size:14px; color:#333; font-weight:bold;}
.account_open_wrap .cont_box .need_list li > div:before {content:""; position:absolute; width:30px; height:30px; left:-50px; top:15px;}
.account_open_wrap .cont_box .need_list li .item01:before {background:url('/mbw/images/onlineAccount/ico_need_list01.jpg'); background-size:30px;}
.account_open_wrap .cont_box .need_list li .item02:before {background:url('/mbw/images/onlineAccount/ico_need_list02.jpg'); background-size:30px;}
.account_open_wrap .cont_box .need_list li .item03:before{ background:url('/mbw/images/onlineAccount/ico_need_list03.jpg'); background-size:30px;}
.account_open_wrap .cont_box .need_list li + li > div {border-top:1px solid #e5e5e5;}
.account_open_wrap .cont_box .need_list li .gray_txt {margin-left:10px; font-size:12px; color:#666;}

.account_open_wrap .cont_box .open_step_list {padding:0 20px; margin-bottom:15px;}
.account_open_wrap .cont_box .open_step_list > li {position:relative; margin-left:50px; padding:15px 0;}
.account_open_wrap .cont_box .open_step_list > li + li {border-top:1px solid #e5e5e5;}
.account_open_wrap .cont_box .open_step_list > li:before {content:""; position:absolute; width:30px; height:30px; left:-50px; top:15px;}
.account_open_wrap .cont_box .open_step_list > li:nth-child(1):before {background:url('/mbw/images/onlineAccount/ico_number01.jpg') no-repeat; background-size:30px;}
.account_open_wrap .cont_box .open_step_list > li:nth-child(2):before {background:url('/mbw/images/onlineAccount/ico_number02.jpg') no-repeat; background-size:30px;}
.account_open_wrap .cont_box .open_step_list > li:nth-child(3):before {background:url('/mbw/images/onlineAccount/ico_number03.jpg') no-repeat; background-size:30px;}
.account_open_wrap .cont_box .open_step_list > li:nth-child(4):before {background:url('/mbw/images/onlineAccount/ico_number04.jpg') no-repeat; background-size:30px;}
.account_open_wrap .cont_box .open_step_list > li:nth-child(5):before {background:url('/mbw/images/onlineAccount/ico_number05.jpg') no-repeat; background-size:30px;}
.account_open_wrap .cont_box .open_step_list > li .tit {display:block; margin-bottom:5px; font-size:14px; color:#0078C8;}
.account_open_wrap .cont_box .open_step_list > li p {font-size:14px;}
.account_open_wrap .cont_box .open_step_list > li .lstDot {margin-left: -5px;}    
.account_open_wrap > .lstDot {margin-top:20px; }

/* step_box */
.step_box_wrap {padding:15px 0; background:#fff; border-bottom: 1px #d3d8db solid; text-align:center;}
.step_box_wrap .step_box {overflow:hidden; display:inline-block; margin:0 auto; }
.step_box_wrap .step_box li {position:relative; float:left; font-size:14px; width:20px; height:20px; line-height:20px; color:#cecece; border:1px solid #cecece; border-radius:100%; }
.step_box_wrap .step_box li + li {margin-left:10px;}
.step_box_wrap .step_box li + li:before {content:""; position:absolute; left:-11px; top:10px; width:10px; height:1px; background:#cecece;}
.step_box_wrap .step_box li.active{width:auto; padding:0 15px; font-size:12px; font-weight:bold; background:#0078c8; color:#fff; border-radius:35px; border:1px solid #0078c8;}
.step_box_wrap .step_box li.step_complete {border:1px solid #0078c8; background:url('/mbw/images/onlineAccount/ico_step_complete.png') no-repeat; background-size:20px auto;}
.step_box_wrap .step_box li.step_complete:before, 
.step_box_wrap .step_box li.active:before{background-color:#0078c8;}

/* input */
input[placeholder]{text-indent:7px;}
.account_open_wrap .cont_box  ::-webkit-input-placeholder {color:#888; font-size:14px;}
.account_open_wrap .cont_box input[type="text"]{width:100%; height:40px; box-sizing:border-box;font-size:13px;color:#888}
.account_open_wrap .cont_box input[type="tel"]{width:100%; height:40px; box-sizing:border-box;line-height: 38px; text-indent:7px;font-size:13px;color:#444}
.account_open_wrap .cont_box.type2 .sub_tit,
.account_open_wrap .cont_box.type2 .txt{float:left;margin:0}
.account_open_wrap .cont_box.type2 .sub_tit{width:30%;font-weight:normal}
.account_open_wrap .cont_box.type2 .txt{width:69%;text-align:right}
.account_open_wrap .cont_box .box_tit.type2{background-color:#fff}

.account_open_wrap .cont_box .sub_tit {display:block; margin-bottom:10px; font-size:14px; font-weight:bold; color:#333;}
.account_open_wrap .cont_box .cont_list {padding:0 15px;}
.account_open_wrap .cont_box .cont_list li {padding:15px 0; /* overflow:hidden; */}
.account_open_wrap .cont_box .cont_list li:after {content:""; clear:both; display:block; }
.account_open_wrap .cont_box .cont_list li + li {border-top:1px solid #d9d9d9;}
.account_open_wrap .cont_box .cont_list li .cell {position:relative; display:inline-block; padding-left:10px; width:50%; box-sizing:border-box; float:left;}
.account_open_wrap .cont_box .cont_list li .col3 .cell {width:calc(100% / 3);}
.account_open_wrap .cont_box .cont_list li .cell:first-of-type {padding-left:0;}
.account_open_wrap .cont_box .cont_list li .cell .tel_select select{width:100%; height:40px;}
.account_open_wrap .cont_box .cont_list li .hyphen {position: absolute;left: 2px;top: 20px;width: 5px;height: 1px;background-color: #000;}
.account_open_wrap .cont_box  .radio_list {margin-top:10px; padding:0 15px 10px;}
.account_open_wrap .cont_box  .radio_list.padl0{padding-left:0}
.account_open_wrap .cont_box  .radio_list > li + li{padding:10px 0;}
.account_open_wrap .cont_box  .radio_list > li label {margin:0; font-size:14px;}
.account_open_wrap .cont_box  .radio_list > li .lstText{margin-left:20px; }
.account_open_wrap .cont_box > .lstDot {padding:0 15px;}
.account_open_wrap .cont_box .cont_list li .radio_box span{float:left; width:50%;line-height:30px}
.account_open_wrap .cont_box .cont_list li .radio_box span label {margin:0;line-height:22px}
.account_open_wrap .cont_box .cont_list li .radio_box {overflow:hidden;}
.account_open_wrap .cont_box .row{overflow:hidden;}
.account_open_wrap .cont_box .row + .row {margin-top:5px;}
.account_open_wrap .cont_box .row.half > span{float:left; display:inline-block; width:50%;}
.account_open_wrap .cont_box .row .tel_select select{width:100%; height:40px;}
.account_open_wrap .cont_box .row.half .btnWrap {padding-left:8px; box-sizing:border-box;}
.account_open_wrap .cont_box  .row.half .btnWrap a {width:100%; height:40px; background:#518bb3; border:none; border-radius:2px;}
.account_open_wrap .cont_box .disable_area {padding:0 5px; height:38px; font-size:14px; background:#e6e6e6; border:1px solid #d9d9d9; border-radius:0; line-height:40px;}
.account_open_wrap .cont_box input.disable_area{background:#e6e6e6; border:1px solid #d9d9d9;}
.account_open_wrap .cont_box .row> span {width:100%;}
.account_open_wrap .cont_box .row.half2  input[type="text"]{float:left; display:inline-block; width:60%;}
.account_open_wrap .cont_box .row.half2 .btnWrap {padding-left:5px; float:right;width:40%; box-sizing:border-box;}
.account_open_wrap .cont_box .row.half2 .btnWrap a {width:100%; border-radius:2px;}
.account_open_wrap .cont_box .row.half3  input[type="text"]{float:left; display:inline-block; width:75%;}
.account_open_wrap .cont_box .row.half3 .btnWrap {padding-left:5px; float:right;width:25%; box-sizing:border-box;}
.account_open_wrap .cont_box .row.half3 .btnWrap a {width:100%; border-radius:2px;}
.account_open_wrap .cont_box .cont_list .col4 > * {float:left; width:25%;}
.account_open_wrap .cont_box .cont_list .col5 > * {float:left; width:20%;}
.account_open_wrap .cont_box .cont_list label {margin:0; font-size:14px;}
.account_open_wrap .cont_box .cont_list label input[type=checkbox] {margin-right:5px;}
.account_open_wrap .cont_box .cont_list .email_area .row.half > span {width:50%;}
.account_open_wrap .cont_box .cont_list .email_area .row.half .cell:first-child {padding-right:10px;}
.account_open_wrap .cont_box .cont_list .email_area .row.half .cell:last-child {padding-left:10px; float:right;}
.account_open_wrap .cont_box .cont_list .email_area .row.half .cell .at {position:absolute; left:-7px; top:10px; font-size:14px;}
.account_open_wrap .cont_box .cont_list .email_area .row.half2 > span {float:left; width:55%;}
.account_open_wrap .cont_box .cont_list .email_area .row.half2 label {margin-top:10px; width:45%; text-align:center;}

/* 본인인증 */
.account_open_wrap .cont_box .cont_inner {padding:15px;}
.account_open_wrap .cont_box .cont_inner .txt { font-size:14px;}
.account_open_wrap .cont_box .cont_inner .txt span {font-weight:bold;}
.account_open_wrap .cont_box .cont_inner .txt em {color:#0078c8; font-weight:bold; }
.account_open_wrap .cont_box .cont_inner .img_box {margin-top:10px; padding:0 45px; text-align:center;}
.account_open_wrap .cont_box .cont_inner .img_box img {width:100%;}

/* 계좌정보 입력 */
.account_open_wrap .cont_box .btn_agree_view {padding:0 10px; margin-bottom:10px; display:block; height:40px; border:1px solid #dadada; border-radius:4px;}
.account_open_wrap .cont_box .btn_agree_view.half2{float:left;width:41.5%;margin-bottom:0}
.account_open_wrap .cont_box .btn_agree_view.half2.on{width:42.5%;}
.account_open_wrap .cont_box .btn_agree_view.half2.first{margin-right:2%}
.account_open_wrap .cont_box .btn_agree_view.type2 {text-align:center;}
.account_open_wrap .cont_box .btn_agree_view span {display:block; line-height:40px; font-size:14px; color:#646464; font-weight:bold; background:url(/mbw/images/onlineAccount/ico_check_off.jpg) right center no-repeat; background-size:25px;}
.account_open_wrap .cont_box .btn_agree_view span .agree_txt{color:#646464} 
.account_open_wrap .cont_box .btn_agree_view.on {background:#0077c7;  border-color:#0077c7;}
.account_open_wrap .cont_box .btn_agree_view.on span {color:#fff; background:url(/mbw/images/onlineAccount/ico_check_on.jpg) right center no-repeat; background-size:25px;}
.account_open_wrap .cont_box .btn_agree_view.on span .agree_txt {float:right; padding-right:40px; color:#fff}
.account_open_wrap .cont_box .agree_list li {padding-right:10px; }
.account_open_wrap .cont_box .agree_list li + li {border-top:1px solid #d9d9d9;}
.account_open_wrap .cont_box .agree_list li span, .account_open_wrap .cont_box .agree_list li>a{padding:10px 0;display:block; font-size:14px; font-weight:bold; background:url(/mbw/images/onlineAccount/ico_check_off.jpg) right center no-repeat; background-size:25px;}
.account_open_wrap .cont_box .agree_list li.vt span, .account_open_wrap .cont_box .agree_list.on li.vt span{background-position:right 10% !important}
.account_open_wrap .cont_box .agree_list.on li span {background:url(/mbw/images/onlineAccount/ico_check_on2.jpg) right center no-repeat; background-size:25px;}

.account_open_wrap .cont_box .agree_list.type2 li span{min-height:38px;line-height:38px;padding:8px 0;}
.account_open_wrap .cont_box .agree_list.type2 li span small{font-weight:normal;display:block;line-height:14px;width:88%;text-indent:-17px;margin-left:17px;margin-top:-7px}

.account_open_wrap .cont_box .agree_list.type3 li {padding-right:5px;}
.account_open_wrap .cont_box .agree_list.type3 li.non{padding-right:10px}
.account_open_wrap .cont_box .agree_list.type3 li span, .account_open_wrap .cont_box .agree_list li>a{min-height:38px;line-height:38px;padding:8px 0;background-size:18px;}
.account_open_wrap .cont_box .agree_list.type3 li span a{display:inline-block;font-weight:normal;line-height:19px;width:88%;text-indent:-17px;margin-left:17px;font-size:12px;padding:2px 24px 2px 0}
.account_open_wrap .cont_box .agree_list.type3 li span a:first-child{margin-top:5px;}
.account_open_wrap .cont_box .agree_list.type3 li span a~a{margin-top:2px;}

.account_open_wrap .cont_box .agree_list li.non {}
.account_open_wrap .cont_box .agree_list li.non span{background:none;line-height:24px}
.account_open_wrap .cont_box .agree_list li span a{background:url(/mbw/images/onlineAccount/ico_check_off.jpg) right 10% no-repeat; background-size:18px;width:90%;padding-right:24px;line-height:19px;}

.account_open_wrap .cont_box .agree_list.on li span small,.account_open_wrap .cont_box .agree_list li span a.on{background:url(/mbw/images/onlineAccount/ico_check_on2.jpg) right 10% no-repeat; background-size:18px;}
.account_open_wrap .cont_box .agree_list li>a.on{background:url(/mbw/images/onlineAccount/ico_check_on2.jpg) right center no-repeat; background-size:18px;}

/* 비대면계좌개설 본인확인 개선 관련 수정 */
.account_open_wrap .cont_box .agree_list.user li {position:relative;padding-right:5px;}
.account_open_wrap .cont_box .agree_list.user li.non{padding-right:10px}
.account_open_wrap .cont_box .agree_list.user li span, .naverPay .account_open_wrap .cont_box .agree_list.user li span, .naverPay .account_open_wrap .cont_box .agree_list.user.on li span{display:inline-block;font-weight:normal; font-size:14px; min-height:28px;line-height:28px;padding:3px 0;background:none}
.account_open_wrap .cont_box .agree_list.user li .checkBox{position: absolute;right:15px;top:-5px;width:28px;height:28px;display:inline-block;background:url(/mbw/images/onlineAccount/ico_check_off.jpg) right center no-repeat; background-size:18px;}
.account_open_wrap .cont_box .agree_list.user li.check .checkBox{background:url(/mbw/images/onlineAccount/ico_check_on2.jpg) right center no-repeat; background-size:18px;}
.account_open_wrap .cont_box .agree_list.user li a{display:inline-block;line-height:inherit;min-height:auto;font-size:12px; font-weight:normal; text-decoration:underline;background:none}
.account_open_wrap .cont_box .agree_list.user li span a:first-child{margin-top:5px;}
.account_open_wrap .cont_box .agree_list.user li span a~a{margin-top:2px;}
.account_open_wrap .cont_box .agree_list.user li:last-child{border-bottom:1px solid #d9d9d9}

/* tab */
.account_tab {overflow:hidden; text-align:center;}
.account_tab li {float:left; width:50%; height:45px; background:#65646a;}
.account_tab li.on {background:#0078c8;}
.account_tab li.on a {color:#fff;}
.account_tab li a {display:table; width:100%; height:45px; padding:5px 15px; font-size:14px; color:#cac9ce; box-sizing:border-box;}
.account_tab li a span{display:table-cell; vertical-align:middle;}

/* 주소찾기 */
.account_open_wrap .cont_box .area_search input[type="text"] {width:calc(100% - 60px );}
.account_open_wrap .cont_box .btn_search {display:block; line-height:40px; font-size:14px; color:#122ca3; border:1px solid #122ca3; border-radius:3px; text-align:center; box-sizing:border-box; }
.account_open_wrap .cont_box .area_search .btn_search {float:right; display:block; width:55px;} 
.account_open_wrap .cont_box .area_search .txt {margin-top:10px;}
.account_open_wrap .cont_box .cont_inner .area_txt {padding: 0 10px 0 5px; margin-bottom:10px; height:50px; background:#fff; border:1px solid #d7d7d7; border-radius:3px;}
.account_open_wrap .cont_box .cont_inner .area_txt a {display:block; padding: 0 5px; height:100%; line-height:50px; font-size:16px;  font-weight:bold; background:url('/mbw/images/onlineAccount/ico_arrow.jpg')right center no-repeat; background-size:6px;}
.account_open_wrap .cont_box .cont_inner.adress_view .area_txt {background:#e6e6e6; border:1px solid #d7d7d7; border-radius:3px; }
.account_open_wrap .cont_box .cont_inner.adress_view .area_txt a {color:#a8a8a8; }
.account_open_wrap .cont_box .cont_inner.adress_view input[type="text"] {background:#e6e6e6; }
.account_open_wrap .cont_box .cont_inner.road_search .row select {width:calc(50% - 2.5px); height:40px;}
.account_open_wrap .cont_box .cont_inner.road_search .row select + select {float:right;}
.account_open_wrap .cont_box .cont_inner.road_search .row + .txt {margin:10px 0;}
.account_open_wrap .cont_box .cont_inner .adress_choice_list {min-height:480px;max-height:490px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}
.account_open_wrap .cont_box .cont_inner .adress_choice_list.total{}
.account_open_wrap .cont_box .cont_inner .adress_choice_list.total li:first-child{padding-top:2px}
.account_open_wrap .cont_box .cont_inner .adress_choice_list.total li{padding-top:8px}
.account_open_wrap .cont_box .cont_inner .adress_choice_list.total li a{display:block;min-height:72px}
.account_open_wrap .cont_box .cont_inner .adress_choice_list.total li a span{display:block;min-height:18px;float:left;color:#333;width:75%;}
.account_open_wrap .cont_box .cont_inner .adress_choice_list.total li a .adress_num{float:right;width:60px !important}
.account_open_wrap .cont_box .cont_inner .adress_choice_list.total li a p{display:block;float:left;font-size:12px;padding:4px 5px 15px;vertical-align:middle;color:#888} 

.account_open_wrap .cont_box .cont_inner .adress_choice_list li {position:relative;overflow:hidden; border-bottom:1px solid #d9d9d9;}
.account_open_wrap .cont_box .cont_inner .adress_choice_list li a {display:table; width:100%; min-height: 40px;}
/* .account_open_wrap .cont_box .cont_inner .adress_choice_list li a:after{display:inline-block;opacity:1;position:absolute;right:0;top:0;z-index:10;width:10px;height:8px;} */
.account_open_wrap .cont_box .cont_inner .adress_choice_list li a span {display:table-cell; padding:6px 5px 8px; vertical-align:middle; font-size:14px;}
.account_open_wrap .cont_box .cont_inner .adress_choice_list li a .adress_num {width:60px; text-align:center;font-weight:bold}

.account_open_wrap .cont_box .adress_choice_box {padding:0 15px; display:table; width:100%; min-height: 40px; box-sizing:border-box;}
.account_open_wrap .cont_box .adress_choice_box span {display:table-cell; padding:10px 5px; vertical-align:middle; font-size:14px; line-height:16px;}
.account_open_wrap .cont_box .adress_choice_box span .adress_num {width:60px; text-align:center;}

/* 계좌선택 */
.account_open_wrap .cont_box .cont_inner .account_choice_list  li  {padding-bottom:15px ;}
.account_open_wrap .cont_box .cont_inner .account_choice_list  li label {font-size:14px;}
.lstDot3 > li{margin-top:7px; color:#666; font-size:13px; line-height:1.6; font-weight:bold; }
.lstDot3 > li:after {content:""; clear:both; display:block; }
.lstDot3 > li em:before{content:counter(item, disc)""; color:#666; margin-right:5px;}
.lstDot3 > li em {float:left; width:110px;}
.lstDot3 > li span {float:left; width:calc(100% - 110px); }
.account_open_wrap .lstText2 {margin-top:20px;}
.account_open_wrap .lstText2 li {color:#000;}

/* 금융기관 선택 */
.financialList{display:block;width:100%;}
.financialList:after {content:""; clear:both; display:block; }
.financialList ul{display:block;overflow:hidden;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.financialList ul li{display:block;width:49.5%;height:38px;line-height:38px;border:1px solid #ddd;text-align:center;float:left;margin-left:-1px;margin-top:-1px}
.financialList ul li.on {background:#0078c8}
.financialList ul li.on a{color:#fff}
/* popup */
.accountCheckPop .lstDot {padding:20px 0;}
.accountCheckPop .lstDot li{font-size:14px;}

/* 투자성향분석 */
.invest_result_list {padding:5px 15px; }
.invest_result_list li {overflow:hidden; padding:15px 0; font-size:14px; }
.invest_result_list li  + li {border-top:1px solid #d9d9d9;}
.invest_result_list li > strong {display:block; width:40%; float:left; font-weight:normal;}
.invest_result_list li > p {float:left; width:60%; text-align:right; font-weight:bold; color:#000;}
.invest_result_list.result_last li > strong{width:60%;}
.invest_result_list.result_last li > p{width:40%;}

.account_open_wrap .big_tit {display:block; margin-bottom:20px; text-align:center; font-size:18px;}
.account_open_wrap .big_tit span { color:#0078c8;}
.account_open_wrap .ico_big_check {padding:40px 0 0; margin-bottom:20px; text-align:center; background:url(/mbw/images/onlineAccount/ico_big_check.jpg) center top no-repeat; background-size:30px auto;}
.account_open_wrap .big_tit + .sub_txt {margin-bottom:40px;}

/* 타 금융기관 본인계좌 확인 */
.account_open_wrap .cont_box .account_list li {overflow:hidden; margin-top:10px;}
.account_open_wrap .cont_box .account_list li strong {float:left; width:70px; line-height:40px; font-size:14px;}
.account_open_wrap .cont_box .account_list li strong + * {float:left; width:calc(100% - 70px); box-sizing:border-box; font-size:13px;}
.account_open_wrap .cont_box .account_list li .account_select .select{display:block; width:100%; background:#fff url(/mbw/images/common/ico_uiselect.png) no-repeat; background-size:20px 250px; background-position:98% -195px;  padding:0 18px 0 4px; height:40px; vertical-align:middle; font-size:13px; color:#444; border:1px solid #d7d7d7; line-height:38px; -webkit-box-sizing:border-box;box-sizing:border-box;}
.account_open_wrap .cont_box .account_list li .account_select select{width:100%; height:40px;}
.account_open_wrap .cont_box .account_list li ::-webkit-input-placeholder  {font-size:13px; }
.account_open_wrap .cont_box .big_txt {margin:10px 0; text-align:center; font-weight:bold;}
.account_open_wrap .cont_box .big_txt span {color:#0078c8;}
.account_open_wrap .cont_box .big_txt em {display:inline-block; padding:0 5px;background:#0078c8; color:#fff; border-radius:3px;}
.account_open_wrap .cont_box .account_list2 li {padding:5px 0;overflow:hidden; color:#000;}
.account_open_wrap .cont_box .account_list2 li + li {border-top:1px solid #e5e5e5;}
.account_open_wrap .cont_box .account_list2 li p {font-weight:bold;height:40px; line-height:40px; }
.account_open_wrap .cont_box .account_list2 li.account_number p{float:left;  width:calc(100% - 70px)}
.account_open_wrap .cont_box .account_list2 li.account_number .btnWrap a {width:70px;}
.account_open_wrap .cont_box .account_list2 li.account_number .btnWrap {float:left;}
.account_open_wrap .cont_box .account_list2 li:last-child p {float:left; width:calc(100% - 65px); text-align:center;}
.account_open_wrap .cont_box .account_list2 li:last-child strong {float:left; width:65px; line-height:40px; font-weight:normal;}
.account_open_wrap .cont_box .info_txt, .account_open_wrap .info_txt {display:inline-block;padding-left:20px; margin:0 20px; background:url(/mbw/images/onlineAccount/ico_info.jpg)left 3px no-repeat; background-size:15px; font-size:14px;}
.account_open_wrap .cont_box .info_txt span,
.account_open_wrap .info_txt span {display:block; color:#0078c8;}

/* mpop 약관 스타일 */
#mpop_wrap{position:relative;}
#mpop_wrap #header{display:block;width:100%; height:50px;background:#0078c8 url(/mbw/images/login/bg_loginBox.jpg) no-repeat 96% center; background-size:34.5px 34.5px;}
#mpop_wrap #header #title{font-size:14px;color:#fff;font-weight:bold;padding-left:10px;line-height:48px}

/* 비대면 계좌개설 중단 안내 레이어 팝업 */
.onlineStop{background-color:#4f5f8}
.lpopWrap .lpopContainer .onlineStopArea {min-height:275px;}
.lpopWrap .lpopContainer .onlineStopArea:after{content:"";display:block;clear:both;visibility:hidden}
.lpopWrap .lpopContainer .onlineStopArea .stit{display:block; font-size:22px; color:#000; line-height:22px; padding:15px 0 0;}
.lpopWrap .lpopContainer .onlineStopArea .text{display:block; font-size:14px; color:#333; line-height:20px; padding:30px 0;text-align:center}
.lpopWrap .lpopContainer .onlineStopArea .text strong{color:#0078c8}
.lpopWrap .lpopContainer .onlineStopArea .btnWrap a.whole{width:99%}

/* 투자성향선택 */
.account_open_wrap .invest_tastes_box{display:block;width:312px;margin:0 auto}
.account_open_wrap .invest_tastes_box:after {display:block;content:"";clear:both;}
.account_open_wrap .invest_tastes_box li{display:block;width:312px;margin-bottom:15px;font-size:14px}
.account_open_wrap .invest_tastes_box li:after {display:block;content:"";clear:both;}
.account_open_wrap .invest_tastes_box li .rixk_info_txt{display:block;padding-bottom:10px}
.account_open_wrap .invest_tastes_box li .rixk_info_txt:first-child{color:#888}
.account_open_wrap .invest_tastes_risk{display:block;position:relative;width:312px;height:6px;background:url(/mbw/images/onlineAccount/bg_invest_tastes_risk.png) no-repeat; background-size:312px 6px;} 
.account_open_wrap .invest_tastes_risk.risk01{background:url(/mbw/images/onlineAccount/bg_invest_tastes_risk_risk1.png) no-repeat; background-size:312px 6px;}
.account_open_wrap .invest_tastes_risk.risk02{background:url(/mbw/images/onlineAccount/bg_invest_tastes_risk_risk2.png) no-repeat; background-size:312px 6px;}
.account_open_wrap .invest_tastes_risk.risk03{background:url(/mbw/images/onlineAccount/bg_invest_tastes_risk_risk3.png) no-repeat; background-size:312px 6px;}
.account_open_wrap .invest_tastes_risk.risk04{background:url(/mbw/images/onlineAccount/bg_invest_tastes_risk_risk4.png) no-repeat; background-size:312px 6px;}
.account_open_wrap .invest_tastes_risk.risk05{background:url(/mbw/images/onlineAccount/bg_invest_tastes_risk_risk5.png) no-repeat; background-size:312px 6px;}

.account_open_wrap .goods_tastes_box{display:block;width:312px;margin:0 auto}
.account_open_wrap .goods_tastes_box:after {display:block;content:"";clear:both;}
.account_open_wrap .goods_tastes_box li{display:block;width:312px;margin-bottom:15px;font-size:14px}
.account_open_wrap .goods_tastes_box li:after {display:block;content:"";clear:both;}
.account_open_wrap .goods_tastes_box li .rixk_info_txt{display:block;padding-bottom:10px}
.account_open_wrap .goods_tastes_box li .rixk_info_txt:first-child{color:#888}
.account_open_wrap .goods_tastes_risk{display:block;position:relative;width:312px;height:6px;background:url(/mbw/images/onlineAccount/bg_goods_tastes_risk.png) no-repeat; background-size:312px 6px;} 
.account_open_wrap .goods_tastes_risk.risk01{background:url(/mbw/images/onlineAccount/bg_goods_tastes_risk_risk1.png) no-repeat; background-size:312px 6px;}
.account_open_wrap .goods_tastes_risk.risk02{background:url(/mbw/images/onlineAccount/bg_goods_tastes_risk_risk2.png) no-repeat; background-size:312px 6px;}
.account_open_wrap .goods_tastes_risk.risk03{background:url(/mbw/images/onlineAccount/bg_goods_tastes_risk_risk3.png) no-repeat; background-size:312px 6px;}
.account_open_wrap .goods_tastes_risk.risk04{background:url(/mbw/images/onlineAccount/bg_goods_tastes_risk_risk4.png) no-repeat; background-size:312px 6px;}
.account_open_wrap .goods_tastes_risk.risk05{background:url(/mbw/images/onlineAccount/bg_goods_tastes_risk_risk5.png) no-repeat; background-size:312px 6px;}
.account_open_wrap .goods_tastes_risk.risk06{background:url(/mbw/images/onlineAccount/bg_goods_tastes_risk_risk6.png) no-repeat; background-size:312px 6px;}



/* 투자자정보 확인서 플로팅 메뉴 */
.help_quick{position:fixed; z-index:29; top:70%; right:0; background:url(/mbw/images/onlineAccount/ico_help_quick.png) no-repeat 0 0; background-size:20px 40px; width:20px;height:40px;}

.helpMenu{}
.helpMenu .q_close_btn{position:absolute; top:50%; margin-top:-30px; right:-60px; color:#fff; z-index:101; width:60px; height:60px; background-image:none}
.helpMenu .q_close_btn:before {background:url(/mbw/images/layout/btn_close.png) center center no-repeat; background-size:40px 40px; opacity:1; width:60px; height:60px;}

.helpMenu{display:none; position:fixed; top:0; right:0; width:272.5px; height:100%; background:#fff; z-index:100}
.helpMenu:after {content:"";display:block;clear:both;visibility:hidden}
.helpMenu .helpHead{display:block; width:272.5px; height:50px; border-bottom:1px solid #ddd}
.helpMenu .helpHead > span{display:block; padding:15px 0 0 0; font-size:18px; line-height:18px; color:#0078c8; text-align:center}
.helpMenu .q_close_btn{left:-60px}
.helpMenu .q_prev{display:block; position:absolute; top:0; right:0; width:47.5px; height:40px; background-position:14px 11px;}
.helpMenu .helpCont{position:relative; display:block; margin:0; overflow-y:auto; -webkit-overflow-scrolling:touch; height:90%; padding:15px 8px 0 15px;}
.helpMenu .helpCont:after {content:"";display:block;clear:both;visibility:hidden}

.investBox{display:block;padding:0;}
.investBox:after {content:"";display:block;clear:both;visibility:hidden}
.investBox+.investBox{border-top:4px solid #e5e5e5}
.investBox dt{display:block;font-size:16px;color:#37a5e4;padding:15px 0 10px;font-weight:bold}
.investBox dd{display:block;min-height:100px}

/* 투자가능기간 선택 */
input[type=radio].chk_invtPeriod{position:relative; display:block; width:100%; height:95px; padding:0; margin:0; border:1px solid #d6d6d6} 
input[type=radio].chk_invtPeriod+label{position:absolute; top:66px; left:0; right:0; height:14px; line-height:14px; display:block; font-size:13px; color:#666; text-align:center; letter-spacing:-1px; padding:0; margin:0;}
.periodInvt li.on input[type=radio].chk_invtPeriod, input[type=radio].chk_invtPeriod:checked{background-color:#0078c8;border:1px solid #0078c8;}
.periodInvt li.on input[type=radio].chk_invtPeriod+label, input[type=radio].chk_invtPeriod:checked+label{color:#fff !important}

.periodInvt{display:block; }
.periodInvt:after {content:"";display:block;clear:both;visibility:hidden}
.periodInvt li{position:relative; display:inline-block; float:left; width:32%; height:99px; margin:0 2% 10px 0}
.periodInvt li:nth-child(1) input[type=radio].chk_invtPeriod{background:url(/mbw/images/onlineAccount/bg_chk_invest_period01.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.periodInvt li.on:nth-child(1) input[type=radio].chk_invtPeriod, .periodInvt li:nth-child(1) input[type=radio].chk_invtPeriod:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_period01_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.periodInvt li:nth-child(2) input[type=radio].chk_invtPeriod{background:url(/mbw/images/onlineAccount/bg_chk_invest_period02.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.periodInvt li.on:nth-child(2) input[type=radio].chk_invtPeriod, .periodInvt li:nth-child(2) input[type=radio].chk_invtPeriod:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_period02_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.periodInvt li:nth-child(3), .periodInvt li:nth-child(6){margin-right:0}
.periodInvt li:nth-child(3) input[type=radio].chk_invtPeriod{background:url(/mbw/images/onlineAccount/bg_chk_invest_period03.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.periodInvt li.on:nth-child(3) input[type=radio].chk_invtPeriod, .periodInvt li:nth-child(3) input[type=radio].chk_invtPeriod:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_period03_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.periodInvt li:nth-child(4) input[type=radio].chk_invtPeriod{background:url(/mbw/images/onlineAccount/bg_chk_invest_period04.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.periodInvt li.on:nth-child(4) input[type=radio].chk_invtPeriod, .periodInvt li:nth-child(4) input[type=radio].chk_invtPeriod:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_period04_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.periodInvt li:nth-child(5) input[type=radio].chk_invtPeriod{background:url(/mbw/images/onlineAccount/bg_chk_invest_period05.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.periodInvt li.on:nth-child(5) input[type=radio].chk_invtPeriod, .periodInvt li:nth-child(5) input[type=radio].chk_invtPeriod:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_period05_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.periodInvt li:nth-child(6) input[type=radio].chk_invtPeriod{background:url(/mbw/images/onlineAccount/bg_chk_invest_period06.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.periodInvt li.on:nth-child(6) input[type=radio].chk_invtPeriod, .periodInvt li:nth-child(6) input[type=radio].chk_invtPeriod:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_period06_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}


/* 금융상품 투자경험 선택 */
input[type=checkbox].chk_invtFinance{position:relative; display:block; width:100%; height:93px; padding:0; margin:0;border:1px solid #d6d6d6 }
input[type=checkbox].chk_invtFinance+label{position:absolute; top:47px; left:0; right:0; height:14px; line-height:14px; display:block; font-size:13px; color:#666; text-align:center; letter-spacing:-1px; padding:0; margin:0;}
.chk_invtFinance li.on input[type=checkbox].chk_invtFinance, input[type=checkbox].chk_invtFinance:checked{background-color:#0078c8;border:1px solid #0078c8;}
.chk_invtFinance li.on input[type=checkbox].chk_invtFinance+label, input[type=checkbox].chk_invtFinance:checked+label{color:#fff !important}

.financeInvt{display:block; }
.financeInvt:after {content:"";display:block;clear:both;visibility:hidden}
.financeInvt li{position:relative; display:inline-block; float:left; width:32%; height:99px; margin:0 2% 10px 0}
.financeInvt li:nth-child(1) input[type=checkbox].chk_invtFinance{background:url(/mbw/images/onlineAccount/bg_chk_invest_finance01.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.financeInvt li.on:nth-child(1) input[type=checkbox].chk_invtFinance, .financeInvt li:nth-child(1) input[type=checkbox].chk_invtFinance:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_finance01_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.financeInvt li:nth-child(2) input[type=checkbox].chk_invtFinance{background:url(/mbw/images/onlineAccount/bg_chk_invest_finance02.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.financeInvt li.on:nth-child(2) input[type=checkbox].chk_invtFinance, .financeInvt li:nth-child(2) input[type=checkbox].chk_invtFinance:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_finance02_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.financeInvt li:nth-child(3), .financeInvt li:nth-child(6){margin-right:0}
.financeInvt li:nth-child(3) input[type=checkbox].chk_invtFinance{background:url(/mbw/images/onlineAccount/bg_chk_invest_finance03.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.financeInvt li.on:nth-child(3) input[type=checkbox].chk_invtFinance, .financeInvt li:nth-child(3) input[type=checkbox].chk_invtFinance:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_finance03_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.financeInvt li:nth-child(4) input[type=checkbox].chk_invtFinance{background:url(/mbw/images/onlineAccount/bg_chk_invest_finance04.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.financeInvt li.on:nth-child(4) input[type=checkbox].chk_invtFinance, .financeInvt li:nth-child(4) input[type=checkbox].chk_invtFinance:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_finance04_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.financeInvt li:nth-child(5) input[type=checkbox].chk_invtFinance{background:url(/mbw/images/onlineAccount/bg_chk_invest_finance05.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.financeInvt li.on:nth-child(5) input[type=checkbox].chk_invtFinance, .financeInvt li:nth-child(5) input[type=checkbox].chk_invtFinance:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_finance05_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.financeInvt li:nth-child(6) input[type=checkbox].chk_invtFinance{background:url(/mbw/images/onlineAccount/bg_chk_invest_finance06.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.financeInvt li.on:nth-child(6) input[type=checkbox].chk_invtFinance, .financeInvt li:nth-child(6) input[type=checkbox].chk_invtFinance:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_finance06_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}



/* 현재와 미래 수입 선택 */
input[type=radio].chk_invtIncome{position:relative; display:block; width:100%; height:93px; padding:0; margin:0;border:1px solid #d6d6d6}
input[type=radio].chk_invtIncome+label{position:absolute; top:47px; left:0; right:0; height:14px; line-height:14px; display:block; font-size:13px; color:#666; text-align:center; letter-spacing:-1px; padding:0; margin:0;}
.chk_invtIncome li.on input[type=radio].chk_invtIncome, input[type=radio].chk_invtIncome:checked{background-color:#0078c8;border:1px solid #0078c8;}
.chk_invtIncome li.on input[type=radio].chk_invtIncome+label, input[type=radio].chk_invtIncome:checked+label{color:#fff !important}

.incomeInvt{display:block; }
.incomeInvt:after {content:"";display:block;clear:both;visibility:hidden}
.incomeInvt li{position:relative; display:inline-block; float:left; width:32%; height:99px; margin:0 2% 10px 0}
.incomeInvt li:nth-child(1) input[type=radio].chk_invtIncome{background:url(/mbw/images/onlineAccount/bg_chk_invest_income01.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.incomeInvt li.on:nth-child(1) input[type=radio].chk_invtIncome, .incomeInvt li:nth-child(1) input[type=radio].chk_invtIncome:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_income01_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.incomeInvt li:nth-child(2) input[type=radio].chk_invtIncome{background:url(/mbw/images/onlineAccount/bg_chk_invest_income02.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.incomeInvt li.on:nth-child(2) input[type=radio].chk_invtIncome, .incomeInvt li:nth-child(2) input[type=radio].chk_invtIncome:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_income02_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.incomeInvt li:nth-child(3){margin-right:0}
.incomeInvt li:nth-child(3) input[type=radio].chk_invtIncome{background:url(/mbw/images/onlineAccount/bg_chk_invest_income03.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.incomeInvt li.on:nth-child(3) input[type=radio].chk_invtIncome, .incomeInvt li:nth-child(3) input[type=radio].chk_invtIncome:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_income03_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}


/* 기대수익 및 손실감수 수준 선택 */
input[type=radio].chk_invtExpect{position:relative; display:block; width:100%; height:93px; padding:0; margin:0;border:1px solid #d6d6d6}
input[type=radio].chk_invtExpect+label{position:absolute; top:47px; left:0; right:0; height:14px; line-height:14px; display:block; font-size:13px; color:#666; text-align:center; letter-spacing:-1px; padding:0; margin:0;}
.chk_invtExpect li.on input[type=radio].chk_invtExpect, input[type=radio].chk_invtExpect:checked{background-color:#0078c8;border:1px solid #0078c8;}
.chk_invtExpect li.on input[type=radio].chk_invtExpect+label, input[type=radio].chk_invtExpect:checked+label{color:#fff !important}

.expectInvt{display:block; }
.expectInvt:after {content:"";display:block;clear:both;visibility:hidden}
.expectInvt li{position:relative; display:inline-block; float:left; width:32%; height:99px; margin:0 2% 10px 0}
.expectInvt li:nth-child(1) input[type=radio].chk_invtExpect{background:url(/mbw/images/onlineAccount/bg_chk_invest_expect01.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.expectInvt li.on:nth-child(1) input[type=radio].chk_invtExpect, .expectInvt li:nth-child(1) input[type=radio].chk_invtExpect:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_expect01_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.expectInvt li:nth-child(2) input[type=radio].chk_invtExpect{background:url(/mbw/images/onlineAccount/bg_chk_invest_expect02.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.expectInvt li.on:nth-child(2) input[type=radio].chk_invtExpect, .expectInvt li:nth-child(2) input[type=radio].chk_invtExpect:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_expect02_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.expectInvt li:nth-child(3){margin-right:0}
.expectInvt li:nth-child(3) input[type=radio].chk_invtExpect{background:url(/mbw/images/onlineAccount/bg_chk_invest_expect03.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.expectInvt li.on:nth-child(3) input[type=radio].chk_invtExpect, .expectInvt li:nth-child(3) input[type=radio].chk_invtExpect:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_expect03_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.expectInvt li:nth-child(4) input[type=radio].chk_invtExpect{background:url(/mbw/images/onlineAccount/bg_chk_invest_expect04.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.expectInvt li.on:nth-child(4) input[type=radio].chk_invtExpect, .expectInvt li:nth-child(4) input[type=radio].chk_invtExpect:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_expect04_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}


/* 파생상품 투자경험 선택 */
input[type=radio].chk_invtDerivative{position:relative; display:block; width:100%; height:93px; padding:0; margin:0; border:1px solid #d6d6d6}
input[type=radio].chk_invtDerivative+label{position:absolute; top:66px; left:0; right:0; height:14px; line-height:14px; display:block; font-size:13px; color:#666; text-align:center; letter-spacing:-1px; padding:0; margin:0;}
.chk_invtDerivative li.on input[type=radio].chk_invtDerivative, input[type=radio].chk_invtDerivative:checked{background-color:#0078c8;border:1px solid #0078c8;}
.chk_invtDerivative li.on input[type=radio].chk_invtDerivative+label, input[type=radio].chk_invtDerivative:checked+label{color:#fff !important}

.derivativeInvt{display:block; }
.derivativeInvt:after {content:"";display:block;clear:both;visibility:hidden}
.derivativeInvt li{position:relative; display:inline-block; float:left; width:32%; height:99px; margin:0 2% 10px 0}
.derivativeInvt li:nth-child(1) input[type=radio].chk_invtDerivative{background:url(/mbw/images/onlineAccount/bg_chk_invest_derivative01.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.derivativeInvt li.on:nth-child(1) input[type=radio].chk_invtDerivative, .derivativeInvt li:nth-child(1) input[type=radio].chk_invtDerivative:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_derivative01_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.derivativeInvt li:nth-child(2) input[type=radio].chk_invtDerivative{background:url(/mbw/images/onlineAccount/bg_chk_invest_derivative02.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.derivativeInvt li.on:nth-child(2) input[type=radio].chk_invtDerivative, .derivativeInvt li:nth-child(2) input[type=radio].chk_invtDerivative:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_derivative02_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.derivativeInvt li:nth-child(3){margin-right:0}
.derivativeInvt li:nth-child(3) input[type=radio].chk_invtDerivative{background:url(/mbw/images/onlineAccount/bg_chk_invest_derivative03.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.derivativeInvt li.on:nth-child(3) input[type=radio].chk_invtDerivative, .derivativeInvt li:nth-child(3) input[type=radio].chk_invtDerivative:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_derivative03_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.derivativeInvt li:nth-child(4) input[type=radio].chk_invtDerivative{background:url(/mbw/images/onlineAccount/bg_chk_invest_derivative04.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.derivativeInvt li.on:nth-child(4) input[type=radio].chk_invtDerivative, .derivativeInvt li:nth-child(4) input[type=radio].chk_invtDerivative:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_derivative04_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.derivativeInvt li:nth-child(5) input[type=radio].chk_invtDerivative{background:url(/mbw/images/onlineAccount/bg_chk_invest_derivative05.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.derivativeInvt li.on:nth-child(5) input[type=radio].chk_invtDerivative, .derivativeInvt li:nth-child(5) input[type=radio].chk_invtDerivative:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_derivative05_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}

/* 연소득 현황(가족포함) 선택 */
input[type=radio].chk_invtyIncome{position:relative; display:block; width:100%; height:93px; padding:0; margin:0; border:1px solid #d6d6d6}
input[type=radio].chk_invtyIncome+label{position:absolute; top:60px; left:0; right:0; height:14px; line-height:14px; display:block; font-size:13px; color:#666; text-align:center; letter-spacing:-1px; padding:0; margin:0;}
.chk_invtyIncome li.on input[type=radio].chk_invtyIncome, input[type=radio].chk_invtyIncome:checked{background-color:#0078c8;border:1px solid #0078c8;}
.chk_invtyIncome li.on input[type=radio].chk_invtyIncome+label, input[type=radio].chk_invtyIncome:checked+label{color:#fff !important}

.yincomeInvt{display:block; }
.yincomeInvt:after {content:"";display:block;clear:both;visibility:hidden}
.yincomeInvt li{position:relative; display:inline-block; float:left; width:32%; height:99px; margin:0 2% 10px 0}
.yincomeInvt li:nth-child(1) input[type=radio].chk_invtyIncome{background:url(/mbw/images/onlineAccount/bg_chk_invest_yincome01.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.yincomeInvt li.on:nth-child(1) input[type=radio].chk_invtyIncome, .yincomeInvt li:nth-child(1) input[type=radio].chk_invtyIncome:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_yincome01_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.yincomeInvt li:nth-child(2) input[type=radio].chk_invtyIncome{background:url(/mbw/images/onlineAccount/bg_chk_invest_yincome02.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.yincomeInvt li.on:nth-child(2) input[type=radio].chk_invtyIncome, .yincomeInvt li:nth-child(2) input[type=radio].chk_invtyIncome:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_yincome02_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.yincomeInvt li:nth-child(3){margin-right:0}
.yincomeInvt li:nth-child(3) input[type=radio].chk_invtyIncome{background:url(/mbw/images/onlineAccount/bg_chk_invest_yincome03.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.yincomeInvt li.on:nth-child(3) input[type=radio].chk_invtyIncome, .yincomeInvt li:nth-child(3) input[type=radio].chk_invtyIncome:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_yincome03_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.yincomeInvt li:nth-child(4) input[type=radio].chk_invtyIncome{background:url(/mbw/images/onlineAccount/bg_chk_invest_yincome04.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.yincomeInvt li.on:nth-child(4) input[type=radio].chk_invtyIncome, .yincomeInvt li:nth-child(4) input[type=radio].chk_invtyIncome:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_yincome04_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.yincomeInvt li:nth-child(5) input[type=radio].chk_invtyIncome{background:url(/mbw/images/onlineAccount/bg_chk_invest_yincome05.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.yincomeInvt li.on:nth-child(5) input[type=radio].chk_invtyIncome, .yincomeInvt li:nth-child(5) input[type=radio].chk_invtyIncome:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_yincome05_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}

/* 총자산(부동산포함)중 금융자산비중 선택 */
input[type=radio].chk_invtToalAsset{position:relative; display:block; width:100%; height:93px; padding:0; margin:0; border:1px solid #d6d6d6}
input[type=radio].chk_invtToalAsset+label{position:absolute; top:66px; left:0; right:0; height:14px; line-height:14px; display:block; font-size:13px; color:#666; text-align:center; letter-spacing:-1px; padding:0; margin:0;}
.chk_invtToalAsset li.on input[type=radio].chk_invtToalAsset, input[type=radio].chk_invtToalAsset:checked{background-color:#0078c8;border:1px solid #0078c8;}
.chk_invtToalAsset li.on input[type=radio].chk_invtToalAsset+label, input[type=radio].chk_invtToalAsset:checked+label{color:#fff !important}

.totalassetInvt{display:block; }
.totalassetInvt:after {content:"";display:block;clear:both;visibility:hidden}
.totalassetInvt li{position:relative; display:inline-block; float:left; width:32%; height:99px; margin:0 2% 10px 0}
.totalassetInvt li:nth-child(1) input[type=radio].chk_invtToalAsset{background:url(/mbw/images/onlineAccount/bg_chk_invest_totalasset01.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.totalassetInvt li.on:nth-child(1) input[type=radio].chk_invtToalAsset, .totalassetInvt li:nth-child(1) input[type=radio].chk_invtToalAsset:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_totalasset01_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.totalassetInvt li:nth-child(2) input[type=radio].chk_invtToalAsset{background:url(/mbw/images/onlineAccount/bg_chk_invest_totalasset02.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.totalassetInvt li.on:nth-child(2) input[type=radio].chk_invtToalAsset, .totalassetInvt li:nth-child(2) input[type=radio].chk_invtToalAsset:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_totalasset02_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.totalassetInvt li:nth-child(3){margin-right:0}
.totalassetInvt li:nth-child(3) input[type=radio].chk_invtToalAsset{background:url(/mbw/images/onlineAccount/bg_chk_invest_totalasset03.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.totalassetInvt li.on:nth-child(3) input[type=radio].chk_invtToalAsset, .totalassetInvt li:nth-child(3) input[type=radio].chk_invtToalAsset:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_totalasset03_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.totalassetInvt li:nth-child(4) input[type=radio].chk_invtToalAsset{background:url(/mbw/images/onlineAccount/bg_chk_invest_totalasset04.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.totalassetInvt li.on:nth-child(4) input[type=radio].chk_invtToalAsset, .totalassetInvt li:nth-child(4) input[type=radio].chk_invtToalAsset:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_totalasset04_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.totalassetInvt li:nth-child(5) input[type=radio].chk_invtToalAsset{background:url(/mbw/images/onlineAccount/bg_chk_invest_totalasset05.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.totalassetInvt li.on:nth-child(5) input[type=radio].chk_invtToalAsset, .totalassetInvt li:nth-child(5) input[type=radio].chk_invtToalAsset:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_totalasset05_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}


/* 투자자 위험 감수 능력 선택 */
input[type=radio].chk_invtRisk{position:relative; display:block; width:100%; height:93px; padding:0; margin:0; border:1px solid #d6d6d6 }
input[type=radio].chk_invtRisk+label{position:absolute; top:60px; left:0; right:0; height:14px; line-height:14px; display:block; font-size:13px; color:#666; text-align:center; letter-spacing:-1px; padding:0; margin:0;}
.chk_invtRisk li.on input[type=radio].chk_invtRisk, input[type=radio].chk_invtRisk:checked{background-color:#0078c8;border:1px solid #0078c8;}
.chk_invtRisk li.on input[type=radio].chk_invtRisk+label, input[type=radio].chk_invtRisk:checked+label{color:#fff !important}

.riskInvt{display:block; }
.riskInvt:after {content:"";display:block;clear:both;visibility:hidden}
.riskInvt li{position:relative; display:inline-block; float:left; width:32%; height:99px; margin:0 2% 10px 0}
.riskInvt li:nth-child(1) input[type=radio].chk_invtRisk{background:url(/mbw/images/onlineAccount/bg_chk_invest_risk01.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.riskInvt li.on:nth-child(1) input[type=radio].chk_invtRisk, .riskInvt li:nth-child(1) input[type=radio].chk_invtRisk:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_risk01_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.riskInvt li:nth-child(2) input[type=radio].chk_invtRisk{background:url(/mbw/images/onlineAccount/bg_chk_invest_risk02.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.riskInvt li.on:nth-child(2) input[type=radio].chk_invtRisk, .riskInvt li:nth-child(2) input[type=radio].chk_invtRisk:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_risk02_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.riskInvt li:nth-child(3){margin-right:0}
.riskInvt li:nth-child(3) input[type=radio].chk_invtRisk{background:url(/mbw/images/onlineAccount/bg_chk_invest_risk03.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.riskInvt li.on:nth-child(3) input[type=radio].chk_invtRisk, .riskInvt li:nth-child(3) input[type=radio].chk_invtRisk:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_risk03_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.riskInvt li:nth-child(4) input[type=radio].chk_invtRisk{background:url(/mbw/images/onlineAccount/bg_chk_invest_risk04.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.riskInvt li.on:nth-child(4) input[type=radio].chk_invtRisk, .riskInvt li:nth-child(4) input[type=radio].chk_invtRisk:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_risk04_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}

/* 총 은퇴자산(퇴직연금 고객) 선택 */
input[type=radio].chk_invtPension{position:relative; display:block; width:100%; height:93px; padding:0; margin:0; border:1px solid #d6d6d6}
input[type=radio].chk_invtPension+label{position:absolute; top:60px; left:0; right:0; height:14px; line-height:14px; display:block; font-size:13px; color:#666; text-align:center; letter-spacing:-1px; padding:0; margin:0;}
.chk_invtPension li.on input[type=radio].chk_invtPension, input[type=radio].chk_invtPension:checked{background-color:#0078c8;border:1px solid #0078c8; }
.chk_invtPension li.on input[type=radio].chk_invtPension+label, input[type=radio].chk_invtPension:checked+label{color:#fff !important}

.pensionInvt{display:block; }
.pensionInvt:after {content:"";display:block;clear:both;visibility:hidden}
.pensionInvt li{position:relative; display:inline-block; float:left; width:32%; height:99px; margin:0 2% 10px 0}
.pensionInvt li:nth-child(1) input[type=radio].chk_invtPension{background:url(/mbw/images/onlineAccount/bg_chk_invest_pension01.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.pensionInvt li.on:nth-child(1) input[type=radio].chk_invtPension, .pensionInvt li:nth-child(1) input[type=radio].chk_invtPension:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_pension01_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.pensionInvt li:nth-child(2) input[type=radio].chk_invtPension{background:url(/mbw/images/onlineAccount/bg_chk_invest_pension02.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.pensionInvt li.on:nth-child(2) input[type=radio].chk_invtPension, .pensionInvt li:nth-child(2) input[type=radio].chk_invtPension:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_pension02_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.pensionInvt li:nth-child(3){margin-right:0}
.pensionInvt li:nth-child(3) input[type=radio].chk_invtPension{background:url(/mbw/images/onlineAccount/bg_chk_invest_pension03.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.pensionInvt li.on:nth-child(3) input[type=radio].chk_invtPension, .pensionInvt li:nth-child(3) input[type=radio].chk_invtPension:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_pension03_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.pensionInvt li:nth-child(4) input[type=radio].chk_invtPension{background:url(/mbw/images/onlineAccount/bg_chk_invest_pension04.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.pensionInvt li.on:nth-child(4) input[type=radio].chk_invtPension, .pensionInvt li:nth-child(4) input[type=radio].chk_invtPension:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_pension04_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.pensionInvt li:nth-child(5) input[type=radio].chk_invtPension{background:url(/mbw/images/onlineAccount/bg_chk_invest_pension05.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.pensionInvt li.on:nth-child(5) input[type=radio].chk_invtPension, .pensionInvt li:nth-child(5) input[type=radio].chk_invtPension:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_pension05_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}



/* 비활성화 */
.financeInvt li input[type=checkbox].chk_invtFinance:disabled{border:1px solid #d6d6d6;}
.financeInvt li input[type=checkbox].chk_invtFinance:disabled+label{color:#999 !important}
.financeInvt li:nth-child(1) input[type=checkbox].chk_invtFinance:disabled{background:#d6d6d6 url(/mbw/images/onlineAccount/bg_chk_invest_finance01_da.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.financeInvt li:nth-child(2) input[type=checkbox].chk_invtFinance:disabled{background:#d6d6d6 url(/mbw/images/onlineAccount/bg_chk_invest_finance02_da.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.financeInvt li:nth-child(3) input[type=checkbox].chk_invtFinance:disabled{background:#d6d6d6 url(/mbw/images/onlineAccount/bg_chk_invest_finance03_da.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.financeInvt li:nth-child(4) input[type=checkbox].chk_invtFinance:disabled{background:#d6d6d6 url(/mbw/images/onlineAccount/bg_chk_invest_finance04_da.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.financeInvt li:nth-child(5) input[type=checkbox].chk_invtFinance:disabled{background:#d6d6d6 url(/mbw/images/onlineAccount/bg_chk_invest_finance05_da.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.financeInvt li:nth-child(6) input[type=checkbox].chk_invtFinance:disabled{background:#d6d6d6 url(/mbw/images/onlineAccount/bg_chk_invest_finance06_da.gif) no-repeat 0 0; background-size:cover;background-position:center 0}

.konwInvt li input[type=radio].chk_invtKonw:disabled{border:1px solid #d6d6d6;}
.konwInvt li input[type=radio].chk_invtKonw:disabled+label{color:#999 !important}
.konwInvt li:nth-child(1) input[type=radio].chk_invtKonw:disabled{background:#d6d6d6 url(/mbw/images/onlineAccount/bg_chk_invest_konw01_da.gif) no-repeat 0 0; background-size:cover;background-position:center -13px}
.konwInvt li:nth-child(2) input[type=radio].chk_invtKonw:disabled{background:#d6d6d6 url(/mbw/images/onlineAccount/bg_chk_invest_konw02_da.gif) no-repeat 0 0; background-size:cover;background-position:center -13px}
.konwInvt li:nth-child(3) input[type=radio].chk_invtKonw:disabled{background:#d6d6d6 url(/mbw/images/onlineAccount/bg_chk_invest_konw03_da.gif) no-repeat 0 0; background-size:cover;background-position:center -13px}
.konwInvt li:nth-child(4) input[type=radio].chk_invtKonw:disabled{background:#d6d6d6 url(/mbw/images/onlineAccount/bg_chk_invest_konw04_da.gif) no-repeat 0 0; background-size:cover;background-position:center -13px}
.konwInvt li:nth-child(5) input[type=radio].chk_invtKonw:disabled{background:#d6d6d6 url(/mbw/images/onlineAccount/bg_chk_invest_konw05_da.gif) no-repeat 0 0; background-size:cover;background-position:center -13px}
.konwInvt li:nth-child(6) input[type=radio].chk_invtKonw:disabled{background:#d6d6d6 url(/mbw/images/onlineAccount/bg_chk_invest_konw06_da.gif) no-repeat 0 0; background-size:cover;background-position:center -13px}




/* 투자 지식 수준 선택 */ 
input[type=radio].chk_invtKonw{position:relative; display:block; width:100%; height:93px; padding:0; margin:0; border:1px solid #d6d6d6}
input[type=radio].chk_invtKonw+label{position:absolute; top:47px; left:0; right:0; height:14px; line-height:14px; display:block; font-size:13px; color:#666; text-align:center; letter-spacing:-1px; padding:0; margin:0;}
.konwInvt li.on input[type=radio].chk_invtKonw, input[type=radio].chk_invtKonw:checked{background-color:#0078c8;border:1px solid #0078c8;}
.konwInvt li.on input[type=radio].chk_invtKonw+label, input[type=radio].chk_invtKonw:checked+label{color:#fff !important}

.konwInvt{display:block; }
.konwInvt:after {content:"";display:block;clear:both;visibility:hidden}
.konwInvt li{position:relative; display:inline-block; float:left; width:32%; height:99px; margin:0 2% 10px 0}
.konwInvt li:nth-child(1) input[type=radio].chk_invtKonw{background:url(/mbw/images/onlineAccount/bg_chk_invest_konw01.gif) no-repeat 0 0; background-size:cover;background-position:center -13px}
.konwInvt li.on:nth-child(1) input[type=radio].chk_invtKonw, .konwInvt li:nth-child(1) input[type=radio].chk_invtKonw:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_konw01_on.gif) no-repeat 0 0; background-size:cover;background-position:center -13px}
.konwInvt li:nth-child(2) input[type=radio].chk_invtKonw{background:url(/mbw/images/onlineAccount/bg_chk_invest_konw02.gif) no-repeat 0 0; background-size:cover;background-position:center -13px}
.konwInvt li.on:nth-child(2) input[type=radio].chk_invtKonw, .konwInvt li:nth-child(2) input[type=radio].chk_invtKonw:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_konw02_on.gif) no-repeat 0 0; background-size:cover;background-position:center -13px}
.konwInvt li:nth-child(3), .konwInvt li:nth-child(6){margin-right:0}
.konwInvt li:nth-child(3) input[type=radio].chk_invtKonw{background:url(/mbw/images/onlineAccount/bg_chk_invest_konw03.gif) no-repeat 0 0; background-size:cover;background-position:center -13px}
.konwInvt li.on:nth-child(3) input[type=radio].chk_invtKonw, .konwInvt li:nth-child(3) input[type=radio].chk_invtKonw:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_konw03_on.gif) no-repeat 0 0; background-size:cover;background-position:center -13px}
.konwInvt li:nth-child(4) input[type=radio].chk_invtKonw{background:url(/mbw/images/onlineAccount/bg_chk_invest_konw04.gif) no-repeat 0 0; background-size:cover;background-position:center -13px}
.konwInvt li.on:nth-child(4) input[type=radio].chk_invtKonw, .konwInvt li:nth-child(4) input[type=radio].chk_invtKonw:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_konw04_on.gif) no-repeat 0 0; background-size:cover;background-position:center -13px}
.konwInvt li:nth-child(4) input[type=checkbox].chk_invtKonw:checked+label{color:#999 !important}


/* 보유자산 선택 */
input[type=radio].chk_invtAsset{position:relative; display:block; width:100%; height:95px; padding:0; margin:0; border:1px solid #d6d6d6}
input[type=radio].chk_invtAsset+label{position:absolute; top:66px; left:0; right:0; height:14px; line-height:14px; display:block; font-size:13px; color:#666; text-align:center; letter-spacing:-1px; padding:0; margin:0;}
.assetInvt li.on input[type=radio].chk_invtAsset, input[type=radio].chk_invtAsset:checked{background-color:#0078c8;border:1px solid #0078c8;}
.assetInvt li.on input[type=radio].chk_invtAsset+label, input[type=radio].chk_invtAsset:checked+label{color:#fff !important}

.assetInvt{display:block; }
.assetInvt:after {content:"";display:block;clear:both;visibility:hidden}
.assetInvt li{position:relative; display:inline-block; float:left; width:32%; height:99px; margin:0 2% 10px 0}
.assetInvt li:nth-child(1) input[type=radio].chk_invtAsset{background:url(/mbw/images/onlineAccount/bg_chk_invest_asset01.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.assetInvt li.on:nth-child(1) input[type=radio].chk_invtAsset, .assetInvt li:nth-child(1) input[type=radio].chk_invtAsset:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_asset01_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.assetInvt li:nth-child(2) input[type=radio].chk_invtAsset{background:url(/mbw/images/onlineAccount/bg_chk_invest_asset02.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.assetInvt li.on:nth-child(2) input[type=radio].chk_invtAsset, .assetInvt li:nth-child(2) input[type=radio].chk_invtAsset:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_asset02_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.assetInvt li:nth-child(3), .assetInvt li:nth-child(6){margin-right:0}
.assetInvt li:nth-child(3) input[type=radio].chk_invtAsset{background:url(/mbw/images/onlineAccount/bg_chk_invest_asset03.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.assetInvt li.on:nth-child(3) input[type=radio].chk_invtAsset, .assetInvt li:nth-child(3) input[type=radio].chk_invtAsset:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_asset03_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.assetInvt li:nth-child(4) input[type=radio].chk_invtAsset{background:url(/mbw/images/onlineAccount/bg_chk_invest_asset04.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.assetInvt li.on:nth-child(4) input[type=radio].chk_invtAsset, .assetInvt li:nth-child(4) input[type=radio].chk_invtAsset:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_asset04_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.assetInvt li:nth-child(5) input[type=radio].chk_invtAsset{background:url(/mbw/images/onlineAccount/bg_chk_invest_asset05.gif) no-repeat 0 0; background-size:cover;background-position:center 0}
.assetInvt li.on:nth-child(5) input[type=radio].chk_invtAsset, .assetInvt li:nth-child(5) input[type=radio].chk_invtAsset:checked{background:#0078c8 url(/mbw/images/onlineAccount/bg_chk_invest_asset05_on.gif) no-repeat 0 0; background-size:cover;background-position:center 0}

/* 금융투자상품 위험도 분류표 */
.tbl_risk { border-bottom:1px solid #e4e4e4; }
.tbl_risk tr th { border-top:1px solid #fff; border-left:1px solid #fff; font-weight:bold; padding:8px 2px; text-align:center; font-size:12px; }
.tbl_risk tr th.first{border-left:0}
.tbl_risk tr td.first{border-left:1px solid #fff;}
.tbl_risk tr td { border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4; padding:8px 2px; text-align:center; font-size:11px;  }

.tbl_risk2 { border-bottom:1px solid #e4e4e4;}
.tbl_risk2 tr th { border-top:1px solid #fff; border-left:1px solid #fff; padding:8px 0px; text-align:center; font-size:12px; color:#fff}
.tbl_risk2 tr th.first{border-left:0}
.tbl_risk2 tr td { border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4; text-align:left; padding:8px; font-size:12px; }

.bg_r { background-color:#feecec; }
.bg_y { background-color:#fcf9e8; }
.bg_gray { background-color:#ebebeb; }

.ft_w { color:#fff; }
.ft_r { color:#ff0000; }
.ft_o { color:#ff9900; }
.ft_g { color:#008000; }
.ft_b { color:#0000ff; }
.ft_p { color:#6600cc; }


.bg2_r { background:#f13e42; }
.bg2_o { background:#ec9013; }
.bg2_y { background:#e8c31d; }
.bg2_g { background:#80c222; }
.bg2_g2 { background:#279117; }
.bg2_b { background:#0000ff; }
.bg2_p { background:#6600cc; }

/*금융거래 목적 확인서 추가*/
.listBox{display:block;margin:10px 0 20px}
.listBox:after {content:"";display:block;clear:both;visibility:hidden}
.listBox li{display:inline-block;width:50%;font-size:13px;color:#333;float:left}

.fs_14{font-size:14px !important;}

.account_open_wrap.term .sub_tit {display:block;}
.account_open_wrap.term .row{display:block;margin:20px 0 10px}
.account_open_wrap.term .row label {margin:0; font-size:14px;line-height:32px}
.account_open_wrap.term .row label input[type=checkbox] {margin-right:5px;}
.account_open_wrap.term .cont_box .cont_list li p{display:block;padding:10px 0 0;margin-left:22px;font-size:13px;}

.accountOkBox{display:block;background-color:#f5f5f5; padding:12px 10px; border:1px solid #cacbcd;}
.accountOkBox > span{display:block;padding:5px 0 15px;font-size:12px}
.accountOkBox .step_box_wrap{background-color:#f5f5f5;border-bottom:none;text-align:left;padding:0}
.accountOkBox .step_box_wrap .step_box li{position:relative;text-align:left;float:inherit;border:none;width:auto; border-radius:0; font-size:12px; color:#333;font-weight:bold}
.accountOkBox .step_box_wrap .step_box li span{position:relative; float:left; font-size:14px; width:20px; height:20px; line-height:20px; color:#0078c8; border:1px solid #0078c8; border-radius:100%; text-align:center; margin-right:6px}
.accountOkBox .step_box_wrap .step_box li+li{margin-left:0}
.accountOkBox .step_box_wrap .step_box li.step2:before,
.accountOkBox .step_box_wrap .step_box li.step3:before{content:""; position:absolute; left:10px; top:-13px; width:1px; height:14px; background:#cecece;}
.accountOkBox .step_box_wrap .step_box li.first, 
.accountOkBox .step_box_wrap .step_box li.step2{margin-bottom:15px}
.accountOkBox .step_box_wrap .step_box li.first:before{display:none !important;}
.accountOkBox .step_box_wrap .step_box li.step_complete, 
.accountOkBox .step_box_wrap .step_box li.active,
.accountOkBox .step_box_wrap .step_box li.step_complete:before, 
.accountOkBox .step_box_wrap .step_box li.active:before{display:none !important;border:0;background:none}

/* 신분증 촬영 추가 */
.videoArea{position:fixed;top:50px;left:0;width:100%;height:100%}
.videoArea .videoTitle{text-align:left;border-bottom:1px solid #ddd;z-index:11;position:relative;background-color:#fff;}
.videoArea .videoTitle .txt{padding:12px}
.videoArea .videoBox{width:100%;height:240px;position:fixed;top:50%;margin:0;left:0;margin-top:-120px;z-index:11;}
.videoArea .videoBox .corner{border:3px solid red;width:12px;height:12px;position:absolute}
.videoArea .videoBox .corner.topLeft{border-right:0 !important;border-bottom:0 !important;top:0px;left:0}
.videoArea .videoBox .corner.topRight{border-left:0 !important;border-bottom:0 !important;top:0px;right:0}
.videoArea .videoBox .corner.btLeft{border-right:0 !important;border-top:0 !important;bottom:0px;left:0}
.videoArea .videoBox .corner.btRight{border-left:0 !important;border-top:0 !important;bottom:0px;right:0}
.videoArea .videoCont{position:fixed;bottom:42px;left:0;width:100%;text-align:left;border-top:1px solid #ddd;z-index:11;background-color:#f2f2f2;height:65px;}
.videoArea .videoCont .lstDot{margin-left:15px;padding-top:10px;}

/*  네이버 페이 비대면 계좌개설 연동 삭제 2021-10-07 */
/* .naverPay #header.newPage:before{background:url(/mbw/images/onlineAccount/newpage_naverpay_bg.jpg) no-repeat 0 0;background-size:34px auto}
.naverPay{}
.mbw_start .lpopWrap > .btn_close,
.naverPay .lpopWrap > .btn_close{display:none;} */
#startCustomer.lpopWrap > .btn_close{display:block !important;top:5px}

.mbw_start .lpopWrap .lpopContainer.pad15{padding:15px !important }


/* .naverPay .btnWrap a.wblue2{color:#03c75a;border:1px solid #03c75a} */
.btnWrap a.wblue2{color:#0078c8;border:1px solid #0078c8;background-color:#fff;box-sizing:border-box;}
.btnWrap a.blue2{color:#fff;border:1px solid #1428A0;background-color:#1428A0;box-sizing:border-box;}
.btnWrap a.disabled{color:#fff;border:1px solid #ccc;background-color:#ccc;box-sizing:border-box;}


.mbw_start .lpopWrap h1.tit, .naverPay .lpopWrap h1.tit{padding:20px 0 10px;font-size:16px}
.mbw_start .lpopWrap .btnWrap a, .naverPay .lpopWrap .btnWrap a{border:none !important;width:50%;margin-left:0}
.mbw_start .lpopWrap .btnWrap a.blue, .naverPay .lpopWrap .btnWrap a.blue{border:none !important;}
.mbw_start .lpopWrap .btnWrap a.whole, .naverPay .lpopWrap .btnWrap a.whole{width:100%}
.mbw_start .lpopWrap .lpopContainer, .naverPay .lpopWrap .lpopContainer{padding:0px}
.mbw_start .lpopWrap .lpopContainer .onlineStopArea, .naverPay .lpopWrap .lpopContainer .onlineStopArea{padding:15px 15px 0 15px}
.mbw_start .lpopWrap .lpopContainer .onlineArea, .naverPay .lpopWrap .lpopContainer .onlineArea{padding:15px}
.mbw_start .lpopWrap .btnWrap, .naverPay .lpopWrap .btnWrap{padding:0;margin:0;box-sizing:border-box;}
.mbw_start .btnWrap a.wblue, .mbw_start .btnWrap.small a.wblue {border:1px solid #0078c8;}
.mbw_start .btnWrap a.white, .mbw_start .btnWrap.small a.white
.naverPay .btnWrap a.white, .naverPay .btnWrap.small a.white{border:1px solid #666 !important}

.mbw_start .lpopWrap .btnWrap.ntype, .naverPay .lpopWrap .btnWrap.ntype{margin:15px;}
.mbw_start .lpopWrap .btnWrap.ntype a, .naverPay .lpopWrap .btnWrap.ntype a{width:49%}
.mbw_start .lpopWrap .btnWrap.ntype a:nth-child(2), .naverPay .lpopWrap .btnWrap.ntype a:nth-child(2) {margin-left:2%}

.mbw_start .lpopWrap .btnWrap.ntype a:only-child{width:50%;margin-left:25%}


/* 가족계좌연결 : 220929 */
.familyAcc{}
.familyAcc #headerWrap .h2depth{width:80%;left:10%;font-size:12px !important}
.familyAcc .account_open_wrap{padding:24px;}

.familyAcc .checkList{position:relative; display:block;font-size:13px;color:#888; line-height:18px; padding-left:20px}
.familyAcc .checkList:before{content:""; display:inline-block; position:absolute; left:0px; top:0; width:16px; height:16px; background:url(/mbw/images/onlineAccount/ico_check_point.png) no-repeat 0 0; background-size:16px;}

.familyAcc .listCont.line li{position:relative;color:#444;font-size:13px}
.familyAcc .listCont.line li:after{content:"";position:absolute;left:9px;top:18px;width:1px;height:100%;background:#ccc; }
.familyAcc .listCont.line li:last-child:after{display:none}
.familyAcc .listCont.line li .number{width:18px;height:18px;background:#bea678;color:#fff;font-size:11px;line-height:18px;text-align:center;border-radius:100%}

.familyAcc .fmAccount>li>div{position:relative;padding-left:56px}
.familyAcc .fmAccount>li>div:before{width:40px;height:40px;top:30px}
.familyAcc .fmAccount>li>div.item01:before{background:url(/mbw/images/onlineAccount/icon_fmAccount_cont01.png) no-repeat 0 0; background-size:40px;}
.familyAcc .fmAccount>li>div.item02:before{background:url(/mbw/images/onlineAccount/icon_fmAccount_cont02.png) no-repeat 0 0; background-size:40px;}
.familyAcc .fmAccount>li>div.item03:before{background:url(/mbw/images/onlineAccount/icon_fmAccount_cont03.png) no-repeat 0 0; background-size:40px;}
.familyAcc .fmAccount>li>div.item04:before{background:url(/mbw/images/onlineAccount/icon_fmAccount_cont04.png) no-repeat 0 0; background-size:40px;}
.familyAcc .fmAccount>li>div>.textsCont{font-size:13px}

.familyAcc .infoLst>li{padding:12px 0 14px;}

/* 약관 동의*/
.familyAcc .infoLst.agree>li:after{content:"";position:absolute;right:9px;top:50%;width:1px;height:100%;background:#ccc;}

.familyAcc input[placeholder], .familyAcc ::-webkit-input-placeholder {color:#111}

/* 비대면계좌개설 제휴 배너 */
.account_open_wrap .partnerBanner{display:block;margin-top:40px}
.account_open_wrap .partnerBanner img{width:100%}


/* 안면인식 */
.tit_face{font-size:20px;color:#000}

.img_faceid {text-align:center}
.img_faceid img{width:120px;}

.account_open_wrap .cont_box.faceAgree{border:none}
.account_open_wrap .cont_box.faceAgree .cont_inner{padding:0}

.account_open_wrap .cont_box .agree_list.faceId li + li {border-top:none;}
.account_open_wrap .cont_box .agree_list.faceId li span, .account_open_wrap .cont_box .agree_list.faceId li>a{padding:2px 0;display:block; font-size:14px; font-weight:bold; background:url(/mbw/images/onlineAccount/ico_check_off.jpg) left center no-repeat; background-size:18px;}
.account_open_wrap .cont_box .agree_list.faceId li>a{min-height:auto;line-height:28px;padding:4px 0 4px 24px}
.account_open_wrap .cont_box .agree_list.faceId li a.on, .account_open_wrap .cont_box .agree_list.faceId li span.on {background:url(/mbw/images/onlineAccount/ico_check_on2.jpg) left center no-repeat; background-size:18px;}
.account_open_wrap .cont_box .agree_list.faceId li a:hover{color:#666}

.account_open_wrap .ico_ok_check {padding:180px 0 0; margin-bottom:20px; text-align:center; background:url(/mbw/images/onlineAccount/ic_complete.png) center 120px no-repeat; background-size:36px 36px;}
.account_open_wrap .ico_fail_check {padding:180px 0 0; margin-bottom:20px; text-align:center; background:url(/mbw/images/onlineAccount/ic_fail.png) center 120px no-repeat; background-size:36px 36px;}

.toast_lpop_wrap {position:fixed; right:0; bottom:0; left:0; height:44px; margin:0 auto; padding:0; border-radius:22px; background-color:#111; text-align:center; opacity:0.85;animation-duration:3.7s; animation-name:toastOn; animation-fill-mode:forwards;}
.toast_lpop_wrap.active {animation-duration:3.7s; animation-name:toastOn; animation-fill-mode:forwards;}
.toast_lpop_wrap .toast_text {position:absolute; top:50%; left:0; right:0; overflow:hidden; margin-top:-10px; font-size:14px; color:#fff; line-height:20px; white-space:pre;}

/* 금융거래 목적 확인서 개선 */
.account_open_wrap.newType .box_tit{display:block;font-size:20px;color:#000}
.account_open_wrap.newType .cont_box{border:none}
.account_open_wrap.newType .cont_box .cont_list{padding:0 5px;}
.account_open_wrap.newType .cont_box .sub_tit{font-size:15px}

p.txtIndent{display:block;line-height:22px;text-indent:-16px;padding-left:20px;}
.txtIndent2{display:block;line-height:22px;text-indent:-6px;padding-left:9px;}

.account_open_wrap.btline{border-bottom:1px solid #D6D6D6;padding-bottom:40px}
.account_open_wrap.newType input[type="checkbox"]{background:url(/mbw/images/common/ico_check_20_dis.png) no-repeat; background-size:20px; width:20px; height:20px; vertical-align:top}
.account_open_wrap.newType input[type="radio"] {background:url(/mbw/images/common/ico_radio_20_dis.png) no-repeat; background-size:20px; width:20px; height:20px; vertical-align:top}
.account_open_wrap.newType input[type="checkbox"]:checked {background:url(/mbw/images/common/ico_check_20_on.png) no-repeat; background-size:20px; }
.account_open_wrap.newType input[type="radio"]:checked {background:url(/mbw/images/common/ico_radio_20_on.png) no-repeat; background-size:20px; }
.account_open_wrap.newType input[type="radio"]:disabled, .account_open_wrap.newType input[type="checkbox"]:disabled{opacity:.5}
.account_open_wrap.newType input[type="checkbox"]:checked+label, .account_open_wrap.newType input[type="radio"]:checked+label {color:#666;}
.account_open_wrap.newType input[type="checkbox"]+label, .account_open_wrap.newType input[type="radio"]+label, .account_open_wrap.newType label{line-height:20px;}
   

.tipGrayBox{display:block;background: #F2F2F2;padding:20px;}
.tipGrayBox .icoNoti{position:relative;display:block;padding-left:25px;font-size:13px;color:#666}
.tipGrayBox .icoNoti:before{content:"";display:inline-block;position:absolute;left:0px;top:0px;width:20px;height:20px;background:url(/mbw/images/common/ic_note_20.png) no-repeat; background-size:20px;}
.tipGrayBox .notiCont{display:block;margin-top:15px;font-size:13px;color:#666;line-height:20px}

/* 안심차단서비스 */
.tit_fs20{font-size:20px;color:#111}
.account_open_wrap.cutOff {padding:20px;}
.account_open_wrap.cutOff .cont_box{border:none}
.account_open_wrap.cutOff .cont_box .box_tit{background:none;color:#333;padding:20px 0;}
.account_open_wrap.cutOff .cont_box .box_tit .checkbox{min-height:20px;display:flex;align-items:center;justify-content:space-between;background:url(/mbw/images/onlineAccount/check_20_off.png) no-repeat 0 0; background-size:20px;font-size:15px;color:#333}
.account_open_wrap.cutOff .cont_box .box_tit .checkbox > span{padding-left:30px;}
.account_open_wrap.cutOff .cont_box .box_tit.on .checkbox{background:url(/mbw/images/onlineAccount/check_20_on.png) no-repeat 0 0; background-size:20px;}
.account_open_wrap.cutOff .cont_box .box_tit .checkbox:after{content:"";display:inline-flex;width:16px;height:16px;background:url(/mbw/images/onlineAccount/ic_dropdown_16_black.png) no-repeat 0 0; background-size:16px; align-items:center}
.account_open_wrap.cutOff .cont_box .cont_inner{padding-left:0;padding-right:0;}
.account_open_wrap.cutOff .cont_box .agree_list li.non span{font-size:15px;color:#111}
.account_open_wrap.cutOff .cont_box .agree_list.type3 li span a{background:url(/mbw/images/onlineAccount/ic_check_16_off.png) no-repeat left center; background-size:16px;margin-left:0;text-indent:0;font-size:15px;color:#888}
.account_open_wrap.cutOff .cont_box .agree_list.type3 li span a > em{padding-left:26px;}
.account_open_wrap.cutOff .cont_box .agree_list.type3 li span a.on{background:url(/mbw/images/onlineAccount/ic_check_16_on.png) no-repeat left center; background-size:16px;}
.account_open_wrap.cutOff .cont_box .agree_list.type3 li+li{border-top:none}
.account_open_wrap.cutOff .bgInfoBox{padding:16px}

@keyframes toastOn {
	0% {bottom:0; width:48px; opacity:1;}
	9% {bottom:77px; width:calc(100% - 16px); opacity:0.85;}
	92% {bottom:77px; width:calc(100% - 16px); opacity:0.85;}
	100% {bottom:0; width:48px; opacity:0;}
}



@media only screen and (min-device-width:380px) and (max-device-width:420px) {
		.account_open_wrap .cont_box .cont_inner .adress_choice_list{min-height:510px; max-height:520px;}
		#term1{min-height:700px; max-height:710px;}
}

@media only screen and (min-device-width:340px) and (max-device-width:380px) {
	/* .account_open_wrap .cont_box .cont_inner .adress_choice_list{min-height:480px;}*/
	#term1{min-height:620px; max-height:640px;}
	.videoArea .videoTitle .txt{font-size:12px !important;}
	.account_open_wrap .cont_box .agree_list.user li span{font-size:13px;}
	.account_open_wrap .cont_box .agree_list.user li a{font-size:11px}
}

@media only screen and (min-device-width:320px) and (max-device-width:340px) {
	.account_open_wrap .cont_box .cont_inner .adress_choice_list{min-height:400px; max-height:420px;}
	#term1{min-height:600px; max-height:620px;}
	.videoArea .videoBox{height:200px;margin-top:-80px;}	
}