/*header*/
#wrap.wrap_en_greeting .gnb .depth1 > li:nth-of-type(1) > a,
#wrap.wrap_en_history .gnb .depth1 > li:nth-of-type(2) > a,
#wrap.wrap_en_orfun .gnb .depth1 > li:nth-of-type(3) > a,
#wrap.wrap_en_directions .gnb .depth1 > li:nth-of-type(4) > a{color: #fd7116;}

#wrap.wrap_en_greeting .gnb .depth1 > li:nth-of-type(1) > a:after,
#wrap.wrap_en_history .gnb .depth1 > li:nth-of-type(2) > a:after,
#wrap.wrap_en_orfun .gnb .depth1 > li:nth-of-type(3) > a:after,
#wrap.wrap_en_directions .gnb .depth1 > li:nth-of-type(4) > a:after{
  content: '';
  position: absolute; bottom: 0; left: 0;
  width: 100%; height: 5px; background-color: #fd7116;
}

.gnb_all{height: 260px;}
.gnb_all .gnb_all_depth1 > li{width: calc(100% / 4); padding:40px 30px; }
.gnb_all .gnb_all_depth1{width: 1000px;}






/*역대본부장*/
.leader{padding-top: 30px;}
.leader .group_ledaer_tit{margin-top: 8px;}
.leader .group_ledaer_tit a{
    font-size: 22px;
    line-height: 28px;
    padding: 15px 75px 15px 30px;
    box-sizing: border-box;
}
.leader li + li{margin-top: 30px}

@media screen and (max-width: 1280px) and (min-width: 801px){
    .leader{margin-top: 45px;}
    .leader .group_ledaer_tit{display: block; width: 100%; }
    .leader li + li{margin-top: 35px;}
    .leader .group_ledaer_content{display: block; width: 100%; margin-top: 15px; }
    .leader .group_ledaer_tit a{padding: 0 0 0 43px; font-size: 20px; line-height: 50px; }
    .leader .group_ledaer_content .group_leader_txt{ width: calc(100% - 104px); margin-top: 0; margin-left: 18px; }
    .leader .group_ledaer_content .group_ledaer_img{top: -80px; left: 0; width: 80px; height: 80px;}
    .leader .group_ledaer_content .group_leader_txt div{display: block; font-size:16px; line-height: 30px;}
    .leader .group_ledaer_content .group_leader_txt div+div{margin-left:0;}
    .leader .group_ledaer_content .group_leader_txt h3{font-size: 26px; margin-bottom: 7px;}
    .leader .group_ledaer_tit{width: calc(100% - 55px); margin-left: 55px;}
}
@media screen and (max-width: 800px){
    .leader .group_ledaer_tit a {
        padding: 0 0 0 45px;
        font-size: 17px;
        line-height: 50px;
    }
}


/*인사말*/
.greetings .greeting_mid p{letter-spacing: 1px;}
.greetings{margin-bottom: 200px;}
@media screen and (max-width: 800px) {
   .greetings{margin-bottom: 100px;}
}




/*오시는길*/
.center_map .map_cont .map_subtit{display: block;}
.center_map .map_cont .map_box:first-child .map_desc{margin: 0}


/*header*/


/* header - logo */
h1.logo {
  position: absolute;
  top: 50%;
  left: 0;
  z-index: 200;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 270px;
  height: 90px;
  background: url(../img/2020100614100604778.png) no-repeat 0%;
}

h1.logo a {
  display: block;
  height: 100%;
}

@media screen and (min-width: 801px) and (max-width: 1280px) {
  .header{height: 70px !important;}
  h1.logo {
    width: 160px;
    height: 50px;
    background: url(../img/202010070939268817.png) no-repeat 0%;
  }
  .language_select_wrap{display: block;}
  .gnb .depth1 > li{vertical-align: bottom;height: 70px !important;}
  .gnb .depth1 > li:nth-of-type(3){width: 210px;line-height: 1.2;}
  .gnb .depth1 > li+li{margin-left: 8px;}
  .header_util{margin-top: 17px !important;}
}

@media screen and (max-width: 800px) {
  h1.logo {
    left: 10px;
    width: 160px;
    height: 50px;
    background: url(../img/2020100709393617274.png) no-repeat 0%;
    background-size: 100% auto;
  }
}