﻿﻿@charset "utf-8";
/* CSS Document */


  body{
	 /*background-image: url(../images/main/Main_Visual.png);
	 background-repeat: no-repeat;
	 background-position: center 175px;*/

   }
   /* 임성훈 수정 160923 */
   @media screen and (max-width:1024px){
	   body{
		 /*background-image: url(../images/main/Main_Visual.png);
		 background-repeat: no-repeat;
		 background-position: -651px 175px;*/
	   }   
   }
  /* 임성훈 수정 150420
  body{
    background-image: url(../images/bg/sub_topBg.jpg),url(../images/main/Main_Visual.jpg);
    background-repeat: repeat-x,no-repeat;
    background-position: top center,center 140px; 
   }*/
  #wrap {min-width:1200px; /*height:1105px*/ position: relative;}
  #header {height:104px;  margin:0 auto}
  #header .topMenu {height:30px;width:1200px; margin:0 auto; text-align:right;}
  #header .topMenu li {border-right:1px solid #39587c; margin-top:7px; padding-left:20px; height:15px; display:inline-block; }
  #header .topMenu li:last-child {border-right:none;}
  #header .topMenu li img {padding-right:20px}
  #header .logo {padding-top:10px; width:1200px;margin:0 auto;}
  #header .logo h1 {float:left; text-indent:-9999px; background:url(../images/logo/main_logo.png) no-repeat; width:291px; height:55px}

  /* gnb */
/* .gnb {width:100%; text-align:center;  background:url(../images/bg/navDepth_bg.jpg) repeat-x; height:36px; position:absolute;top:110px;} 
.gnb .depth01 {width:1200px; margin:0 auto;}
.gnb .depth01 li {float:left; width:148px;}
.gnb .depth01 li a {width:148px; height:35px; display:block; }
.gnb .depth01 li ul {height:295px; display:none; border-right:1px solid #f8f8f8; width:148px;}
 */

