@charset "euc-kr";

/* 2017-04 ¼öÁ¤ ¹× ½Å±Ô Ãß°¡ */

body{-webkit-text-size-adjust:none;}
/* Çì´õ */
#header .inner .util .btn{width:auto !important;background:none !important;}
#header .inner #gnb > dl{/*width:767px !important;*/}
#header .inner #gnb > dl > dt + dd{padding-left:0px;}
#header .inner .util .btn a{background:url(../img/common/bg_headerbtn_midcorner.gif) no-repeat left top;}
#header .inner .util .btn a.goPagebtn01{background:url(../img/common/bg_headerbtn_midcorner_84px.gif) no-repeat left top;}
#header .inner .util .btn a:first-child{background:url(../img/common/bg_headerbtn_leftcorner.gif) no-repeat left top;}
#header .inner .util .btn a.last_btn{width:66px;background:url(../img/common/bg_headerbtn_rightcorner.gif) no-repeat right top;}
#header .inner .util .login{padding-right:0px !important;border:0px none !important;background:none !important;}
#header .inner .util .login_text strong{background:none !important;}

/* 1depth */
#header .inner #gnb > dl > dd{background-position:20px 10px;}
#gnb > dl > dd > h2 > a{font-size:18px;color:#333;letter-spacing:-3px;text-decoration:none;}

/* 2depth */
#header .inner #gnb > dl > dd .depth02{top:83px !important;;/*padding-top:31px !important;*/border-left:1px solid #f2f2f2;}
#header .inner #gnb > dl > dd .depth02 dt{font-size:20px;font-weight:bold;color:#ec008c;}
#header .inner #gnb > dl > dd .depth02 dd a{display:block;width:100%;white-space:nowrap;/*overflow:hidden;text-overflow:ellipsis;*/}
#header .inner #gnb > dl > dt + dd .depth02{border-left:0px;}
#header .inner #gnb .back{height:500px;background:#fff url(../img/common/bg_back_new.gif) no-repeat center bottom !important;}

/* 2depth ³ëÃâ¸Þ´º °¹¼ö:5°³ */
#header .inner #gnb .menu5 dl.depth02{width:136px;height:399px;padding:0px 30px;}
#header .inner #gnb dl.menu5 .snb0{left:-250px !important;}
#header .inner #gnb dl.menu5 .snb1{left:-54px !important;}
#header .inner #gnb dl.menu5 .snb2{left:142px !important;}
#header .inner #gnb dl.menu5 .snb3{left:338px !important;}
#header .inner #gnb dl.menu5 .snb4{left:534px !important;}

/* 2depth ³ëÃâ¸Þ´º °¹¼ö:6°³ */
#header .inner #gnb .menu6 dl.depth02{width:118px;height:399px;padding:0px 20px 0px 25px;}
#header .inner #gnb dl.menu6 .snb0{left:-250px !important;}
#header .inner #gnb dl.menu6 .snb1{left:-87px !important;}
#header .inner #gnb dl.menu6 .snb2{left:76px !important;}
#header .inner #gnb dl.menu6 .snb3{left:239px !important;}
#header .inner #gnb dl.menu6 .snb4{left:402px !important;}
#header .inner #gnb dl.menu6 .snb5{left:565px !important;}

/* 2depth ³ëÃâ¸Þ´º °¹¼ö:7°³ */
#header .inner #gnb .menu7 dl.depth02{width:100px;height:399px;padding:0px 20px;}
#header .inner #gnb dl.menu7 .snb0{left:-250px !important;}
#header .inner #gnb dl.menu7 .snb1{left:-110px !important;}
#header .inner #gnb dl.menu7 .snb2{left:30px !important;}
#header .inner #gnb dl.menu7 .snb3{left:170px !important;}
#header .inner #gnb dl.menu7 .snb4{left:310px !important;}
#header .inner #gnb dl.menu7 .snb5{left:450px !important;}
#header .inner #gnb dl.menu7 .snb6{left:590px !important;}

/* 2depth ÇÏÀ§ 3depth Ãß°¡ ÇüÅÂ */
#header .inner #gnb > dl > dd .depth02 dd.depth_add > a{padding-left:8px;background:url(../img/common/bg_snb_2depth.gif) no-repeat left center;}
#header .inner #gnb > dl > dd .depth02 dd.depth_add > ul{padding-left:8px;}
#header .inner #gnb > dl > dd .depth02 dd.depth_add > ul > li{margin-top:10px;}
#header .inner #gnb > dl > dd .depth02 dd.depth_add > ul > li > a{padding-left:6px;background:url(../img/common/bg_snb_3depth.gif) no-repeat left center;}



/* ÄÁÅ×ÀÌ³Ê */


