@charset "utf-8";

/*

#header   : z-index: 2000
#footer   : z-index: 1000

.channelC .box-intro: z-index:5	
.vErs .box-intro	: z-index:5

.suvMainVS			: z-index:4
.tableHIddenLine	: z-index:2


#wrapper	 : static
.container : static
#contents : static

*/

#wrapper {min-width:980px; min-height:100%; position:relative;  overflow:hidden;}
.iPad #wrapper {min-width:980px; min-height:100%; position:relative;  overflow:auto;}
#skiptoContent	{position:absolute;  }

.wrap {width:100%; text-align:left; }
.container			{width:940px; margin:0 auto;   }
.container.container_wide	{width:1280px;}
.login_main .container			{width:1280px; margin:0 auto;   }
.tableHIddenLine	{position:absolute; left:50%; margin-left:-471px; width:1px; overflow:hidden; height:100%; background:#fff; z-index:2; }
#sub_English .tableHIddenLine		{display:none; }

#sub_hanwha .container		{width:100%; }
#sub_English .container		{width:100%; }
#sub_main .container		{width:100%; }

#sub_hanwha .container div#content,	
#sub_English .container div#content,
#sub_main .container div#content		{width:940px; margin:0 auto; padding-bottom:90px; }

.container div#content			{padding:0 0 80px 0; line-height:22px;}
.container #fintro div#content	{padding:0;}
.container #kintro div#content	{padding:0;}
.container #content:after	{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}

/*
#sub_LOGIN						{background:url(/img/layout/2015/login_header_bg.gif) repeat-x 0 0;}
#sub_LOGIN #globalHeader h1		{padding:11px 0 0;}
#sub_LOGIN .header_sub			{background:none; }
#sub_LOGIN .wrap #header		{height:58px; }
#sub_LOGIN .wrap #header h1		{left:95px; }
#sub_LOGIN .front_login			{padding:30px 0 0;}
#sub_LOGIN .container #content	,
#sub_LOGIN .front_login			{padding-bottom:0;}
#sub_LOGIN #menuTxt				{position:absolute; right:50%; top:22px; margin-right:-470px; }
#sub_LOGIN .wrap #header		{position:relative;  height:58px; }
#sub_LOGIN.header_fixed			{padding:0; background:none; }
#sub_LOGIN.header_fixed #header	{position:relative; height:58px; }
*/
#sub_LOGIN .container #content.intro_login { padding:60px 0 60px;}

/* 오른쪽 배너 */
.rightBnrLayout .realContentWrap	{width:720px; float:left; position:relative;  padding-right:39px; }
.rightBnrLayout .realContentWrap .ofh	{min-height:600px; }
.rightBnrLayout .incRight_banner	{width:180px; float:right;}
.rightBnrLayout.wideContet .realContentWrap	 {width:760px; padding-right:19px; }
.rightBnrLayout.wideContet .incRight_banner {width:160px; float:right;}

.boardList_s #content	{clear:both; padding:0 0 10px 0;}

.conHd {position:relative;width:100%; height:27px;margin-bottom:30px; padding-top:27px; line-height:12px; overflow:hidden; }
#content.hiddenTitle .conHd {display:none }
#content.hiddenTitle h1			{display:none}
#content.hiddenTitle .location	{display:none}

#content.hiddenTitle .menuTabNavi	{display:none}

.conHd .location {position:absolute;top:22px;right:0px;font-size:12px;color:#000;}
.conHd .location a {color:#000;}
.conHd .tablet {display:none; right:0px;}
.conHd .location .zoomBox {display:inline-block; overflow:hidden; }
.conHd .location em		{float:left; padding:3px 8px 0 0}
.conHd .location a		{float:left; }
.conHd .location img {}

.conHd .common_func {position:absolute;top:14px;right:0;}
.conHd .common_func strong {float:left;display:inline-block;width:50px;height:19px;text-align:center;background:url(/img/common/bg_zoom.gif) no-repeat 0 0;font-weight:normal;font-size:11px;line-height:1.9em;}
.conHd .common_func .viewFont1 {float:left;width:23px;height:19px;background:url(/img/common/btn_zoom_in.gif) no-repeat 0 0;font-size:0;text-indent:-100000px;}
.conHd .common_func .viewFont2 {float:left;width:23px;height:19px;background:url(/img/common/btn_zoom_out.gif) no-repeat 0 0;text-indent:-100000px;}
.conHd h1 {float:left;padding:0px 10px 0 0 ;font-size:24px ; line-height:26px  }
.conHd h2 {float:left;padding:5px 10px 0 11px ;background:url(/img/layout/bg_title_bar.gif) no-repeat 0 60px;font-size:16px !important;color:#535353 !important; line-height:17px;}

.has4depthTab .conHd		{margin-bottom:0; border:0; }
.has4depthTab .realContentWrap > .tab {display:flex;}
.has4depthTab .realContentWrap > .tab:first-child {margin-bottom:50px;}
.has4depthTab .realContentWrap > .tab:first-child .tabDv {height:100%; border-bottom:0;}
.has4depthTab .realContentWrap > .tab:first-child .tabDv ul {display:flex; flex-wrap:wrap; gap:10px;}
.has4depthTab .realContentWrap > .tab:first-child li {}
.has4depthTab .realContentWrap > .tab:first-child li a {padding:9px 10px;}
.has4depthTab .realContentWrap > .tab:first-child li a span {height:100%; font-weight:500; border:none; padding:0;}
.has4depthTab .realContentWrap > .tab:first-child li.on {border-radius:10px; background-color:#000;}
.has4depthTab .realContentWrap > .tab:first-child li.on a	{}
.has4depthTab .realContentWrap > .tab:first-child li.on a span {color:#fff; background:transparent;}
.has4depthTab .realContentWrap > .tab:first-child li.on span span {color:#de690a;}

.has4depthTab .realContentWrap > .tab:first-child li .stabBox				{width:100%; position:absolute; top:63px;height:36px;left:1px; border-bottom:1px solid #d08572; }
.has4depthTab .realContentWrap > .tab:first-child li .stabBox a				{display:block; padding:10px 12px 0px 15px; height:26px; background:#e6e6e6; color:000; }
.has4depthTab .realContentWrap > .tab:first-child li .stabBox li:first-child{margin:0;}
.has4depthTab .realContentWrap > .tab:first-child li .stabBox li.on a 		{border:1px solid #d08572;  background:#fff; border-bottom:0; }


#content.has5depthTab .realContentWrap > .tab:first-child {width:100%; margin-top:0; margin-left:0; height:36px; border-bottom:1px solid #d08572; }
#content.has5depthTab .realContentWrap > .tab:first-child .tabDv {display:flex;}
#content.has5depthTab .realContentWrap > .tab:first-child .tabDv ul {height:100%; display:flex; gap:0;}
#content.has5depthTab .realContentWrap > .tab:first-child .tabDv ul li {height:28px; background-color:#fff;}
#content.has5depthTab .realContentWrap > .tab:first-child .tabDv ul li.on {border-radius:0px;}
#content.has5depthTab .realContentWrap > .tab:first-child .tabDv ul li a	{height:100%; padding:7px 12px 0px 15px; border:1px solid #ddd; border-bottom:1px solid #d08572; color:#000;}
#content.has5depthTab .realContentWrap > .tab:first-child .tabDv ul li.on a	{border:1px solid #d08572; border-bottom: 1px solid #fff;}
#content.has5depthTab .realContentWrap > .tab:first-child .tabDv ul li.on a	span {color:#d08572;}




.realContentWrap				{width:100%; display:inline-block;  }/*160128수정*/

#content form:first-child .box04 table	{margin-top:0; }
#content .realContentWrap .sub_stit.mt0	{margin-top:-5px; }
#content form[name=xecure] + form .box04 table	{margin-top:0; }
#content form:first-child .rztTop +.box04 table	{margin-top:8px; }

#content .box-intro:first-child	{margin-top:-5px; }
#content .mob_top  + div > .sub_stit:first-child	{margin-top:-5px; }
#content form:first-child + .box-intro	{margin-top:-5px; }

#content .sub_stit.mt0:first-child	{margin-top:-5px; }
#content .rch_marketChart .sub_stit.mt0:first-child	{margin-top:0px; }

/*
.has4depthTab .contentsTop + div > .tab				{margin:-32px 0 30px -1px;}
.has4depthTab .contentsTop + div > .tab				{}
.has4depthTab .contentsTop + div > .tab .tabDv		{border-bottom:0}
.has4depthTab .contentsTop + div > .tab li			{}
.has4depthTab .contentsTop + div > .tab li a			{}
.has4depthTab .contentsTop + div > .tab li a span,
.has4depthTab .contentsTop + div > .tab li span span	{background:url(/img/layout/2015/depth5_tab_bar.gif) no-repeat 0 12px;}
.has4depthTab .contentsTop + div > .tab li a.inhover,
.has4depthTab .contentsTop + div > .tab li.inhover span span	{}
.has4depthTab .contentsTop + div > .tab li a.inhover span,
.has4depthTab .contentsTop + div > .tab li a.hover span		{border:0; }
.has4depthTab .contentsTop + div > .tab li.on a span,
.has4depthTab .contentsTop + div > .tab li.on span span  {border:0; color:#de690a; }
*/




#KSCrc2   {position:absolute; height:2px;overflow:hidden;}
#lssl-plugin {position:absolute; height:2px;overflow:hidden;}


/* font cahnge */
#site_English {font-size:13px; font-family:'맑은 고딕','Malgun Gothic',"돋움","Malgun Gothic",Tahoma,Verdana,AppleGothic,UnDotum,sans-serif;color:#404040; }
#site_English table,#site_English textarea,#site_English select {font-size:13px; font-family:'맑은 고딕','Malgun Gothic',"돋움","Malgun Gothic",Tahoma,Verdana,AppleGothic,UnDotum,sans-serif;color:#404040; }
#site_hanwha {font-size:13px; font-family:'맑은 고딕','Malgun Gothic',"돋움","Malgun Gothic",Tahoma,Verdana,AppleGothic,UnDotum,sans-serif;color:#404040; }
#site_hanwha table,#site_hanwha textarea,#site_hanwha.wrap select {font-size:13px; font-family:'맑은 고딕','Malgun Gothic',"돋움","Malgun Gothic",Tahoma,Verdana,AppleGothic,UnDotum,sans-serif;color:#404040; }


/* Layout New  
/* 푸터  */
.footerWrap {border-top: 1px solid #e6e6e6;background: #fff url(/img/common/2014/login_header_bg.jpg) 0 50px repeat-x;}
.footerWrap #footer {border-top: 0;background: none;}
#footer{width: 940px;margin: 0 auto; height:240px; text-align: left;border-top: 1px solid #e4e4e2;background: #f5f5f5;position: relative; z-index:1000;}
#footer .footer_util{; position:relative;  overflow: hidden;padding:15px 11px 15px 0;}
#footer .footer_util li{float: left;padding:0 10px;}
#footer .footer_util li:first-child	{padding-left:0;}
#footer .footer_util li a{color: #000;font-size: 13px;font-weight: normal;}
#footer address{padding-left: 0;color: #000;font-size: 13px;padding-top:10px;}
#footer p.bot_text{font-size: 12px;color: #000;padding: 0px 0 0px;}
#footer a.web_top	{position:absolute; top:60px; left:50%; margin-left:490px; }
.iPad #footer a.web_top	{display:none; }
/*
#sub_s0001 .footerWrap,
#sub_s0002 .footerWrap,
#sub_s0003 .footerWrap,
#sub_s0004 .footerWrap,
#sub_marketing .footerWrap {border-top: 0;background: #fff;}
#sub_s0001 .footerWrap #footer .family_wrap,
#sub_s0002 .footerWrap #footer .family_wrap,
#sub_s0003 .footerWrap #footer .family_wrap,
#sub_s0004 .footerWrap #footer .family_wrap,
#sub_marketing .footerWrap #footer .family_wrap {border: 0;}
#sub_s0001 .footerWrap #footer,
#sub_s0002 .footerWrap #footer,
#sub_s0003 .footerWrap #footer,
#sub_s0004 .footerWrap #footer,
#sub_marketing .footerWrap #footer {border-top: 1px solid #e4e4e2;background: #f5f5f5;}
*/

/* sns*/
#footer .sns {position: absolute;right: 0px; margin-top:20px; margin-right: 4px; z-index:2;}
#footer .sns li {float: left;width: 30px;height: 30px; margin-left:5px;}
#footer .sns li a {display: block;height: 100%;background: none;}
#footer .sns li a img {display: none}
#footer .sns .sns1 {background: url("/img/main/2024/footer/logo_Linkein.png") no-repeat; background-size: 30px 30px;}
#footer .sns .sns1:HOVER {background: url("/img/main/2024/footer/logo_Linkein_on.png") no-repeat; background-size: 30px 30px;}
#footer .sns .sns2 {background: url("/img/main/2024/footer/logo_facebook.png") no-repeat; background-size: 30px 30px;}
#footer .sns .sns2:HOVER {background: url("/img/main/2024/footer/logo_facebook_on.png") no-repeat; background-size: 30px 30px;}
#footer .sns .sns3 {background: url("/img/main/2024/footer/logo_blog.png") no-repeat; background-size: 30px 30px;}
#footer .sns .sns3:HOVER {background: url("/img/main/2024/footer/logo_blog_on.png") no-repeat; background-size: 30px 30px;}

/* 패밀리사이트 */ 
#footer .family_wrap{position: absolute;right: 0px;top: 13px;border: 1px solid #ccc;}
#footer .family_wrap p a{width:135px;display: block;color: #444;height:21px;padding-top: 3px; font-size:13px; padding-left:20px; text-align:left; background: #fff url(/img/main/bu_fup.gif) no-repeat 95% 50%;}
#footer .family_wrap p a.on{background: #fff url(/img/main/bu_fdn.gif) no-repeat 95% 50%;}
#footer .family_wrap ul{position:absolute;top:-195px;left:-1px; display: none;padding:10px; overflow:auto;;width:135px;height:173px;border:1px solid #d7d7d7;background:#fff;font-size:11px;letter-spacing:-1px;line-height:1.5em;}
#footer .family_wrap ul li{padding-bottom: 10px;}
#footer .family_wrap ul li a{font-size: 13px; color: #666;}
#footer .family_wrap ul li a:hover{color: #e46c0b;}
#footer .family_wrap ul li dt{font-size: 14px;font-weight: bold;color: #111;padding-bottom: 5px; font-weight:normal;}
#footer .family_wrap ul li strong a{font-size: 15px; color: #111; font-weight:normal; }

/* English Footer */ 
#footer.footer_english {height:110px;}
#footer.footer_english .footer_util {overflow: hidden;padding:25px 11px 10px;}
#footer.footer_english .footer_util .label {padding: 0 25px;font-weight: bold}
#footer.footer_english .family_wrap {top:55px}

#onlyIpadGoMobile{display:none; margin-top:-10px;margin-bottom: 29px;}

/* 계좌개설안내 */
.f_account									{ padding:29px 0;  border-top:1px solid #de690a; width:100%; position:relative; z-index:1000; background:url(/img/common/2015/f_account_bg.jpg) 50% 0 no-repeat #fff;}
.f_account_info							{ width:940px; margin:0 auto; height:125px; }
.f_account_info li							{position:relative; float:left; width:314px; height:125px; font-size:18px; margin-top:-6px; }
.f_account_info li + li					{ width:292px; border-left:1px solid #ddd; padding-left:20px;}
.f_account_info li.tel						{ }
.f_account_info li.tel p 					{  }
.f_account_info li.tel p span 			{ display:block; margin-top:0px; font-size:20px;  letter-spacing:-1px;}
.f_account_info li.tel p span a {color:#000;}/*160308추가*/
.f_account_info li.tel p span em	{ display:inline-block; width:90px; font-size:14px; letter-spacing:0px; vertical-align: }
.f_account_info li.tel p + p			{ margin-top:15px; width:100%; overflow:hidden; }
.f_account_info li.tel p + p span	{ font-size:14px; float:left; }
.f_account_info li.tel p + p span em	{ font-size:14px; width:auto; }
.f_account_info li.tel p + p span + span{ margin-left:10px; }
.f_account_info li p						{ margin:0 0 0 0; }
.f_account_info li.tel p					{ margin:12px 0 0 0; }
.f_account_info li p.link				{ position:absolute; bottom:-5px; line-height:150%;  margin-top:20px; height:auto; }
.f_account_info li p.link a				{ font-size:14px; background-position:100% 50%; }
.f_account_info li p.ment				{ font-size:14px; margin-top:10px; }
.f_account_info li span.ment		{ font-size:18px; }
.f_account_info li p a.btnPrimary	{ margin-top:19px; text-decoration:none; padding:0 13px; font-size:14px;  }

/*160311추가*/
.f_account_info {position:relative;}
.f_account_info li {position:relative;}
.f_account_info li div.btn_event_ing {position:absolute;right:0px;top:0px;}
.f_account_info li div.btn_event_ing a {display:block;text-indent:-99999px;font-size:0px;width:80px; height:28px;}
/*160311추가(e)*/

/* topbanner */ 
.topBannerInc			{position:absolute; top:136px; width:100%; height:100px;  z-index:100; background:#eee;}
.incTopBnr .container	{margin-top:100px;}
#topBanner				{ overflow:hidden; text-align:left;  }
#topBanner .bnr_tit		{width:885px;height:75px; margin:0 auto; padding:25px 25px 0 30px;background:#eee;}
#topBanner .bnr_tit strong{font-size:20px;line-height: 25px   }
#topBanner .bnr_tit a	{font-size:15px; text-align:right;margin-top: 5px}

/* 종합이용가이드 */
.useGudieWrap {display:none;position:absolute;left:50% !important;z-index:100000;width:1026px;height:740px;margin-left:-513px !important;}
.useGudieWrap h2 a {display:block;width:202px;height:45px;}
.useGudieWrap h2.useTab1 {position:absolute;top:58px;right:279px;z-index:3;width:202px;height:45px;background:url(/img/contents/useg_tab1_off.png) no-repeat 0 0;font-size:0;text-indent:-100000px;}
.useGudieWrap h2.useTab2 {position:absolute;top:58px;right:138px;z-index:2;width:202px;height:45px;background:url(/img/contents/useg_tab2_off.png) no-repeat 0 0;font-size:0;text-indent:-100000px;}
.useGudieWrap h2.useTab3 {position:absolute;top:58px;right:-53px;z-index:1;width:253px;height:45px;background:url(/img/contents/useg_tab3_off.png) no-repeat 0 0;font-size:0;text-indent:-100000px;}
.useGudieWrap h2.useTab1.hover {z-index:10;background:url(/img/contents/useg_tab1_on.png) no-repeat 0 0;}
.useGudieWrap h2.useTab2.hover {z-index:10;background:url(/img/contents/useg_tab2_on.png) no-repeat 0 0;}
.useGudieWrap h2.useTab3.hover {z-index:10;background:url(/img/contents/useg_tab3_on.png) no-repeat 0 0;}
.useGudieWrap #useCont1 {position:absolute;top:88px;left:15px;width:326px;height:539px;text-align:left;}
.useGudieWrap #useCont1 h3 {height:371px;background:url(/img/contents/useguide_mlink1.jpg) no-repeat 0 106px;font-size:0;text-indent:-10000px;}
.useGudieWrap #useCont1 p {padding-left:67px;font-size:11px;line-height:1.5em;}
.useGudieWrap #useCont1 .useIndex1 {overflow:hidden;display:block;position:absolute;top:0;left:0;width:100%;height:538px;line-height:100000px;}
.useGudieWrap #useContV1 {position:absolute;top:88px;left:-415px;width:326px;height:539px;text-align:left;background:url(/img/contents/useguide_view1.jpg) no-repeat 0 0;}
.useGudieWrap #useContV1 ul {padding:128px 0 0 0;}
.ie7 .useGudieWrap #useContV1 ul li {width:100%;height:103px;margin:-8px 0 0 0 !important;padding:0 !important;}
.useGudieWrap #useContV1 ul li .inv {;visibility:hidden;position:absolute;left:-1000000000000000px;height:0;overflow:hidden;}
.useGudieWrap #useContV1 ul li a {overflow:hidden;display:block;width:100%;height:103px;line-height:100000px;}
.useGudieWrap #useContV2 {position:absolute;top:88px;left:-415px;width:326px;height:539px;text-align:left;background:url(/img/contents/useguide_view2.jpg) no-repeat 0 0;}
.useGudieWrap #useContV2 ol {padding:128px 0 0 0;}
.ie7 .useGudieWrap #useContV2 ol li {width:100%;height:103px;margin:-8px 0 0 0 !important;padding:0 !important;}
.useGudieWrap #useContV2 ol li .inv {visibility:hidden;position:absolute;left:-1000000000000000px;}
.useGudieWrap #useContV2 ol li a {overflow:hidden;display:block;width:100%;height:103px;line-height:100000px;}
.useGudieWrap #useContV3 {position:absolute;top:88px;left:-415px;width:326px;height:539px;text-align:left;background:url(/img/contents/useguide_view3.jpg) no-repeat 0 0;}
.useGudieWrap #useContV3 .useIn {padding:128px 0 0 0;}
.useGudieWrap #useContV3 .uselink1 {height:149px;}
.useGudieWrap #useContV3 .uselink1 dd {padding:42px 20px 0 39px;height:1%;}
.useGudieWrap #useContV3 .uselink1 dd ul li {margin-bottom:2px;height:1%;}
.useGudieWrap #useContV3 .uselink1 dd ul li a {overflow:hidden;display:block;height:16px;font-size:0;line-height:10000px !important;}
.ie7 .useGudieWrap #useContV3 .uselink1 dd {padding:40px 20px 0 39px;height:1%;}
.ie7 .useGudieWrap #useContV3 .uselink1 dd ul li {overflow:hidden;margin:-8px 0 00;padding:0;height:16px;line-height:0.0em;}
.ie7 .useGudieWrap #useContV3 .uselink1 dd ul li a {overflow:hidden;display:block;height:16px;font-size:0;line-height:10000px !important;}
.useGudieWrap #useContV3 .uselink2 {height:131px;}
.useGudieWrap #useContV3 .uselink2 dd {padding:42px 20px 0 39px;}
.ie7 .useGudieWrap #useContV3 .uselink2 dd {padding:40px 20px 0 39px;height:1%;}
.ie7 .useGudieWrap #useContV3 .uselink2 dd ul li {overflow:hidden;margin:-8px 0 00;padding:0;height:16px;line-height:0.0em;}
.useGudieWrap #useContV3 .uselink2 dd ul li {height:16px;;}
.useGudieWrap #useContV3 .uselink2 dd ul li a {overflow:hidden;display:block;height:15px;font-size:0;line-height:10000px !important;}
.useGudieWrap #useContV3 .uselink3 {height:171px;}
.useGudieWrap #useContV3 .uselink3 dd {padding:42px 20px 0 39px;}
.useGudieWrap #useContV3 .uselink3 dd ul li {float:left;width:120px;margin:0 10px 3px 0;}
.useGudieWrap #useContV3 .uselink3 dd ul li a {overflow:hidden;display:block;height:14px;font-size:0;line-height:10000px !important;}
.useGudieWrap #useCont2 {position:absolute;top:88px;left:341px;width:326px;height:539px;text-align:left;}
.useGudieWrap #useCont2 h3 {height:371px;background:url(/img/contents/useguide_mlink2.jpg) no-repeat 0 106px;font-size:0;text-indent:-10000px;}
.useGudieWrap #useCont2 p {padding:0 0 0 57px;font-size:11px;line-height:1.5em;}
.useGudieWrap #useCont2 .useIndex1 {overflow:hidden;display:block;position:absolute;top:0;left:0;width:100%;height:538px;line-height:100000px;}
.useGudieWrap #useCont3 {position:absolute;top:88px;left:667px;width:326px;height:539px;text-align:left;}
.useGudieWrap #useCont3 h3 {height:371px;background:url(/img/contents/useguide_mlink3.jpg) no-repeat 0 106px;font-size:0;text-indent:-10000px;}
.useGudieWrap #useCont3 p {padding:0 0 0 57px;font-size:11px;line-height:1.5em;}
.useGudieWrap #useCont3 .useIndex1 {overflow:hidden;display:block;position:absolute;top:0;left:0;width:100%;height:538px;line-height:100000px;}
.useGudieWrap .useGuideIn {position:absolute;top:0;left:0;z-index:100;width:1026px;}
.useGudieWrap .useGuideIn h1 {position:absolute;top:40px;left:35px;width:149px;height:38px;background:url(/img/layout/png_logo.png) no-repeat 0 0;}
.useGudieWrap .useGuideIn h1 a {display:block;overflow:hidden;width:149px;height:38px;text-indent:-1000px;}
.useGudieWrap .back {position:absolute;top:88px;left:0;background:url(/img/contents/useguide_iback.png) no-repeat 0 0;width:1017px;height:646px;}
.useGudieWrap .useclose {position:absolute;top:0;right:30px;z-index:10000;width:31px;height:31px;text-align:left;background:url(/img/contents/btn_use_close.png) no-repeat 0 0;font-size:0;text-indent:-100000px;}
.useGudieWrap .botLink {position:absolute;top:628px;left:15px;z-index:100;width:974px;height:85px;text-align:left;background:url(/img/contents/useguide_bot.jpg) no-repeat 0 0;}
.useGudieWrap .botLink ul li {float:left;width:326px;}
.useGudieWrap .botLink ul li.last {width:321px;}
.useGudieWrap .botLink ul li .inv {visibility:hidden;position:absolute;left:-1000000000000000px;}
.useGudieWrap .botLink ul li a {overflow:hidden;display:block;width:100%;height:84px;line-height:100000px; background:none;}



/* 원스톱 뱅킹 */
#onstopBanking {left:50%;margin-left:-420px !important;}
.obankingWrap {display:none;position:absolute;top:0;left:0;z-index:10000;width:884px;text-align:left;}
.obankingWrap .obankingBox {overflow:hidden;position:absolute;top:0;left:0;width:867px;height:800px;text-align:left;}
.obankingWrap .ohead {height:85px;background:url(/img/layout/obanking_top.png) no-repeat 0 0;}
.obankingWrap h1 {position:absolute;top:30px;left:656px;width:160px;height:22px;background:url(/img/layout/tit_obanking.png) no-repeat 0 0;font-size:0;text-indent:-100000px;}
.obankingWrap .tit_tab1 {position:absolute;top:14px;left:6px;z-index:1;width:324px;height:58px;background:url(/img/layout/obanking_tab1_off.png) no-repeat 0 0;font-size:0;text-indent:-100000px;}
.obankingWrap .tit_tab1.hover {top:11px;left:6px;z-index:10;width:335px;height:61px;background:url(/img/layout/obanking_tab1_on.png) no-repeat 0 0;}
.obankingWrap .tit_tab1 a {display:block;width:324px;height:58px;}
.obankingWrap .tit_tab2 {position:absolute;top:17px;left:300px;z-index:1;width:350px;height:55px;background:url(/img/layout/obanking_tab2_off.png) no-repeat 0 0;font-size:0;text-indent:-100000px;}
.obankingWrap .tit_tab2.hover {top:11px;left:300px;z-index:10;width:338px;height:61px;background:url(/img/layout/obanking_tab2_on.png) no-repeat 0 0;}
.obankingWrap .tit_tab2 a {display:block;width:350px;height:55px;}
.obankingWrap .tit_tab3 {position:absolute;top:50%;left:0;z-index:10;width:20px;height:81px;background:url(/img/layout/obanking_tpur_off.png) no-repeat 0 0;font-size:0;text-indent:-100000px;cursor:pointer;}
.obankingWrap .tit_tab3 a {display:block;width:20px;height:81px;background:url(/img/layout/obanking_tpur_off.png) no-repeat 0 0;}
.obankingWrap .tit_tab3.hover {right:200px;}
.obankingWrap .purWrap {position:absolute;top:0;left:847px;width:20px;height:632px;}
.obankingWrap .openwrap {display:none;position:absolute;top:0;left:15px;width:205px;height:632px;}
.obankingWrap .openwrap ul li.oboxtop {height:184px;background:url(/img/layout/obanking_bg_pro1.png) no-repeat 0 0;}
.obankingWrap .openwrap ul li.oboxbod {height:182px;background:url(/img/layout/obanking_bg_pro2.png) no-repeat 0 0;}
.obankingWrap .openwrap ul li.oboxbot {height:186px;background:url(/img/layout/obanking_bg_pro3.png) no-repeat 0 0;}
.obankingWrap .openwrap ul li .prot {height:56px;margin-bottom:11px;background:url(/img/layout/obanking_ico1.png) no-repeat center 0;font-size:0;text-indent:-100000px;}
.obankingWrap .openwrap ul li .prot1 {height:56px;margin-bottom:11px;background:url(/img/layout/obanking_ico1.png) no-repeat center 0;font-size:0;text-indent:-100000px;}
.obankingWrap .openwrap ul li .prot2 {height:56px;margin-bottom:11px;background:url(/img/layout/obanking_ico2.png) no-repeat center 0;font-size:0;text-indent:-100000px;}
.obankingWrap .openwrap ul li .prot3 {height:56px;margin-bottom:11px;background:url(/img/layout/obanking_ico3.png) no-repeat center 0;font-size:0;text-indent:-100000px;}
.obankingWrap .openwrap ul li .prot4 {height:56px;margin-bottom:11px;background:url(/img/layout/obanking_ico3.png) no-repeat center 0;font-size:0;text-indent:-100000px;}
.obankingWrap .openwrap ul li .prot5 {height:56px;margin-bottom:11px;background:url(/img/layout/obanking_ico3.png) no-repeat center 0;font-size:0;text-indent:-100000px;}
.obankingWrap .openwrap ul li .prot6 {height:56px;margin-bottom:11px;background:url(/img/layout/obanking_ico3.png) no-repeat center 0;font-size:0;text-indent:-100000px;}
.obankingWrap .openwrap ul li .prot7 {height:56px;margin-bottom:11px;background:url(/img/layout/obanking_ico3.png) no-repeat center 0;font-size:0;text-indent:-100000px;}
.obankingWrap .openwrap ul li .prot8 {height:56px;margin-bottom:11px;background:url(/img/layout/obanking_ico3.png) no-repeat center 0;font-size:0;text-indent:-100000px;}
.obankingWrap .openwrap ul li .prot9 {height:56px;margin-bottom:11px;background:url(/img/layout/obanking_ico3.png) no-repeat center 0;font-size:0;text-indent:-100000px;}
.obankingWrap .openwrap ul li .prot10 {height:56px;margin-bottom:11px;background:url(/img/layout/obanking_ico3.png) no-repeat center 0;font-size:0;text-indent:-100000px;}
.obankingWrap .openwrap ul li .prot11 {height:56px;margin-bottom:11px;background:url(/img/layout/obanking_ico3.png) no-repeat center 0;font-size:0;text-indent:-100000px;}
.obankingWrap .openwrap ul li .prot12 {height:56px;margin-bottom:11px;background:url(/img/layout/obanking_ico3.png) no-repeat center 0;font-size:0;text-indent:-100000px;}
.obankingWrap .openwrap ul li .prot13 {height:56px;margin-bottom:11px;background:url(/img/layout/obanking_ico3.png) no-repeat center 0;font-size:0;text-indent:-100000px;}
.obankingWrap .openwrap ul li .prot14 {height:56px;margin-bottom:11px;background:url(/img/layout/obanking_ico3.png) no-repeat center 0;font-size:0;text-indent:-100000px;}
.obankingWrap .openwrap ul li .prot15 {height:56px;margin-bottom:11px;background:url(/img/layout/obanking_ico3.png) no-repeat center 0;font-size:0;text-indent:-100000px;}
.obankingWrap .openwrap ul li .in {padding:47px 0 0 0;}
.obankingWrap .openwrap ul li .in p {margin:0 20px;text-align:center;}
.obankingWrap #ocontents {min-height:632px;padding:0 35px 25px 35px;background:url(/img/layout/obanking_bot.png) no-repeat 0 bottom;}
.obankingWrap .onstclose {position:absolute;top:32px;right:30px;width:19px;height:19px;background:url(/img/layout/pop_close1.png) no-repeat 0 0;font-size:0;text-indent:-100000px;}
.obankingWrap .lyrContent {padding:80px 22px 0 32px;width:813px;text-align:left;}
.obankingWrap .lyrContent .tabwrap{height:600px;}

/* 보안프로그램 설치 안내 */
#downLoad .header {height:89px;}
#downLoad .header .in {width:940px;margin:0 auto;}
#downLoad .header .in h1 {float:left;margin:30px 0 0 0;padding:10px 0 0 0;height:49px;}
#downLoad .header .in h1 a {display:block;width:150px;height:38px;background:url(/img/layout/2015/h1_logo.gif) no-repeat 0 0;font-size:0;text-indent:-100000px;}
#downLoad .header .in h2 {float:left;width:170px;height:17px;margin:50px 0 0 0;background:url(/img/layout/h2_protSetup.gif) no-repeat 0 0;font-size:0;text-indent:-100000px;}
#downLoad .contain {width:940px;margin:0 auto;text-align:left;}
#downLoad .section02 h3 {font-size: 17px}
#downLoad .section02 .tbl {margin-top: 10px;margin-bottom: 20px;}
#downLoad .sectionGuide  {margin-top: 80px;margin-bottom: 40px}
#downLoad .box06 {padding: 0;border: 0;background: none;}
#downLoad .sectionGuide div[class^="box"] .libul03 > li {border: 0;font-size: 13px;letter-spacing: -.3px}
#downLoad .sectionGuide div[class^="box"] .libul03 > li+li {margin-top: 10px}
#downLoad .box06 .topl, #downLoad .box06 .topr, #downLoad .box06 .btml, #downLoad .box06 .btmr {background: none}


/* 우측 배너 */
.incRight_banner								{}
.incRight_banner .imgrbnrWrap + .imgrbnrWrap	{margin:5px 0 0;}
.incRight_banner .linkrbnrWrap					{}
.incRight_banner .linkrbnrWrap ul				{margin:20px 0 0; overflow:hidden;}
.incRight_banner .linkrbnrWrap ul li a			{display:block; margin-top:-1px; padding:9px 0 9px 20px; border-top:1px solid #eee; color:#000; background:url(/img/common/2015/rbnr_bul.png) no-repeat 162px 14px;}
.incRight_banner .txt_bnr_callInfo				{padding:25px 0 0 20px; /*margin:20px 0 0; border-top:1px solid #ddd;*/  }
.incRight_banner .txt_bnr_callInfo p.tit		{font-size:16px; height:30px; }
.incRight_banner .txt_bnr_callInfo a			{color:#000; display:block; margin-top:5px; }
.incRight_banner .txt_bnr_callInfo a strong		{font-size:18px; display:block;   }
.incRight_banner .txt_bnr_callInfo div		{margin:10px 0 0; }
.incRight_banner .txt_bnr_callInfo div p	{height:24px;}




/* new_footer  */
.new_footer, .new_footer div, .new_footer span, .new_footer dl, .new_footer dt, .new_footer dd, .new_footer ul, .new_footer ol, .new_footer li, .new_footer h1, .new_footer h2, .new_footer h3, .new_footer h4, .new_footer h5, .new_footer h6,
	.new_footer blockquote, .new_footer p, .new_footer address, .new_footer pre, .new_footer cite, .new_footer form, .new_footer fieldset, .new_footer input, .new_footer textarea,
	.new_footer select, .new_footer table, .new_footer th, .new_footer td {
	margin: 0;
	padding: 0;
	font-family: 'NotoSansKR';
	font-weight: 400;
	letter-spacing:-0.5px;
}
.new_footer h1, .new_footer h2, .new_footer h3, .new_footer h4, .new_footer h5, .new_footer h6 {
	font-size: 100%;
	font-weight: normal;
}

.new_footer fieldset, .new_footer img, .new_footer abbr, .new_footer acronym {
	border: 0 none;
}

.new_footer ol, .new_footer ul {
	list-style: none;
}

.new_footer table {
	border-collapse: separate;
	border-spacing: 0;
	border: 0 none;
}

.new_footer caption, .new_footer th, .new_footer td {
	text-align: left;
	font-weight: normal;
	border: 0;
}

.new_footer address, .new_footer caption, .new_footer strong, .new_footer em, .new_footer cite {
	font-weight: normal;
	font-style: normal;
}

.new_footer ins {
	text-decoration: none;
}

.new_footer del {
	text-decoration: line-through;
}

.new_footer blockquote:before, .new_footer blockquote:after, .new_footer q:before, .new_footer q:after {
	content: "";
}

.new_footer blockquote, .new_footer q {
	quotes: "" "";
}

.new_footer legend, .new_footer .blind {
	position: absolute;
	overflow: hidden;
	width: 1px;
	height: 1px;
	font-size: 0;
	line-height: 0;
}

.new_footer a {
	text-decoration: none;
}

.new_footer a:hover {
	text-decoration: none;
}


.new_footer .n_ftgrp_btn {display:block; width:139px; height:23px; border:1px solid #6e6e6e; padding:0 7px 0 9px; display:block; line-height:20px; height:23px; color:#848484; font-size:13px; font-weight:300; background:url(/img/hanwha/nimg/n_up_arrow01.png) 135px center no-repeat;}

/*** 2019.01.17 ***/
.new_footer .familySroll {
	position:absolute;
	top:-262px; 
	left:-785px; 
	display: none; 
	padding:0px;
	overflow:hidden; 
	width:940px; 
	height:260px;
	border:1px solid #000;
	background:#f2f2f2;
	font-size:11px;
	letter-spacing:-1px;
	line-height:1.5em;
}
.new_footer .familySroll li{padding-bottom: 10px; float: left; padding-left: 20px; }
.new_footer .familySroll li a{font-size: 14px; color: #666; height: 22px;}
.new_footer .familySroll li a:hover{color: #e46c0b;}
.new_footer .familySroll li dt{font-size: 15px;font-weight: bold;color: #111;padding-bottom: 7px; font-weight:normal;}
.new_footer .familySroll li strong a{font-size: 15px; color: #111; font-weight:normal; }

.new_footer .familySroll li.title_n1 {font-size: 16px; position: relative; display: block; overflow: hidden; width: 100%; padding: 0px; padding-top: 3px; border-bottom:1px solid #ccc;}
.new_footer .familySroll li.title_n1 strong {margin-left: 20px; line-height: 42px;}
.new_footer .familySroll li.title_n1 span.btn_close01 {position: absolute; top: 15px; right: 15px; cursor:pointer; width: 15px; height: 15px; background: url(/img/hanwha/nimg/n_cgnb_close.png) 0 0 no-repeat;}
.new_footer .familySroll li dl.line_n1 {border-right:1px solid #ccc; height: 250px; padding-right: 105px;}
.new_footer .familySroll li dl {float: left; padding-top: 12px;}

.new_footer .n_footer1d_rt .familySroll {
	position:absolute; 
	top:-235px; 
	left:50%; 
	margin-left: -471px; 
	display: none; 
	padding:0px;
	overflow:hidden; 
	width:940px; 
	height:260px;
	border:1px solid #000;
	background:#f2f2f2;
	font-size:11px;
	letter-spacing:-1px;
	line-height:1.5em;
}

.new_footer .n_cfooter {background:#2b2b2b;}
.new_footer .n_cft1d {width:940px; margin:0 auto; height:70px;}
.new_footer .n_cft1d_in {width:100%; overflow:hidden;}
.new_footer .n_cft1d_lt {float:left; padding:25px 0;}
.new_footer .n_cft1d_lt dl {display:inline-block; font-size:15px; line-height:20px;}
.new_footer .n_cft1d_lt dl:first-child {margin-right:10px;}
.new_footer .n_cft1d_lt dt {display:inline-block; color:#ffffff; letter-spacing:0px;}
.new_footer .n_cft1d_lt dd {display:inline-block; color:#ffffff; letter-spacing:0.25px; font-weight:300; margin-left:4px;}
.new_footer .n_cft1d_rt {float:right; line-height:0px; padding:27px 0 0 0;}
.new_footer .n_cft1d_rt ul li {float:left; margin-left:25px; line-height:0;}
.new_footer .n_cft1d_rt ul li:first-child {margin-left:0px;}
.new_footer .n_cft1d_rt ul li a { background-image: none; padding: 0px; }
.new_footer .n_cft1d_rt ul li a, .new_footer .n_cft1d_rt ul li a img {display:inline-block;}
.new_footer .n_cft2d {border-top:1px solid #363637;}
.new_footer .n_cft2d_in {width:940px; margin:0 auto; height:146px; position:relative;}
.new_footer .n_cft2d_in .w1 {font-size:14px; line-height:26px; color:#a9a9a9; padding:35px 0 0 0; font-weight:100;}
.new_footer .n_cft_grp {position:absolute; top:41px; right:0;}

/* new_footer 2018.11.13 */
.new_footer {position: relative; z-index: 99; background-color: #fff;}
.new_footer .n_footer {background:#f6f6f6;}
.new_footer .n_footer_1d {width:940px; margin:0 auto; padding:27px 0 23px 0;}
.new_footer .n_footer1d_in {width:100%; overflow:hidden;}
.new_footer .n_footer1d_lt {float:left;}
.new_footer .n_footer1d_lt ul li {font-size:14px; color:#666666; font-weight:300; line-height:25px;}
.new_footer .n_footer1d_rt {float:right;}
.new_footer .n_footer1d_rt .footMark {position:absolute; top:70px;  width:157px; display:flex; justify-content: space-between;  }
.new_footer .n_footer1d_rt .footMark img {width:45px; }

.new_footer .n_ftgrp_btn {display:block; width:139px; height:23px; border:1px solid #6e6e6e; padding:0 7px 0 9px;}
.new_footer .n_ftgrp_btn span {display:block; line-height:23px; height:23px; color:#848484; font-size:14px; font-weight:300; background:url(/img/hanwha/nimg/n_up_arrow01.png) right center no-repeat;}
.new_footer .n_footer_2d {border-top:1px solid #dddddd;}
.new_footer .n_footer2d_in {width:940px; margin:0 auto;}
.new_footer .n_footer2d_con {width:100%; overflow:hidden;}
.new_footer .n_footer2d_lt {float:left; width: 740px; padding: 0px;}
.new_footer .n_footer2d_lt.line1{padding-top:5px;}
.new_footer .n_footer2d_lt.line2{padding-bottom:5px;}
.new_footer .n_footer2d_lt ul li {float:left; margin-left:35px;}
.new_footer .n_footer2d_lt ul li:first-child {margin-left:0px;}
.new_footer .n_footer2d_lt ul li a {font-size:14px; line-height:24px; color:#202020; font-weight:300;}
.new_footer .n_footer2d_lt ul li a[target='_blank'] {background: none; padding-right: 0px;}
.new_footer .n_footer2d_lt ul li a strong {font-weight:500; color:#202020;}
.new_footer .n_footer2d_rt {float:right; padding:0px; margin-top:-11px; margin-right:45px; }
.new_footer .n_footer2d_rt ul li {float:left; margin-left:18px;}
.new_footer .n_footer2d_rt ul li:first-child {margin-left:0px;}
.new_footer .n_footer2d_rt a { background: none; padding-right: 0px;}
.new_footer .n_footer_3d {border-top:1px solid #dddddd; padding:16px 0 58px 0;}
.new_footer .n_footer_3d p {width:940px; margin:0 auto; color:#666666; font-size:14px; font-weight:300;}
.new_footer a {font-family: 'NotoSansKR';}
.new_footer a {background:none; }

.f_account.sub_bottom_n { display: none; }
.new_footer.main_bottom_n { display: none; }
.main_new_footer_info, .main_new_footer {display:none;}
#sub_main .f_account.sub_bottom_n { display: none; }
#sub_main .new_footer {display:none;}

.new_footer {display:none;}
.main_new_footer {display:block;}
#sub_main .main_new_footer_info, #sub_main .main_new_footer { display: block; }

/*메인용 footer*/
.main_new_footer_info * {font-family: 'Pretendard','Nanum Barun Gothic', '나눔 바른 고딕'}
.main_new_footer_info { padding-top:50px; width: 1280px; margin: 0 auto; overflow: hidden; padding-bottom:50px;}
.main_new_footer_info .infobox {border-radius: 20px; border:1px solid #bbb; padding:30px; display: inline-block; float: left;}
.main_new_footer_info .infobox:FIRST-CHILD{margin-left: 0px; float: left; margin-right: 17px;}
.main_new_footer_info .infobox.last {padding:30px 74px; float: right;}
.main_new_footer_info .infobox span {font-size:16px; font-weight: bold; display: block;}
.main_new_footer_info .infobox a:NOT(:FIRST-CHILD) {display: inline-block; float: left;}
.main_new_footer_info .infobox a:FIRST-CHILD {display: block;}
.main_new_footer_info .infobox a:FIRST-CHILD:HOVER {text-decoration: none; color: #000;}
.main_new_footer_info .infobox.last span {margin-left: -43px;}

.main_new_footer_info .telinfo {width:1278px; border-radius: 20px; border:1px solid #bbb; display: inline-block; float: left; margin-top:23px}
.main_new_footer_info .telinfo span {display: inline-block;margin-top:28px; margin-bottom:28px; line-height: 26px; font-size: 12px; color:#666666; margin-left: 44px; float:left;}
.main_new_footer_info .telinfo span:FIRST-CHILD{margin-left:27px;}
.main_new_footer_info .telinfo span strong {font-size:14px; font-weight: bold; color:#202020;}

.main_new_footer * {font-family: 'Pretendard','Nanum Barun Gothic', '나눔 바른 고딕'}
 .main_new_footer {position: relative; z-index: 99; background-color: #fff; width: 100%; border-top: 1px solid #000;}
 .main_new_footer .footer_notice {width: 1280px; margin: 0 auto; padding: 19px 0px;}
 .main_new_footer .footer_notice a {text-decoration: none; position: relative; display: inline-flex;}
 .main_new_footer .footer_notice a:HOVER span {color:#000000}
 .main_new_footer .footer_notice span {font-size:16px; line-height: 19px;color:#000; font-weight: bold;}
 .main_new_footer .footer_notice span.w1 {margin-left:30px; margin-right:10px; font-weight: normal; color: #666; display: inline-block; max-width: 315px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
 .main_new_footer .footer_notice span.w2 {font-weight: normal; color: #666}
 .main_new_footer .footer_line {width: 100%; height: 1px; background: #e4e4e4;}
 .main_new_footer .footer_notice i.arrow1 {transform: rotate(45deg);top: 5px;right: -25px;width: 9px;height: 2px;border: 0px solid #000;display: block;position: absolute;background-color: #000;}
 .main_new_footer .footer_notice i.arrow2 {transform: rotate(-45deg);top: 10px;right: -25px;width: 9px;height: 2px;border: 0px solid #000;display: block;position: absolute;background-color: #000;}


 .main_new_footer .footer_infolayer {width: 1280px; margin:0 auto; padding-top:29px;}
 .main_new_footer .footer_infolayer .box {border: 1px solid #bbb; font-size: 15px; font-weight: 500; width: 116px; padding:13px 0px 10px 11px; position: relative; border-radius: 8px; background: url("/img/main/2024/go_down.png") no-repeat 97px 8px; display: inline-block; float:left; line-height: 15px;}
 .main_new_footer .footer_infolayer .box span {line-height: 15px;}
 .main_new_footer .footer_infolayer .box ul { position: absolute; top: -125px; left:-1px;border-radius: 8px 8px 0px 0px; border:1px solid #bbb; width: 105px; padding:8px 11px 11px 11px; border-bottom: 0px solid #bbb; display: none; background-color: #fff;}
 .main_new_footer .footer_infolayer .box ul li {margin-top: 5px; font-size:15px;line-height: 18px; padding: 4px 0px 2px 6px;}
 .main_new_footer .footer_infolayer .box ul li:FIRST-CHILD{margin-top:0px;}
 .main_new_footer .footer_infolayer .box ul li:LAST-CHILD{height: 1px; background-color: #f0f0f0; width: 105px; padding: 0px; margin-top:4px;}
 .main_new_footer .footer_infolayer .box ul li:HOVER {background-color: #f2f2f2; border-radius: 3px;}
 .main_new_footer .footer_infolayer .box ul li a {display: inline-block;width: 100%;}
 .main_new_footer .footer_infolayer .box a:HOVER {text-decoration: none; color: #000;}
 .main_new_footer .footer_infolayer .box:HOVER {border-radius: 0px 0px 8px 8px; border-top:1px solid #fff; background: url("/img/main/2024/go_up.png") no-repeat 97px 8px;}
 .main_new_footer .footer_infolayer .box:HOVER ul{display: block; }
 

 .main_new_footer .footer_infolayer .box.type2 {width: 139px;margin-left:20px; background-position: 117px 8px}
 .main_new_footer .footer_infolayer .box.type2 ul {width: 128px;}
 .main_new_footer .footer_infolayer .box.type2 ul li:LAST-CHILD{width: 128px;margin-top:4px;}

 .main_new_footer .footer_infolayer .box.type3 {width: 148px;margin-left:20px; background-position: 128px 8px}
 .main_new_footer .footer_infolayer .box.type3 ul {width: 137px;}
 .main_new_footer .footer_infolayer .box.type3 ul li:LAST-CHILD{width: 138px;margin-top:4px;}

 .main_new_footer .footer_infolayer .box.type4 {width: 240px;margin-left:20px; background-position: 217px 8px}
 .main_new_footer .footer_infolayer .box.type4 ul {width: 229px; top:-124px;}
 .main_new_footer .footer_infolayer .box.type4 ul li:LAST-CHILD{width: 229px;margin-top:4px;}
 .main_new_footer .footer_infolayer .box.type4 ul li:HOVER {background-color: #ffffff;}


 .main_new_footer .footer_link_area {width: 1280px; margin:0 auto; padding-top:29px; clear: both; position: relative;}
 .main_new_footer .footer_link_area ul li{display: inline-block; margin-left: 30px; font-size: 14px;line-height: 14px;}
 .main_new_footer .footer_link_area ul li a[target="_blank"]{background: none;color:#000; padding-right: 0px;}
 .main_new_footer .footer_link_area ul li a[target="_blank"]:HOVER{background: none;color:#de690a;}
 .main_new_footer .footer_link_area ul li:FIRST-CHILD{margin-left: 0px;}

 .main_new_footer .footer_link_area .box {border: 1px solid #bbb; font-size: 15px; font-weight: 500; width: 116px; padding:11px 0px 11px 11px; position: relative; border-radius: 8px; background: url("/img/main/2024/go_down.png") no-repeat 97px 8px; display: inline-block; float:right; height: 16px; margin-top: -33px;}
 .main_new_footer .footer_link_area .box:HOVER {background: url("/img/main/2024/go_up.png") no-repeat 97px 8px;}
 .main_new_footer .footer_link_area .box .table_layer {display:none; position: absolute; top:-263px; right:-1px;width: 583px;
    border: 1px solid #bbb;
    border-radius: 8px;
    background-color: #fff;
    margin:0;
    border-spacing:0px;
    padding:20px;
    letter-spacing: -1px;
  }
 .main_new_footer .footer_link_area .box:HOVER .table_layer{display: block;}
 .main_new_footer .footer_link_area .box table.table_layer tbody tr th {border: none; background-color: #fff; font-size: 15px; font-weight: bold; padding: 0px; margin: 0px;text-align: left;}
 .main_new_footer .footer_link_area .box table.table_layer tbody tr td {border: none; font-size: 15px; padding: 0px;margin: 0px;text-align: left;}
 .main_new_footer .footer_link_area .box table.table_layer a[target="_blank"]{background: none;color:#000; padding-right: 0px;}
 .main_new_footer .footer_link_area .box table.table_layer a[target="_blank"]:HOVER{background: none;color:#de690a;}

 .main_new_footer .footer_bottom_notice {clear: both;width: 1280px; margin: 0 auto; position: relative; margin-bottom:50px; margin-top:30px;}
 .main_new_footer .footer_bottom_notice ul li {font-size: 14px; color: #666; line-height: 14px; margin-top:8px; position: relative; padding-left:6px;}
 .main_new_footer .footer_bottom_notice ul li:BEFORE{content: url("/img/main/2024/dot.png"); position: absolute;top:-3px; left:1px;}
 .main_new_footer .footer_bottom_notice ul li:FIRST-CHILD {margin-top: 0px;}

 .main_new_footer .footer_bottom_notice .footMark {position:absolute; top:54px; right:0px; display:flex; justify-content: space-between;  }
 .main_new_footer .footer_bottom_notice .footMark img {margin-left: 10px; width: 40px; height: 40px;}
 .main_new_footer .footer_bottom_notice .footMark img.linkein:HOVER {content:url("/img/main/2024/footer/logo_Linkein_on.png");}
 .main_new_footer .footer_bottom_notice .footMark img.facebook:HOVER {content:url("/img/main/2024/footer/logo_facebook_on.png");}
 .main_new_footer .footer_bottom_notice .footMark img.blog:HOVER {content:url("/img/main/2024/footer/logo_blog_on.png");}
 
 
 
 /********************* 테블릿 관련 *********************/
 /*
 .main_new_footer_info.templet_tablet { width:100%;}
 .main_new_footer_info.templet_tablet .telinfo {width:calc(100% - 2px);}
 .main_new_footer_info.templet_tablet .telinfo span:FIRST-CHILD{margin-left:10px;margin-right:2px;}
 .main_new_footer_info.templet_tablet .telinfo span:LAST-CHILD{margin-left:2px;}
 .main_new_footer_info.templet_tablet .infobox {padding:15px 5px;}
 .main_new_footer_info.templet_tablet .infobox:FIRST-CHILD{margin-left: 0px; float: left; margin-right: 9px;}
 .main_new_footer_info.templet_tablet .infobox.last {padding:15px 5px; float: right;}
 .main_new_footer_info.templet_tablet .infobox.last a:FIRST-CHILD{width:74px !important;} 
 .main_new_footer_info.templet_tablet .infobox.last span {margin-left: 4px;}
 
 .main_new_footer.templet_tablet {width: 940px; margin: 0 auto;}
 .main_new_footer.templet_tablet .footer_notice {width: 100%;}
 .main_new_footer.templet_tablet .footer_infolayer {width: 100%;}
 .main_new_footer.templet_tablet .footer_link_area {width: 100%;}
 .main_new_footer.templet_tablet .footer_link_area ul li:LAST-CHILD{margin-left: 0px;}
 .main_new_footer.templet_tablet .footer_link_area .box {margin-top:-108px;}
 .main_new_footer.templet_tablet .footer_bottom_notice {width:100%;}
 .main_new_footer.templet_tablet .footer_bottom_notice .footMark {top:144px; padding-bottom:20px;}
 */