@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.8/dist/web/variable/pretendardvariable.css");
body {
  touch-action: pan-x pan-y;
}
.cont_outer {
  font-family: 'Pretendard Variable';
  text-align: center;
  height: 500px;
  align-items: center;
  margin-top: 3%;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.ceo {
  font-weight: 800;
  font-size: 2em;
}

.desc {
  font-size: 1.15em;
  font-weight: 300;
  line-height: 125%;
}

.inbox {
  display: flex;
  align-items: center;
  justify-content: center;
}

.inbox .sign1 {
  font-size: 1.2em;
  font-weight: 600;
}

.inbox img {
  width: 5%;
  max-width: 110px;
  margin-left: 20px;
}

.outer .ci {
  border-bottom: .125em solid rgb(0, 140, 255);
}

.outer .ci a {
  font-weight: 600;
}




@media all and (min-width:1024px) and (max-width:1279px) { 
  .ceo {
    font-size: 2em;

  }
  .desc {
    font-size: 1.15em;
    line-height: 125%;
  }
  .inbox .sign1 {
    font-size: 1.2em;
    font-weight: 600;
  }
  
  .inbox img {
    width: 5%;
    max-width: 110px;
    margin-left: 20px;
  }
} 
@media all and (min-width:950px) and (max-width:1023px) { 

} 
@media all and (min-width:768px) and (max-width:950px) { 
  .ceo {
    font-size: 1.3em;
  }
  .desc {
    font-size: .8em;
    line-height: 125%;
  }
  .cont_outer {
    height: 40%;
  }
} 

@media all and (min-width:670px) and (max-width:768px) {
    .ceo {
      font-size: 1.1em;
    }
    .desc {
      font-size: .75em;
      line-height: 125%;
    }
    .cont_outer {
      height: 40%;
    }
} 
@media all and (min-width:600px) and (max-width:670px) {
  .ceo {
    font-size: 1.1em;
  }
  .desc {
    font-size: .75em;
    line-height: 125%;
  }
  .cont_outer {
    height: 40%;
  }

  
} 
@media all and (min-width:480px) and (max-width:600px) {
  .ceo {
    font-size: 1.1em;
  }
  .desc {
    font-size: .75em;
    line-height: 125%;
  }
  .cont_outer {
    height: 37.5%;
  }
} 
  
/* 모바일 세로 (해상도 ~ 479px)*/ 
@media all and (max-width:479px) {

  .ceo {
    font-size: 1.1em;
  }
  .desc {
    font-size: .6em;
    line-height: 140%;
  }
  .cont_outer {
    height: 37.5%;
  }
  .outer .ci a,
  .outer .tree a {
    font-size: 0.8em;
  }
  .inbox .sign1 {
    font-size: .8em;
  }
  .inbox img {
    width: 15%;
    margin-left: 20px;
  }

  .cover .bg > h1 {
    font-size: 1.5em !important;
  }

  .cont_box > img {
    width: 30% !important;
    margin-bottom: 0 !important;
  }

  .cont_box > .span1 {
    font-size: .7em !important;
  }

  .footer {
    height: 80% !important;
  }
}