/* lnb */
#aside h2{font-size:38px;letter-spacing:-3px;position:relative;}
#aside h2:after{content:"";display:block;width:100%;height:11px;background:url(../img/cyber/bg_h2.gif) no-repeat left bottom;position:absolute;left:0px;bottom:0px;}
/* »çÀÌ¹öÃ¢±¸ */
.cyber #aside h2{background:none;color:#1075c2;}
.cyber #aside h2:after{background:url(../img/cyber/bg_h2.gif) no-repeat left bottom;}
/* º¸Çè»óÇ° */
.insurance #aside h2{background:none;color:#e20f8c;}
.insurance #aside h2:after{background:url(../img/insurance/bg_h2.gif) no-repeat left bottom;}
/* ±ÝÀ¶»óÇ° */
.loan #aside h2{background:none;color:#c732a9;}
.loan #aside h2:after{background:url(../img/loan/bg_h2_new.gif) no-repeat left bottom;}
.trust #aside h2{background:none;color:#c732a9;}
.trust #aside h2:after{background:url(../img/loan/bg_h2_new.gif) no-repeat left bottom;}
/* °ø½Ã½Ç */
.public #aside h2{background:none;color:#7030a0;}
.public #aside h2:after{background:url(../img/public/bg_h2.gif) no-repeat left bottom;}
/* °í°´¼¾ÅÍ */
.customer #aside h2{background:none;color:#e20f8c;}
.customer #aside h2:after{background:url(../img/customer/bg_h2.gif) no-repeat left bottom;}
/* È¸»ç¼Ò°³ */
.introduce #aside h2{background:none;color:#e20f8c;}
.introduce #aside h2:after{background:url(../img/introduce/bg_h2.gif) no-repeat left bottom;}
/* ÄÁ¼³ÅÏÆ® */
.consultant #aside h2{background:none;color:#7030a0;}
.consultant #aside h2:after{background:url(../img/consultant/bg_h2.gif) no-repeat left bottom;}
.consultant #aside > ul > li.on > a{color:#7030a0;}
/* ·Î±×ÀÎ¼¾ÅÍ */
.login #aside h2{background:none;color:#e20f8c;}
.login #aside h2:after{background:url(../img/etc/bg_h2.gif) no-repeat left bottom;}
/* ÀÌ¿ë¾à°ü ¹× Á¤Ã¥ */
.rules #aside h2{background:none;color:#5628b4;font-size:30px;letter-spacing:-4px;}
.rules #aside h2:after{background:url(../img/terms_and_policy/bg_h2.gif) no-repeat left bottom;}
/* ÅðÁ÷¿¬±Ý */
.pension #aside h2{background:none;color:#5628b4;}
.pension #aside h2:after{background:url(../img/terms_and_policy/bg_h2.gif) no-repeat left bottom;}

/* ¸¶ÀÌÆäÀÌÁö */
.my_page #aside h2{background:none;color:#e20f8c;}
.my_page #aside h2:after{background:url(../img/insurance/bg_h2.gif) no-repeat left bottom;}





/* ÄÁÅÙÃ÷ */
.hl_sub{word-break:keep-all;}

/* ÇªÅÍ */

#footer .inner{width:980px !important;height:auto !important;}

#footer .inner .footer_link{width:100%;padding-bottom:50px;position:relative;}
#footer .inner .footer_link .list_link{width:100%;overflow:hidden;padding-top:15px;}
#footer .inner .footer_link .list_link:first-child{padding-top:0px;}
#footer .inner .footer_link .list_link h4{float:left;width:94px;font-size:14px;color:#303030;letter-spacing:-1px;}
#footer .inner .footer_link .list_link li{float:left;padding-left:8px;margin-left:8px;background:url(../img/common/bar_footerlink.gif) no-repeat left center;}
#footer .inner .footer_link .list_link li a{font-size:13px;color:#606060;letter-spacing:-1px;word-spacing:-2px;}
#footer .inner .footer_link .list_link li:first-child{padding-left:0px;margin-left:0px;background:none;}

#footer .inner .footer_link .footer_sns{position:absolute;right:0px;bottom:30px;}


#footer .inner .foot_menu{padding-top:25px; border-top:1px solid #d1d1d1;}

#footer .inner .foot_menu li{margin-bottom:7px;}
#footer .inner .foot_menu li a{margin:0 12px;font-size:13px !important;}
#footer .inner .foot_menu li.b_color a{color:#494aa6;}
#footer .inner .foot_menu li.nw a{padding-right:17px;background:url(../img/common/ico_newwindow.gif) no-repeat right center;}
#footer .inner .foot_menu li.line2{clear:both;float:left;background:none;}
#footer .inner .foot_menu li.line2 a{margin-left:0px;background:none;}
#footer .inner .foot_menu li.line2_1{}

#footer .selBox{top:inherit;bottom:75px;}
#footer .bn{top:inherit;bottom:34px;}


#footer .footer_info{width:100%;overflow:hidden;}
#footer address p.copy{margin-bottom:0px;padding-bottom:40px;}


/* popup */

/*layer popup*/


/*top*/


/*¹Ì¸®º¸±â È­¸é*/


/* 2017-04-24 È¸»ç¼Ò°³ ¼öÁ¤ */
.tiles .fc{width:100%;background:url(../img/introduce/bg_sm_fc2.gif) no-repeat 477px bottom}
.tiles .fc a{display:inline-block;width:182px;height:33px;line-height:30px;box-sizing:border-box;background-position:right center;padding:0px 10px 0px 10px;margin-bottom:0px;}
.tiles .fc a:last-child{margin-left:0px;}

/*2017-04-28 »çÀÌÆ®¸Ê ¼öÁ¤*/
.sitemap .menu_tab li{padding:20px 13px !important;}
.sitemap .section_menu.pink2 h5{color:#c732aa; border-bottom:2px solid #c732aa;}
.sitemap .section_menu.pink2 > ul > li > a, .sitemap .section_menu.pink > ul > li > em{background-position:0 -34px}

.layer_pop.type02{max-height:680px;overflow-y:auto;padding:20px 30px 30px;border:0;}
.layer_pop.type02 > .btn_close{top:25px;}

.layer_pop.type03{width:596px;padding:0;border:0;}