/***************************************

quick

***************************************/
.quick {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#ced0ff), to(#c7f6ff));
  background-image: linear-gradient(0deg, #ced0ff, #c7f6ff);
  padding: 10.152284264vw 0 13.4517766497vw;
}
@media screen and (min-width: 769px) {
  .quick {
    padding: 9.6923076923vw 0 7.3846153846vw;
  }
}
@media screen and (min-width: 1300px) {
  .quick {
    padding: 126px 0 96px;
  }
}
@media screen and (min-width: 769px) {
  .quick .quick_circle {
    position: relative;
    width: 88.4615384615vw;
    margin: 0 auto;
  }
}
@media screen and (min-width: 1300px) {
  .quick .quick_circle {
    width: 1150px;
  }
}
.quick .quick_circle div {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #c1e5ff;
}
.quick .quick_circle div.is-anim {
  opacity: 0.5;
}
@media screen and (min-width: 769px) {
  .quick .quick_circle.quick_circle--a div {
    top: -5vw;
    left: 9.4615384615vw;
    width: 5.4615384615vw;
    height: 5.4615384615vw;
  }
}
@media screen and (min-width: 1300px) {
  .quick .quick_circle.quick_circle--a div {
    top: -65px;
    left: 123px;
    width: 71px;
    height: 71px;
  }
}
@media screen and (min-width: 769px) {
  .quick .quick_circle.quick_circle--b div {
    top: 11.8461538462vw;
    right: -10.9230769231vw;
    width: 21.8461538462vw;
    height: 21.8461538462vw;
  }
}
@media screen and (min-width: 1300px) {
  .quick .quick_circle.quick_circle--b div {
    top: 154px;
    right: -142px;
    width: 284px;
    height: 284px;
  }
}
@media screen and (min-width: 769px) {
  .quick .quick_circle.quick_circle--c div {
    top: 48.3076923077vw;
    left: -21.5384615385vw;
    width: 19.2307692308vw;
    height: 19.2307692308vw;
  }
}
@media screen and (min-width: 1300px) {
  .quick .quick_circle.quick_circle--c div {
    top: 628px;
    left: -280px;
    width: 250px;
    height: 250px;
  }
}
@media screen and (min-width: 769px) {
  .quick .quick_circle.quick_circle--e div {
    top: 79.3076923077vw;
    right: -17.8461538462vw;
    width: 36.9230769231vw;
    height: 36.9230769231vw;
  }
}
@media screen and (min-width: 1300px) {
  .quick .quick_circle.quick_circle--e div {
    top: 1031px;
    right: -232px;
    width: 480px;
    height: 480px;
  }
}
.quick .quick_inner {
  position: relative;
  z-index: 2;
  width: 89.847715736vw;
  margin: 0 auto;
  background-color: #ffffff;
  border: 1.0152284264vw solid #2B278D;
  border-radius: 2.538071066vw;
  padding: 60.4060913706vw 0 13.4517766497vw;
}
@media screen and (min-width: 769px) {
  .quick .quick_inner {
    width: 88.4615384615vw;
    border-width: 0.3076923077vw;
    border-radius: 0.7692307692vw;
    padding: 27.3076923077vw 0 7.3846153846vw;
  }
}
@media screen and (min-width: 1300px) {
  .quick .quick_inner {
    width: 1150px;
    border-width: 4px;
    border-radius: 10px;
    padding: 355px 0 96px;
  }
}
.quick .quick_inner .quick_title {
  position: absolute;
  top: -5.8375634518vw;
  right: 0;
  left: 0;
  display: block;
  width: 54.3147208122vw;
  margin: 0 auto;
}
@media screen and (min-width: 769px) {
  .quick .quick_inner .quick_title {
    top: -3.0769230769vw;
    width: 24.6923076923vw;
  }
}
@media screen and (min-width: 1300px) {
  .quick .quick_inner .quick_title {
    top: -40px;
    width: 321px;
  }
}
.quick .quick_index .quick_index_inner ul {
  width: 82.2335025381vw;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6.5989847716vw 8.883248731vw;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-top: 2px solid #2B278D;
  border-bottom: 2px solid #2B278D;
  padding: 6.8527918782vw 3.5532994924vw;
}
@media screen and (min-width: 769px) {
  .quick .quick_index .quick_index_inner ul {
    gap: 0 3.6923076923vw;
    width: 76.9230769231vw;
    padding: 2.3076923077vw 0 2.3076923077vw 3.6923076923vw;
  }
}
@media screen and (min-width: 1300px) {
  .quick .quick_index .quick_index_inner ul {
    gap: 0 48px;
    width: 1000px;
    padding: 30px 0 30px 48px;
  }
}
.quick .quick_index .quick_index_inner ul li:nth-of-type(1) {
  width: 23.0964467005vw;
}
@media screen and (min-width: 769px) {
  .quick .quick_index .quick_index_inner ul li:nth-of-type(1) {
    width: 7.9230769231vw;
  }
}
@media screen and (min-width: 1300px) {
  .quick .quick_index .quick_index_inner ul li:nth-of-type(1) {
    width: 103px;
  }
}
.quick .quick_index .quick_index_inner ul li:nth-of-type(2) {
  width: 10.4060913706vw;
}
@media screen and (min-width: 769px) {
  .quick .quick_index .quick_index_inner ul li:nth-of-type(2) {
    width: 7vw;
  }
}
@media screen and (min-width: 1300px) {
  .quick .quick_index .quick_index_inner ul li:nth-of-type(2) {
    width: 91px;
  }
}
.quick .quick_index .quick_index_inner ul li:nth-of-type(3) {
  width: 20.8121827411vw;
}
@media screen and (min-width: 769px) {
  .quick .quick_index .quick_index_inner ul li:nth-of-type(3) {
    width: 10.6153846154vw;
  }
}
@media screen and (min-width: 1300px) {
  .quick .quick_index .quick_index_inner ul li:nth-of-type(3) {
    width: 138px;
  }
}
.quick .quick_index .quick_index_inner ul li:nth-of-type(4) {
  width: 22.3350253807vw;
}
@media screen and (min-width: 769px) {
  .quick .quick_index .quick_index_inner ul li:nth-of-type(4) {
    width: 7.6923076923vw;
  }
}
@media screen and (min-width: 1300px) {
  .quick .quick_index .quick_index_inner ul li:nth-of-type(4) {
    width: 100px;
  }
}
.quick .quick_index .quick_index_inner ul li:nth-of-type(5) {
  width: 17.7664974619vw;
}
@media screen and (min-width: 769px) {
  .quick .quick_index .quick_index_inner ul li:nth-of-type(5) {
    width: 11.2307692308vw;
  }
}
@media screen and (min-width: 1300px) {
  .quick .quick_index .quick_index_inner ul li:nth-of-type(5) {
    width: 146px;
  }
}
@media screen and (min-width: 769px) {
  .quick .quick_about {
    width: 76.9230769231vw;
    margin: 0 auto;
  }
}
@media screen and (min-width: 1300px) {
  .quick .quick_about {
    width: 1000px;
  }
}
.quick .quick_about img {
  width: 100%;
}
.quick .quick_point {
  border-top: 2px solid #2B278D;
  width: 82.7411167513vw;
  margin: 0 auto 12.1827411168vw;
}
@media screen and (min-width: 769px) {
  .quick .quick_point {
    width: 76.9230769231vw;
    margin-bottom: 6.4615384615vw;
  }
}
@media screen and (min-width: 1300px) {
  .quick .quick_point {
    width: 1000px;
    margin-bottom: 84px;
  }
}
.quick .quick_point .quick_point_cont img {
  width: 100%;
}
.quick .quick_point .quick_point_list li {
  border-radius: 2.538071066vw;
  background-color: #ceecf8;
  overflow: hidden;
  margin-top: 5.076142132vw;
}
@media screen and (min-width: 769px) {
  .quick .quick_point .quick_point_list li {
    border-radius: 0.7692307692vw;
    margin-top: 2.3076923077vw;
  }
}
@media screen and (min-width: 1300px) {
  .quick .quick_point .quick_point_list li {
    border-radius: 10px;
    margin-top: 30px;
  }
}
.quick .quick_point .quick_point_list li:nth-of-type(2n) {
  background-color: #d7e6fa;
}
.quick .quick_point .quick_point_list li .quick_point_list_inner {
  position: relative;
}
.quick .quick_point .quick_point_list li .quick_point_list_inner img {
  width: 100%;
}
.quick .quick_point .quick_point_list li .quick_point_list_inner .quick_point_more_btn {
  position: absolute;
  bottom: 8.6294416244vw;
  right: 0;
  left: 0;
  width: 50.2538071066vw;
  margin: 0 auto;
}
@media screen and (min-width: 769px) {
  .quick .quick_point .quick_point_list li .quick_point_list_inner .quick_point_more_btn {
    left: auto;
    right: 3.8461538462vw;
    bottom: 3.8461538462vw;
    width: 15.2307692308vw;
    margin: 0;
  }
}
@media screen and (min-width: 1300px) {
  .quick .quick_point .quick_point_list li .quick_point_list_inner .quick_point_more_btn {
    right: 50px;
    bottom: 50px;
    width: 198px;
  }
}
.quick .quick_point .quick_point_list li .quick_point_list_inner .quick_point_close_btn {
  position: absolute;
  bottom: 8.6294416244vw;
  right: 0;
  left: 0;
  width: 50.2538071066vw;
  margin: 0 auto;
}
@media screen and (min-width: 769px) {
  .quick .quick_point .quick_point_list li .quick_point_list_inner .quick_point_close_btn {
    left: auto;
    right: 3.8461538462vw;
    bottom: 3.8461538462vw;
    width: 15.2307692308vw;
    margin: 0;
  }
}
@media screen and (min-width: 1300px) {
  .quick .quick_point .quick_point_list li .quick_point_list_inner .quick_point_close_btn {
    right: 50px;
    bottom: 50px;
    width: 198px;
  }
}
.quick .quick_point .quick_point_list li .quick_point_accord {
  position: relative;
  display: none;
}
.quick .quick_point .quick_point_list li .quick_point_accord img {
  width: 100%;
}
.quick .quick_point .quick_point_list li .quick_point_accord .quick_point_close_btn {
  position: absolute;
  bottom: 9.3908629442vw;
  right: 0;
  left: 0;
  width: 50.2538071066vw;
  margin: 0 auto;
}
@media screen and (min-width: 769px) {
  .quick .quick_point .quick_point_list li .quick_point_accord .quick_point_close_btn {
    bottom: 4.4615384615vw;
    width: 15.2307692308vw;
  }
}
@media screen and (min-width: 1300px) {
  .quick .quick_point .quick_point_list li .quick_point_accord .quick_point_close_btn {
    bottom: 58px;
    width: 198px;
  }
}
.quick .quick_learning {
  position: relative;
  border-top: 2px solid #2B278D;
  width: 82.2335025381vw;
  margin: 10.152284264vw auto 0;
}
@media screen and (min-width: 769px) {
  .quick .quick_learning {
    width: 76.9230769231vw;
    margin-top: 6.1538461538vw;
  }
}
@media screen and (min-width: 1300px) {
  .quick .quick_learning {
    width: 1000px;
    margin-top: 80px;
  }
}
.quick .quick_learning img {
  width: 100%;
}
.quick .quick_learning .quick_learning_btn {
  position: absolute;
  bottom: 12.1827411168vw;
  right: 0;
  left: 0;
  width: 56.0913705584vw;
  margin: 0 auto;
}
@media screen and (min-width: 769px) {
  .quick .quick_learning .quick_learning_btn {
    bottom: 6.4615384615vw;
    width: 17vw;
  }
}
@media screen and (min-width: 1300px) {
  .quick .quick_learning .quick_learning_btn {
    bottom: 84px;
    width: 221px;
  }
}
.quick .quick_active {
  position: relative;
  border-top: 2px solid #2B278D;
  width: 82.2335025381vw;
  margin: 0 auto;
}
@media screen and (min-width: 769px) {
  .quick .quick_active {
    width: 76.9230769231vw;
  }
}
@media screen and (min-width: 1300px) {
  .quick .quick_active {
    width: 1000px;
  }
}
.quick .quick_active img {
  width: 100%;
}
.quick .quick_active .quick_active_btn {
  position: absolute;
  bottom: 12.1827411168vw;
  right: 0;
  left: 0;
  width: 56.0913705584vw;
  margin: 0 auto;
}
@media screen and (min-width: 769px) {
  .quick .quick_active .quick_active_btn {
    bottom: 6.4615384615vw;
    width: 17vw;
  }
}
@media screen and (min-width: 1300px) {
  .quick .quick_active .quick_active_btn {
    bottom: 84px;
    width: 221px;
  }
}
.quick .quick_image img {
  width: 100%;
}
.quick .quick_certification {
  position: relative;
  border-top: 2px solid #2B278D;
  width: 82.2335025381vw;
  margin: 10.152284264vw auto 0;
}
@media screen and (min-width: 769px) {
  .quick .quick_certification {
    width: 76.9230769231vw;
    margin-top: 6.1538461538vw;
  }
}
@media screen and (min-width: 1300px) {
  .quick .quick_certification {
    width: 1000px;
    margin-top: 80px;
  }
}
.quick .quick_certification img {
  width: 100%;
}
.quick .quick_certification .quick_certification_btn {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  width: 56.0913705584vw;
  margin: 0 auto;
}
@media screen and (min-width: 769px) {
  .quick .quick_certification .quick_certification_btn {
    width: 17vw;
  }
}
@media screen and (min-width: 1300px) {
  .quick .quick_certification .quick_certification_btn {
    width: 221px;
  }
}

.mainContainer .link_bnr {
  display: none;
}