 body {
     font-family: "NeueHaasUnicaPro", "Noto Sans KR", sans-serif;
 }

 .landing .img_full {
     position: relative;
 }

 .landing .landing_button {
     position: absolute;
     bottom: 3%;
     left: 50%;
     transform: translateX(-50%);
     width: 30%;
     padding: 0 0;
 }

 .landing * {
     box-sizing: border-box;
 }

 .landing ul,
 .landing p,
 .landing span {
     margin: 0;
     padding: 0;
 }

 .landing ul li {
     list-style: none;
 }

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

 .landing img,
 .landing video {
     width: 100%;
     max-width: 100%;
 }

 .landing .landing-wr {
     width: 100%;
     max-width: 700px;
 }

 .landing .landing-wr .swiper1 {
     font-size: 0;
     padding: 0 25px;
 }

 .accordion {
     font-size: 15px;
     margin-bottom: 100px;
 }

 .accordion>ul {
     border-bottom: 1px solid #e8e8e8;
 }

 .accordion>ul>li {
     line-height: 30px;
 }

 .accordion>ul>li p {
     padding: 25px;
     border-top: 1px solid #e8e8e8;
     cursor: pointer;
     transition: background-color 0.4s;
 }

 .accordion>ul>li p.on {
     background: #f9f9f9;
     border-bottom: 1px solid #e8e8e8;
 }

 .accordion>ul>li div {
     display: none;
     padding: 25px;
 }

 .accordion>ul>li>div>ul {}

 .accordion>ul>li>div>ul>li {
     position: relative;
     padding-left: 12px;
 }

 .accordion>ul>li>div>ul>li::after {
     content: "";
     width: 4px;
     height: 4px;
     background: #000;
     border-radius: 50%;
     position: absolute;
     top: 11px;
     left: 0;
 }

 /* swiper btn */
 .landing .swiper-pagination {
     margin-top: 20px;
     padding-bottom: 1px;
     position: static;
     display: flex;
     align-items: center;
     justify-content: center;
     gap: 2vw;
 }

 .landing .swiper-pagination>span {
     width: 1.3vw;
     max-width: 9px;
     height: 1.3vw;
     max-height: 9px;
     border-radius: 50%;
     background: #d9d9d9;
     opacity: 1;
     margin: 0 0 !important;
 }

 .landing .swiper-pagination>span.swiper-pagination-bullet-active {
     background: #35363a;
 }

 @media all and (min-width: 700px) {
     .landing .swiper-pagination {
         gap: 14px;
     }
 }