.gnb {min-width:100%; text-align:center;  background:url(../images/bg/navDepth_bg.jpg) repeat-x; height:35px; position:absolute; z-index:3 !important} 
.gnb .depth01 {width:1200px !important; margin:0 auto;}
.gnb .depth01 li {float:left; width:150px;}
.gnb .depth01 li a {width:150px; height:36px; display:block; }
/* .gnb .depth01 li {float:left; width:240px;}
.gnb .depth01 li a {width:240px; height:36px; display:block; } */
.gnb .depth01 li ul {height:280px; display:none; border-right:1px solid #f8f8f8; /*border-left:1px solid #f8f8f8;*/ width:150px;}/* GNB 2depth 메뉴 추가시 높이값 조절 */
.gnb .depth01 li ul a {height:30px}
/*GNB 1Depth*/
.gnb_Introduction {background:url(../images/gnb/Introduction.png) center center no-repeat; width:168px; height:35px; text-indent:-9999px}
.gnb_Introduction:hover {background:url(../images/gnb/Introduction_over.png) center center no-repeat; width:168px; height:35px; text-indent:-9999px}
.gnb_SafetyTraining {color:#fff; font-family:'Nanum Barun Gothic','Nanum Gothic','나눔 고딕',arial,sans-serif; font-weight:bold; font-size:16px; line-height:36px; letter-spacing:0px} /* LSH 181025 */
.gnb_SafetyTraining:hover {background:url(../images/gnb/gnbBg_over.png) repeat-x; color:#111} /* LSH 181025 */
.gnb_EngSafetyTraining {background:url(../images/gnb/eng_SafetyTraining.png) center center no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_EngSafetyTraining:hover {background:url(../images/gnb/eng_SafetyTraining_over.png) center center no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_Laboratorysafetymaterials {color:#fff; font-family:'Nanum Barun Gothic','Nanum Gothic','나눔 고딕',arial,sans-serif; font-weight:bold; font-size:16px; line-height:36px; letter-spacing:0px} /* LSH 181025 */
.gnb_Laboratorysafetymaterials:hover {background:url(../images/gnb/gnbBg_over.png) repeat-x; color:#111} /* LSH 181025 */
.gnb_Waste {background:url(../images/gnb/Waste.png) center center no-repeat; width:169px; height:35px; text-indent:-9999px}
.gnb_Waste:hover {background:url(../images/gnb/Waste_over.png) center center no-repeat; width:169px; height:35px; text-indent:-9999px}
.gnb_LMO {background:url(../images/gnb/LMO.png) center center no-repeat; width:169px; height:35px; text-indent:-9999px}
.gnb_LMO:hover {background:url(../images/gnb/LMO_over.png) center center no-repeat; width:169px; height:35px; text-indent:-9999px}
.gnb_MutualInsurance {background:url(../images/gnb/MutualInsurance.png) center center no-repeat; width:169px; height:35px; text-indent:-9999px}
.gnb_MutualInsurance:hover {background:url(../images/gnb/MutualInsurance_over.png) center center no-repeat; width:169px; height:35px; text-indent:-9999px}
.gnb_AciRInsurance {background:url(../images/gnb/AciRInsurance.png) center center no-repeat; width:149px; height:35px; text-indent:-9999px} /* 160322 LSH 추가*/
.gnb_AciRInsurance:hover {background:url(../images/gnb/AciRInsurance_over.png) center center no-repeat; width:149px; height:35px; text-indent:-9999px} /* 160322 LSH 추가*/
.gnb_MSDS {color:#fff; font-family:'Nanum Barun Gothic','Nanum Gothic','나눔 고딕',arial,sans-serif; font-weight:bold; font-size:16px; line-height:36px; letter-spacing:0px} /* LSH 181025 */
.gnb_MSDS:hover {background:url(../images/gnb/gnbBg_over.png) repeat-x; color:#111} /* LSH 181025 */
.gnb_Archives {color:#fff; font-family:'Nanum Barun Gothic','Nanum Gothic','나눔 고딕',arial,sans-serif; font-weight:bold; font-size:16px; line-height:36px; letter-spacing:0px} /* LSH 181025 */
.gnb_Archives:hover {background:url(../images/gnb/gnbBg_over.png) repeat-x; color:#111} /* LSH 181025 */
/* 151214 LimSH */
.gnb_SafetyMg {color:#fff; font-family:'Nanum Barun Gothic','Nanum Gothic','나눔 고딕',arial,sans-serif; font-weight:bold; font-size:16px; line-height:36px; letter-spacing:0px} /* LSH 181025 */
.gnb_SafetyMg:hover {background:url(../images/gnb/gnbBg_over.png) repeat-x; color:#111} /* LSH 181025 */
.gnb_Visit {background:url(../images/gnb/gVisit.png) center center no-repeat; width:169px; height:35px; text-indent:-9999px}
.gnb_Visit:hover {background:url(../images/gnb/gVisit_over.png) center center no-repeat; width:169px; height:35px; text-indent:-9999px}
.gnb_SecurityGnb1 {color:#fff; font-family:'Nanum Barun Gothic','Nanum Gothic','나눔 고딕',arial,sans-serif; font-weight:bold; font-size:16px; line-height:36px; letter-spacing:0px} /* LSH 181025 */
.gnb_SecurityGnb1:hover {background:url(../images/gnb/gnbBg_over.png) repeat-x; color:#111} /* LSH 181025 */
.gnb_SecurityGnb2 {color:#fff; font-family:'Nanum Barun Gothic','Nanum Gothic','나눔 고딕',arial,sans-serif; font-weight:bold; font-size:16px; line-height:36px; letter-spacing:0px} /* LSH 181025 */
.gnb_SecurityGnb2:hover {background:url(../images/gnb/gnbBg_over.png) repeat-x; color:#111} /* LSH 181025 */

/*GNB 2Depth*/
.gnb_2Depth {width:149px; height:35px; color:#111; font-family:'Nanum Barun Gothic','Nanum Gothic','나눔 고딕',arial,sans-serif; font-weight:bold; font-size:15px; line-height:35px; letter-spacing:0px; text-align:left; text-indent:14px/*20px*/; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; word-wrap:normal} /* LSH 181025 */
.gnb_2Depth:hover {background-color:#555; color:#fff;} /* LSH 181025 */
.gnb_SafetyManagement {background:url(../images/gnb/SafetyManagement.png) 0px no-repeat; width:148px; height:35px; text-indent:-9999px}
.gnb_SafetyManagement:hover {background:url(../images/gnb/SafetyManagement_over.png) 0px no-repeat; width:148px; height:35px; text-indent:-9999px}
.gnb_SafetyTrainingGuide {background:url(../images/gnb/SafetyTrainingGuide.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_SafetyTrainingGuide:hover {background:url(../images/gnb/SafetyTrainingGuide_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_FireSafetyTraining {background:url(../images/gnb/FireSafetyTraining.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_FireSafetyTraining:hover {background:url(../images/gnb/FireSafetyTraining_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_LabSafetyTraining {background:url(../images/gnb/LabSafetyTraining.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_LabSafetyTraining:hover {background:url(../images/gnb/LabSafetyTraining_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_Setcurriculum {background:url(../images/gnb/Setcurriculum.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_Setcurriculum:hover {background:url(../images/gnb/Setcurriculum_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_EngSafetyTraining1 {background:url(../images/gnb/eng_SafetyTraining1.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_EngSafetyTraining1:hover {background:url(../images/gnb/eng_SafetyTraining1_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_EngSafetyTraining1.indu {background:url(../images/gnb/eng_SafetyTraining1-2.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_EngSafetyTraining1.indu:hover {background:url(../images/gnb/eng_SafetyTraining1-2_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_EngSafetyTraining2 {background:url(../images/gnb/eng_SafetyTraining2.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_EngSafetyTraining2:hover {background:url(../images/gnb/eng_SafetyTraining2_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_EngSafetyTraining2.indu {background:url(../images/gnb/eng_SafetyTraining2-2.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_EngSafetyTraining2.indu:hover {background:url(../images/gnb/eng_SafetyTraining2-2_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_EngSafetyTraining3 {background:url(../images/gnb/eng_SafetyTraining3.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_EngSafetyTraining3:hover {background:url(../images/gnb/eng_SafetyTraining3_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_EngSafetyTraining5 {background:url(../images/gnb/eng_SafetyTraining5.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_EngSafetyTraining5:hover {background:url(../images/gnb/eng_SafetyTraining5_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_EngSafetyTraining6 {background:url(../images/gnb/eng_SafetyTraining6.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_EngSafetyTraining6:hover {background:url(../images/gnb/eng_SafetyTraining6_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_Certificate {background:url(../images/gnb/Certificate.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_Certificate:hover {background:url(../images/gnb/Certificate_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_Guides {background:url(../images/gnb/Guides.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_Guides:hover {background:url(../images/gnb/Guides_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_SafetyVideo {background:url(../images/gnb/SafetyVideo.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_SafetyVideo:hover {background:url(../images/gnb/SafetyVideo_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_Contacts {background:url(../images/gnb/Contacts.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_Contacts:hover {background:url(../images/gnb/Contacts_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_Processdiagram {background:url(../images/gnb/Processdiagram.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_Processdiagram:hover {background:url(../images/gnb/Processdiagram_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_WasteDefinition {background:url(../images/gnb/WasteDefinition.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_WasteDefinition:hover {background:url(../images/gnb/WasteDefinition_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_Handling {background:url(../images/gnb/Handling.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_Handling:hover {background:url(../images/gnb/Handling_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_TestresearchLMO {background:url(../images/gnb/TestresearchLMO.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_TestresearchLMO:hover {background:url(../images/gnb/TestresearchLMO_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_SafetyProcedure {background:url(../images/gnb/SafetyProcedure.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_SafetyProcedure:hover {background:url(../images/gnb/SafetyProcedure_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_Info {background:url(../images/gnb/Info.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_Info:hover {background:url(../images/gnb/Info_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_PaymentProcedures {background:url(../images/gnb/PaymentProcedures.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_PaymentProcedures:hover {background:url(../images/gnb/PaymentProcedures_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_RequiredDocuments {background:url(../images/gnb/RequiredDocuments.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_RequiredDocuments:hover {background:url(../images/gnb/RequiredDocuments_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_MsdsContent {background:url(../images/gnb/MsdsContent.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_MsdsContent:hover {background:url(../images/gnb/MsdsContent_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_MsdsSearch {background:url(../images/gnb/MsdsSearch.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_MsdsSearch:hover {background:url(../images/gnb/MsdsSearch_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_Notice {background:url(../images/gnb/Notice.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_Notice:hover {background:url(../images/gnb/Notice_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_QNA {background:url(../images/gnb/QNA.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_QNA:hover {background:url(../images/gnb/QNA_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_SafetyArchives {background:url(../images/gnb/SafetyArchives.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_SafetyArchives:hover {background:url(../images/gnb/SafetyArchives_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_Incidents {background:url(../images/gnb/Incidents.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_Incidents:hover {background:url(../images/gnb/Incidents_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_VideoArchives {background:url(../images/gnb/VideoArchives.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_VideoArchives:hover {background:url(../images/gnb/VideoArchives_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_Safetyrequirements {background:url(../images/gnb/Safetyrequirements.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_Safetyrequirements:hover {background:url(../images/gnb/Safetyrequirements_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_Statute {background:url(../images/gnb/Statute.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_Statute:hover {background:url(../images/gnb/Statute_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_Examination {background:url(../images/gnb/Examination.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_Examination:hover {background:url(../images/gnb/Examination_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
/* 151214 LimSH */
.gnb_IntroSb {background:url(../images/gnb/IntroSb1.png) 0px no-repeat; width:148px; height:35px; text-indent:-9999px}
.gnb_IntroSb:hover {background:url(../images/gnb/IntroSb1_over.png) 0px no-repeat; width:148px; height:35px; text-indent:-9999px}
.gnb_IntroEa {background:url(../images/gnb/IntroSb2.png) 0px no-repeat; width:148px; height:35px; text-indent:-9999px}
.gnb_IntroEa:hover {background:url(../images/gnb/IntroSb2_over.png) 0px no-repeat; width:148px; height:35px; text-indent:-9999px}
.gnb_IntroMap {background:url(../images/gnb/IntroSb3.png) 0px no-repeat; width:148px; height:35px; text-indent:-9999px}
.gnb_IntroMap:hover {background:url(../images/gnb/IntroSb3_over.png) 0px no-repeat; width:148px; height:35px; text-indent:-9999px}
.gnb_SafetyMgSb1 {background:url(../images/gnb/SafetyMgSb1.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_SafetyMgSb1:hover {background:url(../images/gnb/SafetyMgSb1_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_SafetyMgSb2 {background:url(../images/gnb/SafetyMgSb2.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_SafetyMgSb2:hover {background:url(../images/gnb/SafetyMgSb2_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_SafetyMgSb3 {background:url(../images/gnb/SafetyMgSb3.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_SafetyMgSb3:hover {background:url(../images/gnb/SafetyMgSb3_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_SafetyMgSb4 {background:url(../images/gnb/SafetyMgSb4.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_SafetyMgSb4:hover {background:url(../images/gnb/SafetyMgSb4_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_SafetyMgSb5 {background:url(../images/gnb/SafetyMgSb5.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_SafetyMgSb5:hover {background:url(../images/gnb/SafetyMgSb5_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_SafetyMgSb6 {background:url(../images/gnb/SafetyMgSb6.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_SafetyMgSb6:hover {background:url(../images/gnb/SafetyMgSb6_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_SafetyMgSb7 {background:url(../images/gnb/SafetyMgSb7.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} /* 160322 LSH 추가 */
.gnb_SafetyMgSb7:hover {background:url(../images/gnb/SafetyMgSb7_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}  /* 160322 LSH 추가 */
.gnb_SafetyMgSb8 {background:url(../images/gnb/SafetyMgSb8.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_SafetyMgSb8:hover {background:url(../images/gnb/SafetyMgSb8_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_SafetyMgSb9 {background:url(../images/gnb/Deal.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_SafetyMgSb9:hover {background:url(../images/gnb/Deal_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_SafetyMgSb10 {background:url(../images/gnb/Radiation.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_SafetyMgSb10:hover {background:url(../images/gnb/Radiation_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}

.gnb_LmoSb0 {background:url(../images/gnb/LmoSb0.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_LmoSb0:hover {background:url(../images/gnb/LmoSb0_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_LmoSb1 {background:url(../images/gnb/LmoSb1.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_LmoSb1:hover {background:url(../images/gnb/LmoSb1_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_LmoSb2 {background:url(../images/gnb/LmoSb2.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_LmoSb2:hover {background:url(../images/gnb/LmoSb2_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_LmoSb3 {background:url(../images/gnb/LmoSb3.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_LmoSb3:hover {background:url(../images/gnb/LmoSb3_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_LmoSb4 {background:url(../images/gnb/LmoSb4.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_LmoSb4:hover {background:url(../images/gnb/LmoSb4_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_AciRIns1 {background:url(../images/gnb/AciRIns1.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} /* 160322 LSH 추가 */
.gnb_AciRIns1:hover {background:url(../images/gnb/AciRIns1_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} /* 160322 LSH 추가 */
.gnb_AciRIns2 {background:url(../images/gnb/AciRIns2.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} /* 160322 LSH 추가 */
.gnb_AciRIns2:hover {background:url(../images/gnb/AciRIns2_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} /* 160322 LSH 추가 */
.gnb_MsdsSb1 {background:url(../images/gnb/MsdsSb1.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_MsdsSb1:hover {background:url(../images/gnb/MsdsSb1_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_ArchivesSb1 {background:url(../images/gnb/ArchivesSb1.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_ArchivesSb1:hover {background:url(../images/gnb/ArchivesSb1_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_ArchivesSb2 {background:url(../images/gnb/ArchivesSb2.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_ArchivesSb2:hover {background:url(../images/gnb/ArchivesSb2_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_ArchivesSb3 {background:url(../images/gnb/ArchivesSb3.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_ArchivesSb3:hover {background:url(../images/gnb/ArchivesSb3_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_ArchivesSb4 {background:url(../images/gnb/ArchivesSb4.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_ArchivesSb4:hover {background:url(../images/gnb/ArchivesSb4_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_ArchivesSb5 {background:url(../images/gnb/ArchivesSb5.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_ArchivesSb5:hover {background:url(../images/gnb/ArchivesSb5_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_ArchivesSb6 {background:url(../images/gnb/ArchivesSb6.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_ArchivesSb6:hover {background:url(../images/gnb/ArchivesSb6_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_ArchivesSb7 {background:url(../images/gnb/ArchivesSb7.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_ArchivesSb7:hover {background:url(../images/gnb/ArchivesSb7_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_ArchivesSb8 {background:url(../images/gnb/ArchivesSb8.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_ArchivesSb8:hover {background:url(../images/gnb/ArchivesSb8_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_ArchivesSb9 {background:url(../images/gnb/ArchivesSb9.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_ArchivesSb9:hover {background:url(../images/gnb/ArchivesSb9_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
.gnb_ArchivesSb10 {background:url(../images/gnb/legalDb.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_ArchivesSb10:hover {background:url(../images/gnb/legalDb_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_VisitSb1 {background:url(../images/gnb/gVisitSb1.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_VisitSb1:hover {background:url(../images/gnb/gVisitSb1_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_VisitSb2 {background:url(../images/gnb/gVisitSb2.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_VisitSb2:hover {background:url(../images/gnb/gVisitSb2_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_VisitSb3 {background:url(../images/gnb/gVisitSb3.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px}
.gnb_VisitSb3:hover {background:url(../images/gnb/gVisitSb3_over.png) 0px no-repeat; width:149px; height:35px; text-indent:-9999px} 
 

/*컨텐츠 영역*/
#contents {width:; margin-top:0px; clear:both; z-index:1;} /* margin-top:390px; */


#contents .mainMenu {height:215px; background:url(../images/main/main_menu_bg.png) repeat-y center top; margin-top:389px;  }
.mainMenu  ul {margin:0 auto; width:1200px; padding:0px; list-style:none;}
.mainMenu  ul li {float:left}

/*메인 센터 메뉴*/
.mainmenu1 {background:url(../images/main/main_menu_1.png) no-repeat; width:235px; height:215px; text-indent:-9999px; display:block}
.mainmenu1:hover {background:url(../images/main/main_menu_1_over.png) no-repeat; width:235px; height:215px; text-indent:-9999px; display:block} 
.mainmenu2 {background:url(../images/main/main_menu_2.png) no-repeat; width:235px; height:215px; text-indent:-9999px; display:block}
.mainmenu2:hover {background:url(../images/main/main_menu_2_over.png) no-repeat; width:235px; height:215px; text-indent:-9999px; display:block} 
.mainmenu3 {background:url(../images/main/main_menu_3.png) no-repeat; width:235px; height:215px; text-indent:-9999px; display:block}
.mainmenu3:hover {background:url(../images/main/main_menu_3_over.png) no-repeat; width:235px; height:215px; text-indent:-9999px; display:block} 
.mainmenu4 {background:url(../images/main/main_menu_4.png) no-repeat; width:235px; height:215px; text-indent:-9999px; display:block}
.mainmenu4:hover {background:url(../images/main/main_menu_4_over.png) no-repeat; width:235px; height:215px; text-indent:-9999px; display:block} 
.mainmenu5 {background:url(../images/main/main_menu_5.png) no-repeat; width:255px; height:215px; text-indent:-9999px; display:block}
.mainmenu5:hover {background:url(../images/main/main_menu_11_over.png) no-repeat; width:255px; height:215px; text-indent:-9999px; display:block}
.mainmenu13 {background:url(../images/main/main_menu_13.png) no-repeat; width:235px; height:215px; text-indent:-9999px; display:block}
.mainmenu13:hover {background:url(../images/main/main_menu_13_over.png) no-repeat; width:235px; height:215px; text-indent:-9999px; display:block}  


.newMainMn {position:relative; width:1200px; height:215px; margin:0 auto}
.mainmnLoc0 {position:absolute; top:-270px; left:50%; margin:0 0 0 -600px; background:url(../images/main/main_mn_txt1.png) no-repeat; width:280px; height:200px; text-indent:-9999px; display:block; z-index:0}
.mainmnLoc1 {position:absolute; top:-270px; left:50%; margin:0 0 0 199px}
.mainmn1 {background:url(../images/main/main_mn_1.png) no-repeat; width:200px; height:200px; text-indent:-9999px; display:block; z-index:0}
.mainmn1:hover {opacity:0.7} 
.mainmnLoc2 {position:absolute; top:-270px; left:50%; margin:0 0 0 399px}
.mainmn2 {background:url(../images/main/main_mn_2.png) no-repeat; width:200px; height:200px; text-indent:-9999px; display:block; z-index:0}
.mainmn2:hover {opacity:0.7} 
.mainmnLoc3 {position:absolute; top:-70px; left:50%; margin:0 0 0 -401px}
.mainmn3 {background:url(../images/main/main_mn_3.png) no-repeat; width:200px; height:200px; text-indent:-9999px; display:block; z-index:0}
.mainmn3:hover {opacity:0.7} 
.mainmnLoc4 {position:absolute; top:-270px; left:50%; margin:0 0 0 399px}
.mainmn4 {background:url(../images/main/main_mn_4.png) no-repeat; width:200px; height:200px; text-indent:-9999px; display:block; z-index:0}
.mainmn4:hover {opacity:0.7} 
.mainmn4r {background:url(../images/main/main_mn_4r.png) no-repeat; width:200px; height:200px; text-indent:-9999px; display:block; z-index:0}
.mainmn4r:hover {opacity:0.7} 
.mainmnLoc5r {position:absolute; top:-270px; left:50%; margin:0 0 0 199px}
.mainmn5r {background:url(../images/main/main_mn_5r.png) no-repeat; width:200px; height:200px; text-indent:-9999px; display:block; z-index:0}
.mainmn5r:hover {opacity:0.7} 
.mainmnLoc6 {position:absolute; top:-70px; left:50%; margin:0 0 0 199px}
.mainmn6 {background:url(../images/main/main_mn_6.png) no-repeat; width:200px; height:200px; text-indent:-9999px; display:block; z-index:0}
.mainmn6:hover {opacity:0.7} 

/* LSH 181025 */
.mainmnLoc0Sc {position:absolute; top:-269px; right:113px; margin:0 0 0 -600px; background:url(../images/main/main_mn_txt2.png) no-repeat; width:400px; height:137px; text-indent:-9999px; display:block; z-index:0}
.mainmnLoc1Sc {position:absolute; top:-5px; right:390px}
.mainmn1Sc {background:url(../images/main/main_mn_1sc.png) no-repeat; width:160px; height:178px; text-indent:-9999px; display:block; z-index:0; opacity:0.9}
.mainmn1Sc:hover {opacity:1} 
.mainmnLoc2Sc {position:absolute; top:-5px; right:230px}
.mainmn2Sc {background:url(../images/main/main_mn_2sc.png) no-repeat; width:169px; height:178px; text-indent:-9999px; display:block; z-index:0; opacity:0.9}
.mainmn2Sc:hover {opacity:1} 
.mainmnLoc3Sc {position:absolute; top:-5px; right:61px}
.mainmn3Sc {background:url(../images/main/main_mn_3sc.png) no-repeat; width:169px; height:178px; text-indent:-9999px; display:block; z-index:0; opacity:0.9}
.mainmn3Sc:hover {opacity:1} 

.mainmnLoc0Sf {position:absolute; top:-276px; left:48px; background:url(../images/main/main_mn_txt3.png) no-repeat; width:275px; height:149px; text-indent:-9999px; display:block; z-index:0}
.mainmnLoc1Sf {position:absolute; top:-120px; right:0px}
.mainmn1Sf {background:url(../images/main/main_mn_1sf.png) no-repeat; background-color:#0c50a0; width:200px; height:200px; text-indent:-9999px; display:block; z-index:0; opacity:0.9}
.mainmn1Sf:hover {opacity:1} 
.mainmnLoc2Sf {position:absolute; top:-320px; right:200px}
.mainmn2Sf {background:url(../images/main/main_mn_2sf.png) no-repeat; background-color:#0c50a0; width:200px; height:200px; text-indent:-9999px; display:block; z-index:0; opacity:0.9}
.mainmn2Sf:hover {opacity:1} 
.mainmnLoc3Sf {position:absolute; top:-120px; right:200px}
.mainmn3Sf {background:url(../images/main/main_mn_3sf.png) no-repeat; background-color:#0c50a0; width:200px; height:200px; text-indent:-9999px; display:block; z-index:0; opacity:0.9}
.mainmn3Sf:hover {opacity:1} 
.mainmnLoc4Sf {position:absolute; top:-5px; left:171px}
.mainmn4Sf {background:url(../images/main/main_mn_4sf.png) no-repeat; width:200px; height:200px; text-indent:-9999px; display:block; z-index:0; opacity:0.9}
.mainmn4Sf:hover {opacity:1} 
.mainmnLoc5Sf {position:absolute; top:-320px; right:0px}
.mainmn5Sf {background:url(../images/main/main_mn_5sf.png) no-repeat; background-color:#0c50a0; width:200px; height:200px; text-indent:-9999px; display:block; z-index:0; opacity:0.9}
.mainmn5Sf:hover {opacity:1} 
/* // LSH 181025 */

.main_Content {height:190px;/* height:238px; */ width:1200px; margin:0 auto; margin-top:0px;/* margin-top:36px; */}
.main_Content .tabMain {width:526px; float:left; margin-right:49px}

/* UI Object */
.tab_list{height:160px}
.tab_list ul{position:relative; margin:0; padding:0; /*border-bottom:1px solid #444444;*/ font-family:Tahoma, Sans-serif;font-size:12px;list-style:none;*zoom:1}
.tab_list ul:after{display:block;clear:both;content:""}
.tab_list li{float:left;margin-bottom:-1px}
.tab_list li a{float:left;position:relative;color:#333333;text-decoration:none}
.tab_list li a span{display:inline-block;letter-spacing:-1px;cursor:pointer}
.tab_list li ul{display:none;position:absolute;top:40px;left:0;width:100%;margin:0;padding:0;border:0;list-style:none;*zoom:1}
.tab_list li ul:after{display:block;clear:both;content:""}
.tab_list li li{float:none;position:relative;margin:0 0 8px 0; padding:1px 5px 7px 5px}
.tab_list li li a{float:none;margin:0;padding:0;font-weight:normal;letter-spacing:normal}
.tab_list li li.more{position:absolute;top:-30px;right:0;border:0}
.tab_list.m1 .m1 a,
.tab_list.m2 .m2 a,
.tab_list.m3 .m3 a,
.tab_list.m4 .m4 a,
.tab_list.m5 .m5 a,
.tab_list.m6 .m6 a,
.tab_list.m7 .m7 a,
.tab_list.m8 .m8 a,
.tab_list.m9 .m9 a,
.tab_list.m10 .m10 a,
.tab_list.m11 .m11 a,
.tab_list.m12 .m12 a{}
.tab_list.m1 .m1 a span,
.tab_list.m2 .m2 a span,
.tab_list.m3 .m3 a span,
.tab_list.m4 .m4 a span,
.tab_list.m5 .m5 a span,
.tab_list.m6 .m6 a span,
.tab_list.m7 .m7 a span,
.tab_list.m8 .m8 a span,
.tab_list.m9 .m9 a span,
.tab_list.m10 .m10 a span,
.tab_list.m11 .m11 a span,
.tab_list.m12 .m12 a span{padding-top:7px;font-weight:bold}
.tab_list.m1 .m1 ul,
.tab_list.m2 .m2 ul,
.tab_list.m3 .m3 ul,
.tab_list.m4 .m4 ul,
.tab_list.m5 .m5 ul,
.tab_list.m6 .m6 ul,
.tab_list.m7 .m7 ul,
.tab_list.m8 .m8 ul,
.tab_list.m9 .m9 ul,
.tab_list.m10 .m10 ul,
.tab_list.m11 .m11 ul,
.tab_list.m12 .m12 ul{display:block}
.tab_list.js_off{height:auto}
.tab_list.js_off ul{border:0}
.tab_list.js_off li{float:none;position:relative}
.tab_list.js_off li a{display:block;float:none;border:1px solid #eee !important;border-bottom-color:#ccc !important;background:#fafafa !important;font-weight:bold;color:#333}
.tab_list.js_off li ul{position:static;display:block;left:0;top:0;padding:5px 0}
.tab_list.js_off li li a{display:inline;border:0 !important;background:none !important;font-weight:normal}
.list img,a {vertical-align:middle}
.list img {margin-right:5px}
.list li {border-bottom:1px dotted #9f9f9f}
.list li span {float:right; margin-top:2px}
.list .more {padding:0}

/* .noticeTab {background-image:url(../images/main/main_tab_1_ns.png); width:92px; height:32px; text-indent:-9999px; display:block; margin-right:1px;}
.noticeTab:hover,.noticeTab.on {background-image:url(../images/main/main_tab_1_s.png); width:92px; height:32px; text-indent:-9999px; display:block} */
.noticeTab.on {background-image:url(../images/main/main_tab_1_s.png); width:125px; height:32px; text-indent:-9999px; display:block; margin-right:1px;}/********** 151202 LimSH **********/
.safetyMediaTab {background-image:url(../images/main/main_tab_2_ns.png); width:105px; height:32px; text-indent:-9999px; display:block; margin-right:1px;}
.safetyMediaTab:hover,.safetyMediaTab.on {background-image:url(../images/main/main_tab_2_s.png); width:105px; height:32px; text-indent:-9999px; display:block}
/* .qnaTab {background:url(../images/main/main_tab_3_ns.png) no-repeat left top; width:63px; height:32px; text-indent:-9999px; display:block}
.qnaTab:hover,.qnaTab.on {background-image:url(../images/main/main_tab_3_s.png); width:63px; height:32px; text-indent:-9999px; display:block} */
.qnaTab.on {background:url(../images/main/main_tab_3_s.png) no-repeat left top; width:41px; height:32px; text-indent:-9999px; display:block}/********** 151202 LimSH **********/
.notTabSize {float:left; padding:6px 4px 10px 12px; margin-right:10px; width:362px; height:172px !important; vertical-align:middle; overflow:auto /*; border:1px solid #c7c7c7*/}/********** 151202 LimSH **********/
.cBanner {width:360px; position:relative; float:left; margin-left:22px; margin-right:18px}
.cBanner ul li {padding:4px 0 7px 0}
/*.cBanner ul li a img {margin-left:15px;}*/
#main_bn li {list-style-type:none; line-height:0px}

.newCbanArc {width:400px; float:right}
.newCbanner {width:400px}
.newCbanner ul li {padding:4px 0 0 0}
.newCbanner ul li ul {overflow:auto; padding:17px 0 13px 0}
.newCbanner ul li ul li {float:left; padding:0 !important; border-left:1px solid #eee}
.newCbanner ul li ul li:first-child {border-left:none; margin-right:22px}
.newCbanner ul li ul li a img {margin-left:22px;}
.newArchives {clear:both; overflow:auto; width:400px; padding-top:6px; padding-bottom:8px; border-bottom:1px solid #eee}
.newArchives ul li {float:left}
.newMBan1 {clear:both; overflow:auto; width:400px; padding-top:11px} 
.newMBan1 ul li {float:left}

.Archives {width:400px; float:left} 
.Archives ul li {float:left; padding:4px 0 7px 0; }
.Archives ul li ul {margin-top:3px}
/*하단 footer*/
#footer {width:100%; clear:both;}/* newStyle1 */
#footer .copyright {position: relative; width:1280px; height:128px; margin:40px auto 0;/* margin:48px auto 0; *//*  overflow:hidden; */}/* newStyle1 */
#footer .copyright address {float:left; margin-top:32px; color: #fff; font-family: NotoSansL, sans-serif; font-size: 12px; font-style:normal; line-height:2}/* newStyle1 */
#footer .copyright div {float:right; /* margin-top:-1px; */}/* newStyle1 */
.footer_imgtech {/*border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; margin-left: 5px; background-color: #fff; padding: 7px 13px 6px; */margin:32px 50px 0 0}/* newStyle1 */
.intvAdjSt1 {display:inline-block; line-height:1.4; color:#fff; font-family: NotoSansL, sans-serif; font-size: 12px; font-style:normal;}/* newStyle1 */
.ftWdSzBg1 {width:1280px; background-color: #343434; margin:0 auto;}/* newStyle1 */ 

/*----------------------------------------------------------------------------------공통 CODE --------------------------------------------------------------------------*/

/*로고영역*/
 .user_name_wrap {float:left; margin-top:23px; margin-left:10px; height:31px; padding:0 20px; border-radius:31px; background:#f9f9f9;}
 .user_name_wrap span {float:left; height:13px; line-height:13px; margin-top:10px; font-weight:bold; color:#333;}
 .user_name_wrap .user_position {color:#0685ae; padding-right:10px; border-right:1px solid #ccc;}
 .user_name_wrap .user_name {margin-left:10px;}
 
 
/******** branch용 *********/
.ints_box1 {width:652px; height:508px}
.ints_box2 {overflow:hidden; margin-bottom:30px}
.ints_btn1 {display:inline-block; background-color:#70a838; border-radius:5px; color:#fff !important; font-weight:bold; padding:7px 18px; margin-left:-80px}
.ints_btn2 {display:inline-block; background-color:#3f61a8; border-radius:5px; color:#fff !important; font-weight:bold; padding:7px 18px; margin-left:-99px}
.ints_btn1 img, .ints_btn2 img {vertical-align:middle; margin-left:10px}
.ints_btn1, .ints_btn2 {position:absolute; bottom:45px; left:50%; font-size:12px/*; letter-spacing: 2.7px 영문만 해당*/} 
a.ints_btn1:hover , a.ints_btn2:hover {opacity: 0.8}
.pstRelative {position:relative}
.ints_lang {margin-top:30px; margin-right:18px}
.ml18 {margin-left:18px}
/******** //branch용 *********/

/*.remote_menu_3 {margin-left:20px}*/
.scBodyBg {background-image: url(../images/main/Main_Visual_sc.jpg); background-repeat: no-repeat; background-position: center 139px}

.lfTabArea {float: left; width: 429px; margin-right: 56px}
.newTabSz1 {width: 421px; padding-left:4px}
.TxtEllipsis1 {display:inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; word-wrap: normal}
.TxtEllBoxSt1 {width:330px; line-height:14px}
.QnATxtEllipsis {display:inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; word-wrap: normal}
.QnATxtEllBoxSt {width:220px; line-height:14px}
.qnaTabSize {float: left; padding: 6px 0 10px; margin-right: 18px; margin-bottom: 43px; width: 295px; height: 226px !important; vertical-align: middle; overflow: hidden /*; border:1px solid #c7c7c7*/}
.qnaTabSize li li {float: none; position: relative; margin: 0; padding: 5px 0; border-bottom:1px solid #828282}
.lfNewQLink {border-top:1px solid #eee; padding-top:14px; margin-top:-8px}
.lfNewQLink ul {width: 429px; overflow:visible; text-align:center}
.lfNewQLink ul li {display:inline-block; text-align:center; margin-left:9px}
.lfNewQLink ul li:first-child {margin-left:unset}
.newTabTopBorSt1 {border-top:2px solid #3d88c8 !important; margin-top: 7px !important}
.newLstLinkSz1 {width:292px; line-height:15px; margin-top:10px}
.newLstLinkTxSz1 {font-size:11px; line-height:13px; padding:10px 34px 10px 0; height:39px; /* background: url(../images/main/newlstlink_bg.png) no-repeat 268px 16px */}
.smTabArea {width: 400px; float: right; background-color:#f7f7f9; margin-top:-36px; height:321px; background-image: url(../images/main/smtab_bg1.png); background-repeat: no-repeat; background-position: 220px 95px}
.smTab {background: url(../images/main/main_tab_4_s.png) no-repeat left top; width: 169px; height: 32px; text-indent: -9999px; display: block; margin:42px 0 0 40px}
.smTabUl1 {margin-top:15px; margin-left:42px}
.smTabUl1 li {margin-top:16px}
.smTabUl1 li:first-child {margin-top:unset}
.newMainMn2 {position:relative; width:1200px; height:80px; margin:0 auto}
.lstFcMtSt1 li:first-child {margin-top:14px}


.langSel {display: inline-block; margin-left:60px; font-family: NotoSansL, sans-serif;} /* 200511 LimSH */
.langSel .langSOn {font-family: NotoSansB, sans-serif; color:#000;} /* 200511 LimSH */

/***** lnb *****//* newStyle1 */
.lnbArea {width:1280px; margin:0 auto; position:relative}
#lnb2, #lnb3 {display:none}
#lnb2 {position: absolute; width: 160px; top: -126px; right/* left */: 0; z-index:99/* 10 */; box-shadow:0px 0px 8px 2px rgba(0,0,0,0.2); font-family: NotoSansR, sans-serif; padding: 20px 44px 24px 44px; background-color: #ffffff;}
.lnbBackBt {height: 40px; font-size: 18px; line-height: 1.8; letter-spacing: 0; background: #fff; font-family: NotoSansR, sans-serif; font-family: NotoSansR, sans-serif; font-weight: bold; }
.lnbBackBt a {color:#1496ca;}
.lnbBackBt img {height:20px; vertical-align:middle; margin: 6px -4px 0 0; float: right;}
.lnbMenuBt {height: 40px; color: #fff; font-size: 20px; line-height: 1.8; letter-spacing: -2px; background: #fff; float: right/* left */; margin: 28px -3px 0 0/* 14px */;}
.lnbMenuBt img {height:30px; vertical-align:middle; background-color:#1496ca} /*#d48100*/
.lnbMenuBt a:hover img {background-color:#086b92}
.lnbAllMnTxt {font-size: 12px; font-family: NotoSansL, sans-serif; display: block; letter-spacing: 0px; margin-top: 0px; margin-left: -7px;}
.lnbGoHMBt a img {height:16px; vertical-align:middle; margin: -2px 0 0}
#lnb2 > ul {}
#lnb2 > ul > li {/*border-bottom: 1px solid #dcdcdc;*/}
#lnb2 > ul > li > a {display: block; padding: 14px 20px 14px 0px; color: #343434; font-family: NotoSansR, sans-serif; font-weight:bold; font-size: 15px; background: #ffffff url(../images/common/lnb_bg1plus.png) no-repeat 102% center;}
#lnb2 > ul > li a:hover {color: #167d5e; background-color: #ffffff;}
#lnb2 > ul > li.on > a {color: #167d5e; background: #ffffff url('../images/common/lnb_bg1minus.png') no-repeat 102% center;}
#lnb2 > ul > li ul {display: none;}
#lnb2 > ul > li > ul {padding:8px 0 0px}
#lnb2 > ul > li > ul > li > a {display: block; padding: 2px 0px 16px 10px; color: #343434; font-size: 14px; background: #ffffff url('../images/common/lnb_bg1plus.png') no-repeat 102% 0px;}
#lnb2 > ul > li > ul > li > a {color: #343434; background-color: #ffffff;}
#lnb2 > ul > li > ul > li.on a {color: #167d5e; background: #ffffff url('../images/common/lnb_bg1minus.png') no-repeat 102% 0px;}
#lnb2 > ul > li > ul li ul {display: none; padding-bottom: 8px; background-color: #ffffff;}
#lnb2 > ul > li > ul li li a {display: block; padding: 0 25px 10px 22px; color: #167d5e; font-size: 12px; background-color: #ffffff;}
#lnb2 > ul > li > ul > li li a:hover {color: #167d5e;}
#lnb2 > ul li.noDepth a {background-image: none !important;}
.lnbBlBg {position: absolute; top: 128px; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.5); z-index: 2;}
.pjSystemName {float: left; margin-top: 40px; height: 31px; padding: 0 20px 0 13px/* 43px */; font-family: 'NotoSansB', sans-serif; font-size: 16px; color: #333/* #167d5e */; line-height:17px/* 31px */; border-left:1px solid #aaa; margin-left:13px; letter-spacing: 2.8px;}
.lSfMgSystem {padding: 0 0 0 1px; font-family: 'NotoSansB', sans-serif; font-size: 10px; letter-spacing: -0.7px; display: block; line-height: 12px; color:#777}
#lnb2 > ul > li.lnbOn > a {color: #167d5e;}
#lnb2 > ul > li.lnbOn > ul {display:block;}
#lnb2 > ul > li > ul > li.lnbOn > a {color: #167d5e;}
#lnb2 > ul > li > ul > li.lnbOn > ul {display:block;}

/***** 학교색 적용한 새 GNB ******//* newStyle1 */
.lnbArea.gnbNwSt1 {width:100%}
.gnbNwSt1 .gnbBg1 {position: absolute; width: 100%; z-index: 99; /*clear: both; overflow: auto;*/}
.gnbNwSt1 #lnb2 {position:relative; width: 1280px; top: 0; padding: 0; left: 50%; margin-left: -640px; box-shadow: none; background-color:inherit;}
.gnbNwSt1 .lnbBackBt {display:none}
.nuColorBg1, .gnbNwSt1 .lnbMenuBt .nuColorBg1 {background-color:#840029} /***** 교색 or 학교칼라1 *****/ /* lsh 210719 */
.gnbNwSt1 .lnbMenuBt {background: #fff; float: right/* left */; margin: -62px 37px 0 0; -webkit-margin-before:-59px}
.gnbNwSt1Assist.lnbMenuBt {background: #fff; float: right/* left */; margin: 34px -3px 0 0; -webkit-margin-before:37px}
.gnbNwSt1 .gnbBg1 #lnb2 > ul.mt7 {margin-top:0}
.gnbNwSt1 #lnb2 > ul {background: url('../images/common/gnb_bg1.png') repeat-y left top}
.gnbNwSt1 #lnb2 > ul > li {vertical-align: top; /*background: url('../images/main/gnb_bg1.png') repeat-y top*/}
.gnbNwSt1 #lnb2 > ul > li:first-child {padding-top:33px}
.gnbNwSt1 #lnb2 > ul > li:last-child {padding-bottom:33px}
.gnbNwSt1 #lnb2 > ul > li > a {background-color: inherit !important; color: #fff !important; background:none; font-size:18px; font-weight: normal; display:inline-block; width:161px; padding: 0 26px 33px; line-height:33px; vertical-align: top}
.gnbNwSt1 #lnb2 > ul > li > ul {display: inline-block !important; width: 1024px; padding:0 0 33px 38px}
.gnbNwSt1 #lnb2 > ul > li > ul > li > a {font-family: NotoSansL, sans-serif; font-size:15px; color: #fff; background-color: inherit; padding: 0; line-height:33px; background:none}
.gnbNwSt1 #lnb2 > ul > li > ul > li {float:left; width:200px; min-height:33px}
.gnbNwSt1 #lnb2 > ul > li > ul > li ul {padding:0 0 0 10px}
.gnbNwSt1 #lnb2 > ul > li > ul li ul {display:block; background-color:inherit}
.gnbNwSt1 #lnb2 > ul > li > ul li li a {color: #ffffff; background-color:inherit; font-family: NotoSansL, sans-serif; padding: 0; line-height:22px}
.gnbNwSt1 #lnb2 > ul > li:last-child > a, .gnbNwSt1 #lnb2 > ul > li:last-child ul {padding-bottom:0}
.gnbNwSt1 .lnbAllMnTxt {background-color:#fff; margin-top: -12px; -webkit-margin-before:-11px}
.gnbNwSt1Assist .lnbAllMnTxt {background-color:#fff; margin-top: -12px; -webkit-margin-before:-11px}
.gnbNwSt1 .lnbMenuBt img, .gnbNwSt1Assist.lnbMenuBt img {vertical-align: top; background-color: inherit}
.gnbNwSt1 .lnbMenuBt a:hover img, .gnbNwSt1Assist.lnbMenuBt a:hover img {background-color: inherit}
.gnbNwSt1 .aniBoxAra1, .gnbNwSt1Assist .aniBoxAra1 {display:inline-block; width:30px; height:30px; overflow:hidden}
.gnbNwSt1 .lnbOn a {text-decoration:underline !important}
.gnbNwSt1Assist #allMnAni1:hover {animation-name: fadeIn1; animation-duration: 2s; animation-iteration-count: infinite;/*infinite*/ animation-direction: alternate;/*normal*/}
.gnbNwSt1 #allMnAni2:hover {animation-name: rotate1; animation-duration: 2s; animation-iteration-count: 1;/*infinite*/ animation-direction: alternate;/*normal*/}
	@keyframes rotate1 {
		from {
		  transform: rotate(0deg);
		}
		to {
		  transform: rotate(540deg);
		}
	}			  
	@keyframes fadeIn1 {
		from {
		  opacity: 1;
		}
		50% {
		  opacity: 0.5;
		}
		to {
		  opacity: 1;
		}
	}


/***** main image rolling, 메인이미지 롤링용 *****//* newStyle1 */
.mainBanArea {width: 100%; /* width: 1280px; */ height: 1010px; /* height: 410px; */ margin: 0 auto;} /* lsh 210719 */
#mainBanSt1 {/* width: auto !important; */ /* width: 1280px !important; */ margin: 0 0 0 0px !important;} /* lsh 210719 */
.sp-caption-container {position: absolute; font-family: NotoSansL, sans-serif; font-size: 14px; color: #fff; line-height: 1.75; max-width: 800px; bottom: 36px; padding: 5px 48px;text-shadow: 2px 2px 4px rgba(0,0,0,1);}
/* .sp-caption-container {position: absolute; font-family: NotoSansL, sans-serif; font-size: 14px; color: #fff; line-height: 1.75; width:1184px; max-width: 800px; height:176px; bottom: 36px0px; background-color: rgba(0,0,0,0.1); padding: 5px 48px 36px; text-shadow: 2px 2px 4px rgba(0,0,0,1);} */
.sp-caption-container a {color:#fff}
/***** main 새로운소식, 바로가기 용 *****//* newStyle1 */
.bbsScutArea {width:1184px; margin:0 auto; padding:16px 48px 0; overflow:hidden;}
.bbsArea {float: left;}
.bbsBibTit {font-family: NotoSansR, sans-serif; font-size: 22px; color: #2a2623; padding: 27px 0 29px}
.bbsBibTit h2 {font-size: 22px; color: #2a2623;}
.bArea1 {display: inline-block; width: 272px; height: 400px; background-color: #f1f1f1; vertical-align: top; margin-right: 28px;}
.bArea1.adMbQrCode {display: inline-block; width: 272px; height: 400px; background-color: #ffffff; vertical-align: top; margin-right: 28px;}
.bArea1.adMbQrCode .rGuide {background-color:#f1f1f1;}
.bArea1.adMbQrCode .rGPic1, .rGPic1s, .mbQrCodeArea {display:none;}
.bArea1.adMbQrCode .rGPic1s, .bArea1.adMbQrCode .mbQrCodeArea {display:block;}
.bArea1.adMbQrCode .rGuide .bbsSTit {padding-top:3px}
.bArea1.adMbQrCode .rGuide .bbsConts {padding:0px 15px 0; margin-top:-6px; height: 89px;}
.bArea1.adMbQrCode .rGuide .bbsConts .adMbQrCdrGH94 {height:54px}
.bArea1.adMbQrCode .rGuide .bbsConts .bbsContDate {line-height: 1.6;}
.mbQrCodeArea {margin-top:2px;}
.mbQrCodeTbl {display: table; text-align: center; width: 100%;}
.mbQrCodeTd {display: table-cell; height: 134px; vertical-align: middle;}
.mbQrCodePic {display:inline-block; vertical-align:middle;}
.mbQrCodeTxt1 {display:inline-block; vertical-align:middle; width:144px;}
.mbQrCodeTit {font-family: NotoSansR, sans-serif; font-size: 18px; color: #0a75b7; font-weight:bold; display:block; line-height: 1; vertical-align: middle; text-align:left; margin: 12px 0px 6px 6px;}
.mbQrCodeAdd {font-family: NotoSansR, sans-serif; font-size: 12px; color: #333333; display:block; line-height: 1; vertical-align: middle; text-align:left; margin: 6px 0px 6px 6px;}
.bArea2 {display: inline-block; width: 576px; height: 400px; background-color: #fdfdfd; vertical-align: top;}
.bbsSTit {font-family: NotoSansR, sans-serif; font-size: 14px; line-height:1.2; color: #167d5e; height: 45px; vertical-align: middle; display: table-cell; padding:2px 15px;}
.bbsSTit a {color: #167d5e;}
.bbsConts {font-family: NotoSansR, sans-serif; font-size: 18px; color:#343434; line-height:1.3; padding:11px 15px 0; height:138px}
.bArea2 .bbsConts {height:30px; padding: 0 25px;}
.noticeUl {margin-top:6px;}
.bbsConts li { margin-bottom: 28px;}
.bbsContTit {display: block; font-family: NotoSansR, sans-serif; font-size: 18px; height: 85px; color: #343434; word-break: break-all; overflow:hidden; }
.bArea2 .bbsContTit {display: inline-block; width:390px; font-size: 15px; height: 30px; line-height:30px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; word-wrap: normal;}
.h94px {height:94px;}
.h48px {height:48px;}
.bbsContTit1 { font-family: NotoSansR, sans-serif; font-size: 18px; color: #343434; word-break: break-all; overflow:hidden; }
.bbsContDate {display:block; color:#666666; line-height:4.4; font-family: NotoSansL, sans-serif;}
.bArea2 .bbsContDate {display:inline-block; float:right; line-height: 30px; height: 30px;}
.biSecSt1 .noticeUl {height:122px;/*  background:url('../images/ua/common/list_bg_st1.png') repeat-y top;  */margin-bottom:2px; }
.bArea2.biSecSt1 .bbsContTit {width: 440px}
.bArea2.biSecSt1 .bbsConts {padding: 0 5px; /* border-bottom: 1px dashed #f1f1f1; */ margin: 0 20px; /* background-color: #fdfdfd; */}
.bbcCtGtArea {height: 78px; padding-top:0;}
.bbcCtGtArea .bbsContDate, .bbcCtGtArea2 .bbsContDate {line-height:3;}
.bbcCtGtArea2 {height: auto; padding-top:0; padding-bottom:6px;}
.bbcCtGt1 {font-size:14px; height: 38px;}
.bbcCtGt2 {font-size:14px; height: auto;}
.h3bbsTitSt1 h3.bbsSTit:first-child {padding-top:20px}
.h3bbsTitSt1 h3.bbsSTit i {padding-left:20px; font-style:normal; font-size:12px; vertical-align: top;}
.h3bbsTitSt1 .triSecSt1 h3.bbsSTit:first-child {padding:3px 15px 1px;}

/******  옛날 공지 및 안전교재 스타일용   ******/
.oldANewMnST1 h3.bbsSTit {font-family: NotoSansR, sans-serif; font-size: 18px; line-height:1; color: #555555; height: 31px; vertical-align: middle; display: table-cell; padding:0px 0px;}
.oldANewMnST1 h3.bbsSTit a {color: #555555}
.oldANewMnST1 .more a i {padding-right:8px; font-style:normal; font-size:12px; vertical-align: top; color: #555555}
.oldANewMnST1 .list li, .oldANewMnST1 .list li span {font-family: NotoSansL, sans-serif}
/* .oldANewMnST1 li ul.list li span {margin-top: 4px} */
.tab_list ul.oldANewMnST1{border-bottom: none}
.oldANewMnST1 .engNewTit1 {font-family: NotoSansR, sans-serif; font-size:13px; color:#666666; font-weight:normal !important; letter-spacing: 0; padding-top: 0px !important; display: inline-block}
.oldANewMnST1 .engNewTit1 sup {display: inline-block; vertical-align: top; font-family: NotoSansR, sans-serif; font-size:11px; /* color:#666666; font-weight:normal !important; letter-spacing: 0; padding-top: 0px !important */}
.newCbanner .oldANewMnST1 h3.bbsSTit {height: 20px}
.newCbanner .oldANewMnST1 h3.bbsSTit a {color:#555555; float: left; position: relative; text-decoration: none}
.newCbanner .oldANewMnST1 li {padding:2px 0 0 0}
.newCbanner ul.oldANewMnST1 li ul li:first-child {margin-right:34px}
.newCbanner ul.oldANewMnST1 li ul li a img {margin-left: 33px; margin-right:7px; vertical-align: middle}
.oldANewBdSt1 {border-bottom:1px solid #444444; padding-bottom:10px !important}
ul.oldANewBanImg1 {padding: 18px 0 13px 0 !important;}
ul.oldANewBanImg1 li {width:166px}
ul.oldANewBanImg1 li a i {display:inline-block; margin-top:-2px; font-family: NotoSansR, sans-serif; font-size:18px; color:#555; font-style:normal; vertical-align: middle;}
ul.oldANewBanImg1 li a i span {display:block; font-family: NotoSansL, sans-serif; font-size:12px; color:#888; margin-top:1px}
.newArchives.oldANewMnST1 {margin-top: 6px; padding-top: 12px; padding-bottom:0px; border-top:1px solid #eee; border-bottom:none; overflow-x: hidden; overflow-y: hidden}
.newArchives.oldANewMnST1 ul {display:table}
.newArchives.oldANewMnST1 ul li {margin-right:2px}
.newArchives.oldANewMnST1 ul li:last-child {margin-right:0}
.newArchives.oldANewMnST1 ul li a {font-family: NotoSansR, sans-serif; font-size:14px; display:table-cell; text-align:center; width:130px; height:47px; border-width: 1px; border-style: solid;}
.newArchives.oldANewMnST1 ul li a span {font-family: NotoSansL, sans-serif; font-size:12px; display:block; letter-spacing:-0.5px}
.newArcBtnSt1 {color:#011655; border-color:#011655}
.newArcBtnSt1 span {color:#011655}
.newArcBtnSt1r {color:#fff; border-color:#fff; background-color:#011655}
.newArcBtnSt1r span {color:#fff}
.newArcBtnSt2 {color:#3956b6; border-color:#3956b6}
.newArcBtnSt2 span {color:#3956b6}
.newArcBtnSt2r {color:#fff; border-color:#fff; background-color:#3956b6}
.newArcBtnSt2r span {color:#fff}
.newArcBtnSt3 {color:#178d94; border-color:#2eacb4}
.newArcBtnSt3 span {color:#178d94}
.newArcBtnSt3r {color:#fff; border-color:#fff; background-color:#178d94}
.newArcBtnSt3r span {color:#fff}
/******  // 옛날 공지 및 안전교재 스타일용   ******/
/** QR코드 적용 용 **/
.qrInSt1 .oldANewMnST1 > li:first-child {display:none}
.qrInSt1 .oldANewMnST1 > li:nth-child(2) {padding:0; border:1px solid #c1c1c1; border-radius:2px; background-color:#fafafa}
.qrInSt1 ul.oldANewBanImg1 {padding: 8px 0 !important}
.qrInSt1 .newCbanner ul li ul li:first-child {border-left:none}
.qrInSt1 .newCbanner ul li ul li {border-left: 1px solid #c1c1c1}
.mb_QRCodeAr {display:none; overflow: hidden; padding: 11px 0px 10px}
.qrInSt1 .mb_QRCodeAr {display:block}
.mb_QRCodeAr p img {margin-left: 9px; margin-right: 4px; vertical-align: middle}
.mb_QRCodeAr p i {display: inline-block; margin-top: -2px; font-family: NotoSansR, sans-serif; font-size: 18px; color: #555; font-style: normal; vertical-align: middle;}
.mb_QRCodeAr p i b {color:#000; font-weight:normal}
.mb_QRCodeAr p i span {display: block; margin-top: 4px; margin-left:2px; font-family: NotoSansL, sans-serif; font-size: 11px; color: #888}
.mbAdrs {min-width:200px; height:30px; text-align:center; margin-top:8px; margin-right:10px; background-color:#f9f9f9; font-family: NotoSansL, sans-serif; font-size: 14px; line-height:28px; border-radius:15px}
.qrInSt1 .newArchives.oldANewMnST1 {margin-top: 0; padding-top: 0; border-top: none;}

.h3bbsTitSt1 .triSecSt1 {border-bottom:2px solid #fff}
.h3bbsTitSt1 .triSecSt1:nth-child(1),
.h3bbsTitSt1 .triSecSt1:nth-child(2) { height:131px;}
.h3bbsTitSt1 .triSecSt1:nth-child(3) { height:134px; border-bottom:none}
.scArea1 {overflow: hidden;}
.scArea1 li {display:table; float:left; width:272px;}
.scArea1 li a, .scArea1 li .scNoLink1 {display:table-cell;width:252px; height:60px; vertical-align:middle; font-family: NotoSansR, sans-serif; font-size: 18px; color: #2a2623; padding:10px}
.scArea1 li a:hover, .scArea1 li a.on {color:#fff; background:url('../images/common/sc_menuarr1.png') no-repeat 250px center; background-color:#1395ca;}
.scArea1 li .scNoLink1 {color: #bbb;}
.fv_menuArea {width: 1280px; height: 159px;/* height: 118px; */ margin: 0 auto; border-top:1px solid rgba(0,0,0,0.15); border-bottom:none;/* border-bottom:1px solid rgba(0,0,0,0.15); */}
.fv_menuArea.engLangAddSt1 {height: 169px}/* 영문메뉴 추가용 */
.fv_menuUl {display:table; width: 1280px; height: 118px; text-align:center}
.fv_menuUl li {display:table-cell; vertical-align:middle}
.fv_menu_1{display:block; margin:0 auto; width:68px; height:68px; background:url('../images/main/main_fv_menu_1off.png') no-repeat center center;}
.fv_menu_1:hover {width:68px; height:68px; background:url('../images/main/main_fv_menu_1on.png') no-repeat center center;}
.fv_menu_2{display:block; margin:0 auto; width:68px; height:68px; background:url('../images/main/main_fv_menu_2off.png') no-repeat center center;}
.fv_menu_2:hover {width:68px; height:68px; background:url('../images/main/main_fv_menu_2on.png') no-repeat center center;}
.fv_menu_3{display:block; margin:0 auto; width:68px; height:68px; background:url('../images/main/main_fv_menu_3off.png') no-repeat center center;}
.fv_menu_3:hover {width:68px; height:68px; background:url('../images/main/main_fv_menu_3on.png') no-repeat center center;}
.fv_menu_4{display:block; margin:0 auto; width:68px; height:68px; background:url('../images/main/main_fv_menu_4off.png') no-repeat center center;}
.fv_menu_4:hover {width:68px; height:68px; background:url('../images/main/main_fv_menu_4on.png') no-repeat center center;}
.fv_menu_5{display:block; margin:0 auto; width:68px; height:68px; background:url('../images/main/main_fv_menu_5off.png') no-repeat center center;}
.fv_menu_5:hover {width:68px; height:68px; background:url('../images/main/main_fv_menu_5on.png') no-repeat center center;}
.fv_menu_6{display:block; margin:0 auto; width:68px; height:68px; background:url('../images/main/main_fv_menu_6off.png') no-repeat center center;}
.fv_menu_6:hover {width:68px; height:68px; background:url('../images/main/main_fv_menu_6on.png') no-repeat center center;}
.fv_menu_7{display:block; margin:0 auto; width:68px; height:68px; background:url('../images/main/main_fv_menu_7off.png') no-repeat center center;}
.fv_menu_7:hover {width:68px; height:68px; background:url('../images/main/main_fv_menu_7on.png') no-repeat center center;}
.fv_menu_8{display:block; margin:0 auto; width:68px; height:68px; background:url('../images/main/main_fv_menu_8off.png') no-repeat center center;}
.fv_menu_8:hover {width:68px; height:68px; background:url('../images/main/main_fv_menu_8on.png') no-repeat center center;}
.fv_menu_txt1 {font-family: NotoSansL, sans-serif; font-size: 17px; font-weight:bold}
.fv_menu_txt1 {margin-top:9px; margin-bottom:4px;}
.fv_menuUl li a .fv_menu_txt1 {color:#878787 !important;}
.fv_menuUl li a:hover .fv_menu_txt1 {color:#1f375e !important;}
.fv_menuUl li a:hover .fv_menu_txt1 span {color:#1f375e !important;}/* 영문메뉴 추가용 */
.fv_menuUl li a:hover .fv_menu_1 {background:url('../images/main/main_fv_menu_1on.png') no-repeat center center;}
.fv_menuUl li a:hover .fv_menu_2 {background:url('../images/main/main_fv_menu_2on.png') no-repeat center center;}
.fv_menuUl li a:hover .fv_menu_3 {background:url('../images/main/main_fv_menu_3on.png') no-repeat center center;}
.fv_menuUl li a:hover .fv_menu_4 {background:url('../images/main/main_fv_menu_4on.png') no-repeat center center;}
.fv_menuUl li a:hover .fv_menu_5 {background:url('../images/main/main_fv_menu_5on.png') no-repeat center center;}
.fv_menuUl li a:hover .fv_menu_6 {background:url('../images/main/main_fv_menu_6on.png') no-repeat center center;}
.fv_menuUl li a:hover .fv_menu_7 {background:url('../images/main/main_fv_menu_7on.png') no-repeat center center;}
.fv_menuUl li a:hover .fv_menu_8 {background:url('../images/main/main_fv_menu_8on.png') no-repeat center center;}
.liWdSz1 li {width:213px}
.fv_menuUl.liWdSz2 li {display:inline-block; width:254px; height:159px;/* height:118px; */ vertical-align:middle;}
.liWdSz2 li img, .liWdSz3 li img, .liWdSz4 li img {margin-top:29px;}/* margin-top:10px; */
.fv_menuUl.liWdSz3 li {display:inline-block; width:238px; height:159px;/* height:118px; */ vertical-align:middle;}
.fv_menuUl.liWdSz3 {width: 1220px; margin:0 auto}
.fv_menuUl.liWdSz4 li {display:inline-block; width:200px; height:159px;/* height:118px; */ vertical-align:middle;}
.fv_menuUl.liWdSz4 {width: 1236px; margin:0 auto}
.engLangAddSt1 .liWdSz2 li img, .engLangAddSt1 .liWdSz3 li img, .engLangAddSt1 .liWdSz4 li img {margin-top: 24px}/* 영문메뉴 추가용 */
.engLangAddSt1 .fv_menuUl.liWdSz1 li, .engLangAddSt1 .fv_menuUl.liWdSz2 li, .engLangAddSt1 .fv_menuUl.liWdSz3 li, .engLangAddSt1 .fv_menuUl.liWdSz4 li {height:169px}/* 영문메뉴 추가용 */
.engLangAddSt1 .fv_menuUl li a .fv_menu_txt1 span {display:block;margin-top:6px; font-family: NotoSansL, sans-serif; color:#aaa}/* 영문메뉴 추가용 */

/***** 푸터 펼침메뉴 *****//* newStyle1 */
.menuUnroll {display:none; position:relative; width:1184px; padding:32px 48px 0; margin:0 auto; overflow:hidden;}
.mu1Depth {font-family: NotoSansB, sans-serif; font-size: 14px; color: #167d5e; overflow:hidden;}
.mu1Depth > li {float:left; min-width:180px; min-height:162px; line-height:1.6; padding-left:16px; border-left:1px solid #d8d0d3; margin-top:48px;}/* sub메뉴 5개 이하 일때 min-height:160px;*/
.mu1Depth > li > a {font-family: NotoSansB, sans-serif; font-size: 14px; color: #167d5e;}
.mu2Depth li { /*font-family: NotoSansR, sans-serif;*/ font-size: 12px; color: #2a2623; line-height:2;}
.mu2Depth li:first-child {padding-top:9px;}
.mu2Depth.con2dthMenuTp li:first-child {padding-top:5px;}
.mu2Depth li a {font-family: NotoSansR, sans-serif; font-size: 12px; color: #2a2623;}
.mu2Depth li > ul > li {padding-left:16px;}
.mu3Depth li:first-child {padding-top:0px;}

.footer_private {margin:33px 30px 0 0}/* newStyle1 */

.footer_rollMnBtn1 {position: absolute; top: 32px; right: 48px;}/* newStyle1 */
.footer_rollMnBtn1 img {width:20px; vertical-align:middle;}/* newStyle1 */
.footer_rollMnBtn2 {position:absolute; float:none !important; top:-18px; right:50px; font-family: NotoSansR, sans-serif;}/* newStyle1 */
.footer_rollMnBtn2 a {color:#000; display:inline-block; padding:8px 15px 8px 19px; background-color: #fdfdfd; /* background:linear-gradient(0deg, #343434, #ffffff); */ border-radius:14px}/* newStyle1 */

/* 하단메뉴 애니메이션용 *//* newStyle1 */
.fade-in-bottom {
	-webkit-animation: fade-in-bottom 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
	        animation: fade-in-bottom 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}


@-webkit-keyframes fade-in-bottom {
  0% {
    -webkit-transform: translateY(50px);
            transform: translateY(50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in-bottom {
  0% {
    -webkit-transform: translateY(50px);
            transform: translateY(50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

/* // 하단메뉴 애니메이션용 */


/* 메인 스크롤링 배너 top 조정을 위한 헤더 조정 용 */ /* lsh 210719 */
.mnBgPtAbSt1 {position:absolute;}
.pjSystemName.mnBgPtAbSt2 {position:absolute; left:179px; margin-top: 39px; padding: 0 20px 0 14px}
.gnbNwSt1Assist.lnbMenuBt.mnBgPtAbSt3 {position: absolute; right: 12px; margin-top: 40px; background: none;}
 .lnbMenuBt.mnBgPtAbSt3 {position: absolute; right: 12px; margin-top: -56px; background: none;}
#contents.mnBgPtAbSt4 {margin-top: -128px}
.Integration_remote_con_wrap.newKUHdSt1 {top:78px; right:79px; width:720px}
.newKUHdSt1 a {color:#fff}
.newKULogoSt1 .Integration_logo.mnBgPtAbSt1 {margin-top: 22px}
.newKULogoSt1 .pjSystemName {color: #fff; letter-spacing: 2.8px; font-family: 'NotoSansL', sans-serif; border-left: 1px solid rgba(255,255,255,0.6); margin-top: 38px}
.newKULogoSt1 .lSfMgSystem {color: #fff; letter-spacing: -0.2px; font-family: 'NotoSansL', sans-serif}
.Integration_top_con_wrap.newKULogoSt1 .Integration_user_name_wrap {position:absolute; background-color:rgba(0,0,0,0.1); color:#fff;top: -44px; right: 140px; margin-right: 0; margin-top:39px}
.Integration_top_con_wrap.newKULogoSt1 .Integration_labjoin_wrap {position:absolute; background-color:rgb(132,0,41,0.5); color:#fff; height: 30px; padding: 0 20px;  border-radius: 16px; top: -44px; right: 0;}
.Integration_top_con_wrap.newKULogoSt1 .Integration_labjoin_wrap:hover {background-color:rgb(132,0,41,1)}
.Integration_top_con_wrap.newKULogoSt1 .Integration_labjoin_wrap .btn {font-size: 13px; font-family: 'NotoSansL', sans-serif; line-height:30px; background:none; padding:0} 
.newKULogoSt1 .Integration_user_position {color:#fff !important; border-right: 1px solid #fff !important}
.newKULogoSt1 .Integration_user_name {color:#fff !important}
/* gnb 조정 용 */ /* lsh 210719 */
.newKUGnbSt1 {background: url(../images/bg/navDepth_bg2.png) repeat-x; font-family: 'NotoSansL', sans-serif; /* border-top:1px solid rgba(255,255,255,0.2) */}
.newKUGnbSt1:hover {background:url(../images/bg/navDepth_bg3.png) repeat-x;/* ; transition:0.5s */}
.gnb.newKUGnbSt1 {height:60px}
.newKUGnbSt1 .depth01 {width: 1280px !important}
.newKUGnbSt1 .depth01 li {width: 160px}
.newKUGnbSt1 .depth01 li a {width: 160px; height: 60px; font-size:17px/*16px*/; color:#fff; font-weight:bold; line-height:60px}
.newKUGnbSt1 .depth01 li a:hover {color:#840029 !important}
.newKUGnbSt1:hover .depth01  li a {color:#111}
.newKUGnbSt1 .depth01 li ul {height:360px; display:none; border-right:1px solid #f5f0eb; width:159px}/* GNB 2depth 메뉴 추가시 높이값 조절 */
.newKUGnbSt1 .depth01 li ul li {width:159px}/* GNB 2depth 메뉴 넓이값 조절 */
.newKUGnbSt1 .depth01 li ul a {height:45px; font-size:15px/*13px*/; color:#111; line-height:45px}
.newKUGnbSt1 .gnb_2Depth {font-family: 'NotoSansL', sans-serif}
.newKUGnbSt1 .gnb_2Depth:hover {background-color:inherit}
.newKUGnbSt1 ul li ul {padding:20px 0 30px !important}
.newKUGnbSt1 .gnb_3Depth {height:auto !important; padding:0 0 10px 10px !important;}
.newKUGnbSt1 .gnb_3Depth li {width: 149px !important}
.newKUGnbSt1 .gnb_3Depth li a { width: 149px; height: 35px !important; font-size: 14px/*12px*/ !important; color: #555 !important; line-height: 35px !important;}
/* 메인 배너 조정 용 */ /* lsh 210719 */
.newKUmBanSt1 .sp-buttons {text-align: center; left: 0;}
.newKUmBanSt1 .sp-caption-container {width:704px; min-height:54px; left: 50%; margin-left: -400px; bottom:360px}
.newKUmBanSt1 .mCenTxtSt1 {display:inline-block; position:relative}
.newKUmBanSt1 .mCenTxtSt1-1 {display: inline-block; position: absolute; width: 800px; bottom: -260px; left: -220px; font-size: 14px; color:#fff}
.newKUmBanSt1 i, .newKUmBanSt1 em, .newKUmBanSt1 cite, .newKUmBanSt1 sub {font-family: NotoSansL, sans-serif; font-style:normal}
.newKUmBanSt1 .mCenTxtSt2 {display: block; text-align:center; color:#fff; font-family: 'NotoSansL', sans-serif; font-size:14px}
.mCenTxtTit1 {font-size:42px; line-height:50px; letter-spacing:6.6px}
.mCenTxtTit2 {font-size:60px; line-height:64px; letter-spacing:0px; font-weight:bold}
.mCenTxtTitEng1 {font-size:31px; line-height:37px; letter-spacing:12px; display:inline-block; margin-top:14px}
.mCenTxtTitEng2 {font-size:31px; line-height:37px; letter-spacing:8px}
/* 바로가기 icon 조정용 */ /* lsh 210719 */
.newKUFvSt1 {height:423px}
.newKUFvSt1 .liWdSz4 li img {margin-top:0px;}
.newKUFvSt1 .fv_menuUl.liWdSz4 {width: 1128px;/* 1115px; */ margin:80px auto 80px}
.newKUFvSt1 .fv_menuUl.liWdSz4 li {display:inline-block; padding-top:8px; width:275px; height:255px; vertical-align:middle; border-right:1px solid #999}
.newKUFvSt1 .fv_menuUl.liWdSz4 li:last-child {border-right:none}
.newKUFvSt1 .fv_menu_2{display:block; margin:0 auto; width:160px; height:160px; background:url('../images/main/main_fv_menu_2roff.png') no-repeat center center;}
.newKUFvSt1 .fv_menu_2:hover {width:160px; height:160px; background:url('../images/main/main_fv_menu_2ron.png') no-repeat center center;}
.newKUFvSt1 .fv_menu_3{display:block; margin:0 auto; width:160px; height:160px; background:url('../images/main/main_fv_menu_3roff.png') no-repeat center center;}
.newKUFvSt1 .fv_menu_3:hover {width:160px; height:160px; background:url('../images/main/main_fv_menu_3ron.png') no-repeat center center;}
.newKUFvSt1 .fv_menu_4{display:block; margin:0 auto; width:160px; height:160px; background:url('../images/main/main_fv_menu_4roff.png') no-repeat center center;}
.newKUFvSt1 .fv_menu_4:hover {width:160px; height:160px; background:url('../images/main/main_fv_menu_4ron.png') no-repeat center center;}
.newKUFvSt1 .fv_menu_7{display:block; margin:0 auto; width:160px; height:160px; background:url('../images/main/main_fv_menu_7roff.png') no-repeat center center;}
.newKUFvSt1 .fv_menu_7:hover {width:160px; height:160px; background:url('../images/main/main_fv_menu_7ron.png') no-repeat center center;}
.newKUFvSt1 .fv_menuUl li a:hover .fv_menu_1 {background:url('../images/main/main_fv_menu_1on.png') no-repeat center center;}
.newKUFvSt1 .fv_menuUl li a:hover .fv_menu_2 {background:url('../images/main/main_fv_menu_2ron.png') no-repeat center center;}
.newKUFvSt1 .fv_menuUl li a:hover .fv_menu_3 {background:url('../images/main/main_fv_menu_3ron.png') no-repeat center center;}
.newKUFvSt1 .fv_menuUl li a:hover .fv_menu_4 {background:url('../images/main/main_fv_menu_4ron.png') no-repeat center center;}
.newKUFvSt1 .fv_menuUl li a:hover .fv_menu_5 {background:url('../images/main/main_fv_menu_5on.png') no-repeat center center;}
.newKUFvSt1 .fv_menuUl li a:hover .fv_menu_6 {background:url('../images/main/main_fv_menu_6on.png') no-repeat center center;}
.newKUFvSt1 .fv_menuUl li a:hover .fv_menu_7 {background:url('../images/main/main_fv_menu_7ron.png') no-repeat center center;}
.newKUFvSt1 .fv_menuUl li a:hover .fv_menu_8 {background:url('../images/main/main_fv_menu_8on.png') no-repeat center center;}
.newKUFvSt1 .fv_menu_txt1 {margin-top: 19px; margin-bottom: 8px}
.newKUFvSt1 .fv_menuUl li a .fv_menu_txt1 {color: #555555 !important}
.newKUFvSt1 .fv_menuUl li a:hover .fv_menu_txt1 {color:#840029 !important;}
.newKUFvSt1 .fv_menuUl li a span {font-family: 'NotoSansL', sans-serif; color:#878787 !important;}/* 영문메뉴 추가용 */
.newKUFvSt1 .fv_menuUl li a:hover span {color:#840029 !important;}/* 영문메뉴 추가용 */
.newKUFvSt1 .fv_menuUl li a span.dirLinkSt1 {display:block; width:50px; margin:16px auto 0; color:#010101 !important; line-height:20px; border-bottom:1px solid #010101}
.newKUFvSt1 .fv_menuUl li a:hover span.dirLinkSt1 {color:#840029 !important; border-bottom:1px solid #840029}
/* 메인컨텐츠 조정용 */ /* lsh 210719 */
.main_Content.newKUMnContSt1 {position:relative; width:1280px; height:auto; padding-bottom:12px}
.cBanArc {overflow: auto}
.cBanArc i {font-style:normal}
.cBALeft {width:940px; height:390px; float:left; background:url('../images/main/cbanarc_bg1.jpg') no-repeat left top}
.decTxtArea1 {position:absolute; left:60px; top:-37px; width:172px; height:165px; background-color:#0d3986; padding:37px 62px 0; font-family: 'NotoSansL', sans-serif; color:#fff}
.decTxtArea2 {position:absolute; left:440px; top:82px; width:240px; font-family: 'NotoSansL', sans-serif; color:#fff}
.decSTxtInSt1 {font-size:26px; line-height:29px;}
.decSTxtInSt2 {font-size:12px; line-height:8px; font-family: 'NotoSansL', sans-serif; color:#fff; display:block; margin-top:18px}
.decSTxtInSt3 {font-size:41px; line-height:44px}
.decSTxtInSt3 strong {font-family: 'NotoSansB', sans-serif}
.decSTxtInSt4 {font-size:12px; line-height:16px; font-family: 'NotoSansL', sans-serif; color:#fff; display:block; margin:16px 0 0 8px}
.decSTxtInSt5 {font-size:17px; font-family: 'NotoSansL', sans-serif}
.decSTxtInSt6 {font-size:12px; line-height:14px; font-family: 'NotoSansL', sans-serif; display:block; margin:10px 0 0 2px}
.decSTxtInSt7 {font-size:12px; line-height:15px; font-family: 'NotoSansL', sans-serif; display:block; margin:10px 0 0 2px}
.btnQuickLinkSt1 {display:block; width:110px; height:36px; font-size:12px; line-height:36px; text-align:center; background-color:#0d3986; vertical-align:middle; color:#fff; font-family: 'NotoSansL', sans-serif}
.btnQuickLinkSt2 {display:block; width:110px; height:33px; font-size:12px; line-height:33px; text-align:center; border:1px solid #0d3986; vertical-align:middle; color:#0d3986; font-family: 'NotoSansL', sans-serif}
.btnUndLineSt1 {display:block; width:240px; height:34px; font-size:11px; letter-spacing: -1px; line-height:30px; text-align:center; border-bottom:1px solid #555; vertical-align:middle; color:#555; background-color:#fff; font-family: 'NotoSansL', sans-serif}
.bQLArrSt1 {verticla-align:middle; margin-left:14px}
.cBARight {width: 320px; height: 390px; float: right}
.cBARTop {width: 281px; height: 140px; background:url('../images/main/cbanarc_bg2.jpg') no-repeat left top; padding:28px 0 0 39px}
.cBARBottom {width: 241px; height: 174px; margin-top:20px; background:url('../images/main/cbanarc_bg3.jpg') no-repeat left top; padding:28px 40px 0 39px}
.btnMgSt1 {margin:26px 0 0 8px;}
.btnMgSt2 {margin:19px 0 0 2px;}
.btnMgSt3 {margin:21px 0 0}
/* 공지사항&ETC 조정용 */ /* lsh 210719 */
.noticeAndEtc {margin-top:67px}
.nAEtcLeft {width:743px; display: inline-block;}
.ntcArea {width:663px; margin-left:80px; height:342px; padding-bottom:18px !important}
.noticeAndEtc .bbsSTit{font-size:24px; height: 51px; line-height:51px;  padding: 0px; color:#555}
.noticeAndEtc .nAEtcRight .bbsSTit{line-height:54px}
.noticeAndEtc .bbsSTit a {font-size:24px; line-height:51px; color:#555}
.ntcArea .list {position: relative; border-top:2px solid #555}
.ntcABBLiFirst {position: relative; padding:28px 0 15px; border-bottom:1px solid #c0c0c0 !important; height: inherit !important}
.ntcABBLiFirst a {display:block; padding-left:4px}
.ntcABBLiFirst strong {display:block; font-size:16px; line-height:20px; font-family: 'NotoSansB', sans-serif; vertical-align:middle; padding: 8px 0 8px 36px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; word-wrap:normal}
.ntcABBLiFirst .nContDt {float: none; display: inline-block; width: 580px; height: 30px; margin-top:0; font-size:12px; line-height:16px; font-family: 'NotoSansL', sans-serif; padding-left:2px}
.ntcABBLiFirst .nDate {width: 68px; text-align:right; margin-top:0; font-size:12px; line-height:16px; font-family: 'NotoSansL', sans-serif; padding-right:4px}
.ntcArea .more {position: absolute; top: -52px; right: 2px; border: 0; font-style:normal; height:51px}
.ntcArea .more i {font-family: 'NotoSansL', sans-serif; font-style:normal; line-height:51px}
.bbsFrtNewIco {position: absolute; top: 33px; display:inline-block; width:26px; height:26px; background:url('../images/common/ico_new.png') no-repeat center center; text-indent:-9999px; overflow:hidden}
.ntcArea .list li {border:none; height:36px; line-height:36px; font-family: NotoSansL, sans-serif}
.ntcABBLi a {font-size:16px; line-height:36px; padding-left:4px}
.nContTit {display: inline-block; width: 580px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; word-wrap: normal}
.ntcABBLi span {width: 68px; text-align: right; margin-top: 0 !important; font-size: 12px; line-height: 36px; font-family: 'NotoSansL', sans-serif; padding-right: 4px;}
li:nth-child(2).ntcABBLi {margin-top:12px}
.nAEtcRight {float:right; width:377px; padding-right:80px}
.nAEtcRight .bbsEtcBg1 {position: absolute; top: 34px; left:0px; display:inline-block; width:148px; height:108px; background:url('../images/main/bbsetcbg1.jpg') no-repeat center center; text-indent:-9999px; overflow:hidden}
.nAEtcRight .bbsEtcBg2 {position: absolute; top: 13px; left:0px; display:inline-block; width:148px; height:108px; background:url('../images/main/bbsetcbg2.jpg') no-repeat center center; text-indent:-9999px; overflow:hidden}
.nAEtcRight .ntcABBLiFirst:nth-child(1) {padding: 34px 0 13px; border-bottom:none !important}
.nAEtcRight li.ntcABBLiFirst:nth-child(2) {padding: 14px 0 10px; border-bottom:none !important}
.nAEtcRight .ntcABBLiFirst a {padding-left: 166px;}
.nAEtcRight .ntcABBLiFirst strong {padding: 3px 0 5px; width: 210px}
.nAEtcRight .ntcABBLiFirst strong sub {font-size:12px; font-weight:normal; vertical-align:middle; font-family: 'NotoSansL', sans-serif;}
.nAEtcRight .ntcABBLiFirst .nContDt {display:block; width: 206px; height: inherit; max-height: 48px; margin-top: 0}
.nAEtcRight span.dirLinkSt1 {display: block; float:none; width: 50px; margin-top: 8px; color: #010101 !important; line-height: 20px; border-bottom: 1px solid #010101; font-family: 'NotoSansL', sans-serif; text-align:center}
.nAEtcRight .ntcArea {width:377px; margin-left: 0px;}
.newKUmBanSt1 .sp-image {min-width:1200px;}