@charset "utf-8";
 
/* 공통 */
span[class*="icoMy"]{display:inline-block;background-image:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png);background-repeat:no-repeat;vertical-align:middle;}
.submain .pageWrap{padding-top:27px;}
.ib_mainBot .listDot li:before,
.cusConBox .listDot li:before{top:4px !important;}

.pathClear #path{background-color:transparent;border-bottom:1px solid #dbdbdb;}
.pathClear.bg #path{background-color:#fff;}
.pathClear #userWrap strong,
.pathClear #userWrap span,
.pathClear #userWrap a{color:#666;vertical-align:middle;}
.pathClear #userWrap > div:before{background-color:#d3dde7;}
.pathClear #userWrap .login a:before{content:"";position:absolute;left:0;top:0;width:19px;height:17px;background:url(https://image.shinhan.com/rib2017/images/layout/sp_layout.png) no-repeat -476px -95px;}
.pathClear #userWrap .login a.on:before{background-position:-501px -95px;}
.pathClear #userWrap strong{color:#d58017;}

.inActor{position:absolute;top:10px;right:0;}
.inActor a{display:inline-block;overflow:hidden;width:10px;height:10px;margin-left:7px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat -151px -404px;text-indent:-99999em;}
.inActor a.on{background-position:-133px -404px;}

/*스마트뱅킹 메인*/
.sBankTop{position:relative;width:100%;}
.sBankTopCont{height:350px;position:relative;}
.sBankTopCont .sliderBox{width:100%;height:350px;}
.sBankTopCont .sliderBox .sliderInner{width:100%;}
.sBankTopCont .sliderBox .sliderInner .slider{overflow:hidden;width:100%;height:350px;position:absolute;/*left:50%;margin-left:-480px;*/}
.sBankTopCont .sliderBox .sliderInner .slider img{display:block;width:1024px;margin:0 auto;}
.sBankTopCont .sliderBox .indiCatorBox,
.sBankTopCont .sliderBox .submainConBox{left:50%;margin-left:-490px;bottom:45px;}
.sBankTopCont .sliderBox .submainConBox{position:absolute;top:190px;}
.sBankTopCont .sliderBox .titHLink{position:absolute;left:50%;margin-left:-460px;bottom:90px;}
.sBankTopCont .sliderBox .indiCatorBox{padding-left:30px;}
.LoginWrap .sBankTopCont .sliderBox .indiCatorBox{padding-left:0;}
.submainFull.sb{margin-top:-14px;padding-top:50px !important;}
.submainFull.sb .fR{width:75%;}
.submainFull.sb .fR .seCheckRadio{margin-top:-37px;}

.slide_placer{position:relative;}
.slide_placer ul{position:relative;height:349px;}
.slide_placer ul li{position:absolute;left:0;top:0;opacity:0;display:none;width:100%;}
.slide_placer .indiCatorBox{position:absolute;left:50.3%;margin-left:-460px;top:60px;display:none;}
.slide_placer .vis_img{position:absolute;right:10px;bottom:0;}
.slide_placer .vis_txt{position:absolute;left:30px;top:100px;opacity:0;}
.slide_placer .vis_txt p{margin-top:15px;}
.slide_placer .vis_txt p:nth-child(1){margin-top:0;}
.slide_placer .btnLink{display:inline-block;}
.slide_placer .dirtBox{display:none;}
.slide_placer .dirtBox > div{top:43%;}


.SbankTabBox.hAuto {height:auto;}
.SbankTabBox.hAuto:after{content:'';display:block;visibility:hidden;clear:both;height:0;overflow:hidden;}

