@charset "utf-8";
#gnb .gnb_1dli:nth-of-type(1) .gnb_1da {font-weight: 500;}

/* 내용관리 */
#ctt {background:#fff;}
.ctt_admin {text-align:right;text-align: right;
  position: relative;
  right: -11px;}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:10px 0;line-height:1.6em}
#ctt_con img{max-width:100%;height:auto}
.ctt_img {text-align:center}


.about {display: flex; justify-content: space-between; font-family: 'Noto Sans KR', sans-serif; }

.about__profile {margin-right: 40px; white-space :nowrap; }
.about__profile__name {font-size: 18px; font-weight: 500; font-family: 'Noto Sans KR', sans-serif; margin-bottom: 46px;}
.about__profile__position {font-size: 12px; font-weight: 500; font-family: 'Noto Sans KR', sans-serif; margin-bottom: 8px;}
.about__profile__jop{font-size: 12px; font-weight: 100;}

.about__historys {max-width: 480px; width: 100%;margin-bottom: 106px; }
.about__history {display: flex; justify-content: space-between; margin-bottom: 5px; transition: .2s; padding: 3px;}
.about__history.break {margin-bottom: 30px;}
.about__history:hover {background-color: rgb(241, 241, 241); border-radius: 3px;}
.about__history__year {min-width: 110px; font-size: 12px; font-weight: 100; margin-right: 20px;}
.about__history__content { font-size: 12px; font-weight: 100; text-align: right;}


@media (max-width: 800px) {
  .about {flex-direction: column;}
  .about__profile {margin-right: 0; margin-bottom: 20px;}
  .about__profile__name {margin-bottom: 5px;}
  .about__profile__position {margin-bottom: 2px; font-size: 12px;}
  .about__profile__jop {font-size: 12px;}

  .about__historys {min-width: 100%;}
  .about__history__year, .about__history__content {font-size: 12px;}
}

@media (max-width: 450px) {
  .about__profile {margin-bottom: 53.5px;}
  .about__profile__name {font-size: 10px; margin-bottom: 23px;}
  .about__profile__position {font-size: 7px;}
  .about__profile__jop {font-size: 7px;}
  .about__history__year, .about__history__content {font-size: 7px;}
  .about__history.break {margin-bottom: 18px;}
  .about__historys {margin-bottom: 52px;}
  .about__history__year {min-width: 78px;}
}