@charset "utf-8"; 
/* popup 01*/ 
.pop_banking{width:738px;}
.pop_banking.pw100{width:100% !important;}
.pop_banking h1{position:relative;height:39px;background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/bg_popbs_top.gif) no-repeat;color:#fff;font-size:14px;padding:0 0 0 25px;line-height:39px}
.pop_banking span.bt01 {color:#9eb7e3; background:url(http://img.shinhan.com/nexhpe/ko/images/common/bar_common01.gif) no-repeat; padding-left:10px}
.pop_banking .pop_banking_cont{padding:25px;}
.pop_banking .pop_banking_cont nobr{word-wrap:break-word;text-overflow:clip}
.pop_banking .pop_banking_cont h3.pbc{margin:0;padding:0 0 0 24px;background:url(http://img.shinhan.com/nexhpe/ko/images/common/h3bg.gif) no-repeat;text-align:left;}
.pop_banking .pop_titlearea{background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/bullet_popBanking.gif) no-repeat;padding-left:22px}
.pop_banking .pop_titlearea img{vertical-align:middle}
.pop_banking .pop_titlearea .title01{height:17px}
.pop_banking .pop_titlearea .title02{margin-left:10px}
.pop_banking .box_contarea{border:1px solid #ccc;background:#f0f0f0;padding:0 20px 20px 20px;margin-top:15px;overflow-x:hidden;overflow-y:scroll;height:737px;position:relative}
*:first-child+html .pop_banking .box_contarea{padding:0 37px 20px 20px}
* html .pop_banking .box_contarea{margin-right:17px}
.pop_banking .box_contarea .pro_set{border:1px solid #ccc;background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/bg_probox.gif) left top repeat-x;padding:30px 20px 10px 20px;position:relative;margin-top:20px;}
.pop_banking .box_contarea .pro_set.fir{margin:0}
.box_contarea .pro_set h3{font-size:20px;color:#333;letter-spacing:-1px;background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/bullet_popset_title.gif) no-repeat;height:26px;padding-left:32px}
.box_contarea .pro_set p{color:#444;line-height:17px}
.box_contarea .pro_set .textbox01{margin-top:10px;width:390px}
.pro_set .info_list{margin-top:25px} 
.pro_set .info_list li{line-height:19px;color:#444;background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/bullet_bkset_list.gif) no-repeat left 6px;padding-left:8px}
.pro_set .info_list li span{font-weight:bold;color:#7595cd}
.pro_set .text_point{font-weight:bold;color:#7595cd !important}
.pro_set .check_area{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#f8f8f8;padding:5px 10px;margin-top:15px}
.pro_set .check_area table{height:auto}
.pro_set .check_area table tbody td label{font-size:11px;color:#444;line-height:20px}
.pro_set .box_lending{background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/bg_box_lending.gif) no-repeat;width:164px;height:100px;position:absolute;left:439px;top:21px}
* html .pro_set .box_lending{left:418px}
.box_lending .lending_top{margin:15px 0 0 20px;height:18px}
.box_lending .lending_top .title_lending{float:left;width:61px;height:17px;background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/imgtext_h4_toplending.gif) no-repeat;text-indent:-10000px}
.box_lending .lending_top .lending_pri{float:left;font-size:16px;color:#f36b0f;font-weight:bold;margin-left:7px}
.box_lending .lending_info{text-align:center;margin-top:7px;font-weight:bold;color:#7595cd}
.box_lending .btn_set1{margin:0 auto;margin-top:10px;width:63px}
.box_lending .btn_set2{margin:0 auto;margin-top:10px;width:130px}
.box_lending .btn_view{width:67px;height:23px;background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/btn_lending_view.gif) no-repeat;display:block;text-indent:-10000px;float:left}
.box_lending .btn_join{width:57px;height:23px;background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/btn_lending_join.gif) no-repeat;display:block;text-indent:-10000px;float:left;margin-left:5px}
.pop_banking_foot{margin-top:15px}
.pop_banking_foot .btn_pop_close{background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/bg_btn_popClose.gif) no-repeat center right;width:35px;display:block;float:right}
.pop_banking_foot .btn_pop_close.glpb{width:48px}

.pop_banking .pop_banking_cont2{position:relative;width:550px;padding:0 0 20px;marign:0;background:url(http://img.shinhan.com/nexhpe/ko/images/popup/bg_popup_housebuy.gif) no-repeat 0 100%}
.pop_banking .pop_banking_cont2_wp{width:504px;padding:23px 23px 0;background:url(http://img.shinhan.com/nexhpe/ko/images/popup/bg_popup_housebuy.gif) no-repeat}

/* popup02 */
.popup_box_list{clear:both;border:1px solid #b5b5b5;padding:10px 15px}
.popup_box_list li{line-height:19px;padding-left:10px;background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/bullet_adobe_list.gif) no-repeat left 7px;}
.pop_pol_txt{float:left;width:540px;line-height:16px}
.btn_pop_pol{float:right;width:70px;height:23px;background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/btn_consent_view.gif) no-repeat;text-indent:-10000px}

/* popup03 */
.pop_img_box{border:1px solid #ccc;padding:20px}

/* popup04 */
.pop_counsel{width:600px;}
.pop_counsel .topCloseBtn{overflow:visible;float:right;width:14px;margin-left:559px;margin-top:-25px;padding-left:25px;background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/btn_closeTop.gif) no-repeat;text-indent:-10000px}
.pop_counsel .pop_counselTop{width:575px;height:39px;padding-left:25px;background: #7595cd url(http://img.shinhan.com/nexhpe/ko/images/financemall/bg_counselTop.gif) no-repeat;color:#fff;font-size:14px;line-height:39px}
.pop_counsel .pop_banking_Box{width:596px;height:533px;border:2px solid #6e7e99;border-top:0px;padding-top:20px;}
.pop_counsel .pop_banking_Box.hauto{height:auto !important}
.popup_box_list02{width:546px;height:64px;border:1px solid #cccccc;}
.popup_box_list02 li{overflow:visible;margin-left:16px;background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/bullet_adobe_list.gif) no-repeat left 50%;padding-left:7px;}
.personalBox{overflow:visible;width:530px;height:46px;border:1px solid #ccc;padding:15px 0 15px 15px;background:#fafafa;}
.pop_pol_txt02{float:left;width:420px;line-height:16px}
.btn_pop_pol02{float:right;width:70px;height:23px;margin-right:20px;margin-top:12px;text-indent:-10000px}
.pop_pol_txt02 p{color:#666;}
.input_text02{float:left;width:55px;height:21px;line-height:19px;border:1px solid #ccc;}
.bodyt02{float:left;width:104px;height:32px;display:block;line-height:33px;padding-left:20px;border-right:1px solid #e2e2e2;font-weight:bold;background:#fbfbfb;}
.phoneNum{margin-left:10px;margin-top:5px;}
.counselBox{width:543px;height:80px;overflow:visible;overflow-y:scroll;}
.popup_box_btnApplication{width:67px;height:25px;margin:0 auto;background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/btn_application.gif) no-repeat;text-indent:-10000px;}

/* popup05 */
.phoneNum {width:546px;height:35px;border-top:1px solid #898989;border-bottom:1px solid #bdbdbd;}
.phoneNumBox{width:105px;height:33px;font-family:dotum;font-size:12px;color:#666;line-height:38px;padding-left:20px;background-color:#fbfbfb;}
.inputBox33 {font-family:dotum;font-size:12px;color:#666;line-height:38px;padding-left:20px;}


.pop_banking2{width:100%;min-width:408px;}
.pop_banking2 h1{height:39px;background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/bg_popbs_top.gif) no-repeat;color:#fff;font-size:14px;padding:0 0 0 25px;line-height:39px;background-color:#7595cd;}
.pop_banking2 .pop_banking_cont{padding:25px;}
.pop_banking2 .pop_titlearea{background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/bullet_popBanking.gif) no-repeat;padding-left:22px}
.pop_banking2 .pop_titlearea img{vertical-align:middle}
.pop_banking2 .pop_titlearea .title01{height:17px}
.pop_banking2 .pop_titlearea .title02{margin-left:10px}
.pop_banking2 .box_contarea{border:1px solid #ccc;background:#f0f0f0;padding:0 20px 20px 20px;margin-top:15px;overflow-x:hidden;overflow-y:scroll;height:737px;position:relative}
*:first-child+html .pop_banking2 .box_contarea{padding:0 37px 20px 20px}
* html .pop_banking2 .box_contarea{margin-right:17px}
.pop_banking2 .box_contarea .pro_set{border:1px solid #ccc;background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/bg_probox.gif) left top repeat-x;padding:30px 20px 10px 20px;position:relative;margin-top:20px}
.pop_banking2 .box_contarea .pro_set.fir{margin:0}


.pop_banking3{width:600px;}
.pop_banking3 h1{height:39px;background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/bg_popbs_top.gif) no-repeat;color:#fff;font-size:14px;padding:0 0 0 25px;line-height:39px;background-color:#7595cd;}
.pop_banking3 .pop_banking_cont{padding:25px;}
.pop_banking3 .pop_titlearea{background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/bullet_popBanking.gif) no-repeat;padding-left:22px}
.pop_banking3 .pop_titlearea img{vertical-align:middle}
.pop_banking3 .pop_titlearea .title01{height:17px}
.pop_banking3 .pop_titlearea .title02{margin-left:10px}
.pop_banking3 .box_contarea{border:1px solid #ccc;background:#f0f0f0;padding:0 20px 20px 20px;margin-top:15px;overflow-x:hidden;overflow-y:scroll;height:737px;position:relative}
*:first-child+html .pop_banking2 .box_contarea{padding:0 37px 20px 20px}
* html .pop_banking2 .box_contarea{margin-right:17px}
.pop_banking3 .box_contarea .pro_set{border:1px solid #ccc;background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/bg_probox.gif) left top repeat-x;padding:30px 20px 10px 20px;position:relative;margin-top:20px}
.pop_banking3 .box_contarea .pro_set.fir{margin:0}
.pop_banking3_foot{margin-top:15px}
.pop_bankin3_foot .btn_pop_close{background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/bg_btn_popClose.gif) no-repeat center right;width:35px;display:block;float:right}


.box_term_search{width:690px;height:108px;background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/bg_term_search_box.gif) no-repeat;}
.term_search_co{float:left;margin:30px 0 0 90px;display:inline;}
.term_search_co li{float:left;background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/line_term_search.gif) no-repeat left 3px;margin-left:10px;padding-left:10px;}
.term_search_co li.fir{padding:0;margin:0;background:none;}
.term_search_co li a{font-size:14px;color:#444;font-weight:bold;}
.term_search_co li a:hover,
.term_search_co li.on a{color:#597ec0;text-decoration:underline;}
.box_term_listset{height:520px;overflow-x:hidden;overflow-y:scroll;margin-top:20px;padding-right:25px;}

.term_st{margin-bottom:20px;}
.term_st h2{background:url(http://img.shinhan.com/nexhpe/ko/images/common/h4bg.gif) no-repeat 0 13px;padding-left:7px;height:30px;line-height:30px;}
.term_info{border:1px solid #ddd;padding:15px;}
.term_st h2 .point{color:#587dbc;}

.box_term_view{border:1px solid #ddd;padding:15px;margin-top:20px;}
.box_term_none{border-top:1px solid #898989;border-bottom:1px solid #dbdbdb;height:135px;line-height:135px;text-align:center;}


/*kimhyojung 2011-11-21*/
.box_tbl_scroll {height:172px; overflow-x:hideen; overflow-y:auto;}


.pop_banking_cont.pbc_auto{overflow:auto;padding:25px 20px;width:690px;margin:0 auto}
.savingplan_box{position:relative;width:628px;height:118px;padding:20px 31px;margin:15px 0 0;background:url(http://img.shinhan.com/nexhpe/ko/images/popup/savingplan_boxbg.gif) no-repeat}
.savingplan_box h4{padding:0;margin:0 0 11px;background:transparent}
.savingplan_box p.imgtext{padding:0 0 23px;margin:0;}
.savingplan_box .btn{position:absolute;right:31px;top:55px;padding:0;margin:0}
ul.imgtext{position:relative;width:628px;padding:0;margin:0}
ul.imgtext li{display:inline;float:left;width:614px;padding:0 0 0 14px;margin:3px 0 0;line-height:15px;background:url(http://img.shinhan.com/nexhpe/ko/images/popup/li_imgtextbg.gif) no-repeat 0 2px}
ul.imgtext li .img{display:inline;float:left;padding:1px 0 0;margin:0 8px 0 0;background:transparent;color:#444}
ul.imgtext li .text{display:inline;float:left;padding:0;margin:0 5px 0 0;background:transparent;color:#444;vertical-align:top}
.fcf36b0f{color:#f36b0f}
.finance_ex_none{background:#f6f6f6;border:1px solid #dcdcdc;text-align:center;padding:94px 0;margin-top:10px;}

.savingplan_box2{position:relative;width:688px;padding:0;margin:15px 0 0;border:1px solid #ccc;background:#f0f0f0}
.savingplan_box2of{position:relative;width:650px;padding:20px 18px 0;margin:0}
.savingplan_box2of .box1{position:relative;width:571px;padding:20px 30px;margin:0 0 20px;border:1px solid #ccc;background: #fff url(http://img.shinhan.com/nexhpe/ko/images/popup/savingplan_boxbdbg.gif) no-repeat;overflow:hidden}
.savingplan_box2of .box1 h4{position:relative;padding:2px 0 4px 32px;margin:0 0 10px;background: url(http://img.shinhan.com/nexhpe/ko/images/popup/h4_savingplanbg.gif) no-repeat;font-size:20px;line-height:20px;letter-spacing:-1px;color:#333;font-weight:bold}
.savingplan_box2of .box1 p.text2{width:390px;padding:0;margin:0 0 17px;line-height:17px;color:#444;letter-spacing:-1px}
.savingplan_box2of .box1 .highratebox{z-index:10;position:absolute;right:30px;top:22px;width:164px;height:100px;padding:0;margin:0;background: url(http://img.shinhan.com/nexhpe/ko/images/popup/bg_highrate.gif) no-repeat}
.savingplan_box2of .box1 .highratebox ul{position:absolute;left:21px;top:15px}
.savingplan_box2of .box1 .highratebox ul li{display:block;position:relative;padding:0;margin:0}
.savingplan_box2of .box1 .highratebox ul li .imgt{display:inline;float:left;padding:0;margin:0 7px 0 0;line-height:17px}
.savingplan_box2of .box1 .highratebox ul li .text3{display:inline;float:left;padding:0;margin:0;line-height:17px;color:#f36b0f;font-size:15px !important}
.savingplan_box2of .box1 .highratebox .etct{position:absolute;left:0;top:38px;width:164px;text-align:center;font-weight:bold;color:#7595cd;font-size:11px}
.savingplan_box2of .box1 .highratebox .btn{position:absolute;left:0;top:62px;width:164px;text-align:center}
.savingplan_box2of .box1 .highratebox .btn a{margin:0 2px}
.savingplan_box2of .box1 ul.tt{position:relative;width:100%;padding:0;margin:0 0 10px;overflow:hidden}
.savingplan_box2of .box1 ul.tt li{display:inline;float:left;width:563px;padding:0 0 0 8px;margin:0;line-height:19px;color:#444;background:url(http://img.shinhan.com/nexhpe/ko/images/popup/li_textbg.gif) no-repeat 0 7px}
.savingplan_box2of .box1 ul.tt li.nbt{background:transparent;padding:0;font-weight:bold}
.savingplan_box2of .box1 .chbox{position:relative;width:541px;padding:4px 15px;margin:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#f8f8f8;overflow:hidden}

.bdtb{padding-top:20px;padding-bottom:20px;display:block;border-top:1px solid #898989;border-bottom:1px solid #bdbdbd;}


.coupbox01{position:relative;background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/bg_coupon01_pop.gif) no-repeat;width:555px;height:190px;padding-top:42px;margin:0 auto;}
.coupbox01 .per{margin:0;font-size:22px;font-weight:bold;color:#000000;text-align:right;}
.coupbox01 .vis{display:inline;float:left;padding:0;margin:0}
.coupbox01 .vis h4{margin:0;padding:0;background:transparent}
.coupbox01 .vis p{display:inline;padding:0;margin:0}
.coupbox01 .vis .visll ul{padding:0;margin:0}
.coupbox01 .vis .visll li{clear:both;background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/bullet_coublue_pop.gif) no-repeat left 6px;display:block;padding-left:10px;margin:0}

.coupbox05{position:relative;background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/bg_coupon05_pop.gif) no-repeat;width:541px;height:173px;padding-top:64px;margin:0 auto;}
.coupbox05 .vis{display:inline;float:left;padding:0;margin:0;color:#ffffff;}
.coupbox05 .vis p{display:inline;padding:0;margin:0;color:#ffffff;font-weight:bold;}
.coupbox05 .vis span{display:inline;padding:0;margin:0;color:#ffffff;}

/*kimhyojung 2011-11-21*/
.box_tbl_scroll {height:172px; overflow-x:hideen; overflow-y:auto;}
.pop_topset{position:absolute;right:0;top:5px;z-index:1;}
.pop_topset li{float:left;}
.pop_topset li a{font-size:11px;letter-spacing:-1px;display:block;color:#7f7f7f;}
.pop_topset li.cal a{background:url(http://img.shinhan.com/nexhpe/ko/images/common/icon_calculator.gif) no-repeat left 2px; padding-left:17px;}
.pop_topset li.pri a{background:url(http://img.shinhan.com/nexhpe/ko/images/common/icon_printer.gif) no-repeat left 2px; padding-left:17px;margin-left:15px;}

.fontBold{font-weight:bold;color:#4d4d4d}

.pop_whper{width:100%}
.pop_whper h1{height:39px;background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/bg_popbs_top.gif) no-repeat;color:#fff;font-size:14px;padding:0 0 0 25px;line-height:39px;background-color:#7595cd;}
.pop_whper .pop_whper_cont{padding:20px 25px 25px 25px;border:2px solid #6e7e99;border-top:none;}
.pop_whper .pop_titlearea{background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/bullet_popBanking.gif) no-repeat;padding-left:22px}
.pop_whper .pop_titlearea img{vertical-align:middle}
.pop_whper .pop_titlearea .title01{height:17px}
.pop_whper .pop_titlearea .title02{margin-left:10px}
.pop_whper .box_contarea{border:1px solid #ccc;background:#f0f0f0;padding:0 20px 20px 20px;margin-top:15px;overflow-x:hidden;overflow-y:scroll;height:737px;position:relative}

.bg_comm_cal{width:644px;height:139px;background:url(http://img.shinhan.com/nexhpe/ko/images/common/bg_comm_cal.gif) no-repeat;padding:18px 23px;}
.bg_comm_cal .comm_cal_right{width:201px;height:139px;float:right;}
.bg_comm_cal .comm_cal_right .graphBox{position:relative;width:201px;height:139px;overflow:auto;overflow-x:hidden;background:url(http://img.shinhan.com/nexhpe/ko/images/common/bg_grayShinhanLogo.gif) no-repeat 0 0;}
.bg_comm_cal .comm_cal_left{float:left;width:425px;}
.bg_comm_cal .w2radio_input{margin-top:1px;}
.comm_cal_left .cal_selec_area{border-bottom:1px solid #cfcfcf;position:relative;width:100%}
.cal_selec_area .title{width:66px;color:#4d4d4d;font-weight:bold;float:left;padding-top:16px;}
.cal_selec_area .bar_sel_area{float:left;height:53px;position:relative;}
.cal_selec_area .bar_sel_area .bar_area{width:172px;position:relative;}
.cal_selec_area.d3{margin-top:7px;border-bottom:0;}
.cal_selec_area.d3 .bar_sel_area{height:30px;}

.cal_selec_area.d3 .title{padding-top:3px;}
.bar_sel_area .bar{width:30%;height:5px;margin-top:8px;font-size:0;}
.cal_selec_area .bar_sel_contr{position:absolute;left:27%;top:-3px;.top:5px;}
.cal_selec_area .contr_btns{margin-top:5px;}
.cal_selec_area .contr_btns li{float:left;margin-left:4px;width:40px;height:18px;}
.cal_selec_area .contr_btns li.fir{margin-left:0;}
.cal_selec_area .input_sel_area{position:absolute;right:0;top:0;height:20px;clear:both;}
.cal_selec_area .input_sel_area li{float:left;position:relative;}
.cal_selec_area .w2radio_label{margin-right:0;}

.bg_comm_cal.type2{height:168px;background:url(http://img.shinhan.com/nexhpe/ko/images/common/bg_comm_cal2.gif) no-repeat;}
.bg_comm_cal.type2 .comm_cal_right{height:164px;}
.bg_comm_cal.type2 .comm_cal_right .graphBox{position:relative;width:201px;height:168px;overflow:auto;overflow-x:hidden;background:url(http://img.shinhan.com/nexhpe/ko/images/common/bg_grayShinhanLogo02.gif) no-repeat 0 0;}
.selec_area_check{float:left;}
.selec_area_check li{float:left;margin-right:11px;.margin-right:5px;display:inline;}
.selec_area_check li input{vertical-align:middle;margin:-3px 3px 0 0;.margin:-3px 0 0 0;}
.selec_area_check li label{}
.cal_selec_area.d1{height:23px;}
.cal_selec_area.d1 .title{padding-top:0px;}
.cal_selec_area .radio_set{float:left;width:359px;}
.cal_selec_area .radio_set table td .w2radio_label{margin-right:0;}
.cal_selec_area .radio_set table .w2radio_td_input{width:16px;}
.cal_selec_area .radio_set table .w2radio_input{vertical-align:middle;margin-top:-2px;}

.bg_comm_cal.type3{height:220px;background:url(http://img.shinhan.com/nexhpe/ko/images/common/bg_comm_cal3.gif) no-repeat;}
.comm_cal_left3 {float:left;width:239px;height:218px;border:1px solid #bcbcbc;background:#fff;}
.comm_cal_left3 .cal_left_ra3{width:200px;margin:0 auto;}
.comm_cal_left3 .cal_left_ra3 .w2radio_label{margin-right:12px;}
.comm_cal_left3 .cal_left_ra3 .w2radio_item{height:23px;padding-top:10px;}
.comm_cal_left3 .cal_left_ra3 table{height:auto;}
.comm_cal_left3 .cal_left_ra3 .w2radio_main{width:195px;margin:0 auto;}
.comm_cal_left3 .cal_left_ra3 .w2radio_main .w2radio_label{margin-right:0;}
.comm_cal_left3 .cal_left_ra3 .w2radio_main .w2radio_td_input{width:16px;height:33px;}
.comm_cal_left3 .cal_left_ra3 .w2radio_main .w2radio_input{vertical-align:center;margin-top:-2px;}
.comm_cal_left3 .w2radio_item{margin-top:9px;}

.comm_cal_left3 .nation_list{border-top:1px solid #bdbdbd;height:184px;overflow-y:auto;width:100%;}
.comm_cal_left3 .nation_list ul li{padding:10px 20px;border-bottom:1px solid #dadada; cursor:pointer;}
.comm_cal_left3 .nation_list ul li .fwb{padding:0 20px 0 40px;}
.comm_cal_left3 .bge {background-color:#F7F7F7 !important; display:block;}

.comm_cal_right3{width:383px;float:right;}
.comm_cal_right3 li{border-bottom:1px solid #cfcfcf;*zoom:1;padding:6px 0;}
.comm_cal_right3 li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.comm_cal_right3 li.fir{padding-top:0;}
.comm_cal_right3 li .comm_title{float:left;font-weight:bold;color:#4d4d4d;width:66px;}
.comm_cal_right3 .w2radio_label{margin-right:10px;}
.comm_cal_right3 .w2radio_td_input{width:16px;}
.comm_cal_right3 .w2radio_main{width:auto;height:auto;}
.comm_cal_right3 .woode{position:absolute;width:78px;left:12px;height:17px;top:-9px;}


.bg_comm_cal.type4{height:394px;background:url(http://img.shinhan.com/nexhpe/ko/images/common/bg_comm_cal4.gif) no-repeat;}
.bg_comm_cal.type4 .comm_cal_left3{height:395px;}
.bg_comm_cal.type4 .comm_cal_left3 .cal_left_ra3 .w2radio_main{width:220px;}
.bg_comm_cal.type4 .comm_cal_left3 .nation_list{height:361px;}
.bg_comm_cal.type4 .comm_cal_right3 .comm_cal_right .graphBox{position:relative;width:297px;height:161px;overflow:auto;overflow-x:hidden;background:url(http://img.shinhan.com/nexhpe/ko/images/common/bg_grayShinhanLogo04.gif) no-repeat 0 0;}
.bg_comm_cal.type4 .comm_cal_right{width:317px;height:160px;}
.bg_comm_cal.type4 .bar_sel_area{float:left;height:53px;position:relative;}
.bg_comm_cal.type4 .bar_sel_area .bar_area{width:172px;position:relative;}
.bg_comm_cal.type4 .contr_btns{margin-top:15px;}
.bg_comm_cal.type4 .contr_btns li{float:left;margin-left:4px;width:40px;height:18px;padding:0;border:0;}
.bg_comm_cal.type4 .contr_btns li.fir{margin-left:0;}
.bg_comm_cal.type4 .input_sel_area{position:absolute;right:0;top:6px;height:30px;clear:both;}
.bg_comm_cal.type4 .input_sel_area li{float:left;position:relative;}
.bg_comm_cal.type4 .bar_sel_contr{position:absolute;left:27%;top:-3px;.top:5px;}
.bg_comm_cal.type4 .comm_cal_right3 li{position:relative;}
.contr_text{margin-top:10px;}
.contr_text em{font-weight:bold;color:#7595cd;font-style:normal;}

.bg_comm_cal.type5{height:168px;background:url(http://img.shinhan.com/nexhpe/ko/images/common/bg_comm_cal2.gif) no-repeat;}
.bg_comm_cal.type5 .comm_cal_left{width:327px;}
.bg_comm_cal.type5 .comm_cal_right{width:297px;height:164px;}
.bg_comm_cal.type5 .comm_cal_right .graphBox{position:relative;width:300px;height:164px;overflow:auto;overflow-x:hidden;background:url(http://img.shinhan.com/nexhpe/ko/images/common/bg_grayShinhanLogo05.gif) no-repeat 0 0;}
.bg_comm_cal.type5 .cal_selec_area .radio_set .w2radio_label{margin-right:20px;}
.bg_comm_cal.type5 .ra_colset{margin:5px 0 5px 0;}
.bg_comm_cal.type5 .bar_sel_area{width:83px;height:18px;margin-left:21px;}
.bg_comm_cal.type5 .cal_selec_area .bar_sel_area .bar_area{width:83px;}
.ra_colset .w2radio_main{width:auto;}
.qm_radio_list .input_radio{margin-right:5px;.margin-right:0px;}



.alli_input {font-weight:bold;font-size:14px;color:#444;padding-left:10px;}


.pop_banking3{width:920px;}
.pop_banking3 h1{height:39px;background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/bg_popupTop.gif) no-repeat;color:#fff;font-size:14px;padding:0 0 0 25px;line-height:39px}
.pop_banking3 .contB{width:870px;padding:20px 25px 0 25px;}


.pop_calculator{width:169px;height:239px;background:#2e466c !important;padding:6px 8px 0 8px}
.pop_calculator .window_box li{float:left;width:8px;height:7px;margin-left:8px;}
.pop_calculator .cal_input{width:170px;height:36px;background:url(http://img.shinhan.com/nexhpe/ko/images/common/bg_popcal_input.gif) no-repeat;margin-top:6px;}
.cal_input .cal_inputext{width:154px;height:24px;margin:5px 0 0 5px;background:0;border:0;text-align:right;font-weight:bold;font-size:14px;color:#000;}
.cal_number{margin-top:1px;}
.cal_number li{float:left;margin-left:3px;height:33px;margin-top:3px;}
.cal_number li.left{margin-left:0;}
.pop_banking3 .contB{width:870px;padding:20px 25px 15px 25px;}
 


.pop_exchange {padding:10px 7px;}
.pop_exchange .tab {margin-top:9px;}
.pop_exchange .tab li{ float:left;}
.pop_exchange .tab li a{display:block;height:21px;overflow:hidden;float:left;}
.pop_exchange .tab li.on a img{margin-top:-21px;}
.pop_exchange .box_tab_cont {border:1px solid #dccbb6; border-top:none; padding:8px 3px; width:152px;}
.pop_exchange .box_tab_cont .tableType .icon img {vertical-align:middle; margin:1px;}
.pop_exchange .box_tab_cont .tableType .amount {background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/bar_rate.gif) no-repeat left center; font-size:11px; color:#787878; text-align:right; padding:2px 6px 0 0;}
.pop_exchange .box_tab_cont .tableType .amount .w2textbox {font-size:11px; color:#787878;}
.pop_exchange .box_tab_cont .rate_date {border-top:1px solid #cccccc; margin-top:10px; padding-top:5px;}
.pop_exchange .box_tab_cont .rate_date span {float:left; background:url(http://img.shinhan.com/nexhpe/ko/images/financemall/icon_rate.gif) no-repeat 2px 3px; font-size:11px; color:#584188; padding-left:15px;}
.pop_exchange .box_tab_cont .rate_date img {float:right; margin-top:2px;}


.bk .w2floatingLayer_topleft, .bk .w2floatingLayer_topright, .bk .w2floatingLayer_title, .bk .w2floatingLayer_close_button {display : none;}
.bk .w2floatingLayer_topcenter {background: url(http://img.shinhan.com/nexhpe/ko/images/common/bg_popbs_top_Com.gif) no-repeat left top;height : 55px;}
.bk .w2floatingLayer_centerleft, .bk .w2floatingLayer_centerright {display : none;} 
.bk .w2floatingLayer_bottomleft, .bk .w2floatingLayer_bottomcenter, .bk .w2floatingLayer_bottomright {display : none;} 


.w2floatingLayer_topleft, .w2floatingLayer_topright, .w2floatingLayer_close_button {display : none;}
.w2floatingLayer_topcenter {background: url(http://img.shinhan.com/nexhpe/ko/images/financemall/bg_popbs_top.gif) no-repeat left top;height : 39px; padding-left:10px;}
.w2floatingLayer_centerleft, .w2floatingLayer_centerright {display : none;} 
.w2floatingLayer_bottomleft, .w2floatingLayer_bottomcenter, .w2floatingLayer_bottomright {display : none;} 


.hpopBody{position:relative;padding:20px 20px 10px 20px;border:0px solid #dbdbdb;border-top:0px;border-right:0px; }
.hpopClose{background:url(http://img.shinhan.com/nexhpe/ko/images/common/btn_close.gif) no-repeat 0px 0px; text-indent:-10000px; padding:0px;z-index:20}
.hpopClose_en {background:url(http://img.shinhan.com/nexhpe/ko/images/common/btn_close_en.gif) no-repeat 0px 0px; text-indent:-10000px; padding:0px;z-index:20}
.hdotText {width:100%;overflow:hidden;}
.hdotText li{float:left;font-size:11px;color:#666666;padding-left:8px;line-height:1.5em;background:url(http://img.shinhan.com/nexhpe/ko/images/common/bg_guidance.gif) no-repeat 1px 6px;}
.hdotText .hlist01 {width:100%;}
.hprocess_error {padding: 10px 20px 20px 20px;color:#555;border:1px solid #b5b5b5;background:#f2f2f2 url(http://img.shinhan.com/nexhpe/ko/images/common/bg_error.gif) repeat-x;}
.hteleNum {text-align:center;font-size:16px;color:#1c5aa0;}
.htextarea_text{font-size:11px;color:#666666;} 


.hbtn_wbBrownH16 a{text-decoration:none;}
.hbtn_wbBrownH16{display:inline-block;height:16px;background:url(http://img.shinhan.com/nexhpe/ko/images/common/btn_userguide_left.gif) left 0 no-repeat;font-size:11px;}
.hbtn_wbBrownH16 a{display:inline-block;padding:0 10px;line-height:16px;background:url(http://img.shinhan.com/nexhpe/ko/images/common/btn_userguide_right.gif) right 0 no-repeat;color:#fff;}


.print_coupon{margin:10px 0 0 30px !important;padding:10px !important;float:left !important; width:auto !important;}
.box_coupon{border:1px dashed #a9a9a9;padding:10px;float:left;}
.box_coupon .img_coupon{width:531px;height:207px;position:relative;}
.box_coupon .img_coupon .num_coupon{position:absolute;right:25px;top:175px;z-index:1;font-weight:bold;}

.indi_chartbox{float:right;width:330px;border:1px solid #e2e2e2;text-align:center;height:171px;}
.indi_chartbox img{margin-top:35px;}
.tm1{font-weight:bold;color:#f36b0f !important;}

/* ������ ��� ���α׷���ġ */
.popWrap-sec{width: 608px;border: 2px solid #7595CD;font-size: 0;line-height: 0;position: absolute;left: 50%;top: 50%;margin-top: -200px;margin-left: -302px;}
.popWrap-sec h1{width: 604px;height: 36px;text-align: center;}
.popWrap-sec .pop-con{padding: 20px 0 15px 25px;}
.pop-con .btns_list{margin:23px 0 0 106px}
.pop-con .btns_list li{float:left;margin-left:4px;}
.pop-con .btns_list li.fir{margin:0;}
.pop-foot{background: #F5F4F4;padding: 12px 0 10px 15px;color: #777;width:100%;}
.pop-foot img{vertical-align: top;}
.pop-foot span{font-size: 12px;padding-top: 2px;display: inline-block;line-height: 14px;background: url('http://img.shinhan.com/nexrib/ko/images/common/bg_bar.gif') no-repeat left 3px;margin-left: 13px;padding-left: 13px;}

/* student id card */
.stu_cabox{width:490px;height:309px;position:relative;}
.stu_cabox .stu_name{position:absolute;left:145px;top:110px;font-weight:bold;font-size:31px;color:#000;width:200px;text-align:center;font-family:�ü�;letter-spacing:12px;}
.stu_cabox .stu_jumin{position:absolute;left:179px;top:144px;font-weight:bold;font-size:14px;color:#000;font-family:tahoma;}
.stu_cabox .stu_date{position:absolute;left:179px;top:166px;font-weight:bold;font-size:14px;color:#000;font-family:tahoma;}
.stu_cabox .stu_photo{position:absolute;left:382px;top:78px;}


.ccm_wrap{width:100%;background:url(http://devimg.shinhan.com/nexhpe/ko/images/cmm/bg_cmm_wrap.gif) #fff repeat-x center 0px;}
.cmm_aticle{width:845px;background:url(http://devimg.shinhan.com/nexhpe/ko/images/cmm/bg_cmm_login.jpg) #fff no-repeat;padding:30px 0 0 215px; margin:0 auto;}
.cmm_aticle h1{margin-bottom:30px;}
.cmm_aticle h2{padding:15px 0 12px 22px;background:url(http://devimg.shinhan.com/nexhpe/ko/images/cmm/bg_cmm_title.gif) #fff no-repeat;}
.cmm_contents{border:7px solid #7b8798;border-top:0;width:616px;}
.cmm_log_msg{border-bottom:1px solid #d7dbe0;background:#fff !important;}
.cmm_log_msg .message{width:445px;float:right;padding-top:43px;}
.autologin_set_area{padding:25px 0 0 36px;width:549px;line-height:20px;color:#666;font-size:11px;}
.autologin_set_area .log_tit{margin:0 0 0 -3px;padding-left:18px;background:url(http://devimg.shinhan.com/nexhpe/ko/images/cmm/speaker.gif) no-repeat;}
.autologin_set_area .dlist{margin-top:7px;padding-left:15px;}
.autologin_set_area .dlist li{padding-left:6px;background:url(http://devimg.shinhan.com/nexhpe/ko/images/cmm/dash.gif) no-repeat 0 8px;font-size:11px;}
.login_select_area{margin:7px 0 40px;background:url(http://devimg.shinhan.com/nexhpe/ko/images/cmm/bg_log_select.gif) no-repeat;height:34px;padding-top:20px;}
.login_select_area .w2radio_label{font-size:11px;}
.login_select_area .w2radio_item_0 label{color:#245382;}
#ssodivlayer h3{margin:0;padding:0;background:0;}
#ssodivlayer .rule{border:1px solid #e1e2e4;padding:1px;height:110px;margin-bottom:10px;overflow:hidden;overflow-y:scroll;margin-top:5px;}
#ssodivlayer .rule .inner{padding:10px;}
.online_mem_select .w2radio_item{float:left;border-top:1px solid #98a3bb;background:#f6f7fa;width: 263px;padding: 7px 0 7px 11px;border-left:1px solid #98a3bb;border-bottom:1px solid #98a3bb;}
.online_mem_select .w2radio_item_0{border-left:0;}
.online_mem_select .box_left{float:left;width:273px;border-left:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;padding:3px 0;height:40px;}
.online_mem_select .box_left.fir{border-left:0;width:274px;}
.online_mem_select .box_left span{float:left;width:87px;font-size:11px;color:#666;margin-left:11px;}

.agreeLayout_tpl .tit{font-size:15px;color:#222;font-weight:bold;}
.agreeLayout_tpl dl dt{font-size:11px;color:#666;font-weight:bold;margin-top:20px;}
.agreeLayout_tpl dl dd{font-size:11px;color:#666;margin-top:10px;}

/*공통 가이드 버튼*/
.btnWrapBot{overflow:hidden;}
.btnWrapBot a{float:left;}

.btnWrapBot.item02 a{width:49.1%;} /* 2개 */
.btnWrapBot.item02 a:first-child{margin-left:0;}

.btnWrapBot.item03 a{width: 32%;margin-left: 2%;} /* 3개 */
.btnWrapBot.item03 a:first-child{margin-left:0;}

.btnWrapBot.item04 a{width:23.5%;margin-left:2%;} /* 4개 */
.btnWrapBot.item04 a:first-child{margin-left:0;}

.btnTyGray01 {display:inline-block;overflow:hidden;padding:7px 9px 6px;font-weight:nomal;font-size:12px;line-height:15px;text-align:center;vertical-align:middle;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;
border:1px solid #aaa;background:#aaa;color:#fff !important;}  /* Gray */
.btnTyGray01:hover{text-decoration:none;}
.btnTyGray02 {display:inline-block;overflow:hidden;padding:7px 9px 6px;font-weight:nomal;font-size:12px;line-height:15px;text-align:center;vertical-align:middle;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;
border:1px solid #aaa;background:#fff;color:#aaa !important;} /* Gray line */
.btnTyGray02:hover{text-decoration:none;}

.btnTyBlue01 {display:inline-block;overflow:hidden;padding:7px 9px 6px;font-weight:nomal;font-size:12px;line-height:15px;text-align:center;vertical-align:middle;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;
border:1px solid #569df4;background:#569df4;color:#fff !important;}  /* blue */
.btnTyBlue01:hover{text-decoration:none;}
.btnTyBlue02 {display:inline-block;overflow:hidden;padding:7px 9px 6px;font-weight:nomal;font-size:12px;line-height:15px;text-align:center;vertical-align:middle;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;
border:1px solid #569df4;background:#fff;color:#569df4 !important;} /* blue line */
.btnTyBlue02:hover{text-decoration:none;}

.btnTyOrg01 {display:inline-block;overflow:hidden;padding:7px 9px 6px;font-weight:nomal;font-size:12px;line-height:15px;text-align:center;vertical-align:middle;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;
border:1px solid #d89240;background:#d89240;color:#fff !important;}  /* blue */
.btnTyOrg01:hover{text-decoration:none;}
.btnTyOrg02 {display:inline-block;overflow:hidden;padding:7px 9px 6px;font-weight:nomal;font-size:12px;line-height:15px;text-align:center;vertical-align:middle;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;
border:1px solid #d89240;background:#fff;color:#d89240 !important;} /* blue line */
.btnTyOrg02:hover{text-decoration:none;}



