.about_wrap {
  margin-top: 20px;
}
@media screen and (min-width: 1024px) {
  .about_wrap {
    margin-top: 40px;
  }
}

.about_content_wrap {
  margin-top: 20px;
  background-color: #F7F4FF;
  border-radius: 12px;
  padding: 40px;
}
@media screen and (min-width: 1024px) {
  .about_content_wrap .about_content_area {
    display: flex;
    align-items: center;
    gap: 0 20px;
  }
}
@media screen and (min-width: 1024px) {
  .about_content_wrap .about_content_block:nth-child(1) {
    width: 60%;
  }
  .about_content_wrap .about_content_block:nth-child(2) {
    width: 40%;
  }
}
.about_content_wrap .about_logo {
  width: 237px;
  margin: auto;
}
@media screen and (min-width: 1024px) {
  .about_content_wrap .about_logo {
    margin: 0;
  }
}
.about_content_wrap .about_logo img {
  width: 100%;
}
.about_content_wrap .about_desc {
  font-size: 1rem;
  line-height: 1.5em;
  margin-top: 20px;
  text-align: justify;
}
.about_content_wrap .about_email {
  font-size: 1rem;
  line-height: 1.5em;
  margin-top: 10px;
}
.about_content_wrap .about_email a {
  color: #2E2E2E;
}
@media screen and (min-width: 1024px) {
  .about_content_wrap .about_email a:hover {
    box-shadow: inset 0 -0.6em 0 0 #FFE5CC;
  }
}
.about_content_wrap .about_btn_box {
  margin-top: 20px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
@media screen and (min-width: 1024px) {
  .about_content_wrap .about_btn_box {
    width: 100%;
    flex-direction: row;
    max-width: 400px;
  }
}
.about_content_wrap .about_btn_box .about_btn {
  border-radius: 8px;
  width: 100%;
}
.about_content_wrap .about_btn_box .about_btn:nth-child(1) {
  margin-top: 0;
}
.about_content_wrap.about_content1 .iphone_wrap {
  width: 100%;
  max-width: 400px;
  padding-top: 107.6363636364%;
  margin: 20px auto 40px;
  position: relative;
}
@media screen and (min-width: 500px) {
  .about_content_wrap.about_content1 .iphone_wrap {
    padding-top: 420px;
  }
}
@media screen and (min-width: 1024px) {
  .about_content_wrap.about_content1 .iphone_wrap {
    margin: 0px auto 40px;
  }
}
.about_content_wrap.about_content1 .iphone_wrap .iphone_border {
  width: 95%;
  z-index: 9999;
  position: absolute;
  top: 7%;
  right: 0;
}
.about_content_wrap.about_content1 .iphone_wrap .iphone_border img {
  width: 100%;
}
.about_content_wrap.about_content1 .iphone_wrap .iphone_box .iphone_page {
  position: absolute;
  width: 54%;
  top: 8%;
  left: 6%;
  z-index: 999;
}
.about_content_wrap.about_content1 .iphone_wrap .iphone_box .iphone_page img {
  width: 100%;
}
.about_content_wrap.about_content1 .iphone_wrap .iphone_box .iphone_video {
  width: 45%;
  position: absolute;
  top: 19%;
  left: 37%;
  z-index: 99;
}
@media screen and (min-width: 1024px) {
  .about_content_wrap.about_content1 .iphone_wrap .iphone_box .iphone_video {
    top: 17.5%;
    left: 38%;
  }
}
@media screen and (min-width: 1280px) {
  .about_content_wrap.about_content1 .iphone_wrap .iphone_box .iphone_video {
    top: 19%;
    left: 37%;
  }
}
.about_content_wrap.about_content1 .iphone_wrap .iphone_box .iphone_video video {
  width: 100%;
  border-radius: 22px;
  transform: skew(-11deg) skewY(-10deg) rotate(15deg) rotateX(34deg);
}
@media screen and (min-width: 1024px) {
  .about_content_wrap.about_content1 .iphone_wrap .iphone_box .iphone_video video {
    border-radius: 35px;
  }
}
@media screen and (min-width: 1024px) {
  .about_content_wrap.about_content1 .iphone_wrap .iphone_box .iphone_video video {
    border-radius: 22px;
  }
}
.about_content_wrap.about_content1 .iphone_wrap .iphone_bg {
  position: absolute;
  top: 15%;
  right: 0;
  left: 0;
}
.about_content_wrap.about_content1 .iphone_wrap .iphone_bg img {
  width: 100%;
}
.about_content_wrap.about_content2 {
  background-color: #FDF7EC;
}
@media screen and (min-width: 1024px) {
  .about_content_wrap.about_content2 .about_content_area {
    display: flex;
    flex-direction: row-reverse;
  }
}
@media screen and (min-width: 1024px) {
  .about_content_wrap.about_content2 .about_content_area .about_content_block {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
  }
}
.about_content_wrap.about_content2 .about_logo {
  width: 138px;
}
@media screen and (min-width: 1024px) {
  .about_content_wrap.about_content2 .about_desc {
    text-align: right;
  }
}
.about_content_wrap.about_content2 .iphone_wrap {
  width: 100%;
  max-width: 400px;
  padding-top: 107.6363636364%;
  margin: 20px auto 40px;
  position: relative;
}
@media screen and (min-width: 500px) {
  .about_content_wrap.about_content2 .iphone_wrap {
    padding-top: 420px;
  }
}
@media screen and (min-width: 1024px) {
  .about_content_wrap.about_content2 .iphone_wrap {
    margin: 0px auto 40px;
  }
}
.about_content_wrap.about_content2 .iphone_wrap .iphone_border {
  width: 95%;
  z-index: 9999;
  position: absolute;
  top: 7%;
  right: 0;
}
.about_content_wrap.about_content2 .iphone_wrap .iphone_border img {
  width: 100%;
}
.about_content_wrap.about_content2 .iphone_wrap .iphone_box .iphone_page {
  width: 54%;
  position: absolute;
  top: 7.5%;
  right: 1%;
  z-index: 999;
}
.about_content_wrap.about_content2 .iphone_wrap .iphone_box .iphone_page img {
  width: 100%;
}
.about_content_wrap.about_content2 .iphone_wrap .iphone_box .iphone_video {
  width: 45%;
  position: absolute;
  top: 19%;
  left: 23%;
  z-index: 99;
}
@media screen and (min-width: 1024px) {
  .about_content_wrap.about_content2 .iphone_wrap .iphone_box .iphone_video {
    top: 17.5%;
    left: 23%;
  }
}
@media screen and (min-width: 1280px) {
  .about_content_wrap.about_content2 .iphone_wrap .iphone_box .iphone_video {
    top: 19%;
    left: 23%;
  }
}
.about_content_wrap.about_content2 .iphone_wrap .iphone_box .iphone_video video {
  width: 100%;
  border-radius: 22px;
  transform: skew(11deg) skewY(10deg) rotate(-15deg) rotateX(34deg);
}
@media screen and (min-width: 1024px) {
  .about_content_wrap.about_content2 .iphone_wrap .iphone_box .iphone_video video {
    border-radius: 35px;
  }
}
@media screen and (min-width: 1024px) {
  .about_content_wrap.about_content2 .iphone_wrap .iphone_box .iphone_video video {
    border-radius: 22px;
  }
}
.about_content_wrap.about_content2 .iphone_wrap .iphone_bg {
  position: absolute;
  top: 15%;
  right: 0;
  left: 0;
}
.about_content_wrap.about_content2 .iphone_wrap .iphone_bg img {
  width: 100%;
}

.channel_wrap {
  margin-top: 40px;
}
.channel_wrap .channel_list_wrap {
  padding: 0 40px;
  box-sizing: border-box;
}
.channel_wrap .channel_list_wrap .channel_item {
  margin-top: 40px;
}
.channel_wrap .channel_list_wrap .channel_item:first-child {
  margin-top: 0;
}
@media screen and (min-width: 768px) {
  .channel_wrap .channel_list_wrap .channel_item {
    display: flex;
  }
}
@media screen and (min-width: 1024px) {
  .channel_wrap .channel_list_wrap .channel_item a:hover {
    opacity: 0.8;
  }
}
.channel_wrap .channel_list_wrap .channel_item .channel_img {
  width: 200px;
  margin: auto;
  border-radius: 12px;
  overflow: hidden;
}
.channel_wrap .channel_list_wrap .channel_item .channel_img img {
  width: 100%;
}
.channel_wrap .channel_list_wrap .channel_item .channel_desc {
  font-size: 1rem;
  line-height: 1.5em;
  color: #454545;
  margin-top: 20px;
  text-align: justify;
}
@media screen and (min-width: 768px) {
  .channel_wrap .channel_list_wrap .channel_item .channel_desc {
    width: calc(100% - 220px);
    margin-left: 20px;
    margin-top: 0;
    display: flex;
    align-items: center;
  }
}/*# sourceMappingURL=about.css.map */