@charset "utf-8";


#ctt {}
.ctt_admin {text-align:right;position: relative; z-index: 9999999;}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:10px 0;line-height:1.6em; color: #fff;}
#ctt_con img{max-width:100%;height:auto}
.ctt_img {text-align:center}

.m-br { display: none; }

.container { position: relative; overflow: hidden; }
.content-wrap { overflow: hidden; }
.content-wrap.bg { background: url('/assets/erom-legacy/theme__basic__img__bg-img.jpg'); background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; }
.content-wrap.bg > .bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); }
.content-inner { width: 1160px; margin: auto; }
.content-inner.w-100 { width: 100%; }
.content-inner > .img-box > img { width: 100%; }

.content-inner > .bg-in-text { padding: 105px 0; margin: auto; position: relative; }
.content-inner > .bg-in-text > .desc { font-weight: 400; margin-bottom: 80px; }
.content-inner > .bg-in-text > .title { font-weight: 600; }

.content-inner > .text-wrap { margin-bottom: 50px; }
.content-inner > .text-wrap.flex { display: flex; align-items: center; justify-content: space-between; }
.content-inner > .text-wrap.mt-50 { margin-top: 50px; }
.content-inner > .text-wrap > .title { font-weight: 600; }
.content-inner > .text-wrap > .desc { font-weight: 400; margin-top: 20px; letter-spacing: -0.05em; }

.content-inner > .text-wrap.flex > .slide-btn { display: flex; align-items: center; width: 132px; height: 56px; justify-content: space-between; }
.content-inner > .text-wrap.flex > .slide-btn > .swiper-button-next-1 { background: url('/assets/erom-legacy/theme__basic__svg__sub_next_btn.svg'); background-repeat: no-repeat; background-size: cover; background-position: center; width: 56px; height: 56px; position: relative; top: 0; left: 0; right: 0; margin: 0; order: 2;  cursor: pointer;}
.content-inner > .text-wrap.flex > .slide-btn > .swiper-button-prev-1 { background: url('/assets/erom-legacy/theme__basic__svg__sub_prev_btn.svg'); background-repeat: no-repeat; background-size: cover; background-position: center; width: 56px; height: 56px; position: relative; top: 0; left: 0; right: 0; margin: 0; cursor: pointer; }


.content-inner > .desc-wrap { margin-top: 30px; }

.content-inner > .bete-wrap { display: flex; justify-content: space-between; }
.content-inner > .bete-wrap.mt-80 { margin-top: 80px; }
.content-inner > .bete-wrap > .img-box { width: 560px; height: 560px; position: relative; }
.content-inner > .bete-wrap.h687 > .img-box { height: 687px; }
.content-inner > .bete-wrap.w480 > .img-box { width: 480px; height: 480px; }
.content-inner > .bete-wrap > .img-box.order2 { order: 2; }
.content-inner > .bete-wrap > .img-box > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }

.content-inner > .bete-wrap.w480 > .text-box { width: 600px; }
.content-inner > .bete-wrap > .text-box { width: 520px; }
.content-inner > .bete-wrap > .text-box.dis-flex { display: flex; justify-content: space-between; flex-direction: column; }
.content-inner > .bete-wrap > .text-box.dis-flex > div > .title { font-weight: 600; }
.content-inner > .bete-wrap > .text-box.dis-flex > div > ul { border-top: 1px solid #999999; border-bottom: 1px solid #999999; }
.content-inner > .bete-wrap > .text-box.dis-flex > div > ul > li { display: flex; align-items: flex-start; border-bottom: 1px solid #4D4D4D; padding: 15px 0; }
.content-inner > .bete-wrap > .text-box.dis-flex > div > ul > li.start { align-items: flex-start; }
.content-inner > .bete-wrap > .text-box.dis-flex > div > ul > li:last-child { border-bottom: 0; }
.content-inner > .bete-wrap > .text-box.dis-flex > div > ul > li > span { margin-left: 10px; font-weight: 400; font-size: 18px; }
.content-inner > .bete-wrap > .text-box > .sub-title { font-weight: 600; margin-bottom: 10px; }
.content-inner > .bete-wrap > .text-box > .title { font-weight: 600; }
.content-inner > .bete-wrap > .text-box > .desc { font-weight: 400; margin-top: 20px; letter-spacing: -0.05em; }

.content-inner > .cert-wrap { margin-top: 100px; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; }
.content-inner > .cert-wrap.short { margin-top: 50px; }
.content-inner > .cert-wrap > div { width: 342px; height: 454px; position: relative; border-radius: 6px; margin-top: 50px; }
.content-inner > .cert-wrap.short > div { width: 342px; height: 257px; position: relative; }
.content-inner > .cert-wrap > div:nth-child(1),
.content-inner > .cert-wrap > div:nth-child(2),
.content-inner > .cert-wrap > div:nth-child(3){ margin-top: 0; }
.content-inner > .cert-wrap > div > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 6px; }

.content-inner > .four-cir-wrap { display: flex; align-items: center; justify-content: space-between; }
.content-inner > .four-cir-wrap > .circle { width: 269px; height: 269px; display: flex; justify-content: center; align-items: center;
    border: 3px solid transparent;
    border-radius: 50%;
    background-image: linear-gradient(#000, #000), 
    linear-gradient(135deg, #B43DFF 40%,  #7D85FF 80%);
    background-origin: border-box;
    background-clip: content-box, border-box; }
.content-inner > .four-cir-wrap > .circle > span { font-weight: 600; }


.content-inner > .four-cir-wrap > .dark-cir { width: 269px; height: 269px; border-radius: 50%; background: #1A1A1A; padding: 52px 50px 0 50px;  }
.content-inner > .four-cir-wrap > .dark-cir > .title { font-weight: 600;}
.content-inner > .four-cir-wrap > .dark-cir > .line { width: 36px; height: 1px; background: #fff; margin: 0 auto; margin-top: 15px; margin-bottom: 15px; }
.content-inner > .four-cir-wrap > .dark-cir > .desc { font-weight: 400; }

.content-inner > .step-wrap { display: flex; align-items: center; justify-content: space-between; }
.content-inner > .step-wrap.mt-80 { margin-top: 80px; }
.content-inner > .step-wrap > .step { width: 358px; background: #1a1a1a; border-radius: 10px; padding: 30px 50px; }
.content-inner > .step-wrap > .step > .title { font-weight: 600; }
.content-inner > .step-wrap > .step > .desc { margin-top: 10px; font-weight: 400; }

.content-inner > .three-wrap { display: flex; justify-content: space-between; }
.content-inner > .three-wrap > div { width: 360px; }
.content-inner > .three-wrap > div > .img-box { width: 100%; height: 360px; position: relative; border-radius: 10px; }
.content-inner > .three-wrap > div > .img-box > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }
.content-inner > .three-wrap > div > .text-box { margin-top: 30px; }
.content-inner > .three-wrap > div > .text-box > .title { font-weight: 600; }
.content-inner > .three-wrap > div > .text-box > .desc { font-weight: 400; margin-top: 10px; letter-spacing: -0.05em; }

.content-inner > .four-wrap { display: flex; justify-content: space-between; }
.content-inner > .four-wrap > div { width: 269px; }
.content-inner > .four-wrap > div > .img-box { width: 100%; height: 269px; position: relative; border-radius: 10px; }
.content-inner > .four-wrap > div > .img-box > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }
.content-inner > .four-wrap > div > .text-box { margin-top: 30px; }
.content-inner > .four-wrap > div > .text-box > .title { font-weight: 600; }
.content-inner > .four-wrap > div > .text-box > .desc { margin-top: 10px; font-weight: 400; }


.content-inner > .arrow-wrap > ul { display: flex; align-items: center; padding: 20px 30px; background: #1A1A1A; border-radius: 6px; width: 100%; margin-bottom: 20px; }
.content-inner > .arrow-wrap > ul:last-child { margin-bottom: 0; }
.content-inner > .arrow-wrap > ul > li:last-child { flex-grow: 1; text-align: center; }


.content-inner > .brave-wrap { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; }
.content-inner > .brave-wrap.mt-30 { margin-top: 30px; }
.content-inner > .brave-wrap.mt-40 { margin-top: 40px; }
.content-inner > .brave-wrap > div { width: 560px; padding: 40px 50px; background: #1A1A1A; border-radius: 6px; display: flex; align-items: center; }
.content-inner > .brave-wrap > div > span { font-size: 28px; font-weight: 600; }
.content-inner > .brave-wrap > div > .title { font-size: 28px; font-weight: 600; margin-left: 30px; letter-spacing: -0.05em; }

.content-inner > .like-wrap { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; }
.content-inner > .like-wrap.mt-30 { margin-top: 30px; }
.content-inner > .like-wrap.mt-40 { margin-top: 40px; }
.content-inner > .like-wrap > div { width: 560px; height: 240px; padding: 40px 0 40px 50px; background: #1A1A1A; border-radius: 6px; display: flex; justify-content: space-between; flex-direction: column; }
.content-inner > .like-wrap > div > .sub-title { font-weight: 600; }
.content-inner > .like-wrap > div > .sub-title > span { border-bottom: 2px solid #B43DFF; padding-bottom: 5px; }
.content-inner > .like-wrap > div > .desc { font-size: 28px; font-weight: 600; letter-spacing: -0.05em; }


.content-inner .swiper-scrollbar,
.content-inner .swiper-scrollbar-1 { background: #373737; height: 6px; }
.content-inner .swiper-scrollbar .swiper-scrollbar-drag,
.content-inner .swiper-scrollbar-1 .swiper-scrollbar-drag { background: -webkit-linear-gradient(right, #7D85FF, #B43DFF); }
.content-inner > .sub-slide-1 { position: relative; overflow: visible; padding-bottom: 50px; }
.content-inner > .sub-slide-1 .swiper-slide { width: 360px; }
.content-inner > .sub-slide-1 .swiper-slide > .slide-img { width: 100%; height: 360px; position: relative; border-radius: 10px; }
.content-inner > .sub-slide-1 .swiper-slide > .slide-img > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }
.content-inner > .sub-slide-1 .swiper-slide > .slide-txt { margin-top: 30px; }
.content-inner > .sub-slide-1 .swiper-slide > .slide-txt > .title { font-weight: 600; }
.content-inner > .sub-slide-1 .swiper-slide > .slide-txt > .desc { font-weight: 400; font-size: 20px; margin-top: 10px; letter-spacing: -0.05em; }

.content-inner > .sub-slide-1-1 { position: relative; overflow: visible; padding-bottom: 50px; }
.content-inner > .sub-slide-1-1 .swiper-slide { width: 360px; }
.content-inner > .sub-slide-1-1 .swiper-slide > .slide-img { width: 100%; height: 360px; position: relative; border-radius: 10px; }
.content-inner > .sub-slide-1-1 .swiper-slide > .slide-img > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }
.content-inner > .sub-slide-1-1 .swiper-slide > .slide-txt { margin-top: 30px; }
.content-inner > .sub-slide-1-1 .swiper-slide > .slide-txt > .title { font-weight: 600; }
.content-inner > .sub-slide-1-1 .swiper-slide > .slide-txt > .desc { font-weight: 400; font-size: 20px; margin-top: 10px; letter-spacing: -0.05em; }

.content-inner > .sub-slide-2 { position: relative; overflow: visible; padding-bottom: 50px; }
.content-inner > .sub-slide-2 .swiper-slide { width: 360px; }
.content-inner > .sub-slide-2 .swiper-slide > .slide-img { width: 100%; height: 446px; position: relative; border-radius: 10px; }
.content-inner > .sub-slide-2 .swiper-slide > .slide-img > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }
.content-inner > .sub-slide-2 .swiper-slide > .slide-txt { margin-top: 30px; }
.content-inner > .sub-slide-2 .swiper-slide > .slide-txt > .title { font-weight: 600; }


.content-inner > .be-af-wrap { display: flex; justify-content: space-between; align-items: center; }
.content-inner > .be-af-wrap.mt-50 { margin-top: 50px; }
.content-inner > .be-af-wrap > div { width: 560px; }
.content-inner > .be-af-wrap > div > .img-box { width: 100%; height: 362px; position: relative; border-radius: 10px; }
.content-inner > .be-af-wrap > div > .img-box > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }
.content-inner > .be-af-wrap > div > .text-box { margin-top: 30px; }
.content-inner > .be-af-wrap > div > .text-box > .title { font-weight: 600; }

.content-inner > .two-wrap { display: flex; justify-content: space-between; }
.content-inner > .two-wrap.mt-50 { margin-top: 50px; }
.content-inner > .two-wrap > div { width: 560px; }
.content-inner > .two-wrap > div > .img-box { width: 100%; height: 362px; position: relative; border-radius: 10px; }
.content-inner > .two-wrap > div > .img-box > img,
.content-inner > .two-wrap > div > .img-box > video,
.content-inner > .two-wrap > div > .img-box > iframe { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }
.content-inner > .two-wrap > div > .text-box { margin-top: 30px; }
.content-inner > .two-wrap > div > .text-box > .title { font-weight: 600; }
.content-inner > .two-wrap > div > .text-box > .desc { margin-top: 15px; font-weight: 400; letter-spacing: -0.05em; }

.content-inner > .sub-click-head { display: flex; justify-content: space-between; align-items: center; margin-bottom: 50px; }
.content-inner > .sub-click-head > .title { font-size: 28px; font-weight: 600; cursor: pointer; padding-bottom: 10px; }
.content-inner > .sub-click-head > .title.color-p-gra { border-bottom: 3px solid #B43DFF; }

.content-inner > .b, .content-inner > .c,
.content-inner > .d, .content-inner > .e,
.content-inner > .f, .content-inner > .g,
.content-inner > .h, .content-inner > .i { display: none; }

.content-inner > .rec-one-wrap.mt-50 { margin-top: 50px; }
.content-inner > .rec-one-wrap > .img-box { width: 100%; height: 612px; position: relative; border-radius: 10px; }
.content-inner > .rec-one-wrap.h600 > .img-box { height: 600px; }
.content-inner > .rec-one-wrap > .img-box > img,
.content-inner > .rec-one-wrap > .img-box > video,
.content-inner > .rec-one-wrap > .img-box > iframe { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }
.content-inner > .rec-one-wrap > .text-box { margin-top: 30px; }
.content-inner > .rec-one-wrap > .text-box.mt-70 { margin-top: 70px; }
.content-inner > .rec-one-wrap > .text-box > .desc { font-weight: 400; }
.content-inner > .rec-one-wrap > .text-box > .desc.font-head5 { font-size: 28px; }
.content-inner > .rec-one-wrap > .text-box > .desc.font-head5 > span { font-weight: 600; }

.content-wrap.p-b-80 { padding-bottom: 80px; background: #1A1A1A; position: relative; }
.content-wrap.p-b-80 > .content-inner > .bg { position: absolute; left: 0; top: 0; width: 100%; height: 200px; background: #000; }



.content-inner > .bg-bete-wrap { display: flex; justify-content: space-between; align-items: center; background: #252525; padding: 56px 80px; border-radius: 10px; }
.content-inner > .bg-bete-wrap > .img-box { width: 310px; text-align: center; }
.content-inner > .bg-bete-wrap > .img-box > .title { margin-top: 20px; font-weight: 600; }
.content-inner > .bg-bete-wrap > .text-box { width: 640px; }
.content-inner > .bg-bete-wrap > .text-box > .title { font-weight: 600; }
.content-inner > .bg-bete-wrap > .text-box > .desc { margin-top: 20px; font-weight: 400; letter-spacing: -0.05em; }


.content-inner > .three-long-wrap { display: flex; justify-content: space-between; }
.content-inner > .three-long-wrap > div { width: 360px; }
.content-inner > .three-long-wrap > div > .img-box { width: 100%; height: 446px; position: relative; border-radius: 10px; }
.content-inner > .three-long-wrap > div > .img-box > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }
.content-inner > .three-long-wrap > div > .text-box { margin-top: 30px; }
.content-inner > .three-long-wrap > div > .text-box > .title { font-size: 28px; font-weight: 600; }



.content-inner .swiper-button-next { background: url('/assets/erom-legacy/theme__basic__svg__next-btn.svg'); background-position: center; background-repeat: no-repeat; background-size: cover; width: 56px; height: 56px; right: 40px; }
.content-inner .swiper-button-prev { background: url('/assets/erom-legacy/theme__basic__svg__prev-btn.svg'); background-position: center; background-repeat: no-repeat; background-size: cover; width: 56px; height: 56px; left: 40px; }
.content-inner .swiper-button-next:after,
.content-inner .swiper-button-prev:after { display: none; }

.content-inner > .sub-gallery { width: 100%; position: relative; }
.content-inner > .sub-gallery .swiper-slide { width: 100%; height: 612px; position: relative; border-radius: 10px; }
.content-inner > .sub-gallery .swiper-slide > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }

.content-inner > .sub-gallery-1 { width: 100%; position: relative; }
.content-inner > .sub-gallery-1 .swiper-slide { width: 100%; height: 612px; position: relative; border-radius: 10px; }
.content-inner > .sub-gallery-1 .swiper-slide > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }

.content-inner > .sub-gallery-2 { width: 100%; position: relative; }
.content-inner > .sub-gallery-2 .swiper-slide { width: 100%; height: 612px; position: relative; border-radius: 10px; }
.content-inner > .sub-gallery-2 .swiper-slide > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }

.content-inner > .sub-gallery-3 { width: 100%; position: relative; }
.content-inner > .sub-gallery-3 .swiper-slide { width: 100%; height: 612px; position: relative; border-radius: 10px; }
.content-inner > .sub-gallery-3 .swiper-slide > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }

.content-inner > .sub-gallery-4 { width: 100%; position: relative; }
.content-inner > .sub-gallery-4 .swiper-slide { width: 100%; height: 612px; position: relative; border-radius: 10px; }
.content-inner > .sub-gallery-4 .swiper-slide > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }

.content-inner > .sub-gallery-5 { width: 100%; position: relative; }
.content-inner > .sub-gallery-5 .swiper-slide { width: 100%; height: 612px; position: relative; border-radius: 10px; }
.content-inner > .sub-gallery-5 .swiper-slide > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }

.content-inner > .sub-gallery-6 { width: 100%; position: relative; }
.content-inner > .sub-gallery-6 .swiper-slide { width: 100%; height: 612px; position: relative; border-radius: 10px; }
.content-inner > .sub-gallery-6 .swiper-slide > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }

.content-inner > .sub-gallery-7 { width: 100%; position: relative; }
.content-inner > .sub-gallery-7 .swiper-slide { width: 100%; height: 612px; position: relative; border-radius: 10px; }
.content-inner > .sub-gallery-7 .swiper-slide > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }

.content-inner > .sub-gallery-8 { width: 100%; position: relative; }
.content-inner > .sub-gallery-8 .swiper-slide { width: 100%; height: 612px; position: relative; border-radius: 10px; }
.content-inner > .sub-gallery-8 .swiper-slide > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }

.content-inner > .sub-gallery-9 { width: 100%; position: relative; }
.content-inner > .sub-gallery-9 .swiper-slide { width: 100%; height: 612px; position: relative; border-radius: 10px; }
.content-inner > .sub-gallery-9 .swiper-slide > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }


.content-inner > .sub-time-wrap { display: flex; align-items: center; justify-content: space-between; position: relative; }
.content-inner > .sub-time-wrap > .time-cir { width: 269px; height: 269px; text-align: center;
    border: 3px solid transparent;
    border-radius: 50%;
    background-image: linear-gradient(#000, #000), 
    linear-gradient(135deg, #B43DFF 40%,  #7D85FF 80%);
    background-origin: border-box;
    background-clip: content-box, border-box;
    position: relative;
    z-index: 1;
}
.content-inner > .sub-time-wrap > .time-cir > .title { padding-top: 63px; font-weight: 600; }
.content-inner > .sub-time-wrap > .time-cir > .desc { margin-top: 10px; }
.content-inner > .sub-time-wrap > .bg-line { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; height: 3px; background: -webkit-linear-gradient(right, #7D85FF, #B43DFF); }



.content-inner > .come-wrap { display: flex; align-items: center; flex-wrap: wrap; }
.content-inner > .come-wrap.mt-50 { margin-top: 50px; }
.content-inner > .come-wrap > div { display: flex; align-items: center; }
.content-inner > .come-wrap > div:first-child { margin-right: 90px; }
.content-inner > .come-wrap > div > .img-box { margin-right: 30px; }
.content-inner > .come-wrap > div > .text-box > .title { font-weight: 600; }
.content-inner > .come-wrap > div > .text-box > .desc { font-weight: 400; margin-top: 10px; }
.content-inner > .come-wrap > div:last-child { width: 100%; margin-top: 50px; align-items: flex-start; }
.content-inner > .come-wrap > div:last-child > .text-box > ul { display: flex; align-items: center; flex-wrap: wrap; margin-top: 10px; }
.content-inner > .come-wrap > div:last-child > .text-box > ul > li { display: flex; align-items: center; }
.content-inner > .come-wrap > div:last-child > .text-box > ul > li:first-child { margin-right: 30px; }
.content-inner > .come-wrap > div:last-child > .text-box > ul > li:last-child { align-items: flex-start; margin-top: 20px; }
.content-inner > .come-wrap > div:last-child > .text-box > ul > li > span { margin-left: 10px; font-weight: 400; }



.content-inner > .bete-one-wrap { display: flex; justify-content: space-between; }
.content-inner > .bete-one-wrap.mt-80 { margin-top: 80px; }
.content-inner > .bete-one-wrap > .img-box { width: 560px; height: 462px; position: relative; border-radius: 10px; }
.content-inner > .bete-one-wrap > .img-box.order2 { order: 2; }
.content-inner > .bete-one-wrap > .img-box > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }
.content-inner > .bete-one-wrap > .text-box { width: 520px; }
.content-inner > .bete-one-wrap > .text-box > .title { font-weight: 600; }
.content-inner > .sub-line { width: 1px; height: 70px; background: #E6E6E6; margin: 0 auto; margin-top: 100px; margin-bottom: 80px; }
.content-inner > .sub-line.mt-0 { margin-top: 0; }
.content-inner > .sub-line.mtb { margin-top: 50px; margin-bottom: 120px; } 
.content-inner > .text-center-box { text-align: center; padding-bottom: 100px; border-bottom: 1px solid #999999; }
.content-inner > .text-center-box.border-none { padding-bottom: 0; border: none; }
.content-inner > .text-center-box > .title { font-weight: 600; }
.content-inner > .text-center-box > .title > span.dot { text-emphasis-style: dot;
    text-emphasis-color: #B43DFF;
    background: -webkit-linear-gradient(135deg, #B43DFF, #7D85FF);
    background: linear-gradient(135deg, #B43DFF, #7D85FF);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent; }
    

.content-inner > .bete-float-wrap { display: flex; justify-content: space-between; }
.content-inner > .bete-float-wrap > div { width: 560px; }
.content-inner > .bete-float-wrap > div > .text-box { margin-bottom: 130px; }
.content-inner > .bete-float-wrap > div > .text-box > .title { font-weight: 600; }
.content-inner > .bete-float-wrap > div > .text-box > .desc { font-weight: 400; margin-top: 30px; font-size: 20px; }
.content-inner > .bete-float-wrap > div > .img-box { width: 100%; height: 687px; position: relative; border-radius: 10px; margin-bottom: 50px; }
.content-inner > .bete-float-wrap > div > .img-box:last-child { margin-bottom: 0; }
.content-inner > .bete-float-wrap > div > .img-box > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }
.content-inner > .bete-float-wrap > div > .img-box > .title { font-weight: 600; position: absolute; left: 60px; bottom: 60px; z-index: 1; }


.content-inner > .text-erom-wrap > .title { margin: 50px 0; font-weight: 700; }

.content-inner > .bete-l-wrap { display: flex; justify-content: space-between; }
.content-inner > .bete-l-wrap.mt-100 { margin-top: 100px; }
.content-inner > .bete-l-wrap > .img-box { width: 480px; height: 605px; position: relative; border-radius: 10px; }
.content-inner > .bete-l-wrap > .img-box.order2 { order: 2; }
.content-inner > .bete-l-wrap > .img-box > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }
.content-inner > .bete-l-wrap > .text-box { width: 635px; padding-top: 20px; }
.content-inner > .bete-l-wrap > .text-box > .sub-title { font-weight: 700; }
.content-inner > .bete-l-wrap > .text-box > .title { margin-top: 80px; font-weight: 600; }
.content-inner > .bete-l-wrap > .text-box > .desc { margin-top: 20px; }






.content-wrap.bg-1a { background: #1a1a1a; padding: 82px 0; }
.content-wrap.bg-1a.h816 { padding: 0; }
.content-wrap.mt-70 { margin-top: 70px; }

.content-inner > .text-wrap-08 > .title { font-weight: 700; }
.content-inner > .text-wrap-08 > .desc { margin-top: 50px; }
.content-inner > .text-wrap-08 > .desc > a > span { font-weight: 700; }
.content-inner > .text-wrap-08 > .desc > a:last-child { margin-left: 60px; }

.content-inner > .bete-wrap-08 { display: flex; justify-content: space-between; align-items: center; }
.content-inner > .bete-wrap-08 > .text-wrap > .title { font-weight: 700; }
.content-inner > .bete-wrap-08 > .text-wrap > .desc { margin-top: 50px; font-weight: 500; letter-spacing: -0.05em; }

.content-inner > .bete-wrap-08 > .text-wrap > .ing-box { display: flex; margin-top: 80px; }
.content-inner > .bete-wrap-08 > .text-wrap > .ing-box > div { margin-right: 20px; text-align: center; cursor: pointer; }
.content-inner > .bete-wrap-08 > .text-wrap > .ing-box > div:last-child { margin-right: 0; }
.content-inner > .bete-wrap-08 > .text-wrap > .ing-box > div > .text-box { margin-top: 10px; }
.content-inner > .bete-wrap-08 > .text-wrap > .ing-box > div > .text-box > span { font-weight: 600; font-size: 18px; }
.content-inner > .bete-wrap-08 > .text-wrap > .ing-box > img { margin-right: 20px; padding-bottom: 40px; }

.content-inner > .bete-wrap-08 > .img-box { width: 375px; height: 736px; position: relative;  }
.content-inner > .bete-wrap-08 > .img-box > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; }
.content-inner > .bete-wrap-08 > .img-box > video { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 320px; }



.content-inner > .bete-wrap-02 { display: flex; justify-content: space-between; align-items: center; position: relative; }
.content-inner > .bete-wrap-02 > .text-wrap { position: relative; z-index: 1; }
.content-inner > .bete-wrap-02.order2 > .text-wrap { order: 2; }
.content-inner > .bete-wrap-02 > .text-wrap > .title { font-size: 40px; font-weight: 600; line-height: 150%; }
.content-inner > .bete-wrap-02 > .text-wrap > .desc { font-weight: 400; margin-top: 20px; line-height: 160%; }
.content-inner > .bete-wrap-02 > .img-box { position: relative; z-index: 1; }
.content-inner > .bete-wrap-02 > img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.content-inner > .bete-wrap-02.order2 > img { left: 20%; }
