* 
{
  font-family: 'Mulish', 'Noto Sans KR', 'SourceHanSansSC', sans-serif;
}
/* 푸터 */
footer 
{
  margin:0 auto;
  padding:0;
  display: flex;
  background-color: #23282e;
  width:100%; 
  height:fit-content;
  border: none;
  text-align: center;
  overflow:hidden;
  color: #94aac3;
}
.footer_main_wrap{width: 100%;}
.footer_main_wrap >div {padding:1rem 0;}
/*영역 0*/
.fcon_0{background-color: #f2f2f2; color:#4D4D4D; padding: 1rem 0 !important;}
.fc0border{width:95%; border-bottom:.5px solid #999;}
.CompImgWrap{width:fit-content; height:1.4rem; object-fit:cover;  }
.compContent > div{ margin:0 0.2rem;}
.compContent{margin:0 1rem;}
.firstCon{margin-top:0.3rem;}
.coFieldTxt{font-size: 0.9rem;}
.companyTxtlabel{margin:0.2rem; color: #2c4055; 
  width: 80%;
  display: flex;
  justify-content: flex-end;
  font-size: 0.8rem;
}
/*영역 1*/
.fcon_1{background-color: #bfccdb;width:100%;   
  display: flex;
  justify-content: center;
  align-items: center;}
.fc1_con{width:12rem;}
.bCate{font-size:0.8rem; font-weight: 800; color:#254D79; cursor: pointer; margin: 0.1rem 0rem;}
.sCate{font-size:0.75rem; color: #3B444E; cursor: pointer;font-weight: 400; margin: 0.5rem 0rem; cursor: pointer; transition: all 0.3s;}
.sCate:hover{opacity: 0.5;}
.fcon_1inner{width:80%}
.sitemapMo{flex-direction: row !important;}
.fc1_con{margin:.5rem 0;}
/*영역 2*/
.fcon_2{background-color: #393d41; justify-content:space-around; font-size: 1rem;}
.snsWrap{width:100%;height:1rem; margin: 0 0.5rem; transition: all 0.3s; opacity: 1; cursor: pointer;}
.snsWrap:hover{opacity: 0.5;}
.fc2menu{cursor: pointer; transition: all 0.3s; opacity: 1; margin: 0 0.5rem;}
.fc2menu:hover{opacity: 0.5;}
/*영역 3*/
.fcon_3{background-color: #cbd6e2;}
.footerLogoImg{width:5rem; height:3rem; object-fit:contain;}
.logoA{margin:0 2rem;}
.BlankA{margin:0 2rem;}
.infoA{font-size:0.8rem;    color: #757c83;
  font-weight: 300;
  text-align: left;}
/*영역 4*/
.fcon_4{background-color: #0A1521; 
color:#d4dde7;   
font-size: 0.8rem;  
font-weight: 300;
padding: 0.4rem 0 !important;
}



@media screen and (max-width:1199px) {
  /* 타블렛 가로 */
  .infoA{font-size:0.5rem;}
  .fcon_4{font-size:0.8rem;}
  .snsWrap{ margin: 0 0.2rem}
  .coFieldTxt{font-size: 0.7rem;}
  .fc2_con {
    font-size: 0.8rem;
}
}

@media screen and (max-width:899px) {
  /* 모바일 가로, 타블렛 세로 */
  .infoA{font-size:0.5rem;}
  .fcon_4{font-size:0.73rem;}
  .snsWrap{ margin: 0 0.2rem}
  .logoA{margin:0 1rem;}
  .coFieldTxt{font-size: 0.7rem;}
  .fc2_con {
    font-size: 0.8rem;
}
}

/* @@ 모바일 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  */
@media screen and (max-width: 767px)
{
  .infoA{font-size:0.5rem;}
  .fcon_4{font-size:0.73rem;}
  .snsWrap{ margin: 0 0.2rem}
  .logoA{margin:0 1rem;}
  .sitemapMo{flex-direction: column !important;}
  .coFieldTxt{font-size: 0.7rem;}
  .fc2_con {
    font-size: 0.8rem;
}
}
