﻿@charset "utf-8";

/******************** goodneighbors ********************/


.report_btn {width:56px; height:27px; text-align:center; line-height:27px; display:block; float:left; background:#afafaf url(../images/goodneighbors/click.html) 55px center no-repeat; padding-right:10px; font-weight:bold; color:#ffffff;}
.report_btn1 {width:130px; height:27px; text-align:center; line-height:27px; display:block; float:left; background:#afafaf url(../images/goodneighbors/click.html) 125px center no-repeat; padding-right:10px; font-weight:bold; color:#ffffff; margin-top:45px;}
.report_btn2 {width:290px; height:27px; text-align:center; line-height:27px; display:block; float:left; background:#afafaf url(../images/goodneighbors/click.html) 280px center no-repeat; padding-right:10px; font-weight:bold; color:#ffffff; margin-top:45px;}




.sub_visual {overflow: hidden;margin-bottom: 30px;height: 395px;background:#211d18;}
.goodmain_visual {position:relative;width:980px; margin:0 auto; z-index: 1;}
.sub_visual .cycle-slideshow {width:980px; height:395px; z-index:1;}
.sub_visual #prev {display:block; position:absolute; top:162px; left:-78px; z-index:999;}
.sub_visual #next {display:block; position:absolute; top:162px; right:-78px; z-index:999;}
.maingood {clear:both; overflow:hidden;color:#fff;}
.maingood h2 {padding-bottom:13px; color:#fff;font-size:18px;}
.maingood .inbox {padding:19px 16px;}
.maingood .inbox_content {line-height:22px;}
.maingood .rightlink {padding-right:11px; color:#fff; background:url(../images/common/icon_gnb7.png) right 49%no-repeat; position:absolute; top:22px; right:12px;}
.maingood .btn_more {padding-right:11px; color:#5e5e5e; background:url(../images/common/icon_gnb4.gif) right center no-repeat;}
.main_good1 {overflow: hidden;position:relative; float:left;width:335px; height:350px; margin-right:15px; background:#685b55;}
.main_good2 {position:relative; float:left;width:335px; height:351px; background:#98b13f;}
.main_good2 .maingood_tabbox {width:172px;height:212px;}
.main_good2 .maingood_tab {position:absolute; bottom:0; right:0;}
.main_good2 .maingood_tab li {position:relative; background:#fff;}
/*.main_good2 .maingood_tab li a {display:inline-block;width:162px; height:52px; color:#685b55; font-size:14px; font-weight: bold; line-height:52px; text-align:center;border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;} 20150625수정전 원본*/
.main_good2 .maingood_tab li a {display:inline-block;width:162px; height:70px; color:#685b55; font-size:14px; font-weight: bold; line-height:70px; text-align:center;border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.main_good2 .maingood_tabbox li img {height:213px;}
.main_good2 .maingood_tab li.on a {background:#685b55;color:#fff;}
.main_good2 .maingood_tab li.on a span {display:inline-block; position: absolute; left:-5px; top:21px;width:5px; height:9px;background: url(../images/support/supportm_tab_img1.png) right top no-repeat;}
.main_good3 {float:right;width:250px; height:567px; padding:19px 15px; background:#d1ab59;}
.main_good3 .inbox_content {line-height:20px;}
.main_good3 li {position:relative;margin-top:12px;}
.main_good3 li a {display:block;position:absolute; bottom:0; left:0;width:238px; padding:14px 0 14px 12px;filter:alpha(opacity=60); opacity:0.6; -moz-opacity:0.6; color:#fff; font-weight:bold; background:#000;}
.main_good4 {float:left;width:683px; height:239px; margin-top:14px;color:#5e5e5e;border:1px solid #d9d9d9;background:#fff;}
.main_good4 h2 {margin-top:13px; color:#685b55;}
.main_good4 li { position:relative;float:left; width:190px; height:198px; padding:20px 18px;border-left:1px solid #d9d9d9;}
.main_good4 li:first-child {border-left:0;}
.main_good4 .btn_more {position:absolute; bottom:20px; left:20px;}

/******************** /goodneighbors/introduction ********************/
.introduce .movArea {padding: 50px 0 40px;text-align: center;}
.introduce .introduceList {padding-top: 55px;}
.introduce .introduceList ul {background:url(../images/goodneighbors/bg_introLine.gif) left top repeat-y;}
.introduce .introduceList li {padding-left: 137px;padding-bottom: 50px;}
.introduce .introduceList li.last {padding-bottom: 0;}
.introduce .introduceList li p {margin-bottom: 15px;color: #695a55;font-size: 20px;font-weight: bold;line-height: 30px;}
.introduce .introduceList li p span {display: block;font-size: 28px;color: #829c2c;line-height: 40px;}
.introduce .introduceList li p em {text-decoration: underline;}
.introduce .introduceList li div {text-align: justify;}
.introduce .introduceList li.item01 {background:url(../images/goodneighbors/bg_intro01.gif) 0 0 no-repeat;}
.introduce .introduceList li.item02 {background:url(../images/goodneighbors/bg_intro02.gif) 0 0 no-repeat;}
.introduce .introduceList li.item03 {background:url(../images/goodneighbors/bg_intro03.gif) 0 0 no-repeat;}
.introduce .introduceList li.item04 {background:url(../images/goodneighbors/bg_intro04.gif) 0 0 no-repeat;}
.introduce .introduceList li.item05 {background:url(../images/goodneighbors/bg_intro05.gif) 0 0 no-repeat;}
.introduce .textCopy09 {padding-top: 40px;border-top: 3px solid #695a55;}

.chairman {margin-top:35px; clear:both; overflow:hidden;}
.chairman .sign {padding-top:55px; text-align:right;}
.chairman .leftBox {width:420px; float:left;text-align: justify;}
.chairman .rightBox {width:447px; float: right; text-align:right;}

.mission .pub_tab {margin-top: 50px;}
.mission .pub_tab li {width: 33.3%;}
.mission .tabContents {padding-top: 50px;padding-bottom: 30px;}
.mission .tabContents .tabCon {display: none;}
.mission .tabContents h3 {margin-bottom: 15px;}
.mission .txtBox01 {margin-bottom: 40px;padding-bottom: 48px;border-bottom: 1px solid #ececec;}
.mission .txtBox02 li {padding-left: 24px;font-size: 16px;line-height: 30px;background: #fff url(../images/common/bul_circle01.gif) 0 center no-repeat;}
.mission .txtBox02 li span {font-weight: bold;color: #829c2c;}
.mission .txtBox03 {margin: 60px 0 0;position: relative;height: 651px;overflow: hidden;background:url(../images/goodneighbors/bg_mission.jpg) 0 0 no-repeat;}
.mission .txtBox03 p {position: absolute;top: 50%;left: 50%;padding-top: 102px;width: 232px;height: 130px;margin:-116px 0 0 -116px ;font-size: 22px;font-weight: bold;color: #685b55;text-align: center;}
.mission .txtBox03 div {position: absolute;}
.mission .txtBox03 div dt {font-size: 20px;font-weight: bold;color: #685b55;line-height: 60px;}
.mission .txtBox03 div dt span {display: inline-block;line-height: 60px;font-size: 30px;color: #829c2c;}
.mission .txtBox03 div dd {font-size: 16px;color: #5e5e5e;line-height: 20px;}
.mission .txtBox03 div.box01 {left: 299px;top: 41px;width: 420px;}
.mission .txtBox03 div.box01 dt {padding-left: 70px;background:url(../images/goodneighbors/bg_missionIcon01.jpg) 0 0 no-repeat;}
.mission .txtBox03 div.box02 {left: 70px;top: 298px;width: 286px;}
.mission .txtBox03 div.box02 dt {padding-left: 60px;background:url(../images/goodneighbors/bg_missionIcon02.jpg) 0 0 no-repeat;}
.mission .txtBox03 div.box03 {left: 640px;top: 298px;width: 294px;}
.mission .txtBox03 div.box03 dt {padding-left: 66px;background:url(../images/goodneighbors/bg_missionIcon03.jpg) 0 0 no-repeat;}
.mission .txtBox03 div.box03 dd {padding-left: 8px;}
.mission #tabContents03 dl {margin-top: 60px;}
.mission #tabContents03 dt {padding-bottom: 25px;font-size: 22px;font-weight: bold;color: #685b55;}
.mission #tabContents03 dd {margin-bottom: 30px;padding-bottom: 20px;font-size: 16px;color: #5e5e5e;line-height: 25px;border-bottom: 1px solid #dfdfdf;}
.mission #tabContents03 dd.define02 ol {margin-top: 20px;}
.mission #tabContents03 dd.define02 ol span {font-weight: bold;color: #829c2c;}
.mission #tabContents03 dd.define03 {overflow: hidden;border-bottom: none;}
.mission #tabContents03 dd.define03 div {width: 50%;}
.mission #tabContents03 dd.define03 div p {margin-bottom: 15px;font-weight: bold;font-size: 16px;color: #5e5e5e;}
.mission #tabContents03 dd.define03 div li {padding-left: 18px;font-size: 16px;line-height: 30px;background: #fff url(../images/common/bul_circle01.gif) 0 9px no-repeat;}

/* .mission {padding:0 42px 65px; margin-top:44px; background:url(/images/goodneighbors/bg_mission.png) left top no-repeat;}
.mission h4 {width:434px;color:#fff;font-size:25px; font-weight: bold;text-align:center;line-height: 67px;}
.list_arrow {overflow: hidden;}
.list_arrow li {width:402px; min-height:47px; padding-left:15px; margin:25px 47px 16px 0; background:url(/images/common/icon_list.png) left 7px no-repeat; float:left;}
 */
.downLogo {overflow: hidden;padding: 43px 49px 38px;border: 1px solid #e8e8e8;}
.downLogo div {overflow: hidden;width: 397px;}
.downLogo div .block {margin-bottom: 12px;}
.downLogo div a {float: right;}
.ciDefinition {margin-top: 40px;}
.ciDefinition dt {padding-bottom: 15px;font-weight: bold;font-size: 19px;color: #695A55;}
.ciDefinition dd {margin-bottom: 45px;text-align: justify;}
.sloganDefinition {padding: 40px 0;border-top: 3px solid #685b55;border-bottom: 4px solid #829c2c;background:url(../images/goodneighbors/bg_slogan.jpg) right bottom no-repeat;}
.sloganDefinition .block {margin: 60px 0 35px;}
.sloganDefinition p {font-size: 14px;color: #5e5e5e;}

.history {}
.history ul {overflow:hidden; padding-left:75px; padding-top:75px;}
.history ul li {float:left;}
.history h3 {font-size:33px; color:#685b55; padding-left:24px; padding-bottom:24px;}
.history .title1 {padding-bottom:28px;}
.history .title2 {padding-top:6px; padding-bottom:30px;}
.history .title3 {padding-bottom:36px;}
.history .title4 {padding-top:10px; padding-bottom:29px;}
.history .title5 {padding-top:11px; padding-bottom:29px;}
.history .title6 {padding-top:12px; padding-bottom:34px;}
.history .title7 {padding-top:22px; padding-bottom:30px;}
.history .title8 {padding-top:20px; padding-bottom:28px;}
.history .title9 {padding-top:16px; padding-bottom:28px;}
.history .title10 {padding-top:26px; padding-bottom:33px;}
.history .title11 {padding-top:20px; padding-bottom:32px;}
.history .title12 {padding-top:1px; padding-bottom:29px;}
.history .title13 {padding-top:30px; padding-bottom:33px;}
.history .title14 {padding-top:27px; padding-bottom:34px;}

.history_list {padding-bottom:70px; padding-left:25px; }
.history_list dl {margin-bottom:13px;}
.history_list dt {width:55px; padding-right:10px; margin-right:10px; font-size:16px; font-weight: bold; color:#829c2c; background:url(../images/common/icon_li.gif) right top repeat-y; display:inline-block; vertical-align:top;}
.history_list dd {width:480px; display:inline-block;}
.img_history {display: block;margin-bottom:20px;}
.history1 {padding-bottom:49px;}
.history2 {padding-bottom:0; margin-bottom:78px;}

.organize_list h3 {padding-bottom: 15px; font-size:30px;}
.organize_list .organize {padding-left:28px; padding-bottom:23px; border-bottom:3px solid #685b55;}
.list_dot li {padding-left:9px; background:url(../images/common/icon_list2.gif) left 10px no-repeat;}
.list_dot li strong {width: 44px;display: inline-block;text-align: justify;}
.list_dot li p {padding-left: 53px;}
.organize_list h4 {padding-top:20px; font-weight:normal; font-size:16px;}
.organize_corporation ol {margin-top: 20px;height: 1275px;background: url(../images/goodneighbors/bg_organize.png) no-repeat scroll left top transparent;position: relative;}
.organize_corporation li {text-align: center;font-weight: bold;}
.organize_list .vertical {width:24px; text-align:center; line-height:17px;padding: 10px 5px 0px;height: 146px;}
.org1 {font-size: 20px;color: #FFF;position: absolute;top: 0;left: 356px;width: 146px;height: 146px;line-height: 146px;}
.org2 {font-size: 16px;color: #FFF;position: absolute;top: 162px;left: 335px;width: 189px;height: 45px;line-height: 45px;}
.org3 {font-size:16px; color:#fff; position:absolute; top:219px; left:335px;width: 189px;height: 45px;line-height: 45px;}
.org4 {width: 170px;text-align: center;position: absolute;top: 320px;left: 1px;}
.org4 li {height: 39px;margin-bottom: 6px;line-height: 39px;}
.org5 {text-align: center;position: absolute;top: 340px;left: 613px;width: 367px;height: 116px;overflow: hidden;}
.org5 p {width: 170px;position: absolute;top: 29px;left: 0px;height: 39px;line-height: 39px;}
.org5 ul {position: absolute;top: 0px;left: 198px;}
.org5 li {width: 170px;height: 39px;margin-bottom: 19px;line-height: 40px;}
.organize_corporation .depth03_title {text-align: center;position: absolute;top: 505px;width:24px; text-align:center; line-height:17px;padding: 10px 5px 0px;height: 146px;}
.org6 {left:33px;}
.org7 {left:159px;}
.org8 {left:321px;}
.org9 {left:497px;}
.org10 {left:635px;}
.org11 {left:752px;}
.org12 {left:849px;}
.org13 {left:927px;}
.depth03_sub {width: 24px;padding: 10px 5px 0px;height: 146px;text-align:center; position:absolute; top:693px;}
.org14 {left:66px;}
.org15 {left:126px;}
.org16 {left:187px;}
.organize_corporation .depth03 {position:absolute; top:880px; clear:both; overflow:hidden; }
.organize_corporation .depth03 li {width:24px; margin-right:4px; float:left;font-weight:normal;line-height:17px;padding: 10px 5px 0px;height: 146px;}
.org17 {left:0px;font-weight: normal !important;}
.org18 {left:45px;}
.org19 {left:127px;}
.org20 {left:168px;}
.org21 {left:248px;}
.org22 {left:440px;}
.org23 {left:594px;}
.org24 {left:713px;}
.org25 {left:830px;}
.org26 {left:907px;}
.organize_corporation .depth04 li {position:absolute; top:1104px;}
.organize_corporation .depth04 p {height: 39px;line-height: 39px;}
.organize_corporation .depth04 div {font-weight:normal; margin-top: 8px;padding:7px 0;font-size: 12px;}
.org27 {width:210px; text-align:center; left:221px;}
.org28 {width:270px; text-align:center; left:498px;}

/* organize social */
.organize_social {font-weight:bold;}
.organize_social ol {margin-top:20px; height:1170px; background:url(../images/goodneighbors/bg_social.png) left top no-repeat; position:relative;}
.organize_social li {text-align: center;}
.organize_social .org1 {top: 0;left: 312px;width: 146px;height: 146px;line-height: 146px;}
.organize_social .org2 {left:290px;width: 189px;height: 45px;line-height: 45px;}
.organize_social .org3 {left:290px;width: 189px;height: 45px;line-height: 45px;}
.organize_social .org4 {top:266px; left:667px;}
.organize_social .org4 li {width:170px;}
.organize_social .depth01 {position:absolute; top:424px; left:0; text-align:center;}
.organize_social .depth01 > li {width:170px; position:absolute; top:0; text-align:center;height: 39px;line-height: 39px;}
.organize_social .org30 {left:240px;}
.organize_social .org31 {left:480px;}
.organize_social .org32 {left:720px;}
.organize_social .depth03 {position:absolute; top:71px; text-align:center;}
.organize_social .org33 {position:absolute; top:0; left:125px;}
.organize_social .org34 {position:absolute; top:0; left:67px;}
.organize_social .depth04 li {font-weight:normal; position:absolute; top:188px;width: 24px;padding: 10px 5px 0;line-height: 17px;height: 146px;}
.organize_social .org35 {left:47px;}
.organize_social .org36 {left:84px;}
.organize_social .org37 {left:-33px;}
.organize_social .org38 {left:74px;}
.organize_social .org39 {left:49px;}
.organize_social .org40 {left:86px;}
.organize_social .org41 {left:48px;}
.organize_social .org42 {left:86px;}
.organize_social .depth05 {position: absolute;top: 882px;left: 180px;padding: 15px;width: 505px;}
.organize_social .depth05 p {padding-bottom:15px;}
.organize_social .depth05 li {padding-left: 30px;font-size: 13px;line-height: 21px;font-weight: normal;text-align: left;}

/******************** /goodneighbors/organize ********************/
.table_box {margin-top:50px;}
.table_box p {margin-bottom:10px; font-weight:bold;}

/* korea */
#content.org_kor p.board_ti {font-weight:normal; line-height:32px;}
.organ_map {clear:both; overflow:hidden; position:relative;}
.organ_map > p {position:absolute; left:16px; top:28px; padding-left:15px; background:url(../images/goodneighbors/bg_bullet.html) no-repeat left center; z-index:10;}
.organ_map .leftBox {position:relative; width:976px; border:2px solid #f5f5f5; overflow:hidden;}
.organ_map .leftBox ul {clear:both; overflow:hidden; position:absolute; left:80px; top:100px; width:600px; margin-left:-6px;}
.organ_map .leftBox li {float:left; margin-left:6px; margin-top:9px;}
.organ_map .leftBox li .btn_arrow7 {width:77px; padding:10px; font-size:15px; text-align:center;}
.organ_map .leftBox li.on .btn_arrow7 {background:#829c2c url(../images/icon/icn_btn_arrow2.png) 94% center no-repeat; color:#fff;}
.organ_map .leftBox li.off .btn_arrow7 {width:77px; padding:10px; font-size:13px; background: #fff url(../images/icon/btn_arrow3.png) 94% center no-repeat;}
.organ_map .rightBox {position:relative; width:480px;}
.organ_map .rightBox .organ_info {position:absolute; left:13%; top:141px; width:300px; padding:23px 26px; background:#fff;}
.organ_map .rightBox .organ_info > div {position:relative;}
.organ_map .rightBox .organ_info > div a {position:absolute; right:0; top:0; font-size:25px; color:#829c2c; line-height:19px;}
.organ_map .rightBox .organ_info dt {padding-bottom:10px; border-bottom:2px solid #b0c470; font-size:16px; font-weight:bold; color:#5e5e5e; line-height:22px;}
.organ_map .rightBox .organ_info dd {padding-top:10px;}
.organ_map .rightBox .organ_info dd li {font-size:12px; color:#5e5e5e; line-height:18px;}
/* global */
.global_subti {padding-bottom:12px;font-size:12px; color:#5e5e5e;}/* padding-left:17px;  */
.organ_global .btn_arrow7 ,
.organ_global .btn_arrow9 {padding:0 14px 0 5px; line-height:25px;}

.organ_global td.br a img {vertical-align:middle;}
.organ_global .organ_map {border:1px solid #dcdcdc;}
.organ_global .organ_map ul.btn_map {position:absolute; top:139px; left:21px;z-index: 10;}
.organ_global .organ_map ul.btn_map li {margin-bottom:5px;}
.organ_global .btn_map a {width:87px; padding:5px 0 6px 17px; font-size:13px; line-height:25px;transition: 0.2s ease;-webkit-transition: 0.2s ease;}
.organ_global .select_map {position:absolute; top:23px; left:37px; font-size:12px; line-height:24px; z-index: 10;}
.organ_global .img_map{border:0;width:auto;margin:0;}
.organ_global .viewimg_map{position:absolute;top:0;left:0;}
.organ_global .viewimg_map div{position:relative;display:none;}
.organ_global .viewimg_map div a{position:absolute;top:5px;right:5px;}
.organ_global .organ_info { z-index: 11;position:absolute; left:50%; top:100px;margin-left:-150px; width:300px; padding:23px 26px; background:#fff;}
.organ_global .organ_info > div {position:relative;}
.organ_global .organ_info > div a {position:absolute; right:0; top:0; font-size:25px; color:#829c2c; line-height:19px;}
.organ_global .organ_info dt {padding-bottom:10px; border-bottom:2px solid #b0c470; font-size:16px; font-weight:bold; color:#5e5e5e; line-height:22px;}
.organ_global .organ_info dd {padding-top:10px;}
.organ_global .organ_info dd li {font-size:12px; color:#5e5e5e; line-height:18px;}

/******************** /goodneighbors/finance ********************/
/***************** finance *****************/
.title_finance {margin:45px 0 70px;}
.newfictitle{margin-bottom: 10px; color:#5e5e5e; font-size: 17px; font-weight: 900;}
.finance_box table thead th.lf{text-align: left; padding-left:30px;}
.title_finance p {padding-left:12px; padding-top:14px;}
.finance {position:relative;}
.finance p img {vertical-align: middle;}
.finance .btn_arrow {padding:9px 70px 10px 70px; position:absolute; top:0px; right:0px;}/*{padding:9px 37px 10px 18px; position:absolute; top:0px; right:190px;} 20150403수정전*/
.finance .btn_arrow7 {padding:9px 37px 10px 18px; font-weight:normal; position:absolute; top:0px; right:0;}
.txt_finance {width: 700px;text-align: justify;}
/*20150403수정*/
.txt_finance1 {width: 100%;text-align: justify;}
/*20150403*/
.finance h4 {padding-top:40px; padding-bottom:60px; font-size:23px; color:#829c2c;}
.finance .title {font-size:18px; color:#5e5e5e; font-weight:bold; background: url(../images/goodneighbors/green_dot.html) left center no-repeat; padding-left:15px; margin-top:100px;}
.finance .title1 {font-size:18px; color:#5e5e5e; font-weight:bold; background: url(../images/goodneighbors/green_dot.html) left center no-repeat; padding-left:15px; margin-top:50px;}
.finance .corh4 {padding-top:40px; padding-bottom:30px; font-size:23px; color:#829c2c;}
.finance_box:after {content:" "; display:block; clear:both;}
.finance_box .ffull {width:705px;}
.finance_box .ffull p, .finance_box .fright p {text-align:right;font-weight: bold;color:#5e5e5e;font-size:12px;}
.finance_box .ffull div, .finance_box .fright div {font-size:12px;color:#5e5e5e;margin-top:5px;}
.finance_box .ffull1 {width:980px;}
.finance_box .ffull1 p, .finance_box .fright p {text-align:right;font-weight: bold;color:#5e5e5e;font-size:12px;}
.finance_box .ffull1 div, .finance_box .fright div {font-size:12px;color:#5e5e5e;margin-top:5px;}
.finance_box .fleft {float:left;width:480px;}
.finance_box .fleft p, .finance_box .fright p {text-align:right;font-weight: bold;color:#5e5e5e;font-size:12px;}
.finance_box .fleft div, .finance_box .fright div {font-size:12px;color:#5e5e5e;margin-top:5px;}
.finance_box .fright {float:right;width:480px;}
.finance_box table {width:100%;border-top:2px solid #685b55;}
.finance_box table th,
.finance_box table td {font-size:12px;padding:7px 0;border-bottom:1px solid #e7e7e7;}
.finance_box table thead th {color:#685b55;background:#f6f6f6;border-left:1px solid #e7e7e7;}
.finance_box table thead tr th:first-child {border-left:none;}
.finance_box table tbody th {text-align:left;padding-left:8px;color:#5e5e5e;}
.finance_box table tbody th span {vertical-align: middle;display:inline-block;width:13px;height:12px;margin-right:9px;}
.finance_box table tbody th div {vertical-align: middle;display: inline-block;width: 120px;line-height:14px;}
.finance_box table tbody td {text-align:right;font-weight: bold;border-left:1px solid #e7e7e7;color:#5e5e5e;}
.finance_box table tbody td.tdleft{text-align:left; padding-left:8px;}
.finance_box table tbody td.tdmoney {padding-right:8px;}
.finance_box table tbody td.fileft {text-align:left; padding-left:8px;}
.finance_box table tbody td.firight {text-align:right; padding-right:8px;}
.finance_box table tfoot th {padding-left:30px;text-align:left;font-weight: bold;color:#fe8815;}
.finance_box table tfoot td {text-align:center;font-weight: bold;border-left:1px solid #e7e7e7;color:#fe8815;}
.finance_box table .color {background:#fff;}
.finance_box table .color1 {background:#a4c631;}
.finance_box table .color2 {background:#837770;}
.finance_box table .color3 {background:#f2b14b;}
.finance_box table .color4 {background:#6eb62f;}
.finance_box table .color5 {background:#c7e26f;}
.finance_box table .color6 {background:#b44210;}
.finance_box table .color7 {background:#524b45;}
.finance_box table .color8 {background:#c3b8af;}
.finance_box table .color9 {background:#ee791b;}
.finance_box table .color10 {background:#af7819;}
.finance_box table .color11 {background:#e7d63e;}
.finance_box table .color12 {background:#476912;}
.finance_box table .color13 {background:#a6937c;}
.finance_box table .color14 {background:#a0a0a0;}
.finance_box table .color15 {background:#524b45;}
.finance_box table .color16 {background:#b7aa00;}
.finance_box table .color17 {background:#af7819;}
.finance_box table .color18 {background:#13b5b1;}
.finance_box table .color19 {background:#84ccc9;}
.finance_box table .color20 {background:#d1c0a5;}
.annual_report_list:after{content:" "; display:block; clear:both;}
.annual_report_list li{width: 196px;float:left;text-align:center;background: url(../images/goodneighbors/annual_report_li2.gif) right top no-repeat;padding:0 33px 0 32px;}
.annual_report_list li .img{display:block;border:1px solid #e3e3e3;padding:10px 10px 33px 10px;background: url(../images/goodneighbors/annual_report.png) center bottom no-repeat;}
.annual_report_list li p{color:#414141;font-weight: bold;text-align:center;line-height:18px;margin:10px 0;}
.annual_report_list li p span{color:#829c2c;}
.annual_report_list li p.texleft{text-align:left;}
.annual_report_list li p a:hover{text-decoration:underline}
.annual_report_list li span.texleft{font-size:11px;text-align:left;color:#5e5e5e;display:block;}
.annual_report_list li p a{color:#414141;}
.annual_report_list li .btn{display:inline-block;border:1px solid #d9d9d9;background:#ebebeb url(../images/icon/icon_community1.png) no-repeat 91% center;color:#5e5e5e;padding:6px 26px 6px 16px;}
.annual_report_list li.first{padding:0 33px 0 0;}
.annual_report_list li.end{padding:0 0 0 32px;background:none;}
.annual_report_list li .btn_downloa a{border:1px solid #dbdbdb;background: url(../images/icon/icon_download2.gif) no-repeat 90% center;color:#685b55;display: inline-block;padding: 5px 29px 5px 10px;font-size:11px;margin-left:4px;}
.annual_report_list li .btn_downloa a:first-child{border:1px solid #dbdbdb;background: url(../images/icon/icon_download1.gif) no-repeat 90% center;color:#829c2c;display: inline-block;padding: 5px 29px 5px 10px;font-size:11px;margin-left:0;}

/* GNNews */
.gnnews_list .news_top{padding-bottom:28px;}
.gnnews_list .news_top:after{content:" "; display:block; clear:both;}
.gnnews_list .left{float:left;position:relative;}
.gnnews_list .right{float:right;position:relative;}
.gnnews_list .ti{position:absolute;top:0;left:0;display:inline-block;padding:6px 15px;color:#fff;font-family:'NanumBold';z-index:1!important}
.gnnews_list .news_tbg {position:absolute;bottom:0;left:0;padding:17px 20px;width:436px; text-overflow:ellipsis;background: url(../images/goodneighbors/news_tbg.png) repeat;}
.gnnews_list .news_tbg .tx{color:#cecdcd;}
.gnnews_list .news_tbg .tx strong{color:#a4cf17;display:block;margin-bottom:10px;}
.gnnews_list .news_tbg .data{color:#aeaeae;margin-top:10px;font-size:11px;}
.gnnews_list .news_tbg a:hover{text-decoration:underline}
.gnnews_list:after{content:" "; display:block; clear:both;}
/* 2016-11-30 박재필 수정*/
/*.gnnews_list ul{border-top:3px solid #685b55;}*/
.gnnews_list ul:after{content:" "; display:block; clear:both;}
.gnnews_list li{float:left;margin:28px 0 0 20px;position:relative;width:228px;border:1px solid #cacaca;border-bottom:2px solid #cacaca;}
.gnnews_list li.first{margin:28px 0 0 0;}
.gnnews_list li .box {border-top:1px solid #cacaca;padding:12px 17px;}
.gnnews_list li .box a {font-family:'NanumBold';color:#5e5e5e;}
.gnnews_list li .box a:hover{text-decoration:underline}
.gnnews_list li .box .data{color:#5e5e5e;margin-top:10px;font-size:11px;}
.gnnews_list .text{color:#5e5e5e;font-size:15px;padding:10px 0 0 10px;}
.news_style1{background:#89a533;}
.news_style2{background:#8faadc;}
.news_style3{background:#e49a68;}
.news_style4{background:#fe0000;}
.news_style5{background:#e49a68;}
.news_style6{background:#1fb0a1;}

/*나눔영상*/
.video_box{margin:25px 0 24px;}
.video_box:after{content:" "; display:block; clear:both;}
.video_box .video{float:left;width:636px;height:358px;}
.video_box .video_tx{float:right;width:328px;}
.video_box .video_tx .video_caption{border:1px solid #d4d4d4;padding:10px 0 10px 8px;margin-bottom:13px;}
.video_box .video_tx .mov_caption{height:259px;overflow-y: auto;padding:12px;}
.video_box .video_tx .btn a{margin-left:6px;}
.video_box .video_tx .btn a:first-child{margin-left:0px;}
.video_text{border:1px solid #d4d4d4;border-bottom:none;}
.video_text h3{border-bottom:1px solid #d4d4d4;padding:11px 0 11px 20px;}
.video_text h3 strong{color:#829c2c;}
.video_text .video_text_view{padding:15px 18px;}
.video_style1{background: url(../images/icon/video_style1.gif) no-repeat left 0px;width:65px;color:#fff;text-align:center;display:inline-block;padding:4px 0 0;font-weight: normal;margin-right:10px;height:16px;background-size: 65px;}
.video_style2{background: url(../images/icon/video_style2.gif) no-repeat left 0px;width:65px;color:#fff;text-align:center;display:inline-block;padding:4px 0 0;font-weight: normal;margin-right:10px;height:16px;background-size: 65px;}
.video_style3{background: url(../images/icon/video_style3.gif) no-repeat left 0px;width:65px;color:#fff;text-align:center;display:inline-block;padding:4px 0 0;font-weight: normal;margin-right:10px;height:16px;background-size: 65px;}
.video_style4{background: url(../images/icon/video_style4.gif) no-repeat left 0px;width:65px;color:#fff;text-align:center;display:inline-block;padding:4px 0 0;font-weight: normal;margin-right:10px;height:16px;background-size: 65px;}
.video_style6{background:#1fb0a1;width:43px;color:#fff;text-align:center;display:inline-block;padding:4px 0 0;font-weight: normal;margin-right:10px;height:16px;}



/*좋은이웃 & 웹진&홍보사절단*/
.neighbor:after{content:" "; display:block; clear:both;}
.neighbor .neighbor_left{float:left;width:426px;}
.neighbor .neighbor_left .img{position:relative;display:block;}
.neighbor .neighbor_left .img .ho{position:absolute;display:block;top:12px;right:-5px;height:52px;padding-right:5px;background: url(../images/icon/bg_neighbor2.png) no-repeat right center;}
.neighbor .neighbor_left .img .ho strong{display: block;height: 48px;padding: 0 8px 0 26px;color: #fff;text-align: center;line-height: 47px;background: url(../images/icon/bg_neighbor1.png) no-repeat left 0px;}
.neighbor .neighbor_left .ti{color:#4c4c4c;font-size:20px;padding:21px 0;font-weight:bold}
.neighbor .neighbor_left .delegation{border:1px solid #dedede;border-bottom:3px solid #dedede;padding:12px 9px;}
.neighbor .neighbor_left .delegation h3{font-size:20px;padding:22px 0 11px 12px;color:#4c4c4c;}
.neighbor .neighbor_left .delegation h3 span{color:#829c2c;}
.neighbor .neighbor_left .delegation .box{border:0px solid #d4d4d4;}
.neighbor .neighbor_left .delegation .box .scroll{overflow-y: scroll;height:252px;padding:10px 0 10px 10px;}
.neighbor .neighbor_right{float:right;width:525px;}
.neighbor .neighbor_right .neighbor_list{clear:both;}
.neighbor .neighbor_right .neighbor_list:after{content:" "; display:block; clear:both;}
.neighbor .neighbor_right .neighbor_list li{float:left;width:156px;margin:25px 0 0 25px;border:1px solid #dedede;border-bottom:2px solid #dedede;}
.neighbor .neighbor_right .neighbor_list li.first{margin-left:0;}
.neighbor .neighbor_right .neighbor_list li.top{margin-top:0;}
.neighbor .neighbor_right .neighbor_list li .img{position:relative;display:block;}
.neighbor .neighbor_right .neighbor_list li .img .ho{position:absolute;display:block;top:12px;right:-3px;height:32px;padding-right:4px;background: url(../images/icon/bg_neighbor4.png) no-repeat right center;}
.neighbor .neighbor_right .neighbor_list li .img .ho strong{display: block;height: 28px;padding: 0 4px 0 12px;color: #fff;line-height: 30px;background: url(../images/icon/bg_neighbor3.png) no-repeat left 0px;}
.neighbor .neighbor_right .neighbor_list li .img .tx{display:block;border-top:1px solid #dedede;color:#5e5e5e;font-weight:bold;padding:9px 10px;}
.neighbor .neighbor_right .delegation_list{clear:both;}
.neighbor .neighbor_right .delegation_list:after{content:" "; display:block; clear:both;}
.neighbor .neighbor_right .delegation_list li{float:left;width:120px;margin:20px 0 0 12px;border:1px solid #dedede;border-bottom:2px solid #dedede;}
.neighbor .neighbor_right .delegation_list li.first{margin-left:0;}
.neighbor .neighbor_right .delegation_list li.top{margin-top:0;}
.neighbor .neighbor_right .delegation_list li .img{position:relative;display:block;letter-spacing: -1px;}
.neighbor .neighbor_right .delegation_list li .img .tx{display:block;border-topt:1px solid #dedede;color:#5e5e5e;font-weight:bold;padding:9px 10px;}
.neighbor .neighbor_right .delegation_list li .img .tx span{color:#829c2c;}
.neighbor .neighbor_right .board_sort li a{font-size:14px;}

/*좋은이웃 신청 팝업*/
#neighbor_pop{z-index:210;width:564px;position: fixed;top: 50%;left:50%;margin-left:-282px;display:none;}
#neighbor_pop .neighbor_pop{position: relative;}
#neighbor_pop .neighbor_pop .box{background-color:#fff;padding:20px 20px 36px;border:1px solid #c9c9c9;border-top:none;}
#neighbor_pop .neighbor_pop .box .ti{color:#5e5e5e;margin-bottom:20px;font-family:'NanumBold';}
#neighbor_pop .neighbor_pop .box .wtext{color:#ff8a14;margin:20px 0;}
#neighbor_pop .neighbor_pop .box .wtext img{vertical-align: middle;margin-right:5px;}
#neighbor_pop .neighbor_pop .box .cont {background: none repeat scroll 0 0 #fff;border: 1px solid #cecece;color: #777;height: 95px;margin-bottom: 8px;overflow-y: scroll;padding: 10px;width: 504px;}
#neighbor_pop .neighbor_pop .box .cont .tit {font-family:'NanumBold';margin-bottom: 10px;}
#neighbor_pop .neighbor_pop .box .cont .cont_view {color: #777;line-height: 1.6em;}
#neighbor_pop .neighbor_pop .box .cont .cont_view span {line-height: 1.5em;}
#neighbor_pop .neighbor_pop .box .checkbox_tx {color:#5e5e5e;}
#neighbor_pop .neighbor_pop .box .btn{float:right;}


/***************** media *****************/
.media_main {padding-bottom:28px; border-bottom:3px solid #685b55;}
.media_main .ti {position:absolute;top:0;left:0;display:inline-block;padding:6px 15px;color:#fff;font-weight: bold;}
.media_main li {width:476px; margin-right:28px; float:left; position:relative;}
.media_main .box {width:436px; height:72px; padding:17px 20px; position:absolute; bottom:0; left:0; background:url(../images/common/bg_gray.png) left top repeat; color:#cecdcd;}
.media_main .box .title {font-size:14px; color:#a4cf17; font-weight:bold;}
.media_main .box .txt {padding:10px 0; color:#cecdcd; display:block;}
.view_box .view table td.td_campaign {border-top:2px solid #d6d6d6; background:#fff; font-weight:bold;}
.view_box .view table td.td_campaign span {color:#829c2c;}

/***************** map *****************/
.img_map {width:587px; margin-right:30px; border:1px solid #d9d9d9;}
.img_map p {padding:15px 10px; text-align:right; border-top:1px solid #d9d9d9; color:#737373;}
.img_map a {color:#737373;}
.img_map a:hover {text-decoration:underline;}
.map_area {width:587px; height:630px;}
.txt_map {width:360px;}
.txt_address {padding:15px 30px 3px; border-top:2px solid #829c2c; background:#f9f9f9; font-size:13px;}
.txt_address dl {margin-bottom:12px;}
.txt_address dt {width:67px; display:inline-block; font-weight:bold; color:#829c2c;}
.txt_address dd {display:inline-block;}
.txt_map .address_notice {padding:21px 34px 21px 45px; margin-top:8px; background:#f9f9f9 url(../images/goodneighbors/icon_map.png) 34px 25px no-repeat;}
.txt_map h3 {width:116px; height:28px; margin-top:23px; margin-bottom:13px; font-size:13px; line-height:28px; font-weight:bold; color:#fff; text-align:center; background:url(../images/goodneighbors/bg_map.png) no-repeat;}
.txt_subway dt {padding-right:10px; display:inline-block; vertical-align:middle; font-weight:bold; font-size:15px;}
.txt_subway dd {display:inline-block; vertical-align:middle;}
.txt_subway .subway1 {color:#1e4696;}
.txt_subway .subway5 {color:#6b368c;}
.tbl_bus {width:100%; border-top:2px solid #bcbcbc; background:url(../images/goodneighbors/bg_bus.html) left top no-repeat;}
.tbl_bus th {padding:9px 0; font-size:13px; border-bottom:1px solid #bcbcbc;}
.tbl_bus td {padding:7px 4px; border-bottom:1px solid #bcbcbc;}



/* 웹페이퍼 팝업 */
#wallpaper_pop{z-index:210;width:980px;position:absolute;top:50%;left:50%;margin:-323px 0 0 -490px;display:none;}
#wallpaper_pop .wallpaper_pop{position: relative;padding:18px 19px;background:#fff;}
#wallpaper_pop .wallpaper_pop .box{background:#f1f1f1;padding:72px 21px 31px 21px;*zoom:1;}
#wallpaper_pop .wallpaper_pop .box:after{content:" "; display:block; clear:both;}
#wallpaper_pop .wallpaper_pop .box .left{float:left;}
#wallpaper_pop .wallpaper_pop .box .left .img{width:697px;height:440px;margin-bottom:15px;}
#wallpaper_pop .wallpaper_pop .box .left .btn{text-align:right;}
#wallpaper_pop .wallpaper_pop .box .left .btn a{ text-align:left;vertical-align: middle;border:1px solid #778f28;width:188px;height:33px;display:inline-block;margin-left:10px;color:#fff;font-size:12px;background:#829c2c url(../images/icon/icon_download.png) 90% center no-repeat;padding:17px 0 0 20px}
#wallpaper_pop .wallpaper_pop .box .left .btn a:first-child{border:1px solid #5d4f4b;margin-left:0px;background:#695a55 url(../images/icon/icon_download.png) 90% center no-repeat;}
#wallpaper_pop .wallpaper_pop .box .right{float:left;width:170px;height:466px;margin-left:32px;overflow: hidden;position: relative;}
#wallpaper_pop .wallpaper_pop .box .right ul{position:absolute;top:0;left:0;}
#wallpaper_pop .wallpaper_pop .box .right ul li{height:159px;position: relative;}
#wallpaper_pop .wallpaper_pop .box .right ul li .on strong{border:5px solid #829c2c;width:160px;height:110px;position:absolute;top:0;left:0;display:block;}
#wallpaper_pop .wallpaper_pop .box .right ul li span{display:block;text-align:center;padding:5px 0}
#wallpaper_pop .wallpaper_pop .box .wallpaper_up{position:absolute;top:38px;right:92px;}
#wallpaper_pop .wallpaper_pop .box .wallpaper_down{position:absolute;top:568px;right:92px;}
#wallpaper_pop .wallpaper_pop .lay_pop_cle{position:absolute;top:-53px;right:0px;}


/* 조직도 변경 */
li.dept_1 {position:absolute;top:500px; width:172px; height:550px; overflow:hidden;}
li.dept_1 p {width:14px; line-height:18px; padding-left:77px; padding-top:10px;}
li.dept_1 ul.dept_1_1  {overflow:hidden; float:left;}
li.dept_1 ul.dept_1_1 p{padding-left:27px; padding-top:70px;}
li.dept_1 ul.dept_1_1 li {width:25px; line-height:18px; padding-top:97px; padding-left:5px; float:left;}
li.dept_1 ul.dept_1_1 li.goodli1{padding-left:9px; padding-top:81px;}
li.dept_1 ul.dept_1_2  {overflow:hidden; float:left;}
li.dept_1 ul.dept_1_2 p{padding-left:16px; padding-top:52px;}
li.dept_1 ul.dept_1_2 li {width:25px; line-height:18px; padding-top:97px; padding-left:5px; float:left;}
li.dept_1 ul.dept_1_2 li.goodli1{padding-left:9px; padding-top:63px;}
li.dept_1 ul.dept_1_3  {overflow:hidden; float:left;}
li.dept_1 ul.dept_1_3 p{padding-left:34px; padding-top:52px;}
li.dept_1 ul.dept_1_3 li {width:25px; line-height:18px; padding-top:97px; padding-left:5px; float:left;}
li.dept_1 ul.dept_1_3 li.goodli1{padding-left:10px; padding-top:63px;}
li.dept_1 ul.dept_1_3 li.goodli2{padding-left:10px; padding-top:72px;}
li.dept_2 {position:absolute;top:500px; width:172px; height:550px; overflow:hidden; left:172px;}
li.dept_2 p {width:14px; line-height:18px; padding-left:83px; padding-top:26px;}
li.dept_2 ul.dept_2_1  {overflow:hidden; padding-top:165px;}
li.dept_2 ul.dept_2_1 li {width:25px; line-height:18px; padding-top:97px; padding-left:7px; float:left;}
li.dept_2 ul.dept_2_1 li.goodli3 {width:25px; line-height:18px; padding-top:115px; padding-left:10px; float:left;}
li.dept_2 ul.dept_2_1 li.goodli4 {width:25px; line-height:18px; padding-top:105px; padding-left:10px; float:left;}
li.dept_3 {position:absolute;top:500px; width:34px; height:550px; overflow:hidden; left:347px;}
li.dept_3 p {width:14px; line-height:18px; padding-left:12px; padding-top:32px;}
li.dept_3 ul {padding-top:288px;}
li.dept_3 ul li{width:25px; line-height:18px; padding-left:7px; padding-top:4px;}
li.dept_4 {position:absolute;top:500px; width:138px; height:550px; overflow:hidden; left:384px;}
li.dept_4 p {width:14px; line-height:18px; padding-left:63px; padding-top:26px;}
li.dept_4 ul.dept_4_1  {overflow:hidden; padding-top:165px; float:left;}
li.dept_4 ul.dept_4_1 li {width:25px; line-height:18px; padding-top:115px; padding-left:5px; float:left;}
li.dept_4 ul.dept_4_1 li.goodli5 {width:25px; line-height:18px; padding-top:96px; padding-left:9px; float:left;}
li.dept_4 ul.dept_4_2  {overflow:hidden; float:left;}
li.dept_4 ul.dept_4_2 p {padding-left:34px; padding-top:56px;}
li.dept_4 ul.dept_4_2 li {width:25px; line-height:18px; padding-top:70px; padding-left:11px; float:left;}
li.dept_5 {position:absolute;top:500px; width:104px; height:550px; overflow:hidden; left:522px;}
li.dept_5 p {width:14px; line-height:18px; padding-left:48px; padding-top:50px;}
li.dept_5 ul.dept_5_1  {overflow:hidden; padding-top:180px;}
li.dept_5 ul.dept_5_1 li {width:25px; line-height:18px; padding-top:97px; padding-left:7px; float:left;}
li.dept_5 ul.dept_5_1 li.goodli6 {width:25px; line-height:18px; padding-top:145px; padding-left:9px; float:left;}
li.dept_5 ul.dept_5_1 li.goodli7 {width:25px; line-height:18px; padding-top:120px; padding-left:9px; float:left;}
li.dept_6 {position:absolute;top:500px; width:140px; height:550px; overflow:hidden; left:627px;}
li.dept_6 p {width:14px; line-height:18px; padding-left:65px; padding-top:50px;}
li.dept_6 ul.dept_6_1  {overflow:hidden; padding-top:154px;}
li.dept_6 ul.dept_6_1 li {width:25px; line-height:18px; padding-top:97px; padding-left:7px; float:left;}
li.dept_6 ul.dept_6_1 li.goodli8 {width:25px; line-height:18px; padding-top:145px; padding-left:9px; float:left;}
li.dept_6 ul.dept_6_1 li.goodli9 {width:25px; line-height:18px; padding-top:155px; padding-left:9px; float:left;}
li.dept_7 {position:absolute;top:500px; width:70px; height:550px; overflow:hidden; left:767px;}
li.dept_7 p {width:14px; line-height:18px; padding-left:19px; padding-top:34px;}
li.dept_7 ul.dept_7_1  {overflow:hidden; padding-top:154px;}
li.dept_7 ul.dept_7_1 li {width:25px; line-height:18px; padding-top:153px; padding-left:8px; float:left;}
li.dept_7 ul.dept_7_1 li.goodli10 {padding-left:9px;}
li.dept_8 {position:absolute;top:500px; width:70px; height:550px; overflow:hidden; left:837px;}
li.dept_8 p {width:14px; line-height:18px; padding-left:19px; padding-top:34px;}
li.dept_8 ul.dept_8_1  {overflow:hidden; padding-top:154px;}
li.dept_8 ul.dept_8_1 li {width:25px; line-height:18px; padding-top:153px; padding-left:7px; float:left;}
li.dept_8 ul.dept_8_1 li.goodli11 {padding-left:10px; padding-top:134px;}
li.dept_9 {position:absolute;top:500px; width:70px; height:550px; overflow:hidden; left:908px;}
li.dept_9 p {width:14px; line-height:18px; padding-left:19px; padding-top:60px;}
li.dept_9 ul.dept_9_1  {overflow:hidden; padding-top:154px;}
li.dept_9 ul.dept_9_1 li {width:24px; line-height:18px; padding-top:172px; padding-left:7px; float:left;}
li.dept_9 ul.dept_9_1 li.goodli12 {padding-left:10px; padding-top:161px;}

.gnnews_list .text_vr {color:#00bcc8; font-size:16px;}
.video_vr_w {width:100%; text-align:center; padding:25px 0px;}
.video_vr_w .video_vr {display:inline-block;}
.video_vr_w .video_vr iframe {width:713px; height:402px;}
.video_vr_w .vr_btn {overflow:hidden; padding-top:25px;}
.video_vr_w .vr_btn a {display:inline-block; width:170px; line-height:37px; color:#ffffff; }
.video_vr_w .vr_btn a.sup_j {background:#87a03d url(../images/goodneighbors/gallery/btn_r1.png) 94% center no-repeat; border:1px solid #7c8d37;}
.video_vr_w .vr_btn a.sup_o {background:#828282 url(../images/goodneighbors/gallery/btn_r2.png) 94% center no-repeat; border:1px solid #6f6f6f; margin-left:10px;}
.tab_vr {background:#ffffff url(../images/goodneighbors/gallery/360_off.jpg) 10px center no-repeat;}