.SbankTabBox{position:relative;height:300px;}
.SbankmnTab{margin-top:-30px;width:auto;}
.SbankmnTab .w2tabcontrol_container{border:none;}
.SbankmnTab .w2tabcontrol_tabhost{text-align:right;float:none;}
.SbankmnTab .w2tabcontrol_tabhost li{display:inline-block;text-align:center;float:none;margin:0;}
.SbankmnTab .w2tabcontrol_tabhost li a{font-size:16px;font-weight:normal;color:#888;display:inline-block;margin:0;position:relative;top:0;padding:0 12px;line-height:1.4;}
.SbankmnTab .w2tabcontrol_tabhost li.w2tabcontrol_active a{color:#2d71c4;}
.SbankmnTab .w2tabcontrol_tabhost li a:before{content:'';display:inline-block;width:100%;height:5px;background-color:#d1d9e2;position:absolute;top:27px;left:0;}
.SbankmnTab .w2tabcontrol_tabhost li.w2tabcontrol_active a:before{background-color:#2d71c4;}

.SbankmnTab .w2tabcontrol .w2tabcontrol_contents_wrapper{padding-top:0;}
.SbankmnTab .SbankmnTabCon .sBankTabInner{border:1px solid #e6e6e6;padding:38px 0 37px 0;}
.SbankmnTabCon{margin-top:10px;}

.SbankmnTab .SbankmnTabCon .sBankTabInner.fundConWrap {}
.SbankmnTab .SbankmnTabCon .sBankTabInner.fundConWrap .item {position:absolute; top:0; bottom:0; left:20px; right:20px; background:transparent url(https://image.shinhan.com/rib2017/images/main/bg_fund_mico00.png) right bottom no-repeat; cursor:pointer;}
.SbankmnTab .SbankmnTabCon .sBankTabInner.fundConWrap .item01 {background-position:-80px bottom;}
.SbankmnTab .SbankmnTabCon .sBankTabInner.fundConWrap .item02 {background-position:-325px bottom;}
.SbankmnTab .SbankmnTabCon .sBankTabInner.fundConWrap .item03 {background-position:-570px bottom;}
.SbankmnTab .SbankmnTabCon .sBankTabInner.fundConWrap .item04 {background-position:-820px bottom;}

/* 인기상품 */
.hitProduct{height:143px;}
.hitProduct li:first-child{border-left:none;}
.hitProduct li{float:left;width:25%;height:140px;display:inline-block;text-align:left;padding:0 20px;border-left:1px solid #e6e6e6;box-sizing:border-box;-moz-box-sizing:border-box;}
.hitProduct li a{display:inline-block;font-size:18px;line-height:1.3;color:#343434;}
.hitProduct li > em{display:block;line-height:1;}
.hitProduct li .mRateTxt{margin-top:12px;}
.hitProduct li dd{line-height:1.6;margin-top:15px;}
.hitProduct li a{margin-top:15px;}
.hitProduct.dt li a{height:50px;overflow:hidden;}
.hitProduct.dl li span{display:inline-block;width:44px;height:44px;text-align:center;}
.hitProduct.sf li{text-align:left;position:relative;}
.hitProduct.sf li a{margin-top:0;}
.hitProduct.sf li em{display:inline-block;}
.hitProduct.sf .sfproTit,
.hitProduct.sf .sfRate{margin-top:15px;}
.hitProduct.fx li a,
.hitProduct.gs li a{margin-top:0;}
.hitProduct.fx li{width:25%;text-align:left;}
.hitProduct.fx li a{width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.hitProduct.fx li dd{margin-top:17px;}
.hitProduct.fx dl,
.hitProduct.gs dl{margin-top:25px;}
.hitProduct .sftype span:before{background-color:#e5e5e5;}

.SbankmnTabCon .mProTxt{height:15px;}
.sBankRecom{display:table;overflow:hidden;margin-top:34px;}
.sBankRecom > div{display:inline-table;vertical-align:top;}
.sBankRecom .mtabInner{padding:24px 22px 30px 18px;box-sizing:border-box;border-top:1px solid #d9d9da;border-right:1px solid #d9d9da;background-color:#fafcfc;}
.sBankRecom .mtabInner.fst{position:relative;width:327px;height:357px;background-color:#e0f0ff;border:1px solid #c1cfdc;}
.sBankRecom .mtabInner.nofst {border-left:0px hidden transparent;  width:326px; background-color:#fff }
.sBankRecom .mtabInner.fst .bgico01{width:124px;height:147px;background:url(https://image.shinhan.com/rib2017/images/main/bg_mdt_img.png) no-repeat;}
.sBankRecom .mtabInner.lst{position:relative;width:327px;height:357px;border-bottom:1px solid #d9d9da;}
.sBankRecom div .mtabInner{width:326px;height:182px;}
.sBankRecom div .mtabInner + .mtabInner{border-bottom:1px solid #d9d9da;height:175px;}
.sBankRecom .mtabInner.lst .proTit a{display:block;width:inherit;text-overflow:No;white-space:normal;}
.sBankRecom .mtabInner.fst .proTit a{font-size:24px;text-overflow:inherit;white-space:normal;width:283px;}
.sBankRecom .mtabInner.fst .proTxt{margin-top:10px;font-size:16px;}
.mFundRate{text-align:right;position:absolute;bottom:29px;right:25px;}
.mFundRate .arrB em{font-size:30px;margin:0 7px 0 10px;line-height:1;}
.mFundRate .arrB.Up em{color:#ed341b;}
.mFundRate .arrB.Down em{color:#3579d4;}
.mFundRate .arrB > span{position:relative;top:2px;display:inline-block;text-align:left;width:12px;height:10px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat;text-indent:-99999em;}
.mFundRate .arrB.Up > span{background-position:-406px -404px;}
.mFundRate .arrB.Down > span{background-position:-389px -404px;}
.mFundRate .arrB.Up em{color:#ed341b;}
.mFundRate .arrB.Down em{color:#3579d4;}

.sfIcon{margin-top:10px;display:inline-block;padding:2px 10px;background:#768392;border-radius:8px;line-height:1;font-size:13px;color:#fff;}

.mProTxt{position:relative;margin-top:15px;}
.mProTxt > span{display:block;line-height:1;text-align:right;margin-right:137px;margin-top:5px;border-right:1px solid #dcdcdc;padding-right:10px;}
.mProTxt .viewCheckBtn{text-align:right;top:-1px;}
.mProTxt .viewCheckBtn a{font-weight:bold;color:#888;}
.searchInner .seCheckRadio .w2radio .w2radio_label{font-size:16px;}
.subTelBox .colorTyGray01 + .colorTyGray01{margin-top:3px;}

.submainConBox .SbankmnTab .w2tabcontrol_container .w2tabcontrol_contents .w2tabcontrol_contents_wrapper{padding-top:25px;}
.submainConBox .SbankTabBox + .mtitBox{margin-top:66px;}

/* 골드/실버 2021.05 */
.sBankTabInner .sBankTabInnTit {background:#f8f3ed; height:55px; padding:0 30px;}
.sBankTabInner .sBankTabInnTit:after {content: ''; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden; }
.sBankTabInner .sBankTabInnTit > span {}

.SbankmnTab .SbankmnTabCon.gsNew .sBankTabInner {overflow:auto; padding:0 0 20px 0;}


.SbankmnTabCon.gsNew .hitProduct {height:auto; margin-top:30px; padding:0 20px;}
.SbankmnTabCon.gsNew .hitProduct.gs dl {margin-top:15px}
.SbankmnTabCon.gsNew .hitProduct li,
.SbankmnTabCon.gsNew .hitProduct li {width:33.3%; padding:10px 20px 0 40px;}
.SbankmnTabCon.gsNew .hitProduct li.row1,
.SbankmnTabCon.gsNew .hitProduct li.row2 { height:160px;}
.SbankmnTabCon.gsNew .hitProduct li.row2 {padding-top:35px; border-top:1px solid #e6e6e6}
.SbankmnTabCon.gsNew .sBankTabInner .hitProduct li.item1,
.SbankmnTabCon.gsNew .sBankTabInner .hitProduct li.item4 {border-left:none; padding-left:15px;}

.SbankmnTabCon.gsNew .sBankTabInnTit .mProTxt {margin-top:21px;}
.SbankmnTabCon.gsNew .sBankTabInnTit h3 {color:#555; font-size:20px; font-weight:bold; margin-top:15px;}
.SbankmnTabCon.gsNew .sBankTabInnTit .mProTxt .viewCheckBtn a {color:#666;}

/*오픈뱅킹 로그인전 메인*/
/*메인 헤더*/
.main #gnb .btnAllMenu{top:10px;}
.main #container{padding-top:109px;}
.main #footer{margin-top:55px;}
.main #searchWrap .btnTopClose,
.main #allMenuWrap .btnTopClose{top:8px;}

.ib_mainTop{width:100%;background:#fbf2de url(https://image.shinhan.com/rib2017/images/main/bg_ib_main.png) no-repeat center 0;}
.ib_mainTop .ib_mainTopcont{position:relative;width:980px;height:349px;margin:0 auto;}
.ib_mainTop .ib_mainTopcont .btnLink{font-size:16px;font-weight:bold;color:#2d71c4;}
.ib_mainTop .ib_mainTopcont .btnLink:before{content:"";display:inline-block;width:18px;height:18px;float:right;margin-left:5px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat -36px -424px;}
.ib_mainCon{position:relative;width:980px;margin:0 auto;}
.ib_mainCon:after{content:"";display:block;clear:both;}
.w2wframe .ib_mainCon{margin-bottom:-55px;}
.ib_mainCon .ib_mLogBox{width:481px;height:121px;margin-top:-70px;background:url(https://image.shinhan.com/rib2017/images/main/bg_ib_logbox_shadow.png) no-repeat 0 0;}
.ib_mainCon .ib_mLogBox:after{content:"";display:block;clear:both;}
.ib_mainCon .ib_mLogBox div{float:left;}
.ib_mainCon .ib_mLogBox .ib_bklogBox{width:270px;background:#e99a49 url(https://image.shinhan.com/rib2017/images/main/bg_ib_mainline.png) repeat-y 0 0;}
.ib_mainCon .ib_mLogBox .ib_crtlogBox{width:196px;background-color:#7b7c81;}
.ib_mainCon .ib_mLogBox a{display:block;position:relative;height:60px;color:#fff;font-size:26px;padding:27px 0 20px 24px;}
.ib_mainCon .ib_mLogBox .ib_bklogBox a:before{content:'';display:block;width:32px;height:26px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat -10px -354px;margin-bottom:12px;}
.ib_mainCon .ib_mLogBox .ib_crtlogBox a:before{content:'';display:block;width:25px;height:25px;background:url(https://image.shinhan.com/rib2017/images/main/img_intro_cloud.png) no-repeat 0 0;margin-bottom:11px;}
.ib_mainCon .crtType{float:right;margin-top:-28px;margin-right:100px;}
.ib_mainCon .crtType li{position:relative;display:inline-block;line-height:1.2;}
.ib_mainCon .crtType li:first-child{margin-right:52px;}
.ib_mainCon .crtType li a{display:inline-block;color:#555;padding-right:27px;font-size:15px;}
.detailBtn:before , .viewCheckBtn.sf .mtime:before{content:'';display:block;width:15px;height:15px;position:absolute;top:0;right:0;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat -180px -401px;}
.ib_mainCon .crtType li a:before{content:'';display:block;width:15px;height:15px;position:absolute;top:0;right:0;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat -499px -399px;}
.viewCheckBtn a:before{content:'';display:block;width:15px;height:15px;position:absolute;top:0;right:0;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat -499px -399px;}
.ib_mnTyBox{position:relative;}
.ib_mnTyBox .mSection{position:relative;display:inline-block;width:100%;margin-top:49px;vertical-algin:top;}
.ib_mnTyBox .mSection:first-child{margin-top:24px;padding-bottom:4px;}
.ib_mnTyBox .mSection:first-child .ib_mnBoxInner + .ib_mnBoxInner{float:right;}
.ib_mfTybox{margin-top:36px;}

.ib_mnBoxInner h2,
.ib_mnBoxInner h3{font-weight:normal;color:#333;margin-bottom:10px;}
.ib_mnBoxInner .mtitH02{font-size:22px;color:#333;margin-bottom:10px;}
.ib_mnBoxInner .posFix,
.ib_mnBoxInner .posBox{overflow:hidden;position:absolute;top:0;z-index:2;background-color:#fff;}
.ib_mnBoxInner .posFix ul{width:980px;padding:11px 0 5px;}
.ib_mnBoxInner .posFix li.hide,
.ib_mnBoxInner .posBox .hide{display:none;}
.ib_mnBoxInner.on .posFix li.hide,
.ib_mnBoxInner.on .posBox .hide{display:inline-block;}
.ib_mnBoxInner .posFix{left:0;width:466px;padding-bottom:5px;}
.ib_mnBoxInner.on .posFix{width:100%;}
.ib_mnBoxInner .posBox{right:0;width:465px;height:180px;}
.ib_mnBoxInner.on .posBox{height:335px;}

.ib_mnserVList{overflow:hidden;}
.ib_mnserVList li{float:left;width:25%;}
.ib_mnserVList li a{display:inline-block;font-size:16px;color:#555;}
.ib_mnserVList li span{width:74px;height:74px;margin-bottom:13px;}
.ib_mnserVList li .ib_icoMyBan01{background-position:-10px -139px;}
.ib_mnserVList li .ib_icoMyBan02{background-position:-90px -139px;}
.ib_mnserVList li .ib_icoMyBan03{background-position:-170px -139px;}
.ib_mnserVList li .ib_icoMyBan04{background-position:-250px -139px;}
.ib_mnserVList li .ib_icoMyBan05{background-position:-8px -606px;}
.ib_mnserVList li .ib_icoMyBan06{background-position:-93px -606px;}
.ib_mnserVList li .ib_icoMyBan07{background-position:-178px -606px;}
.ib_mnserVList li .ib_icoMyBan08{background-position:-263px -606px;}
.ib_mnserVList li .ib_icoMyBan09{background-position:-492px -606px;}

.ib_mnBkList{overflow:hidden;height:115px;border:2px solid #dcdcdc;box-sizing:border-box;width:466px;}
.ib_mnBkList ul{margin:-1px 0 0 -1px;}
.ib_mnBkList li{float:left;width:33.33333333333333%;border:solid #dcdcdc;border-width:1px 0 0 1px;box-sizing:border-box;}
.ib_mnBkList li a{display:block;position:relative;height:34px;padding-left:60px;padding-top:21px;color:#333;}
.ib_mnBkList li a span{position:absolute;top:12px;left:23px;width:34px;height:29px;}
.ib_mnBkList li .ib_icoMySmart01{background-position:-80px -352px;}
.ib_mnBkList li .ib_icoMySmart02{background-position:-114px -352px;}
.ib_mnBkList li .ib_icoMySmart03{background-position:-150px -352px;}
.ib_mnBkList li .ib_icoMySmart04{background-position:-186px -352px;}
.ib_mnBkList li .ib_icoMySmart05{background-position:-223px -352px;}
.ib_mnBkList li .ib_icoMySmart06{background-position:-265px -352px;}
.ib_mnBoxInner .mtitH03{font-size:20px;display:inline-block;}
.ib_mfTybox{overflow:hidden;}
.ib_mfTybox .mftitH02{display:inline-block;position:relative;font-size:20px;margin-bottom:15px;padding-top:12px;color:#333;font-weight:normal;}
.ib_mfTybox .mftitH02:before{content:'';display:block;width:26px;height:3px;background-color:#3579d4;position:absolute;top:0;left:0;}
.ib_mfTybox .ib_mfboxInner,
.ib_mfTybox .ib_mnBoxInner{position:relative;float:left;width:296px;margin-left:46px;}
.ib_mfTybox .ib_mfboxInner:first-child,
.ib_mfTybox .ib_mnBoxInner:first-child{margin-left:0;}
.ib_mfTybox .listDot li a{display:inline-block;overflow:hidden;max-width:100%;color:#888;text-overflow:ellipsis;text-decoration:none;white-space:nowrap;}
.ib_mfTybox .btnMore{position:absolute;top:12px;right:0;}
.ib_mnBoxInner .btnMore{position:absolute;top:1px;right:0;}
.ib_mfTybox .telNum li:first-child{font-size:18px;color:#3579d4;margin-top:-10px;}
.ib_mfTybox .telNum li:first-child em{font-size:20px;}
.ib_mfTybox .telNum{font-size:13px;color:#777;}
.ib_mfTybox .telNum li{line-height:1.4;}
.ib_mfTybox.posR{position:relative;}
.mftitH02 + .listDot li{margin-top:4px;line-height:18px;}
.mftitH02 + .listDot li:before{background-color:#a3a3a3;}

.accTime{font-size:13px;color:#777;margin-left:5px;}
.posFix .ib_mnserVList li{float:left;width:12.5%;text-align:center;}
.ib_mnBoxInner a.imgArea{display:block;}
.ib_TyeventBox > div,
.posBox .ib_TyeventBox > div{float:left;width:225px;margin-bottom:15px;margin-right:15px;}
.ib_TyeventBox{overflow:hidden;height:141px;}
.ib_TyeventBox div.boxTylightGreen > a,
.ib_TyeventBox div.boxTylightBlue > a,
.ib_TyeventBox div.boxTylightOrg > a,
.ib_TyeventBox div.boxTylightGray > a{display:block;height:119px;padding:22px 20px 0;background:url(https://image.shinhan.com/rib2017/images/main/bg_ib_arrow.png) no-repeat 85% 105px;}
.ib_TyeventBox .boxTylightGreen{background-color:#009aa1;}
.ib_TyeventBox .boxTylightBlue{background-color:#287fc5;}
.ib_TyeventBox .boxTylightOrg{background-color:#d56d1c;}
.ib_TyeventBox .boxTylightGray{background-color:#777d8d;}
.ib_TyeventBox div span{font-size:14px;}
.ib_TyeventBox div em{display:inline-block;height:18px;margin-right:5px;padding:0 5px;border-radius:2px;background-color:#5c6a8f;font-size:13px;line-height:18px;color:#fff;}
.ib_TyeventBox div p{margin-top:10px;font-size:18px;line-height:24px;color:#fff;}
.ib_TyeventBox .sliderBox{height:141px;margin-bottom:0;}
.ib_TyeventBox .sliderBox img{width:466px;height:141px;}
.ib_TyeventBox .sliderBox .inActor{top:5px;}
.posBox{width:466px;}
.posBox .ib_TyeventBox{height:auto;margin-right:-15px;}
.posBox .ib_TyeventBox div.boxTylightOrg,
.posBox .ib_TyeventBox div.boxTylightGray{margin-bottom:0;}

/*마크업 수정(추천상품)으로 메인쪽에 적용 되면 지원주세요 */
.ib_TyeventBox dl dt{color:#fff;font-size:13px;}
.ib_TyeventBox dl dt em{display:inline-block;line-height:18px;padding:0 5px;border-radius:2px;margin-right:6px;}
.ib_TyeventBox dl dd{font-size:18px;color:#fff;margin-top:10px;}

.ib_TyeventBox .boxTylightGreen span{color:#cffdff;}
.ib_TyeventBox .boxTylightBlue span{color:#c5def2;}
.ib_TyeventBox .boxTylightOrg span{color:#FFF3D7;}
.ib_TyeventBox .boxTylightGray span{color:#dfdfdf;}
.eventBox .ib_TyeventBox div{width:inherit;margin-right:0px;}
.ib_mnBoxInner.eventBox{position:relative;width:466px;}
.ib_TyeventBox .sliderBox .sliderInner{width:466px;height:141px;}
.ib_TyeventBox .sliderBox .indiCatorBox{position:absolute;top:5px;right:0;}
.ib_mainBot{background-color:#f8f8f8;margin-top:36px;padding:45px 0 36px;}
.ib_mainBot .ib_Bot{width:980px;margin:0 auto;}
.ib_mainBot .ib_Bot .ib_mfTybox{margin-top:0;}
.btnMoreTxt{display:inline-block;position:absolute;top:4px;right:0px;padding-right:15px;}
.btnMoreTxt:before{content:'';position:absolute;top:1px;right:0;width:12px;height:12px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat;}
.btnMoreTxt.bul01:before{background-position:-208px -403px;}
.btnMoreTxt.bul02:before{background-position:-230px -402px;top:0;}

.btnMoreTxt.on.bul01{padding:0 0 0 10px;right:0;}
.btnMoreTxt.on.bul01:before{left:0;right:auto;background-position:-570px -404px;}
.btnMoreTxt.on.bul02:before{top:4px;background-position:-585px -406px;}

.ib_mainInfoList{float:left;padding:33px 0 34px;}
.ib_mainInfoList li{margin-right:30px;display:inline-block;vertical-align:bottom;}
.ib_mainInfoList li a:before{content:'';width:15px;height:15px;display:block;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat -180px -401px;position:absolute;top:0px;right:0}
.ib_mainInfoList li a{font-size:13px;position:relative;display:inline-block;padding-right:25px;}

.ib_btBox{width:293px;height:80px;position:absolute;bottom:0px;right:0;background:url(https://image.shinhan.com/rib2017/images/main/bg_ib_botimg.png) no-repeat right 0;}
.ib_btBox .btTxt{color:#5476b0;padding-top:30px;}

.ib_mainBot{background-color:#f8f8f8;margin-top:36px;padding:45px 0 36px;}
.ib_mainBot .ib_Bot{width:980px;margin:0 auto;}
.ib_mainBot .ib_Bot .ib_mfTybox{margin-top:0;}

.footerbannerBox{position:relative;float:right;padding-top:20px;}
.footerbannerBox .rollingFade{display:inline-block;overflow:hidden;width:250px;height:50px;margin-right:45px;overflow:hidden;}

.ib_Bot{overflow:hidden;}
.ib_Bot .listDot{float:left;width:296px;overflow:hidden;vertical-align:top;}
.ib_Bot .listDot li{float:left;min-width:100px;margin-top:0;margin-bottom:10px;margin-right:30px;}
.ib_Bot .listDot li a{display:inline-block;text-decoration:none;vertical-align:top;}
.ib_Bot .customCenter{display:inline-table;clear:both;padding-left:45px;width:638px;*width:635px;border-left:1px solid #dcdcdc;}
.ib_Bot .customCenter:before{content:'';display:inline-block;width:74px;height:74px;margin-right:28px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat -354px -606px;float:left;overflow:hidden;}
.ib_Bot .customCenter .mtitH03{display:inline;font-weight:normal;}
.ib_Bot .customCenter dl{display:table;}
.ib_Bot .customCenter ul{margin-top:5px;}
.ib_Bot .customCenter ul li{margin-bottom:3px;}
.ib_Bot .customCenter dl dt ,.ib_Bot .customCenter dl dd{display:inline-table;}
.ib_Bot .customCenter dl dt{margin-right:3px;color:#343434;min-width:34px;}
.ib_Bot .customCenter dl dd em{color:#3579d4;font-size:20px;margin-right:5px;}
.ib_Bot .customCenter dl dd{font-size:13px;}
.ib_Bot .customCenter dl dd span{margin-right:5px;}

/*오픈뱅킹 로그인후 메인*/
.LoginWrap .sBankTopCont{overflow:hidden;height:336px;background-color:#fcfaf6;}
.LoginWrap .sBankTopCont .sliderBox{height:336px;}
.LoginWrap .sBankTopCont .sliderBox .sliderInner .slider{margin-top:45px;}
.LoginWrap .sBankTopCont .sliderBox .sliderInner .slider img{display:inline-block;text-align:left;width:640px;}
.LoginWrap .LoginUserBox{position:absolute;top:45px;right:50%;background-color:#f7ead9;margin-right:-490px;}
.LoginWrap .LoginUserBox .userinfoInner{width:340px;padding:20px;box-sizing:border-box;}
.LoginWrap .sBankTopCont .sliderBox .submainConBox{height:336px;top:0;}
.LoginWrap .sBankTopCont .subHead{height:290px;margin-top:46px;background-repeat:no-repeat;background-position:0 0;}

.LogindscBox{padding-top:69px;width:640px;}
.LogindscBox .loginUser{font-size:28px;line-height:1.2;}
.LogindscBox .loginUser strong{color:#e47516;margin-right:5px;}
.LogindscBox .loginUser strong.etc{margin-right:0;}
.LogindscBox .infoTxt{margin-top:15px;font-size:15px;line-height:1.4;color:#555;}
.LogindscBox .infoTxt em{color:#3579d4;}
.LogindscBox .btnLink{display:inline-block;position:relative;margin-top:28px;padding-right:26px;font-size:15px;color:#2d71c4;}
.LogindscBox .btnLink:before{content:"";position:absolute;right:0;top:0;width:16px;height:16px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat -36px -425px;}
.LogindscBox .mdscTxt{margin-top:20px;}
.LogindscBox .mdscTxt em{color:#3579d4}
.LoginWrap .titHLink li a{font-size:15px;}

.accessInfo{padding-top:13px;margin-bottom:12px;}
.accessInfo a{position:relative;text-align:left;padding-left:55px;display:inline-block;vertical-align:middle;width:100px;font-size:28px;box-sizing:border-box;font-weight:bold;color:#343434;line-height:1;}
div .inP_accessInfo span.inP_accGrp a.access_sBtn {background-color:#d17f1a !important}
.accessInfo a:after{content:'';display:block;overflow:hidden;width:26px;height:24px;position:absolute;top:0;left:20px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat;}
.accessInfo a.icoM01:after{background-position:-128px -425px;}
.accessInfo a.icoM02:after{background-position:-159px -425px;}
.accessInfo a.icoM03:after{background-position:-190px -424px;}
.accessInfo a.icoM03{position:relative;}
.accessInfo a.icoM03 .icoNew{position:absolute;top:-10px;display:inline-block;width:16px;height:20px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat -226px -429px;text-indent:-9999em;overflow:hidden;}
.accessList li a{display:block;text-align:center;color:#fff;line-height:1.8;}
.accessList{height:25px;}
.accessList li{display:inline-block;width:33%;*width:32.8%;margin-left:1px;background-color:#e6b77c;}
.accessList li:first-child{margin-left:0;}
.userStateBox{position:relative;margin-top:15px;height:157px;}
.userStateBox .w2tabcontrol_tabhost{position:absolute;bottom:0;left:0}
.userStateBox .w2tabcontrol .w2tabcontrol_contents_wrapper{padding-top:0;}
.userStateBox .w2tabcontrol_container{border:none;height:118px;padding:15px;box-sizing:border-box;}
.userStateBox .w2tabcontrol_tabhost{height:40px;}
.userStateBox .w2tabcontrol_tabhost li{width:151px;background-color:#f2f2f2;margin-right:-1px;margin-top:-1px;border:1px solid #e4e4e4;box-sizing:border-box;}
.userStateBox .w2tabcontrol_tabhost li:frist-child{border-right:none;}
.userStateBox .w2tabcontrol_tabhost li a{display:block;color:#666;font-size:15px;line-height:1.5;font-weight:normal;}
.userStateBox .w2tabcontrol_tabhost li.w2tabcontrol_active{background-color:#3579d4;}
.userStateBox .w2tabcontrol_tabhost li.w2tabcontrol_active a{color:#fff;}
.userStateBox .w2tabcontrol_tabhost .w2tabcontrol_active .w2tabcontrol_tab_center,
.userStateBox .w2tabcontrol_tabhost .w2tabcontrol_active .w2tabcontrol_tab_left,
.userStateBox .w2tabcontrol_tabhost .w2tabcontrol_active .w2tabcontrol_tab_right,
.userStateBox .w2tabcontrol_tabhost .w2tabcontrol_tab_right,
.userStateBox .w2tabcontrol_tabhost .w2tabcontrol_tab_left,
.userStateBox .w2tabcontrol_tabhost .w2tabcontrol_tab_center{background:transparent;}
.userStateBox .w2tabcontrol .w2tabcontrol_contents_wrapper dl{display:table;width:100%;font-size:13px;padding:5px;}
.userStateBox .w2tabcontrol .w2tabcontrol_contents_wrapper dt,
.userStateBox .w2tabcontrol .w2tabcontrol_contents_wrapper dd{display:inline-table;height:22px;line-height:1;vertical-align:top;}
.userStateBox .w2tabcontrol .w2tabcontrol_contents_wrapper dt{width:35%;font-weight:bold;color:#555;}
.userStateBox .w2tabcontrol .w2tabcontrol_contents_wrapper dd{width:65%;}
.toDay{float:left;width:90px;height:87px;padding-top:25px;text-align:center;box-sizing:border-box;margin-right:14px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_submain.png) no-repeat -670px -95px;}
.toDay strong{display:block;font-size:28px;color:#e47516}
.toDay span{color:#6e6156;font-weight:bold;}
.userStateBox .w2tabcontrol_container .userSchedule{float:right;margin-top:35px;}
.userStateBox .w2tabcontrol_container .userSchedule strong{color:#555;width:50px;line-height:1.2;margin-right:10px;}
.userStateBox .w2tabcontrol_container .userSchedule .w2group{margin-top:7px;}
.userStateBox .w2tabcontrol_container .userSchedule > div:first-child{margin-top:0px;}
.userStateBox .w2tabcontrol_container .userSchedule .w2group > a{color:#3579d4;border-bottom:1px solid #7aa0df;margin-right:5px;font-weight:bold;}
.userStateBox .w2tabcontrol_container .userSchedule .w2group > a.btnTyGray01{border-bottom-color:#999;margin-left:10px;margin-right:0;font-weight:normal;}
.userStateBox .w2tabcontrol_container .viewCheckBtn a{font-size:13px;}
.userStateBox .w2tabcontrol_container .viewCheckBtn a:before{background-position:-499px -399px}
.userStateBox .w2tabcontrol_container .viewCheckBtn{top:15px;right:15px;}
.userStateBox .w2tabcontrol_contents_wrapper{position:static;}

.LoginWrap .submainConBox .tabTy01{margin-top:50px;margin-bottom:15px;}
.LoginWrap .submainConBox.bgAdd{overflow:hidden;}
.LoginWrap .submainConBox.bgAdd .fL{padding:20px 0;width:674px;background:url(https://image.shinhan.com/rib2017/images/main/bg_whitebox.png) no-repeat right 0;}
.LoginWrap .submainConBox.bgAdd .fR{width:306px;box-sizing:border-box;padding:20px 30px;background-color:#d4ebfc;text-align:center;}
.LoginWrap .submainConBox.bgAdd .fR .bankingInfo{margin-top:20px;margin-right:-3px;}
.LoginWrap .submainConBox.bgAdd .fR .bankingInfo a{position:relative;width:122px;float:left;padding-right:15px;font-size:16px;display:inline-block;vertical-align:middle;background-color:#fff;height:59px;line-height:59px;height:59px;box-sizing:border-box;}
.LoginWrap .submainConBox.bgAdd .fR .bankingInfo a:before{content:'';display:inline-block;width:5px;height:9px;position:absolute;top:40%;right:25px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat -325px -404px;}
.LoginWrap .submainConBox.bgAdd .fR .bankingInfo > div{overflow:hidden;}
.LoginWrap .submainConBox.bgAdd .fR .bankingInfo > div:first-child{margin-bottom:3px}
.LoginWrap .submainConBox.bgAdd .fR .bankingInfo div a:first-child{margin-right:3px}


.userNameTit{font-size:24px;}
.userNameTit strong{color:#e47516;}
.userNameTit strong:before{content:'';position:relative;top:3px;display:inline-block;width:24px;height:24px;margin-right:10px;overflow:hidden;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat -256px -425px;}
.submainConBox.bgAdd .fL .whiteBox{display:inline-block;margin-top:15px;background-color:#fff;text-align:center;padding:15px 20px;width:305px;box-sizing:border-box;}
.submainConBox.bgAdd .fL .whiteBox p{font-size:15px;line-height:1.5;color:#343434}
.submainConBox.bgAdd .fL .whiteBox a{margin-top:15px;}
.submainConBox.bgAdd .fL p + .whiteBox{margin-right:30px;}

/* 20190521 : 자주입금하는 계좌 삭제 */
.submainConBox.bgAdd .titH03 {width:218px;height:100px;font-size:20px;margin-top:0;line-height:100px;text-align:center;color:#343434;float:left;}
.submainConBox.bgAdd .titH03 span {color:#e47516}
.submainConBox.bgAdd .bankingInfo {float:right;}
.submainConBox.bgAdd .bankingInfo a {display:inline-block;width:168px;height:60px;line-height:60px;margin:20px 30px 20px 0;font-size:16px; color:#666;text-align:center;background:#fff;}
.submainConBox.bgAdd .bankingInfo a span {width:5px;height:10px;display:inline-block;margin-left:10px;background:url("https://image.shinhan.com/rib2017/images/main/sp_ico_main.png") -325px -404px no-repeat;}
.submainConBox.bgAdd .bankingInfo a:last-child {margin-right:0;}
.submainConBox.bgAdd:after {clear:both;display:block;content:"";}

.mainBannerArea{overflow:hidden;}
.mainBannerArea li{position:relative;float:left;width:306px;margin-left:30px;}
.mainBannerArea li:first-child{margin-left:0;}
.mainBannerArea li.lst{position:relative;}
.mainBannerArea .sliderBox{position:relative;width:306px;height:220px;}
.mainBannerArea .sliderBox .indiCatorBox{bottom:30px;left:30px;}

.bannerSmartBox{position:relative;width:306px;padding:20px;height:220px;background-repeat:no-repeat;background-position:0 0;box-sizing:border-box;}
.bannerSmartBox h4{margin-top:17px;padding-left:6px;font-size:18px;color:#fff;line-height:1;}
.bannerSmartBox a{display:block;}
.bannerSmartBox dl{height:100px;margin-top:35px;padding:17px 20px 0;background-color:#fff;border-radius:3px;box-sizing:border-box;}
.bannerSmartBox dt{overflow:hidden;max-width:100%;font-size:17px;color:#3579d4;text-overflow:ellipsis;white-space:nowrap;}
.bannerSmartBox dd{margin-top:4px;line-height:1.6;color:#666;word-break:keep-all;word-wrap:break-word;white-space:normal;}
.ageBox{overflow:hidden;position:absolute;top:20px;right:20px;width:50px;height:50px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat -870px -532px;text-align:center;line-height:50px;color:#fff;font-size:17px;}

/* 금융인증서 메인 */
.crtpageCon.cloud .imgGrp {background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main_cloud.png) no-repeat; display: inline-block;    vertical-align: middle; }
.crtpageCon.cloud .boxInfoArea .imgGrp.img00 { position: absolute; right: 0; top: 5px; width: 200px; height: 140px;}
.crtpageCon.cloud .imgGrp.img00 {background-position:13px -145px;}
.crtpageCon.cloud .imgGrp.img01 {background-position:-1px -2px;}
.crtpageCon.cloud .imgGrp.img02 {background-position:-152px -2px;}
.crtpageCon.cloud .imgGrp.img03 {background-position:-301px -2px;}
.crtpageCon.cloud .ib_crtTyBox {background:#fff; border:none;}

/* 신한  Sign 서비스 */
.crtpageCon.sign .imgGrp {background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main_sign.png) no-repeat; display: inline-block;    vertical-align: middle; }
.crtpageCon.sign .boxInfoArea .imgGrp.img00 { position: absolute; right: 0; top: 0; width: 220px; height: 145px;}
.crtpageCon.sign .imgGrp.img00 {background-position:13px -155px;}
.crtpageCon.sign .imgGrp.img01 {background-position:-1px -2px;}
.crtpageCon.sign .imgGrp.img02 {background-position:-152px -2px;}
.crtpageCon.sign .imgGrp.img03 {background-position:-301px -2px;}
.crtpageCon.sign .imgGrp.img04 {background-position:-451px -2px;}
.crtpageCon.sign .ib_crtTyBox {background:#fff; border:none;}



/*뱅킹보안 관리 메인*/
.crtpageCon{margin-top:11px;}
.crtpageCon .titH02{font-weight:normal;font-size:22px;color:#333;margin-bottom:15px;}
.crtpageCon .crtH03{font-size:16px;font-weight:normal;color:#343434;}
.crtpageCon ul{overflow:hidden;}
.crtpageCon .crtTxt{margin-top:8px;font-size:14px;/*line-height:22px;*/color:#666;}
.ib_crtTyBox{border:1px solid #d1e0f2;background-color:#dcecff;text-align:center;padding:40px 0;}
.crtInfoList{margin-top:27px;}
.crtInfoList > li{float:left;width:20%;}
.crtInfoList > li a{display:block;}
.crtInfoList > li span{width:120px;height:120px;margin-bottom:20px;}
.crtInfoList > li .ib_icoMyCrt01{background-position:-10px -10px;}
.crtInfoList > li .ib_icoMyCrt02{background-position:-150px -10px;}
.crtInfoList > li .ib_icoMyCrt03{background-position:-290px -10px;}
.crtInfoList > li .ib_icoMyCrt04{background-position:-430px -10px;}
.crtInfoList > li .ib_icoMyCrt05{background-position:-570px -10px;}
.crtInfoList > li .ib_icoMyCrt06{background-position:-710px -10px;}
.crtInfoList > li .ib_icoMyCrt07{background-position:-849px -10px;}
.crtInfoList > li .ib_icoMyCrt08{background-position:-849px -140px;}
.crtInfoList > li .ib_icoMyCrt09{background-position:-710px -140px;}
.crtInfoList > li .ib_icoMyCrt10{background-position:-849px -270px;}
.crtInfoList > li .ib_icoMyCrt11{background-position:-710px -270px;}
.crtInfoList > li .ib_icoMyCrt12{background-position:-570px -140px;}
.crtInfoList > li .ib_icoMyCrt13{background-position:-570px -270px;}
.crtInfoList > li .ib_icoMyCrt14{background-position:-849px -400px;}

.crtServList li{float:left;position:relative;}
.crtServList li a{display:inline-block;}
.crtServList li span{width:50px;height:48px;position:absolute;top:0;left:30px;}
.crtServList li .ib_icoMySer01{background-position:-10px -224px;}
.crtServList li .ib_icoMySer02{background-position:-61px -224px;}
.crtServList li .ib_icoMySer03{background-position:-118px -224px;}
.crtServList li .ib_icoMySer04{background-position:-178px -224px;}


.crtInfoList.type03,
.crtInfoList.type04{margin-top:0;}
.crtInfoList.type03 li{width:33%;}
.crtInfoList.type04 li{width:25%;}
.crtInfoList.type03 li a .crtTxt,
.crtInfoList.type04 li a .crtTxt{line-height:22px;}

.crtServList{padding:22px 0;border-bottom:1px solid #d8e3ef;}
.crtServList li{padding-left:95px;box-sizing:border-box;}
.crtServList li:first-child{width:490px;}
.crtServList.new li:first-child, 
.crtServList.new li {width:325px;}
.crtCon{margin-top:60px;overflow:hidden;}
.crtCon .fL{width:605px;margin-right:48px}
.crtSmartBox + .titH02{margin-top:50px;}
.accNumList + .titH02{margin-top:45px;}
.crtCon .fR{width:327px;}
.crtSmartBox{overflow:hidden;}
.crtSmartBox > a{position:relative;float:left;width:299px;color:#fff;padding:28px 0px 28px 30px;box-sizing:border-box;}
.crtSmartBox > a > dl:before{content:'';display:block;width:60px;height:60px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat;position:absolute;top:32px;left:30px;}
.crtSmartBox dl{padding-left:66px;}
.crtSmartBox dt{font-size:16px;margin-bottom:10px;}
.crtSmartBox dd{color:#fff;line-height:1.5;} /* #cbeff2 */
.crtSmartBox .crtGreenBox{background-color:#09A5AB;border:1px solid #3aacb0;margin-right:6px;} /* #40bcc1 */
.crtSmartBox .crtBlueBox{background-color:#3d90d2;border:1px solid #5b98c8;} /* #64a6db */
.crtSmartBox .crtGreenBox dl:before{background-position:-10px -280px;}
.crtSmartBox .crtBlueBox dl:before{background-position:-72px -280px;}

.accNumList li{float:left;border-left:1px solid #ededed;width:207px;padding:0 40px 0 20px;box-sizing:border-box;line-height:1.6;}
.accNumList li:first-child{width:186px;border-left:none;padding-left:0;}
.accNumList li+li+li{padding-right:0;}
.accNumList li .icoMyMore{width:15px;height:15px;background-position:-10px -400px;text-indent:-9999em;vertical-align:top;margin-left:5px;}
.accNumList li a{display:block;}
.accNumList li span{display:inline-block;}

.adIPList > a{position:relative;width:298px;display:inline-block;background-color:#f5f5f5;border:1px solid #e9e9e9;padding:0 20px;box-sizing:border-box;line-height:66px;font-size:16px;color:#343434;}
.adIPList > a:first-child{margin-right:8px;}
.adIPList > a:before{content:'';display:block;width:20px;height:20px;position:absolute;top:38%;right:15px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat;background-position:-39px -400px;}
.signBox > div a:before{content:'';display:block;width:20px;height:20px;position:absolute;top:38%;right:15px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat;}

.smseList{padding-top:111px;background:url(https://image.shinhan.com/rib2017/images/main/bg_smail.png) no-repeat 0 0;}
.smseList li{border-bottom:1px solid #ededed;padding:15px 0;width:100%;}
.smseList li:first-child{padding-top:20px;}

/*공인인증 메인*/
.boxBorder{border:1px solid #e9e9e9;margin-top:27px;}
.boxBorder li{float:left;position:relative;width:22%;height:64px;line-height:64px;text-align:center;}
.boxBorder li:before{content:'';display:block;width:1px;height:11px;background:#e9e9e9;position:absolute;top:44%;left:0%;}
.boxBorder li:first-child:before{background:none;}
.boxBorder li a{color:#343434;display:inline-block;text-align:center;padding:0 30px;}
.boxBorder li.lastList{width:34%;}

.boxBorder ul.type02 li{width:21%;}
.boxBorder ul.type02 li.lastList{width:37%;}
.boxBorder ul.type02 li a{padding:0 25px;}

.boxBorder ul.type01 li{width:24%;}
.boxBorder ul.type01 li.lastList{width:28%;}
.boxBorder ul.type01 li a{padding:0 25px;}

.crtCon.ibCrt{margin-top:50px;}
.crtCon.ibCrt .fL{width:666px;margin-right:30px}
.crtCon.ibCrt .fR{width:280px;}

.copyList{height:148px;}
.copyList li{border-top:1px solid #ddd;width:100%;}
.copyList li:first-child a{padding-top:0;}
.copyList li a{display:block;font-size:16px;color:#1e1e1e;padding:13px 0;line-height:1.5;position:relative;}
.copyList li a:before{content:'';display:block;width:11px;height:18px;position:absolute;top:18px;right:0;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat -64px -400px;}
.copyList li:first-child{border-top:none;}
.copyList li:first-child a:before{top:5px;}

.signBox{overflow:hidden;margin-top:9px;}
.signBox>a{position:relative;float:left;width:138px;border:1px solid #e9e9e9;background-color:#f5f5f5;padding:10px 20px;box-sizing:border-box;color:#343434;line-height:1.6;}
.signBox>a:first-child{margin-right:4px;}
.signBox>a:before{content:'';display:block;position:absolute;top:20px;right:10px;width:20px;height:20px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat;background-position:-61px -399px;}

.crtCon.ibCrt .crtSmartBox > a{width:330px;padding-left:20px;}
.crtCon.ibCrt .crtSmartBox dl{padding-left:77px;}
.crtCon.ibCrt .crtSmartBox dl dt span{margin-right:15px;position:relative;padding-right:15px;}
.crtCon.ibCrt .crtSmartBox dl dt span:before{content:'';display:block;width:12px;height:12px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat -113px -402px;position:absolute;top:2px;right:-8px;}
.crtCon.ibCrt .crtSmartBox > a > dl:before{width:63px;top:37px;left:20px;}
.crtSmartBox .crtGreenBox dl.bg01:before{background-position:-136px -280px;}
.crtSmartBox .crtBlueBox dl.bg02:before{background-position:-214px -280px;}

/*공과금/법원센터 메인*/
.crtCon.myBill .fL{width:600px;margin-right:50px;}
.crtCon.myBill .fR{width:330px;}
.crtCon.myBill .crtSmartBox > a{width:296px}
.courtBox{background-color:#e9f3fe;border-radius:4px;padding-top:18px;width:160px;height:144px;margin:0 auto;}
.courtBox .boxTylistDot{padding-left:15px;margin-top:5px;}
.boxTylistDot li{position:relative;float:initial;text-align:left;padding-left:10px;}
.boxTylistDot li a{line-height:1.5;}
.boxTylistDot li:before{content:'';display:block;width:2px;height:2px;background-color:#666666;position:absolute;top:8px;left:0;}

.crtCon.myBill .adIPList > a{width:191px;}
.crtCon.myBill .adIPList > a + a{margin-right:8px;}
.crtCon.myBill .smseList{background:none;padding-top:0;}
.crtCon.myBill .smseList li:first-child{padding-top:27px;border-top:1px solid #dcdcdc;}
.crtCon.myBill .smseList li{padding:20px 0;}
.crtCon.myBill .crtSmartBox > a{padding:46px 0px 46px;}
.crtSmartBox > a .colorBox{padding-left:90px;}
.crtSmartBox > a .colorBox:before{content:'';display:block;width:60px;height:40px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat;position:absolute;top:40px;left:30px;}
.crtSmartBox > a .colorBox.bg03:before{background-position:-297px -280px;}
.crtSmartBox > a .colorBox.bg04:before{background-position:-359px -280px;}

.crtServList li .ib_icoMySer05{background-position:-240px -224px;}
.crtServList li .ib_icoMySer06{background-position:-295px -224px;width:60px;left:20px;}
.crtServList li .ib_icoMySer07{background-position:-365px -224px;}

.crtSmartBox .dtTit{font-size:16px;color:#fff;}

/*대출 서브메인*/
.submainTop{height:285px;}
.submainTop.dl,
.submainTop.gs,
.submainTop.is{background-color:#e7f3ff;}
/*.submainTop.dl .subHead .ovgBox{position:relative;background:url(https://image.shinhan.com/rib2017/images/main/bg_dl_img01.png) no-repeat 30% 85px;}*/
.submainTop.dl .subHead .ovgBox{position:relative;background:url(https://image.shinhan.com/rib2017/images/main/bg_dl_img01_20170630.png) no-repeat 30% 85px;}
.subHead{width:980px;margin:0 auto;}
.subHead .ovgBox{position:relative;padding-top:85px;overflow:hidden;height:230px;}
.subHead .ovgBox li a em{font-size:20px;font-weight:bold;}
.subHead .ovgBox li a p{line-height:1.5}
.subHead .titHead dt{color:#343434;font-size:28px;}
.subHead .titHead dd{color:#676b6e;font-size:15px;margin-top:10px;line-height:1.4;}
.submainTop .subHead .boxInner{position:absolute;top:80px;right:0;}
.submainTop.dl .subHead .boxInner,
.submainTop.gs .subHead .boxInner,
.submainTop.dt .subHead .boxInner{padding-bottom:15px;background:url(https://image.shinhan.com/rib2017/images/main/bg_probanner_shadow.png) no-repeat 0 0;}

.submainTop .subHead .boxList{overflow:hidden;}
.submainTop .subHead .boxList li{float:left;color:#fff;background:url(https://image.shinhan.com/rib2017/images/main/bg_ib_arrow.png) no-repeat center 85%;}
.submainTop .subHead .boxList li a{padding-top:34px;width:204px;min-width:136px;box-sizing:border-box;height:224px;text-align:center;display:inline-block;color:#fff;background:url(https://image.shinhan.com/rib2017/images/main/bg_ib_arrow.png) no-repeat center 85%;}
.submainTop .subHead .boxList li a:focus{border:1px solid #000;}/* 웹접근성 */
.submainTop.dl .subHead .boxList li a p{margin-top:25px;}
.submainTop.dl .subHead .titHLink li a{min-width:120px;}

.titHLink{margin-top:25px;}
.titHLink li{padding-right:25px;}
.titHLink li:first-child{padding-bottom:12px;}
.titHLink li a, .titHLink li p{display:inline-block;color:#2d71c4;font-size:16px;overflow:hidden;min-width:auto;font-weight:bold;}
.titHLink li a:before{content:'';display:inline-block;width:18px;height:18px;float:right;margin-left:5px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat -36px -424px;}
.titHLink li p{display:inline;}
.submainConBox{width:980px;margin:0px auto;position:relative;}
.submainConBox li a{text-decoration:none;}

.rowTabBox{margin-top:37px;overflow:hidden;}
.rowTabBox .mtab{width:117px;float:left;}
.rowTabBox .mtabCont{float:right;overflow:hidden;}
.rowTabBox .mtabCont.dl .mtabInner{height:265px;}
.rowTabBox .mtab li{margin-bottom:1px;}
.rowTabBox .mtab li.on a{background-color:#2d71c4;color:#fff;position:relative;}
.rowTabBox .mtab li.on a strong{color:#fff;}
.rowTabBox .mtab li.on a:before{content:'';position:absolute;top:50%;right:-7px;width:7px;height:14px;margin-top:-7px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat -547px -400px;}
.rowTabBox .mtab li a{position:relative;display:block;text-align:center;width:110px;background-color:#f5f5f5;padding:55px 0 14px;box-sizing:border-box;}
.rowTabBox .mtab li a span{display:block;overflow:hidden;width:35px;height:31px;position:absolute;top:15px;left:35%;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat;}
.rowTabBox .mtab li a .icorow40{background-position:-10px -564px;} /* MyCar대출 */
.rowTabBox .mtab li a .icorow50{background-position:-10px -564px;} /* Sunny MyCar대출 */
.rowTabBox .mtab li a .icorow01{background-position:-10px -564px;}
.rowTabBox .mtab li a .icorow10{background-position:-48px -564px;} /* 신용대출 */
.rowTabBox .mtab li a .icorow30{background-position:-48px -564px;} /* 예/적금담보대출 */
.rowTabBox .mtab li a .icorow90{background-position:-48px -564px;} /* 기타대출 */
.rowTabBox .mtab li a .icorow02{background-position:-48px -564px;}
.rowTabBox .mtab li a .icorow20{background-position:-87px -564px;} /* 주택자금대출 */
.rowTabBox .mtab li a .icorow03{background-position:-87px -564px;}
.rowTabBox .mtab li.on a .icorow40{background-position:-10px -524px;} /* MyCar대출 */
.rowTabBox .mtab li.on a .icorow50{background-position:-10px -524px;} /* Sunny MyCar대출 */
.rowTabBox .mtab li.on a .icorow01{background-position:-10px -524px;}
.rowTabBox .mtab li.on a .icorow10{background-position:-48px -524px;} /* 신용대출 */
.rowTabBox .mtab li.on a .icorow30{background-position:-48px -524px;} /* 예/적금담보대출 */
.rowTabBox .mtab li.on a .icorow90{background-position:-48px -524px;} /* 기타대출 */
.rowTabBox .mtab li.on a .icorow02{background-position:-48px -524px;}
.rowTabBox .mtab li.on a .icorow20{background-position:-87px -524px;} /* 주택자금대출 */
.rowTabBox .mtab li.on a .icorow03{background-position:-87px -524px;}
.rowTabBox .mtab li strong{font-size:16px;color:#666;}
.rowTabBox .mtab li em{font-size:16px;color:#666;font-weight:bold;}
.rowTabBox .mtab li.on em{color:#fff;}

.mtabCont > div{display:none;}
.mtabCont > div{border:1px solid #e3e7ea;overflow:hidden;}
.mtabCont .mtabInner.fst{border-left:none;width:344px;position:relative;}
.mtabCont .mtabInner.fst .proTit a{font-size:24px;width:auto;}
.mtabCont .mtabInner{float:left;padding:24px 20px 25px 24px;padding:21px 20px 25px 21px\9;width:244px;height:260px;height:265px\9;box-sizing:border-box;border-left:1px solid #e6e6e6;}
.mtabInner .proTit a{overflow:hidden;display:block;font-size:18px;color:#343434;text-overflow:ellipsis;white-space:nowrap;width:auto;}
.mtabInner .proTxt a{margin-top:-10px;padding-top:10px;font-size:16px;line-height:1.5;}
.mtabInner .proTxt{margin-top:10px;font-size:16px;line-height:1.5;}
.mtabInner.fst > span{display:block;position:absolute;bottom:30px;right:20px;}
.mtabCont.dl .mtabInner.fst .proTit a{font-size:24px;}
.mtabCont.dl .mtabInner .proTit a{display:block;font-size:20px;color:#343434;text-overflow:No;white-space:normal;}

.colTabConBox{margin-top:35px;position:relative;}
.colTabConBox > div{overflow:hidden;padding:32px 0;background-color:#e2f2fe;display:none;}
.colTabConBox .colTabInner li{float:left;width:325px;text-align:center;border-left:1px solid #fff;}
.colTabConBox .colTabInner li:first-child{border-left:none;}
.colTabConBox .colTabInner a{display:inline-block;}
.colTabConBox .colTabInner dt{font-size:20px;color:#343434;margin-bottom:10px;}
.colTabConBox .colTabInner dd{line-height:1.4;color:#555;width:260px;overflow:hidden;text-overflow:ellipsis;}
.colTabConBox > div:first-child{display:block;}

.colTabBox .colTab{float:right;margin-top:-65px}
.colTabBox .colTab li:first-child{margin-left:0;}
.colTabBox .colTab li{float:left;margin-left:32px;}
.colTabBox .colTab li a{display:block;font-size:18px;}
.colTabBox .colTab li span{display:inline-block;width:26px;height:26px;vertical-align:bottom;margin-right:7px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png)}
.colTabBox .colTab li.on a .icocol01{background-position:-10px -489px;}
.colTabBox .colTab li.on a .icocol02{background-position:-50px -489px;}
.colTabBox .colTab li.on a .icocol03{background-position:-90px -489px;}
.colTabBox .colTab li a .icocol01{background-position:-10px -453px;}
.colTabBox .colTab li a .icocol02{background-position:-50px -453px;}
.colTabBox .colTab li a .icocol03{background-position:-90px -453px;}

.submainFull{margin:60px 0;background-color:#e9eef3;}
.submainFull > div{width:980px;margin:0 auto;overflow:hidden;}
.searchInner{padding:50px 0;}
.searchInner .mtitH03{line-height:1.4;font-size:20px;}
/* ie9- */
.searchInner .w2selectbox_native select{height:50px;padding:10px;border:2px solid #c2c2c2;background-color:#fff;line-height:2;}
/* ie10+ */
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
	.searchInner .w2selectbox_native select{padding:10px 30px 10px 10px;background:#fff url(https://image.shinhan.com/rib2017/images/main/bg_submain_select.png) no-repeat right 0;appearance:none;}
}
/* webkit,opera */
@media all and (-webkit-min-device-pixel-ratio:0){
	.searchInner .w2selectbox_native select{padding:10px 30px 10px 10px;background:#fff url(https://image.shinhan.com/rib2017/images/main/bg_submain_select.png) no-repeat right 0;-webkit-appearance:none;}
}
/* firefox */
@media screen and (min--moz-device-pixel-ratio:0){
	.searchInner .w2selectbox_native select{padding:10px 30px 10px 10px;background:#fff url(https://image.shinhan.com/rib2017/images/main/bg_submain_select.png) no-repeat right 0;-moz-appearance:none;}
}
.searchInner .w2selectbox_native select:disabled{background-position:right -46px;background-color:#eee !important;color:#888 !important;}
.searchInner .w2input{height:50px;border:2px solid #b3b3b3;text-indent:5px;}
.submainFull .btnTyDark{width:106px;background-color:#768392;color:#fff;height:50px !important;line-height:50px !important;font-size:18px !important;}

.subIconBox{text-align:center;padding-bottom:46px;}
.subIconBox.dt,
.subIconBox.dl,
.subIconBox.fx{border-bottom:1px solid #eee;}
.subIconBox.dl{padding-bottom:30px;}
.subIconBox ul{overflow:hidden;}
.subIconBox ul li{float:left;text-align:center;}
.subIconBox ul.Type5 li{width:20%;}
.subIconBox ul.Type6 li{width:16.66666667%;}
.subIconBox ul.Type7 li{width:14.2857143%;border:none !important;}
.subIconBox ul li a{display:block;font-size:16px;color:#555;font-weight:bold;}
.subIconBox ul li span{width:86px;height:86px;display:inline-block;margin-bottom:14px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_submain.png) no-repeat;}

/*대출 아이콘*/
.subIconBox.dl .ico01{background-position:0 -96px;}
.subIconBox.dl .ico02{background-position:-96px -96px;}
.subIconBox.dl .ico03{background-position:-192px -96px;}
.subIconBox.dl .ico04{background-position:-288px -96px;}
.subIconBox.dl .ico05{background-position:-384px -96px;}
.subIconBox.dl .ico06{background-position:-480px -96px;}

/*골드실버 아이콘*/
.subIconBox.gs .ico01{background-position:0 -288px;}
.subIconBox.gs .ico02{background-position:-96px -288px;}
.subIconBox.gs .ico03{background-position:-192px -288px;}
.subIconBox.gs .ico04{background-position:-288px -288px;}
.subIconBox.gs .ico05{background-position:-384px -288px;}
.subIconBox.gs .ico06{background-position:-576px -96px;}

/*외환 아이콘*/
.subIconBox.fx .ico01{background-position:0px -192px;}
.subIconBox.fx .ico02{background-position:-96px -192px;}
.subIconBox.fx .ico03{background-position:-192px -192px;}
.subIconBox.fx .ico04{background-position:-288px -192px;}
.subIconBox.fx .ico05{background-position:-384px -192px;}
.subIconBox.fx .ico06{background-position:-480px -192px;}
.subIconBox.fx .ico07{background-position:-576px -192px;}
.subIconBox.fx .ico08{background-position:-672px -192px;}

/*펀드 아이콘*/
.subIconBox.sf .ico01{background-position:-0px -384px;}
.subIconBox.sf .ico02{background-position:-96px -384px;}
.subIconBox.sf .ico03{background-position:-192px -384px;}
.subIconBox.sf .ico04{background-position:-288px -384px;}
.subIconBox.sf .ico05{background-position:-384px -384px;}
.subIconBox.sf .ico06{background-position:-480px -384px;}

/*예금 아이콘*/
.subIconBox.dt .ico01{background-position:-0px 0px;}
.subIconBox.dt .ico02{background-position:-96px 0px;}
.subIconBox.dt .ico03{background-position:-192px 0px;}
.subIconBox.dt .ico04{background-position:-288px 0px;}
.subIconBox.dt .ico05{background-position:-384px 0px;}
.subIconBox.dt .ico06{background-position:-480px 0px;}
.subIconBox.dt .ico07{background-position:-576px 0px;}

/*스마트 금융센터 아이콘*/
.subIconBox.sk .ico01{background-position:-672px 0px;}
.subIconBox.sk .ico02{background-position:-480px -288px;}
.subIconBox.sk .ico03{background-position:-576px -288px;}
.subIconBox.sk .ico04{background-position:-672px -288px;}
.subIconBox.sk .ico05{background-position:-576px -384px;}
.subIconBox.sk .ico06{background-position:-672px -384px;}

/*자산관리 아이콘*/
.subIconBox.mm .ico01{background-position:0px -668px;}
.subIconBox.mm .ico02{background-position:-96px -668px;}
.subIconBox.mm .ico03{background-position:-192px -668px;}
.subIconBox.mm .ico04{background-position:-288px -668px;}
.subIconBox.mm .ico05{background-position:-384px -668px;}

.cusConBox{overflow:hidden;width:980px;margin:60px auto 66px;}
.cusConBox > div{float:left;}
.cusConBox div:first-child{width:330px;border-right:1px solid #eeeeee;margin-left:17px;}
.cusConBox .listDot{display:table;padding-bottom:10px;}
.cusConBox .listDot li{display:inline-table;padding:0 20px 3px 9px;min-width:120px;}
.cusConBox .listDot li:before{content:"";position:absolute;left:0;top:7px;width:3px;height:3px;background-color:#bdbdbd;}
.cusConBox .listDot li a{display:inline-block;text-decoration:none;color:#343434;vertical-align:top;}
.cusConBox .subTelBox{margin-left:37px;}
.cusConBox .subTelBox .comtelNum{font-size:40px;color:#343434;letter-spacing:-2px;line-height:1.2;}
.cusConBox .subTelBtn a{display:inline-block;padding:0 25px;font-size:16px;color:#343434;margin-left:5px;border:1px solid #ccc;line-height:56px;text-align:center;min-width:60px;border-radius:3px;}
.cusConBox .subTelBtn a:first-child{margin-left:0px;}
.subTelBtn{margin-top:25px;margin-right:17px;}

.mtabInner .selTxt{margin-bottom:15px;}
.mtabCont .mtabInner.fst .selTxt{margin-bottom:20px;}
.selTxt > span{display:inline-block;padding:3px 6px 3px 6px;border-radius:10px;margin-right:5px;min-width:23px;line-height:1;font-size:12px;}
.selTxt .txtTyOrg{color:#d58017;border:1px solid #d58017;}
.selTxt .txtTyBlue{color:#018acb;border:1px solid #018acb;}
.selTxt .txtTyRed{color:#d86532;border:1px solid #d86532;}
.selTxt .txtTyNavy{color:#424d89;border:1px solid #424d89;}
.selTxt .txtPurple{color:#7c86bb;border:1px solid #7c86bb;}

/*골드실버 메인*/
.submainTop.gs .subHead .ovgBox{background:url(https://image.shinhan.com/rib2017/images/main/bg_gs_img01.png) no-repeat 35% 140px;}
.submainFull.gs{background-color:#f4f6f9;}
.borderBox{border:1px solid #e3e7ea;overflow:hidden;margin-top:38px;}
.borderBox ul li , .mmType li{float:left;border-left:1px solid #e3e7ea;box-sizing:border-box;}
.borderBox li:first-child{border-left:none;}
.borderBox .gsType li{width:25%;text-align:center;padding:32px 0 34px 0;}
.borderBox ul li a , .mmType li a{display:block;font-size:20px;color:#343434;}
.borderBox .gsType li span{display:inline-block;width:58px;height:43px;margin-bottom:25px;}
.borderBox li em , .mmType li em , .gsType dt{display:block;}
.borderBox li p , .mmType li p , .gsType dd{line-height:1.4;font-size:16px;color:#666;margin-top:10px;}
.gsType dd{padding:0 15px;}
.borderBox .gsType .goico01{background-position:-570px -416px;}
.borderBox .gsType .goico02{background-position:-638px -416px;}
.borderBox .gsType .goico03{background-position:-706px -416px;}
.borderBox .gsType .goico04{background-position:-774px -416px;}

.gsCont{overflow:hidden;position:relative;padding:0 0 60px 0;}
.gsTabList .w2tabcontrol .w2tabcontrol_contents_wrapper{padding-top:0;}
.gsCont .w2tabcontrol .w2tabcontrol_contents_wrapper{padding-top:0;}
.gsCont .gsTabList .w2tabcontrol_container{background:transparent;border:none;}
.gsCont:after{content:'';display:block;clear:both;}
.gsCont .viewCheckBtn.gs{top:60px;}
.gsCont .gsPrice{margin:15px 0 0 0;}
.gsCont .gsPrice li{border-bottom:1px solid #e6e6e6;}
.gsCont .gsPrice li dl{line-height:40px;}
.gsCont .gsPrice li dl:after{content:'';display:block;clear:both;}
.gsCont .gsPrice li dl dt{float:left;font-size:13px;color:#777;}
.gsCont .gsPrice li dl dd{float:right;padding-right:2px;font-size:20px;color:#555;}
.gsCont > .fL{width:550px;position:relative;}
.gsCont .gsTabList{margin:12px 0 0 0;}
.gsCont .gsTabList:after{content:'';display:block;clear:both;}
.gsCont .gsTabList > ul > li{float:left;position:relative;width:50%;margin:0;background:#e0e8f0;border-top:1px solid #bfc7d0;border-right:1px solid #bfc7d0;box-sizing:border-box;text-align:center;}

.gsCont .fL .gsTabList > ul > li:first-child{border-left:1px solid #bfc7d0;}
.gsCont .fL .gsTabList > ul > li a{display:block;color:#777;line-height:30px;margin:0;position:static;top:0;}
.gsCont .fL .gsTabList > ul > li.w2tabcontrol_active{background:#f4f6f9;}
.gsCont .fL .gsTabList > ul > li:before{content:'';display:block;width:100%;position:absolute;bottom:0;left:0;height:1px;background:#bfc7d0;}
.gsCont .fL .gsTabList > ul > li.w2tabcontrol_active a{color:#343434;}
.gsCont .fL .gsTabList > ul > li.w2tabcontrol_active:before{background:none;}
.gsCont .fL .gsTabConBox strong{display:block;position:absolute;width:0;height:0;overflow:hidden;text-indent:9999em;}
.gsCont .fL .gsPrice:after{content:'';display:block;clear:both;}
.gsCont .fL .gsPrice li{float:left;width:255px;}
.gsCont > .fR{width:310px;position:relative;}
.gsCont .fR .viewCheckBtn.gs{width:15px;height:15px;overflow:hidden;text-indent:9999em;}
.submainTop.gs .subHead .boxList li a p{margin-top:20px;}
.submainConBox .subIconBox.gs{border-bottom:1px solid #eee;}


/* 골드 실버 메인 UI변경 2021 */
.borderBox.gsNew {border-left:none; border-top:none;}
.borderBox.gsNew .gsType li {border-top:1px solid #e3e7ea; width:33.3%; padding-top:27px;}
.borderBox.gsNew .gsType li:first-child {border-left:1px solid #e3e7ea}
.borderBox.gsNew .gsType li span {width:58px; height:58px;}
.borderBox.gsNew .gsType li span img {width:100%; height:100%;}

/*보험 서브메인*/
.submainTop.bc{background-color:#f6f8fa;height:572px;}
.submainTop.bc .subHead{height:492px;position:relative;padding-top:80px;}
.submainTop.bc .subHead .TabConBox .w2tabcontrol_tabhost{bottom:17px;}
.submainTop .mtitBox{position:relative;margin-top:0;padding-top:0px;}
.submainFull.bc{background-color:#d4ebfc;}

.TabConBox{position:relative;padding-bottom:72px;overflow:hidden;}
.TabConBox .w2tabcontrol{overflow:hidden;}
.TabConBox .w2tabcontrol .w2tabcontrol_contents_wrapper{padding-top:40px;}
.TabConBox .w2tabcontrol_container{background:transparent;border:none;}
.TabConBox .colorBox .boxShadow{padding-bottom:10px;position:relative;float:left;margin-left:10px;/*box-shadow:3px 3px 5px 0 rgba(0,0,0,0.1);filter:progid:DXImageTransform.Microsoft.blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.10);-ms-filter:"progid:DXImageTransform.Microsoft.Blur(PixelRadius=2,MakeShadow=true,ShadowOpacity=0.10)";zoom:1;*/}
.TabConBox .colorBox .boxShadow .boxType{width:320px;*width:316px;height:300px;padding:24px 25px 36px 25px;box-sizing:border-box;}
.TabConBox .colorBox div:first-child{margin-left:0;}
.TabConBox .colorBox .boxType dd{margin-top:15px;line-height:1.4;font-size:16px;color:#555;}
.TabConBox .colorBox .boxType .loc{margin-top:15px;}
.TabConBox .colorBox .boxType .loc span{display:inline-block;font-size:13px;padding-left:10px;background:url(https://image.shinhan.com/rib2017/images/main/bg_small_arrow.png) no-repeat 4px 5px;}
.TabConBox .colorBox .boxType .loc span:first-child{padding-left:0;background:none;}
.TabConBox .colorBox .boxType > dl dt a{overflow:hidden;display:block;/*height:60px;*/font-size:24px;color:#343434;}
.TabConBox .colorBox .bgArea{position:absolute;bottom:45px;right:49px;width:150px;height:100px;display:inline-block;background-image:url(https://image.shinhan.com/rib2017/images/main/sp_ico_submain.png);background-repeat:no-repeat;}
.TabConBox .colorBox .bgArea.bg01{background-position:0px -480px;}
.TabConBox .colorBox .bgArea.bg02{background-position:-159px -480px;}
.TabConBox .colorBox .bgArea.bg03{background-position:-319px -480px;}
.submainTop.bc .TabConBox .boxShadow{background-image:url(https://image.shinhan.com/rib2017/images/main/bg_probanner_shadow05.png);background-repeat:no-repeat;}

/* 보험상품 특징별 이미지 */
.TabConBox .colorBox .bgArea[class*=bcTy]{overflow:hidden;text-indent:-9999px;}
.TabConBox .colorBox .bgArea.bcTyLife01{background:url(https://image.shinhan.com/rib2017/images/main/bg_bc_life_001.png) 100% 100% no-repeat;}/* 생명보험 보장성보험 */
.TabConBox .colorBox .bgArea.bcTyLife02{background:url(https://image.shinhan.com/rib2017/images/main/bg_bc_life_002.png) 100% 100% no-repeat;}/* 생명보험 연금보험 */
.TabConBox .colorBox .bgArea.bcTyLife03{background:url(https://image.shinhan.com/rib2017/images/main/bg_bc_life_003.png) 100% 100% no-repeat;}/* 생명보험 변액연금보험 */
.TabConBox .colorBox .bgArea.bcTyLife04{background:url(https://image.shinhan.com/rib2017/images/main/bg_bc_life_004.png) 100% 100% no-repeat;}/* 생명보험 연금저축 */
.TabConBox .colorBox .bgArea.bcTyLife05{background:url(https://image.shinhan.com/rib2017/images/main/bg_bc_life_005.png) 100% 100% no-repeat;}/* 생명보험 저축보험 */
.TabConBox .colorBox .bgArea.bcTyLife06{background:url(https://image.shinhan.com/rib2017/images/main/bg_bc_life_006.png) 100% 100% no-repeat;}/* 생명보험 변액유니버셜보험 */
.TabConBox .colorBox .bgArea.bcTyLife07{background:url(https://image.shinhan.com/rib2017/images/main/bg_bc_life_007.png) 100% 100% no-repeat;}/* 생명보험 양로보험 */
.TabConBox .colorBox .bgArea.bcTyLife08{background:url(https://image.shinhan.com/rib2017/images/main/bg_bc_life_008.png) 100% 100% no-repeat;}/* 생명보험 즉시연금 */
.TabConBox .colorBox .bgArea.bcTyNonlife01{background:url(https://image.shinhan.com/rib2017/images/main/bg_bc_nonlife_001.png) 100% 100% no-repeat;}/* 손해보험 상해보험 */
.TabConBox .colorBox .bgArea.bcTyNonlife02{background:url(https://image.shinhan.com/rib2017/images/main/bg_bc_nonlife_002.png) 100% 100% no-repeat;}/* 손해보험 연금저축 */
.TabConBox .colorBox .bgArea.bcTyNonlife03{background:url(https://image.shinhan.com/rib2017/images/main/bg_bc_nonlife_003.png) 100% 100% no-repeat;}/* 손해보험 화재보험 */
.TabConBox .colorBox .bgArea.bcTyNonlife04{background:url(https://image.shinhan.com/rib2017/images/main/bg_bc_nonlife_004.png) 100% 100% no-repeat;}/* 손해보험 여행자보험 */
.TabConBox .colorBox .bgArea.bcTyNonlife05{background:url(https://image.shinhan.com/rib2017/images/main/bg_bc_nonlife_005.png) 100% 100% no-repeat;}/* 손해보험 보장성보험 */

.tabType .w2tabcontrol_tabhost{position:absolute;text-align:center;height:32px;}
.tabType .w2tabcontrol_tabhost li{position:relative;display:inline-block;text-align:center;float:none;background:transparent;margin-right:0;}
.tabType .w2tabcontrol_tabhost li a{font-size:16px;line-height:1.3;color:#888;display:inline-block;min-width:54px;padding:0 30px;font-weight:bold;margin:0;position:static;top:0;}
.tabType .w2tabcontrol_tabhost li.w2tabcontrol_active a{color:#2d71c4;}
.tabType .w2tabcontrol_tabhost li a:before{content:'';display:inline-block;width:100%;height:5px;background-color:#d1d9e2;position:absolute;top:27px;left:0;}
.tabType .w2tabcontrol_tabhost li.w2tabcontrol_active a:before{background-color:#2d71c4;}

.tabType .w2tabcontrol_tabhost .w2tabcontrol_active .w2tabcontrol_tab_center,
.tabType .w2tabcontrol_tabhost .w2tabcontrol_active .w2tabcontrol_tab_left,
.tabType .w2tabcontrol_tabhost .w2tabcontrol_active .w2tabcontrol_tab_right,
.tabType .w2tabcontrol_tabhost .w2tabcontrol_tab_left,
.tabType .w2tabcontrol_tabhost .w2tabcontrol_tab_center,
.tabType .w2tabcontrol_tabhost .w2tabcontrol_tab_right,
.rateBox .w2tabcontrol_tabhost .w2tabcontrol_active .w2tabcontrol_tab_center,
.rateBox .w2tabcontrol_tabhost .w2tabcontrol_active .w2tabcontrol_tab_left,
.rateBox .w2tabcontrol_tabhost .w2tabcontrol_active .w2tabcontrol_tab_right,
.rateBox .w2tabcontrol_tabhost .w2tabcontrol_tab_left,
.rateBox .w2tabcontrol_tabhost .w2tabcontrol_tab_center,
.rateBox .w2tabcontrol_tabhost .w2tabcontrol_tab_right,
.gsTabList .w2tabcontrol_tabhost .w2tabcontrol_active .w2tabcontrol_tab_center,
.gsTabList .w2tabcontrol_tabhost .w2tabcontrol_active .w2tabcontrol_tab_left,
.gsTabList .w2tabcontrol_tabhost .w2tabcontrol_active .w2tabcontrol_tab_right,
.gsTabList .w2tabcontrol_tabhost .w2tabcontrol_tab_left,
.gsTabList .w2tabcontrol_tabhost .w2tabcontrol_tab_center,
.gsTabList .w2tabcontrol_tabhost .w2tabcontrol_tab_right,
.SbankmnTab .w2tabcontrol_tabhost .w2tabcontrol_active .w2tabcontrol_tab_center,
.SbankmnTab .w2tabcontrol_tabhost .w2tabcontrol_active .w2tabcontrol_tab_left,
.SbankmnTab .w2tabcontrol_tabhost .w2tabcontrol_active .w2tabcontrol_tab_right,
.SbankmnTab .w2tabcontrol_tabhost .w2tabcontrol_tab_left,
.SbankmnTab .w2tabcontrol_tabhost .w2tabcontrol_tab_center,
.SbankmnTab .w2tabcontrol_tabhost .w2tabcontrol_tab_right{background-image:none;background:transparent;}

.bcInfoBox , .sfInfoBox{overflow:hidden;margin:60px 0;}
.bcInfoBox > div{position:relative;width:50%;text-align:left;box-sizing:border-box;}
.bcInfoBox > div:before{content:'';display:block;width:50px;height:48px;background-image:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png);background-repeat:no-repeat;position:absolute;top:10px;right:95px;}
.bcInfoBox > div p{margin:10px 0;font-size:16px;}
.bcInfoBox > div .w2group a:first-child{margin-right:5px}
.bcInfoBox > div.fL:before{background-position:-334px -155px;}
.bcInfoBox > div.fR:before{background-position:-394px -155px;}

.bcInfoBox.sk{margin-top:50px;}
.bcInfoBox.sk > div.fR{padding-left:60px;}
.bcInfoBox.sk > div.fR:before{right:0;}
.bcInfoBox.sk > div.fL:before{background-position:-514px -154px;}
.bcInfoBox.sk > div:before{width:50px;height:49px;top:0;right:60px;}
.bcInfoBox.sk{position:relative;}
.bcInfoBox.sk:before{content:'';display:block;width:1px;height:48px;background-color:#dcdcdc;position:absolute;top:3px;left:50%;}
.bcInfoBox.sk a{display:block;}
.bcInfoBox.sk p{margin-top:10px;color:#666;}

.cusConBox.bc div:first-child{width:260px;border-right:none;}
.cusConBox.bc .subTelBox{margin-left:0;}
.bcTelList{padding-left:50px;border-left:1px solid #eee;}
.bcTelList li:first-child{padding-bottom:14px;}
.bcTelList li{font-size:16px;color:#343434;}
.cusConBox.bc .smallTxt{margin-top:15px;}
.cusConBox.bc .subTelBtn{margin-top:0;}

/*ISA 서브메인*/
.submainTop.is{background-color:#f6f8fa;}
.submainTop.is .subHead .ovgBox{background:url(https://image.shinhan.com/rib2017/images/main/bg_isa_img01.png) no-repeat 45% 85px;}
.submainTop.is .subHead .boxInner{top:102px;padding-bottom:15px;background:url(https://image.shinhan.com/rib2017/images/main/bg_probanner_shadow02.png) no-repeat 0 0;}
.submainTop.is .titHLink li a{min-width:120px;}
.CyanBox{display:block;padding:34px;color:#fff;min-height:136px;background:#369bb9 url(https://image.shinhan.com/rib2017/images/main/bg_ib_arrow.png) no-repeat 85% 85%;}
.CyanBox dt{font-size:20px;font-weight:bold;}
.CyanBox dd{margin-top:25px;line-height:1.5;}
.borderBox .isType li{width:33.3%;padding:30px 0 77px 30px;position:relative;}
.borderBox .isType li.isabg01:before{background-position:0 -590px;}
.borderBox .isType li.isabg02:before{background-position:-150px -590px;}
.borderBox .isType li.isabg03:before{background-position:-300px -590px;}
.borderBox .isType li:before{content:'';display:block;width:140px;height:68px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_submain.png) no-repeat;position:absolute;top:90px;right:30px;}
.borderBox .isType li a{display:inline-block;}

.submainFull.is{background-color:#d4ebfc;}
.isaManage{display:table;padding:60px 0;}
.isaManage .isaManage{display:table-cell;}
.isaManage .mtitH03{display:table-cell;vertical-align:middle;width:170px;font-weight:bold;font-size:20px;}
.isaManage .myisaList{overflow:hidden;}
.isaManage .myisaList li{position:relative;float:left;margin-left:54px;padding:18px 0 18px 66px;}
.isaManage .myisaList li a:before{content:'';display:block;position:absolute;top:0;left:0;width:52px;height:52px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat;}
.isaManage .myisaList li.isaico01 a:before{background-position:-570px -470px}
.isaManage .myisaList li.isaico02 a:before{background-position:-632px -470px}
.isaManage .myisaList li.isaico03 a:before{background-position:-694px -470px}
.isaManage .myisaList li.isaico04 a:before{background-position:-756px -470px}
.isaManage .myisaList li a{font-size:16px;color:#333;}
.isaManage .myisaList li:first-child{margin-left:0;}
.isaManage .myisaList{display:table-cell;}

.cusConBox.is .listDot li{width:206px;}
.cusConBox.is .listDot{padding-bottom:0;}
.cusConBox.is div:first-child{width:310px;}
.selTxt .txtBgOrg{background-color:#fadfbd;line-height:1.5;margin-bottom:10px;}

/*외환 서브메인*/
.submainTop.fx{background-color:#f6f8fa;height:472px;}
.submainTop.fx .TabConBox{padding-top:80px;}
.submainTop.fx .TabConBox .colorBox > .boxShadow .boxType{height:330px;}
.submainTop.fx .TabConBox .colorBox .boxShadow{background-image:url(https://image.shinhan.com/rib2017/images/main/bg_probanner_shadow06.png);background-repeat:no-repeat;}

.rateBox{position:relative;float:right;width:300px;height:330px;}
.rateBox .mtitH02{font-size:16px;font-weight:bold;}
.rateBox .PeachBox{padding:20px;position:relative;box-sizing:border-box;height:90px;}
.rateBox .PeachBox p{margin-top:13px;}
.rateBox .PeachBox a{position:absolute;top:20px;right:20px;}
.TabConBox .rateBox .w2tabcontrol_tabhost li{background:transparent;}
.TabConBox .rateBox .w2tabcontrol .w2tabcontrol_contents_wrapper{padding-top:0px;}
.TabConBox .rateBox .w2tabcontrol{margin-top:13px;}
.TabConBox .rateBox .w2tabcontrol_tabhost{height:29px;}
.TabConBox .rateBox .w2tabcontrol_tabhost li{position:relative;float:left;width:33.3333333%;background-color:#e6e9eb;box-sizing:border-box;border-top:1px solid #ccc;margin-right:0;}
.TabConBox .rateBox .w2tabcontrol_tabhost li a{display:block;text-align:center;padding:6px 0;background-color:#e6e9eb;border-right:1px solid #ccc;border-bottom:1px solid #ccc;color:#777;font-weight:normal;position:static;top:0;margin:0;line-height:1.1;}
.TabConBox .rateBox .w2tabcontrol_tabhost li:first-child{border-left:1px solid #ccc;}
.TabConBox .rateBox .w2tabcontrol_tabhost li.w2tabcontrol_active a{background-color:#f6f8fa;border-bottom:1px solid #f6f8fa;color:#343434;}
.rateTabCon{margin-top:13px;}
.rateTabCon p{text-align:right;font-size:13px;color:#777;margin-bottom:15px;}
.rateTabCon p span{display:inline-block;width:100px;font-weight:bold;}
.rateTabCon .rateView > li{padding-bottom:16px;}
.rateTabCon .rateView li > span{display:inline-block;width:100px;box-sizing:border-box;text-align:right;color:#333;padding-left:30px;}
.rateTabCon .rateView li > span:first-child{text-align:left;}

.fxtitBox{margin-top:3px;}
.fxRaList{margin-top:27px;}
.fxRaList li:first-child{padding-bottom:10px;}
.fxRaList li a{position:relative;font-size:16px;padding-right:21px;line-height:1.4;font-weight:bold;}
.fxRaList.cDarkgray li a{color:#53697a;}
.fxRaList.cGreen li a{color:#4d754f;}
.fxRaList li a:before,
.fxInfo li a:before,
.fundService li a:before{content:'';width:16px;height:16px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat -63px -425px;position:absolute;top:0px;right:0px;}

.fxDtList{overflow:hidden;margin-top:37px;}
.fxDtList li:first-child{padding-left:20px;}
.fxDtList li{float:left;padding:0 18px;position:relative;width:25%;box-sizing:border-box;}
.fxDtList li:before{content:'';display:block;width:1px;height:74px;background:#eee;position:absolute;top:0;left:0;}
.fxDtList li a{display:block;}
.fxDtList li:first-child:before{background:none;}
.fxDtList li dt{overflow:hidden;font-size:18px;color:#343434;text-overflow:ellipsis;white-space:nowrap;margin-bottom:15px;width:auto;}
.fxDtList li dd{font-size:14px;line-height:1.4;/*min-width:300px;*/color:#555;}

.fxUserDeal , .mmInfoBox{margin-top:37px;border:1px solid #e6e6e6;padding:28px 25px;position:relative;}
.fxBuysell{padding-left:75px;}
.fxBuysell dt , .mmInfoBox dt{font-size:16px;font-weight:bold;color:#343434;}
.fxBuysell dd , .mmInfoBox dd{margin-top:7px;}
.fxBuysell:before{content:'';display:block;width:50px;height:52px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat -454px -151px;position:absolute;top:25px;left:25px;}
.fxDeal{position:absolute;top:43px;right:0px;}
.fxDeal li{float:left;padding-right:80px;}
.fxDeal li a{font-size:18px;color:#343434;padding-right:14px;overflow:hidden;}
.fxDeal li a:before{content:'';display:block;width:5px;height:9px;float:right;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat -325px -404px;margin:4px 0px 0 -7px;}

.fxInfoBox{padding:34px 0;position:relative;}
.fxInfoBox li a{display:inline-block;}
.fxInfoBox .fxCus li{padding:22px 0;position:relative;}
.fxInfoBox .fxCus{overflow:hidden;width:440px;margin-right:50px;float:left;}
.fxInfoBox .fxCus li:first-child{border-bottom:1px solid #d8e4ed;}
.fxInfoBox .fxCus li a:before{content:'';display:block;width:12px;height:19px;position:absolute;top:36px;right:10px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat -306px -357px;}
.fxInfoBox .fxCus li dt{font-size:18px;color:#343434;}
.fxInfoBox .fxCus li dd{font-size:16px;color:#555;margin-top:7px;}
.fxInfoBox .fxInfo{width:490px;position:absolute;top:0;right:0;overflow:hidden;}
.fxInfoBox .fxInfo > div{padding:60px 30px;float:left;box-sizing:border-box;width:245px;height:255px;}
.fxInfoBox .fxInfo ul{margin-top:30px;}
.fxInfoBox .fxInfo ul li{padding-bottom:15px;}
.fxInfoBox .fxInfo a{font-size:16px;display:inline-block;padding-right:21px;position:relative;color:#555;}
.fxInfoBox .fxCus.twoType{width:100%;overflow:hidden;}
.fxInfoBox .fxCus.twoType li{float:left;width:420px;text-align:left;margin-right:70px;}
.fxInfoBox .fxCus.twoType li:first-child{border-bottom:none;}


/*펀드서브메인 New*/
.ib_mainWrap.new2021 {}
.ib_mainWrap.new2021 .submainTop.sf {height:500px}
.ib_mainWrap.new2021 .submainTop.sf .subHead{height:auto;}
.ib_mainWrap.new2021 .TabConBox {margin-top:30px; padding-bottom:0;}
.ib_mainWrap.new2021 .TabConBox .boxType {box-sizing:border-box; -moz-box-sizing:border-box;}
.ib_mainWrap.new2021 .TabConBox .boxType.item01 {background:#fbeff0 url(https://image.shinhan.com/rib2017/images/main/bg_fund_mico01.png) right bottom no-repeat;}
.ib_mainWrap.new2021 .TabConBox .boxType.item02 {background:#dff4fb url(https://image.shinhan.com/rib2017/images/main/bg_fund_mico02.png) right bottom no-repeat;}
.ib_mainWrap.new2021 .TabConBox .boxType.item03 {background:#f8eee6 url(https://image.shinhan.com/rib2017/images/main/bg_fund_mico03.png) right bottom no-repeat;}
.ib_mainWrap.new2021 .TabConBox .boxType.item04 {background:#e3f8f9 url(https://image.shinhan.com/rib2017/images/main/bg_fund_mico04.png) right bottom no-repeat;}
.sfInfoBestBox {margin-top:50px;}
.sfInfoBestBox .boxType {box-sizing:border-box; height:100px; padding-top:10px;display:inline-block;}
.sfInfoBestBox .boxType.item01 {width:50%; background:#fff url(https://image.shinhan.com/rib2017/images/main/bg_fund_mico05.png) right center no-repeat; padding-left:30px; border-right:1px solid #efefef;}
.sfInfoBestBox .boxType.item02 {width:49%; background:#fff url(https://image.shinhan.com/rib2017/images/main/bg_fund_mico06.png) right center no-repeat; padding-left:70px; }
.sfInfoBestBox .mtitH03{color:#343434; font-weight:bold;font-size:20px; display:block; margin-bottom:15px;}
.ib_mainWrap.new2021 .submainFull {margin-top:45px}

/*펀드서브메인*/
.submainTop.sf{background-color:#f6f8fa;height:607px;position:relative;}
.submainTop.sf .subHead{height:527px;position:relative;padding-top:80px;}
.subIconBox.sf{border-bottom:none;padding-bottom:0;}
.submainTop.sf .TabConBox .w2tabcontrol_tabhost{bottom:60px;}
.sftype span{display:inline-block;position:relative;padding-left:13px;font-size:13px;color:#777;}
.sftype span:before{content:'';display:block;width:1px;height:11px;background:#9fc7e7;position:absolute;top:1px;left:6px;}
.submainTop.sf .sftype span.bgNone:before {background:none}
.sftype span:first-child{padding-left:0;}
.sftype span:first-child:before{background:none;}
.sftype span.blNone{padding-left:0;}
.sftype span.blNone:before{display:none;}
.submainTop.sf .TabConBox .colorBox .boxShadow .boxType{width:237px;padding:24px 20px 36px 20px}
.submainTop.sf .TabConBox .colorBox .boxShadow{background-image:url(https://image.shinhan.com/rib2017/images/main/bg_probanner_shadow04.png);background-repeat:no-repeat;}
.TabConBox .sfRate{position:absolute;bottom:30px;}
.sfRate .arrL{font-size:26px;position:relative;}
.sfRate .arrS em{font-size:13px;}
.arrL > span{position:relative;top:15px;width:12px;height:9px;display:inline-block;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat;text-indent:-99999em;margin-right:5px;}
.arrS > span{position:relative;top:5px;width:9px;height:7px;display:inline-block;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat;text-indent:-99999em;margin-right:5px;}
.arrS.Up >span{background-position:-375px -407px;}
.arrS.Down >span{background-position:-361px -407px;}
.arrL.Up > em , .arrS.Up > em{color:#ed341b;}
.arrL.Down em , .arrS.Down > em{color:#3579d4;}
.arrL.Up > span{background-position:-406px -405px;}
.arrL.Down > span{background-position:-389px -405px;}

.sfproTit{margin-top:20px;}
.sfproTit a{font-size:20px;color:#343434;}
.monStard{clear:both;}
.monStard .tooltipBox{position:static;}
.monStard .tooltipBox .tooltip{position:absolute;top:480px;left:0;z-index:99;}
.monStard .tooltipBox > a{top:0;width:auto;height:initial;background:transparent;line-height:1.2;font-size:14px;font-weight:bold;}
.submainTop.sf .w2tabcontrol_contents_wrapper , .submainTop.sf .TabConBox{position:static;}
.submainTop.sf .w2tabcontrol_contents_wrapper{margin:0 auto;}
.monStard .tooltipBox > a:before{content:'';display:inline-block;width:17px;height:17px;vertical-align:top;margin-right:8px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat -326px -358px;}

.sfInfoBox .mtitH03{color:#424d89;font-weight:bold;font-size:24px;}
.sfInfoBox .fL p{margin-top:17px;font-size:16px;line-height:1.4;}
.smartCare{position:relative;margin-right:20px;width:194px;padding-left:275px;}
.smartCare li a{display:block;padding:17px 0;color:#3579d4;font-size:18px;overflow:hidden;}
.smartCare li a:before{content:'';display:block;width:5px;height:9px;float:right;margin-top:6px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat -344px -404px;}
.smartCare li:first-child{border-bottom:1px solid #e6e6e6;}
.smartCare:before{content:'';display:block;width:167px;height:102px;position:absolute;top:0;left:0;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat -380px -493px;}

.fundStockBox{height:282px;position:relative;overflow:hidden;}
.fundStockBox .fundStock{overflow:hidden;margin:15px 0 57px;}
.fundStockBox .fundStock > div{background-color:#fff;border-radius:3px;padding:22px 0;}
.fundStockBox .fundStock .fundIndex{display:inline-block;text-align:center;width:12.5%;}
.fundIndex > p{font-size:13px;color:#777;margin-bottom:5px;}
.fundIndex > em{font-size:20px;color:#555;}
.fundIndex .arrS{margin-top:17px;}

.arrS > em{font-size:13px}
.sfRate > span:first-child{margin-left:0;}
.sfRate > span{font-size:13px;color:#777;margin-left:10px;}
.viewCheckBtn.sf{top:65px;}
.viewCheckBtn.sf a{text-indent:-9999em;}
.viewCheckBtn.sf .mtime{padding-right:22px;position:relative;}

.fundConsultBox{overflow:hidden;margin:0 20px;}
.fundConsultBox:before{content:'';display:block;width:100px;height:108px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat -437px -224px;float:left;margin-right:30px;}
.fundConsultBox > p{margin-top:10px;}
.fundConsultBox .fundSpecial{margin-top:20px;float:left;}
.fundSpecial a{display:inline-block;background-color:#e8eef3;padding:0px 11px;line-height:34px;text-align:center;min-width:40px;border-radius:3px;margin-right:3px;color:#555;}
.fundSpecial strong{font-size:16px;color:#555;margin-right:17px;}
.fundService{float:right;margin-top:30px;}
.fundService li{display:inline-block;}
.fundService li a{position:relative;color:#3579d4;font-size:16px;font-weight:bold;padding-right:21px;}
.fundService li:first-child{margin-right:25px;}

.fundProRate{margin-top:50px;border:1px solid #e6e6e6;padding:25px 0 25px 25px;overflow:hidden;}
.fundProRate .rateViewBtn{overflow:hidden;display:inline-block;margin-top:10px;font-size:16px;color:#c87a00;font-weight:bold;}
.fundProRate .rateViewBtn:before{content:'';display:block;width:16px;height:16px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat -93px -425px;float:right;margin-left:5px;}

.fundProRate .fR > div{display:inline-block;margin-right:40px;width:225px;}
.fundProRate .fR > div a{display:block;padding-right:15px;}
.fundProRate .fR > div a:before{content:'';display:block;width:5px;height:9px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat -325px -404px;float:right;margin:3px 10px 0;}
.fundProRate .fR > div a:first-child{margin-bottom:15px;}

.cusConBox.sf .listDot{padding-top:10px;}
.cusConBox.sf .subTelBtn{margin-right:90px;}

/*예금 신탁 메인*/
.submainTop.dt .subHead .ovgBox{padding-top:0;height:315px;}
.submainTop.dt .subHead .boxList li a p{margin-top:25px;padding:0 20px;}
.subRollTop{position:relative;height:285px;}
.subRollTop .titHLink{position:absolute;bottom:38px;}
.subRollTop .sliderBox{overflow:hidden;position:relative;}
.subRollTop .sliderBox .sliderInner{width:100%;height:285px;}
.subRollTop .sliderBox .sliderInner .slider{display:none;position:absolute;bottom:0;width:100%;height:240px;padding-top:45px;}
.subRollTop .sliderBox .sliderInner .slider .inner{position:absolute;left:50%;bottom:0;width:554px;margin-left:-490px;}
.subRollTop .sliderBox .sliderInner .slider dl{padding-top:85px;}
.subRollTop .sliderBox .sliderInner .slider:first-child{display:block;}
.subRollTop .sliderBox .sliderInner .slider{position:absolute;}
.subRollTop .sliderBox .indiCatorBox{position:absolute;right:50%;top:82px;margin-right:-56px;}
.subRollTop .boxInner{position:absolute;right:50%;bottom:-34px;margin-right:-490px;padding-bottom:15px;background:url(https://image.shinhan.com/rib2017/images/main/bg_probanner_shadow.png) no-repeat 0 0;}
.subRollTop .boxList{overflow:hidden;}
.subRollTop .boxList li{float:left;color:#fff;background:url(https://image.shinhan.com/rib2017/images/main/bg_ib_arrow.png) no-repeat center 85%;}
.subRollTop .boxList li a{margin-top:2px;padding-top:34px;width:204px;min-width:136px;box-sizing:border-box;height:224px;text-align:center;display:inline-block;color:#fff;background:url(https://image.shinhan.com/rib2017/images/main/bg_ib_arrow.png) no-repeat center 85%;}
.subRollTop .boxList li a:focus{outline:1px solid #000;}
.subRollTop .boxList li a em{font-size:20px;font-weight:bold;}
.subRollTop .boxList li a p{margin-top:25px;line-height:1.5;padding:0 20px;}
.subRollTop .titHLink li a{min-width:120px;}

.rowTabBox.dt .mtabCont{width:835px;}
.rowTabBox.dt .mtab li a{padding:75px 0 17px;}
.rowTabBox.dt .mtab li a .icorow01{background-position:-128px -564px;}
.rowTabBox.dt .mtab li a .icorow02{background-position:-168px -564px;}
.rowTabBox.dt .mtab li a .icorow03{background-position:-209px -564px;}
.rowTabBox.dt .mtab li a .icorow04{background-position:-439px -647px;}
.rowTabBox.dt .mtab li.on a .icorow01{background-position:-128px -524px;}
.rowTabBox.dt .mtab li.on a .icorow02{background-position:-168px -524px;}
.rowTabBox.dt .mtab li.on a .icorow03{background-position:-209px -524px;}
.rowTabBox.dt .mtab li.on a .icorow04{background-position:-439px -606px;}
.rowTabBox.dt .mtab li a span{top:25px;}

.rowTabBox.dt .mtabCont > div.dtProType{border-left:none;}
.dtProType .dtProBox .mtabInner{width:50%;box-sizing:border-box;}
.dtProType .dtProBox .mtabInner .mRateTxt p{display:inline-block;margin-left:10px;}

.dtProBox .mtabInner{width:244px;box-sizing:border-box;height:166px;}
.dtProBox .mtabInner:first-child,
.dtProBox .mtabInner:first-child + .mtabInner{border-bottom:1px solid #e6e6e6;}
.dtProBox .proTit{font-size:18px;line-height:1;}
.dtProBox .mRateTxt{margin-top:12px;}

.rowTabBox.dt .mtabInner.fst{height:332px;}
.rowTabBox.dt .mtabCont .mtabInner.fst > span{bottom:30px;}
.rowTabBox.dt .mtabCont .mtabInner.fst > span img{width:132px;height:auto;}
.rowTabBox.dt .mtabCont .mtabInner.fst .proTit a{text-overflow:No;white-space:normal;}
.rowTabBox.dt .mtabInner .selTxt{margin-bottom:15px;}
.rowTabBox.dt .mtabInner.fst .selTxt{margin-bottom:20px;}
.mtabInner.fst .mRateTxt{position:absolute;bottom:30px;left:25px;}

.mRateTxt em{font-size:30px;color:#343434;line-height:1;}
.mRateTxt p{font-size:13px;color:#777;margin-top:3px;}

.mRateTxtdm em{font-size:20px;color:#343434;line-height:1;}
.mRateTxtdm em2{font-size:20px;color:#888;line-height:1;}
.mRateTxtdm p{font-size:13px;color:#777;margin-top:3px;}

.seCheckRadio,.seTermRadio{display:inline-block;vertical-align:middle;}
.seCheckRadio > .w2radio{margin-right:85px;}
.seCheckRadio > .w2radio > .w2radio_label{font-size:18px;}
.seTermRadio input[type="radio"]{filter:alpha(opacity=0)\9;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}

.seCheckRadio > .w2radio input[type="radio"] + label{padding-left:34px;line-height:24px;}
.seCheckRadio > .w2radio input[type="radio"] + label:before{/* content:"";position:absolute;left:0;top:0; */width:24px;height:24px;background:url(https://image.shinhan.com/rib2017/images/main/bg_input_radio.png) no-repeat 0 0;}
.seCheckRadio > .w2radio input[type="radio"]:checked + label:before{background-position:0 bottom;}
.seCheckRadio > .w2radio .w2radio_item + .w2radio_item{margin-left:35px;}
.seTermRadio .w2radio{position:relative;}
.seTermRadio .w2radio .w2radio_item{position:relative;}
.seTermRadio .w2group{display:inline-block;margin-right:85px;}
.seTermRadio .w2radio:before{content:'';display:block;height:2px;width:100%;background:#cfd6dc;position:absolute;top:21px;left:0;}
.seTermRadio .w2radio .w2radio_item + .w2radio_item{margin-left:28px;}
.seTermRadio .w2radio input[type="radio"] + label{position:absolute;z-index:2;overflow:hidden;text-align:center;color:#8996a3;font-weight:bold;padding-left:0;line-height:42px;font-size:18px;position:static;width:42px;height:41px;background:url(https://image.shinhan.com/rib2017/images/main/bg_input_checkbox.png) no-repeat 0 0;}
.seTermRadio .w2radio input[type="radio"] + label.on{background-position:0 bottom;color:#fff;}
.seTermRadio .w2radio .w2radio_item label{padding-left:0;}
.seTermRadio .monTxt{margin-left:14px;color:#777;font-weight:bold;}
.seTermRadio > span{margin:0 85px 0 14px;font-weight:bold;color:#777;}
.seTermRadio input[type="radio"] + label:before{content:'';width:42px;height:42px;background:none;}
@media \0screen{
	.seCheckRadio > .w2radio input[type="radio"]{width:24px !important;height:24px !important;}
	.seCheckRadio > .w2radio input[type="radio"] + label{padding-left:8px;}
	.seCheckRadio > .w2radio label:before{display:none;}
	.seTermRadio .w2radio input[type="radio"]{width:0 !important;height:0 !important;}
}

/* 슬라이드 */
.submainTop.dt .sliderBox{overflow:hidden;position:relative;height:285px;width:546px;}
.submainTop.dt .sliderBox .sliderInner .slider{position:absolute;bottom:0;width:554px;height:240px;display:none;}
.sliderBox .sliderInner .slider dl{padding-top:85px;}
.sliderBox .sliderInner .slider:first-child{display:block;}
.sliderBox .sliderInner .slider{position:absolute;}
.submainTop.dt .sliderBox .sliderInner .slider.bg01{background:url(https://image.shinhan.com/rib2017/images/main/bg_dt_img01.png) no-repeat right bottom;}
.submainTop.dt .sliderBox .sliderInner .slider.bg02{background:url(https://image.shinhan.com/rib2017/images/main/bg_dt_img02.png) no-repeat right bottom;}
.sliderBox .indiCatorBox{position:absolute;}
.submainTop.dt .sliderBox .indiCatorBox{right:0;top:82px;}
.submainTop.dt .titHLink{position:absolute;bottom:38px;}

.indiCatorBox a{display:inline-block;overflow:hidden;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat;text-indent:-9999em;}
.indiCatorBox > span > a{margin-right:6px;width:10px;height:10px;background-position:-269px -404px}
.indiCatorBox > span > a.on{width:16px;background-position:-286px -404px;}
.indiCatorBox > a{width:12px;height:12px;}
.indiCatorBox > a.slideStop{background-position:-308px -403px;}
.indiCatorBox > a.slidePlay{background-position:-250px -402px;}

.dirtBox > div,
.dirtBox > div{position:absolute;top:40%;z-index:10;min-width:30px;max-width:70px;width:3%;}
.dirtBox > .slidePrev{left:0;}
.dirtBox > .slideNext{right:0;}
@media all and (min-width:1150px){.dirtBox > .slidePrev,.dirtBox > .slideNext{width:100%;}}
@media \0screen{.dirtBox > .slidePrev,.dirtBox > .slideNext{width:3%;}}
.dirtBox a{display:block;overflow:hidden;width:19px;height:37px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat;text-indent:-9999em;}
.dirtBox > .slidePrev a{float:right;background-position:-266px -544px;}
.dirtBox > .slideNext a{float:left;background-position:-337px -544px;}

.dtProselBox{position:relative;}
.dtProselBox .proType{font-size:24px;text-align:center;color:#343434;font-weight:bold;}
.dtProselBox .proType em{color:#d58017;}
.dtProselBox .reComPro{overflow:hidden;margin-top:45px;}
.dtProselBox .reComPro li:first-child{border-left:none;}
.dtProselBox .reComPro li{float:left;width:33.2%;border-left:1px solid #eee;}
.dtProselBox .reComPro li a{display:block;text-align:center;}
.dtProselBox .reComPro li a span{display:inline-block;}
.dtProselBox .reComPro li dl{margin-top:25px;padding:0 30px;}
.dtProselBox .reComPro li dt{font-size:20px;color:#343434;width:auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.dtProselBox .reComPro li dd{font-size:16px;line-height:1.4;color:#666;margin-top:10px;word-break:keep-all;word-wrap:break-word;white-space:normal;}

.Tyindicator div{position:absolute;top:0;}
.Tyindicator .prev{left:197px;}
.Tyindicator .next{right:197px;}
.Tyindicator div a{display:inline-block;overflow:hidden;vertical-align:bottom;width:26px;height:26px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat;text-indent:-99999px;}
.Tyindicator span{font-size:18px;font-weight:bold;color:#777;vertical-align:middle;}
.Tyindicator .prev a{background-position:-363px -353px;margin-right:10px;}
.Tyindicator .next a{background-position:-409px -353px;margin-left:10px;}

/* 자산관리 서브메인 */
.sBankTopCont.mm .sliderBox .sliderInner .slider.bg01{background:#f1fbe9;}
.sBankTopCont.mm .sliderBox .sliderInner .slider.bg02{background:#fcfaf3;}
.sBankTopCont.mm .sliderBox .titHLink{bottom:30px;margin-left:-490px;}
.submainTop.mm{background-color:#f6f8fa;height:310px;}
.subIconBox.mm{padding-top:50px;}
.submainTop.mm .ovgBox{height:360px;}
.mmType{overflow:hidden;margin-top:30px;}
.mmType li:first-child:before{background-color:none;width:0;height:0;}
.mmType li{position:relative;float:left;width:25%;border-left:none;}
.mmType li span{display:inline-block;width:58px;height:43px;margin-bottom:25px;}
.mmType li:before{content:'';display:block;width:1px;height:134px;background-color:#eee;position:absolute;top:8px;left:0;}
.mmType li p{line-height:1.4;}
.mmType li a{text-align:center;font-size:20px;color:#343434;}
.mmType li span{width:50px;height:50px;}
.mmType li .mmico01{background-position:-570px -532px;}
.mmType li .mmico02{background-position:-630px -532px;}
.mmType li .mmico03{background-position:-690px -532px;}
.mmType li .mmico04{background-position:-750px -532px;}

.mmMfolio{height:150px;background:#fff4e6;}
.mmMfolio>dl{position:relative;}
.mmMfolio dt{position:absolute;top:23px;left:25px;font-size:16px;font-weight:bold;color:#343434;display:none;}
.mmMfolio dd{display:table;height:150px;margin-top:30px;}
.mmMfolio dd>div{display:table-cell;width:245px;padding:0 10px 0 23px;box-sizing:border-box;vertical-align:middle;text-align:center;}
.mmMfolio dd>div>a{font-size:15px;}
.mmMfolio a>p{color:#666;font-size:13px;line-height:1.6;}
.mmMfolio a>strong{position:relative;display:inline-block;margin-bottom:8px;color:#343434;/*font-weight:normal;padding-right:20px;*/}
.mmMfolio a>strong:after{content:'';position:absolute;top:-2px;right:0;width:20px;height:20px;/*background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) -60px -424px no-repeat;*/}
.mmMfolio a>span{color:#343434;font-size:14px}
.mmMfolio .mfLinkbox{background:#fee9cc;text-align:left;}
.mmMfolio .mfLinkbox a{display:block;padding:5px 0;margin-top:9px;}
.mmMfolio .mfLinkbox a>span{position:relative;display:inline-block;padding-right:16px;}
.mmMfolio .mfLinkbox a>span:after{content:'';position:absolute;top:3px;right:0;width:8px;height:10px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) -324px -404px no-repeat;}

.submainTop.mm .colorBox{overflow:hidden;position:absolute;top:80px;left:0}
.submainTop.mm .colorBox .boxShadow:first-child{margin-left:0;}
.submainTop.mm .colorBox .boxShadow{width:320px;float:left;margin-left:10px;padding-bottom:10px;background:url(https://image.shinhan.com/rib2017/images/main/bg_probanner_shadow07.png) no-repeat center bottom;}
.mmTyBox{position:relative;}
.mmTyBox > strong{display:inline-block;width:300px;padding:16px 0px 13px 20px;font-size:16px;color:#343434;}
.mmTyBox.tealBox > strong{background-color:#b2dbfd;}
.mmTyBox.arcticBox > strong{background-color:#91e5eb;}
.mmTyBox.salmonBox > strong{background-color:#fdd19b;}
.mmTyBox .detailBtn{position:absolute;top:15px;right:20px;}
.mmInnerBox{position:relative;width:320px;height:225px;padding:20px;box-sizing:border-box;}
.mmInnerBox > div:first-child{display:block;}/*데이타가 있을시 */
.mmInnerBox .totalNum{text-align:right;margin-top:10px;color:#343434;}
.mmInnerBox .totalNum span{color:#555;margin-right:10px;}
.mmInnerBox .totalNum strong{font-size:30px;}
.mmInnerBox .totalNum em{font-size:24px;margin-left:5px;line-height:1;}
.mmInnerBox .assestList{margin-top:10px;}
.mmInnerBox .assestList li{overflow:hidden;border-top:1px solid #b1d5f2;padding:11px 0;color:#343434;}
.mmInnerBox .assestList li:first-child{border-top:none;}
.mmInnerBox .assestList li > em{float:left;padding-left:10px;color:#555;}
.mmInnerBox .assestList li > span{float:right;text-align:right;}
.assetChartbox{position:absolute;top:0;left:0;width:320px;/* margin-top:8px;margin-left:17px;*/}
.assetChartbox .chartBx{overflow:hidden;height:220px;}
.asstValue .arrow{width:10px;height:7px;vertical-align:middle;text-align:left;display:inline-block;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat;text-indent:-9999px;}
.asstValue .arrow.up{background-position:-527px -406px;}
.asstValue .arrow.down{background-position:-527px -390px;}
.asstValue em{margin:0 18px 0 10px;font-size:16px;}
.loveSavingBox dl:first-child{margin-bottom:10px;margin-top:30px;}
.loveSavingBox dl{background-color:#ffeed8;border-radius:3px;display:table;padding:12px;width:280px;box-sizing:border-box;}
.loveSavingBox dl dt{display:table-cell;/*vertical-align:middle;*/font-size:13px;color:#555;}
.loveSavingBox dl dd{text-align:right;font-size:22px;color:#343434;}
.stateIconBox{position:absolute;top:40%;right:30px;}
.stateIconBox span{display:block;padding-bottom:10px;}
.stateIconBox span:before{content:'';display:inline-block;margin-right:6px;width:14px;height:10px;border-radius:5px;background-color:#ffb135;}
.stateIconBox span:first-child:before{background-color:#4bb0c6;}
.assetNodata{display:none;text-align:center;padding-top:10px;} /*데이타가 없을시*/
.assetNodata p{padding:15px 0;}
.assetNodata > span{display:inline-block;width:76px;height:76px;overflow:hidden;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_submain.png) no-repeat;}
.assetNodata > span.mmico01{background-position:-480px -590px}
.assetNodata > span.mmico02{background-position:-566px -590px}
.assetNodata > span.mmico03{background-position:-652px -590px}
.mmTyBox.salmonBox .assetNodata .mmTyBtn{text-align:center;}
.mmTyBtn a{display:inline-block;text-align:center;padding:0px 13px;color:#fff;min-width:74px;border-radius:3px;line-height:37px;}
.mmTyBtn .cazure{background-color:#3579d4;!important;}
.mmTyBtn .csapphire{background-color:#16b1bc;!important;}
.mmTyBtn .ctawny{background-color:#d88e32;!important;}
.mmTyBox.salmonBox .mmTyBtn{text-align:right;}
.detailBtn{text-indent:-9999px;}
.detailBtn:before{top:5px;background-position:-527px -361px;}
.cusConBox.mm .listDot, .cusConBox.ms .listDot{margin-top:20px;}

/*미션플러스 메인*/
.submainTop.ms{background-color:#f6f8fa;height:244px;}
.submainConBox.ms .TabConBox{padding-bottom:0;}
.msTopBox{padding-top:80px;overflow:hidden;position:relative;}
.msTopBox > p{float:right;font-size:16px;line-height:1.4;margin-right:95px;}
.msTopBox a{display:inline-block;}
.missionListBox{position:relative;margin-top:28px;}
.missionListBox > div{position:absolute;z-index:1;width:934px;height:49px;border:2px solid #afb5ba;background-color:#fff;box-sizing:border-box;}
.missionListBox .listActive{height:44px;}
.missionListBox div a{display:block;line-height:46px;padding:0 20px;overflow:hidden;height:44px;}
.missionListBox ul li{border-top:1px solid #eeeeee;display:none;}
.missionListBox ul li:first-child{display:block;}
.missionListBox span{display:inline-block;}
.missionListBox .time{color:#777;float:right;}
.missionListBox .snsTxt{float:left;margin-right:20px;}
.missionListBox .snsTxt img{display:inline-block;vertical-align:top;margin-top:12px;}
.missionListBox .Txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:600px;}
.missionListBox .snsTxt strong{display:inline-block;margin-left:8px;width:150px;}
.missionListBox .open{display:block;width:20px;height:24px;position:absolute;top:12px;right:0px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat;background-position:-455px -352px;text-indent:-9999em;}
.missionListBox .open.close{background-position:-490px -352px}
.submainConBox.ms{margin-top:60px;}
.submainConBox.ms .tabType .w2tabcontrol_tabhost{position:static;}
.msconBox ul{display:table;}
.msconBox ul li{position:relative;display:inline-table;margin-left:5px;vertical-align:top;}
.msconBox ul li:first-child{margin-left:0;width:178px;margin-top:0;}
.msconBox .imgbgBox{position:relative;margin-top:5px;}

.msconBox .imgbgBox.bg01, .msconBox .imgbgBox.bg07{width:178px;height:308px;}
.msconBox .imgbgBox.bg01{background:url(https://image.shinhan.com/rib2017/images/main/bg_ms_img01.png) no-repeat;}
.msconBox .imgbgBox.bg07{background:url(https://image.shinhan.com/rib2017/images/main/bg_ms_img07.png) no-repeat;}

.msconBox .imgbgBox.bg02 , .msconBox .imgbgBox.bg08{width:178px;height:158px;}
.msconBox .imgbgBox.bg02{background:url(https://image.shinhan.com/rib2017/images/main/bg_ms_img02.png) no-repeat;}
.msconBox .imgbgBox.bg08{background:url(https://image.shinhan.com/rib2017/images/main/bg_ms_img08.png) no-repeat;}

.msconBox .imgbgBox.bg03 , .msconBox .imgbgBox.bg09{width:363px;height:471px;}
.msconBox .imgbgBox.bg03{background:url(https://image.shinhan.com/rib2017/images/main/bg_ms_img03.png) no-repeat;}
.msconBox .imgbgBox.bg09{background:url(https://image.shinhan.com/rib2017/images/main/bg_ms_img09.png) no-repeat;}

.msconBox .imgbgBox.bg04, .msconBox .imgbgBox.bg10{width:429px;height:191px;}
.msconBox .imgbgBox.bg04{background:url(https://image.shinhan.com/rib2017/images/main/bg_ms_img04.png) no-repeat;}
.msconBox .imgbgBox.bg10{background:url(https://image.shinhan.com/rib2017/images/main/bg_ms_img10.png) no-repeat;}

.msconBox .imgbgBox.bg05 , .msconBox .imgbgBox.bg11{width:245px;}
.msconBox .imgbgBox.bg05{background:url(https://image.shinhan.com/rib2017/images/main/bg_ms_img05.png) no-repeat;}
.msconBox .imgbgBox.bg11{background:url(https://image.shinhan.com/rib2017/images/main/bg_ms_img11.png) no-repeat;}

.msconBox .imgbgBox.bg06, .msconBox .imgbgBox.bg12{width:179px;}
.msconBox .imgbgBox.bg06{background:url(https://image.shinhan.com/rib2017/images/main/bg_ms_img06.png) no-repeat;}
.msconBox .imgbgBox.bg12{background:url(https://image.shinhan.com/rib2017/images/main/bg_ms_img12.png) no-repeat;}

.msconBox .imgbgBox.bg01 a, .msconBox .imgbgBox.bg07 a{height:308px;width:inherit;}
.msconBox .imgbgBox.bg02 a , .msconBox .imgbgBox.bg08 a{height:158px;width:inherit;}
.msconBox .imgbgBox.bg03 a, .msconBox .imgbgBox.bg09 a{height:471px;width:inherit;}
.msconBox .imgbgBox.bg04 a, .msconBox .imgbgBox.bg10 a{height:191px;width:184px;padding:16px;}
.msconBox .imgbgBox.bg05 a, .msconBox .imgbgBox.bg06 a, .msconBox .imgbgBox.bg11 a, .msconBox .imgbgBox.bg12 a{height:inherit;width:inherit;}

.msconBox .imgbgBox h3 , .overLayerbox em{font-size:20px;color:#fff;}
.msconBox .imgbgBox p{line-height:1.6;color:#fff;margin-top:10px;}
.msconBox .imgbgBox span{display:inline-block;overflow:hidden;width:34px;height:36px;text-align:center;margin-bottom:22px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat;}
.msconBox .imgbgBox .ico_ms01{background-position:-132px -482px;}
.msconBox .imgbgBox .ico_ms02{background-position:-209px -482px;margin-top:28px;margin-bottom:18px;}
.msconBox .imgbgBox .ico_ms03{background-position:-168px -479px;}
.msconBox .imgbgBox .ico_ms04{background-position:-328px -479px;width:40px;}
.msconBox .imgbgBox .ico_ms05{background-position:-288px -479px;margin-top:28px;margin-bottom:18px;}
.msconBox .imgbgBox .ico_ms06{background-position:-248px -479px;margin-top:40px;}
.msconBox .imgbgBox.bg04 a p{margin-top:10px;}
.msconBox .imgbgBox.bg06 a span{margin-top:40px;}
.msconBox .msCenter{text-align:center;}
.msconBox .imgbgBox > a{position:relative;display:block;padding:30px;box-sizing:border-box;}
.msconBox .imgbgBox > a:hover:before{content:'';display:block;width:inherit;height:inherit;background-color:#000;opacity:0.8;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";position:absolute;top:0;left:0;}
.msconBox .imgbgBox > a.greenOver,
.msconBox .imgbgBox > a.greenOver:before{background-color:#4fbf55;opacity:0.9;filter:alpha(opacity=90);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}
.msconBox .imgbgBox > a.pinkOver,
.msconBox .imgbgBox > a.pinkOver:before{background-color:#f482a1;opacity:0.9;filter:alpha(opacity=90);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}
.msconBox .imgbgBox > a.purpleOver,
.msconBox .imgbgBox > a.purpleOver:before{background-color:#7897df;opacity:0.9;filter:alpha(opacity=90);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}
.msconBox .imgbgBox > a.orangeOver,
.msconBox .imgbgBox > a.orangeOver:before{background-color:#f69404;opacity:0.9;filter:alpha(opacity=90);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}

.msconBox .imgbgBox > a:hover .overLayerbox{display:block;}
.msconBox .imgbgBox > a:hover h3, .msconBox .imgbgBox > a:hover span,.msconBox .imgbgBox > a:hover p{display:none;}
.overLayerbox{position:absolute;top:0;left:0;z-index:999;text-align:center;width:inherit;height:inherit;display:none;}
.overLayerbox em{position:relative;top:30%;}
.overLayerbox em:before{content:'';display:inline-block;width:45px;height:45px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat -813px -536px;position:absolute;top:40px;left:25%;}
.msconBox .imgbgBox.bg03 .overLayerbox em , .msconBox .imgbgBox.bg09 .overLayerbox em{top:45%;}

.divBox .imgbgBox{float:left;height:275px;}
.divBox > div:first-child{margin-right:5px;}

.submainFull.ms{background-color:#d4eeff;}
.mmList{overflow:hidden;margin:60px 0;}
.mmList li{float:left;width:25%;text-align:center;}
.mmList li a{display:inline-block;}
.mmList li dl{margin-top:20px;}
.mmList li dt{font-size:20px;color:#343434;}
.mmList li dd{font-size:16px;line-height:1.5;color:#666;}
.mmList li a span{width:50px;height:50px;display:inline-block;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat;}
.mmList .ico01{background-position:-317px -425px;}
.mmList .ico02{background-position:-377px -425px;}
.mmList .ico03{background-position:-438px -425px;}
.mmList .ico04{background-position:-497px -425px;}

.cusConBox .subTelBtn a.wdSmall{padding:0 23px;}
.TabConBox .colorBox .bgArea.bg04{background-position:-479px -480px;}
.TabConBox .colorBox .bgArea.bg05{background-position:-639px -480px;}

.subTelBox .smallTxt{font-weight:bold;padding-left:3px;}

.mtitBox{margin-top:57px;height:30px;}
.mtitH02{font-size:24px;color:#333;font-weight:bold;}
.mtitH02 em{color:#d58017}
.mtitH03{font-size:24px;color:#343434;}
.txtTyOrg01{color:#d58017;}

.viewCheckBtn , .rateBox .viewCheckBtn{position:absolute;top:5px;right:0;}
.viewCheckBtn a , .rateBox .viewCheckBtn a{display:block;padding-right:22px;color:#777;}
.bfTxt{font-size:16px;color:#343434;}
.smallTxt{font-size:14px;color:#777;font-weight:normal;}

.fontTy30{font-size:30px !important;}
.fontTy44{font-size:44px !important;}
.DarkGrayBox{background-color:#878a92 !important;}
.OrgBox{background-color:#f5a256 !important;}
.GreenBox{background-color:#42a552 !important;}
.GrayBox{background-color:#8392a0 !important;}
.SkyBlueBox{background-color:#aadaff !important;}
.LightBlueBox{background-color:#7ae6ea !important;}
.SkinOrgBox{background-color:#fecf95 !important;}
.GreenLightBox{background-color:#ace1af !important;}
.SkycyanBox{background-color:#d4ebfc !important;}
.LightSkinBox{background-color:#ffe9cd !important;}
.PeachBox{background-color:#f7ead9 !important;}
.DarkGreenBox{background-color:#07a59f !important;} /* #3fbab3  */
.GrayBlueBox{background-color:#878a92 !important;}
.tealBox{background-color:#c6e5ff !important;}
.arcticBox{background-color:#aaebf0 !important;}
.salmonBox{background-color:#fedcb1;}
.lightBlue{background-color:#e9f5fd !important;}

.mtime{font-size:13px;color:#777 !important;}
.cDarkgray{color:#53697a;}
.cGreen{color:#4d754f;}

/* 퇴직연금 바로가기 */
.shortcutBox{position:relative;width:980px;margin:20px auto -10px;padding:32px 187px 30px 83px;background-color:#f2f2f2;box-sizing:border-box;}
.shortcutBox > p{position:relative;font-size:16px;color:#343434;}
.shortcutBox > p:before{content:"";position:absolute;left:-52px;top:0;width:37px;height:34px;margin-top:-8px;background:url(https://image.shinhan.com/rib2017/images/main/sp_ico_main.png) no-repeat -930px -532px;}
.shortcutBox > a{position:absolute;right:30px;top:0;margin-top:26px;}


/*대출 외부*/
.Outsidewrap #contents{padding-top:0;}
.Outsidewrap .headerBox{border-bottom:1px solid #dfe3e7;}
.Outsidewrap .headerBox .header{width:980px;margin:0 auto;padding:18px 0 18px;overflow:hidden;height:61px;box-sizing:border-box;}
.Outsidewrap .headerBox .header .topMenu{margin-top:5px;}
.Outsidewrap .headerBox .header .topMenu a{display:inline-block;margin-left:23px;}
.Outsidewrap .headerBox .header .topMenu a:first-child{margin-left:0;}
.Outsidewrap .headerBox .header h1{float:left;margin-right:30px;}
.Outsidewrap .headerBox .header h1 a{width:109px;height:25px;background:url(https://image.shinhan.com/rib2017/images/layout/sp_layout.png) no-repeat -10px -40px;vertical-align:top;}
/* .Outsidewrap .headerBox .header h2 a{width:149px;height:25px;background:url(https://image.shinhan.com/rib2017/images/loan/sp_ousider.png) no-repeat 0px -145px;vertical-align:top;} */
.Outsidewrap .headerBox .header h2{float:left;}
.Outsidewrap .visualBox{width:980px;margin:0 auto;height:312px;position:relative;}
.Outsidewrap .visualBox.bg01{background:url(https://image.shinhan.com/rib2017/images/loan/bg_outsider01.png) no-repeat right top;}
.Outsidewrap .visualBox.bg02{background:url(https://image.shinhan.com/rib2017/images/loan/bg_outsider02.png) no-repeat right top;}
.Outsidewrap #quick .quickCon , .Outsidewrap #quick .bg , .Outsidewrap .goodsListWrap{display:none;}
.Outsidewrap .txtBox{padding-top:75px;color:#454545;}
.Outsidewrap .txtBox strong{font-size:36px;margin-right:5px;}
.Outsidewrap .txtBox span{font-size:28px;}
.Outsidewrap .outsiderLogin{overflow:hidden;padding-bottom:10px;background:url(https://image.shinhan.com/rib2017/images/loan/bg_shadow.png) no-repeat 0 0;position:absolute;bottom:-25px;left:0;z-index:4;}
.Outsidewrap .outsiderLogin .selectLogin:after{content:'';display:block;clear:both;}
.Outsidewrap .outsiderLogin .selectLogin div{float:left;/* padding:24px;*/box-sizing:border-box;position:relative;height:135px;}
.Outsidewrap .outsiderLogin .selectLogin div:before{content:'';display:block;width:28px;height:8px;background:url(https://image.shinhan.com/rib2017/images/loan/sp_ousider.png) no-repeat -111px -25px;position:absolute;bottom:25px;right:25px;}
.Outsidewrap .outsiderLogin .selectLogin div a{display:block;height:135px;padding:24px;color:#fff;font-size:20px;box-sizing:border-box;}
.Outsidewrap .outsiderLogin .dlBlueBox{background-color:#37a8c8;width:270px;}
.Outsidewrap .outsiderLogin .dlBlueBox a{width:270px;}
.Outsidewrap .outsiderLogin .dlBlueBox p{padding:0 0 0 24px;}
.Outsidewrap .outsiderLogin .dlBlueBox a + p{padding-top:24px;}
.Outsidewrap .outsiderLogin .dlGrayBox a{width:195px;background-color:#878a92;}
.subFull{background-color:#e7f3ff;padding:56px 0 39px;}
.subFull > div{overflow:hidden;}
.outsideContBox{width:980px;margin:0 auto;}
.outsideContBox .userSelect{float:left;}
.outsideContBox > div{width:465px;}
.outsideContBox div strong{color:#343434;}
.outsideContBox .userSelect{position:relative;border-right:1px solid #dcdcdc;}
.outsideContBox .branchBox{overflow:hidden;height:45px;margin-top:20px;}
.outsideContBox .branchBox li{float:left;position:relative;padding-left:72px;padding-right:46px;}
.outsideContBox .branchBox li:first-child{margin-right:44px;}
.outsideContBox .branchBox li:first-child:before{content:'';display:block;width:1px;height:46px;background:#dcdcdc;position:absolute;top:0;right:0px;}
.outsideContBox .branchBox li a{color:#555;line-height:1.4;display:inline-block;padding-top:7px;}
.outsideContBox .branchBox li a:before{content:'';display:block;position:absolute;top:0;left:0;width:42px;height:45px;background:url(https://image.shinhan.com/rib2017/images/loan/sp_ousider.png) no-repeat;}
.outsideContBox .branchBox li.ico01 a:before{background-position:-10px -90px;}
.outsideContBox .branchBox li.ico02 a:before{background-position:-82px -90px;}
.userNotice{float:left;margin-left:48px;}
.userNotice ul{overflow:hidden;}
.userNotice li{float:left;}
.userNotice li:first-child{padding-right:25px;}
.outsideContBox .userSlect .titH03:after{background:transparent;}
.outsideContBox .titH03{display:block;margin-top:0;line-height:1.4;padding-right:27px;}
.outsideContBox .titH03:after{content:'';display:inline-block;width:15px;height:15px;background:url(https://image.shinhan.com/rib2017/images/loan/sp_ousider.png) no-repeat -124px -43px;margin-left:10px;position:relative;top:3px;}
.userNotice li a{display:block;margin-top:17px;}
.titName{margin-top:50px;font-size:22px;color:#333;font-weight:bold;}
.titName em{color:#3579d4;margin-right:5px;}
.listData{margin-top:50px;}
.listData > li{border-top:1px dashed #dcdcdc;padding:20px 0;display:table;width:100%;}
.listData > li:first-child{border-top:none;padding-top:0;}
.listData > li dl{display:table-cell;vertical-align:top;width:465px;}
.listData > li dl:first-child{padding-right:50px;}
.listData > li dt{font-size:17px;color:#343434;}
.listData > li dd .listDot{margin-top:10px;}
.IdNumBox{padding:25px 22px;border:1px solid #b7bbd1;background:#fff;width:464px;box-sizing:border-box;}
.IdNumBox .btns{margin-top:15px;}
.IdNumBox .btns a{margin-left:10px;}
.IdNumBox .btns a:first-child{margin-left:0;}
.IdNumBox dl dt{display:inline;font-size:20px;color:#343434;margin-right:28px;line-height:1.4;}
.IdNumBox dl dd{display:inline;}
.IdNumBox dl dd span{display:inline-block;margin:0 8px;}
.IdNumBox ul{margin-top:15px;}
.IdNumBox a[class*="btnTy"].large{height:36px;line-height:36px;}
.browserInfo:before{content:'';display:block;width:80px;height:80px;background:url(https://image.shinhan.com/rib2017/images/loan/sp_ousider.png) no-repeat 0 0;float:left;clear:both;margin-right:30px;}
.browserInfo a{display:block;margin-top:17px;}
.IdNumBox .btns a[class*="btnTy"].large:before, .IdNumBox .btns a[class*="btnTy"].large:after{width:17px;}


