@charset "utf-8";

/* 내용관리 */
#ctt {background:#fff;}
.ctt_admin {text-align:right; position: relative; z-index: 10;}

.m-br { display: none; }

.content-inner { width: 1160px; margin: 0 auto; position: relative; }
.content-inner.w100 { width: 100%; }
.content-inner.h100 { width: 1160px; height: 100%; }
.content-inner.bg-pd { background: #FCF7F0; padding: 80px; border-radius: 10px; }
.content-inner.bg-pd > img { position: absolute; right: 0; bottom: 0; }

.content-inner > .text-wrap-t { margin-top: 50px; }
.content-inner > .text-wrap-t > .desc,
.content-inner > .text-wrap-t.bete > div > .desc { font-size: 18px; font-weight: 400; }


.content-inner > .text-wrap.w1160 { width: 1160px; margin: 0 auto; margin-bottom: 50px; }

.content-inner > .text-wrap { margin-bottom: 50px; }
.content-inner > .text-wrap.mb-0 { margin-bottom: 0; }
.content-inner > .text-wrap.mb-40 { margin-bottom: 40px; }
.content-inner > .text-wrap.mt-50 { margin-top: 50px; }
.content-inner > .text-wrap.mt-80 { margin-top: 80px; }
.content-inner > .text-wrap.bete { display: flex; align-items: flex-end; justify-content: space-between; }
.content-inner > .text-wrap > .sub-title,
.content-inner > .text-wrap.bete > div > .sub-title { display: flex; align-items: center; margin-bottom: 10px; }
.content-inner > .text-wrap > .sub-title.center { justify-content: center; }
.content-inner > .text-wrap > .sub-title > span,
.content-inner > .text-wrap.bete > div > .sub-title > span { font-weight: 600; font-size: 14px; margin-left: 8px; }

.content-inner > .text-wrap > .sub-title.no-img { display: block; margin-bottom: 12px; }
.content-inner > .text-wrap > .sub-title.no-img > span { font-weight: 600; font-size: 18px; margin-left: 0; }

.content-inner > .text-wrap > .title,
.content-inner > .text-wrap.bete > div > .title { font-size: 38px; font-weight: 600; color: #222; }
.content-inner > .text-wrap > .title > .small-font { font-size: 20px; margin-left: 10px; color: #515151; font-weight: 400; }

.content-inner > .text-wrap.bete > div > .title-0405 { font-size: 38px; font-weight: 600; color: #222; }

.content-inner > .text-wrap > .title.font-head4.color-p-point { font-size: 30px; color: #776147; }


.highlight {
    display: inline;
    background: linear-gradient(transparent 60%, #FCEAD8 60%);
}
.content-inner > .text-wrap > .title.font-head2 { font-size: 50px; color: #222222; }
.content-inner > .text-wrap > .title.font-head4 { font-size: 30px; }
.content-inner > .text-wrap > .title.color-p-brand { color: #776147; }
.content-inner > .text-wrap > .title > span.font-body1 { font-size: 20px; font-weight: 400; color: #515151; margin-left: 20px; }

.content-inner > .text-wrap > .desc,
.content-inner > .text-wrap.bete > div > .desc { font-size: 18px; font-weight: 400; margin-top: 30px; }
.content-inner > .text-wrap > .desc.fw-600 { font-weight: 600; }

.content-inner > .text-wrap .slide-btn { display: flex; align-items: center; justify-content: space-between; width: 108px; }
.content-inner > .text-wrap .swiper-button-next { background: url('/theme/basic/svg/sub_color_next_btn.svg'); background-position: center; background-size: cover; background-repeat: no-repeat; width: 48px; height: 48px; margin: 0; padding: 0; position: relative; left: 0; top: 0; right: 0; bottom: 0; order: 2; }
.content-inner > .text-wrap .swiper-button-prev { background: url('/theme/basic/svg/sub_color_prev_btn.svg'); background-position: center; background-size: cover; background-repeat: no-repeat; width: 48px; height: 48px; margin: 0; padding: 0; position: relative; left: 0; top: 0; right: 0; bottom: 0; }
.content-inner > .text-wrap .swiper-button-next.swiper-button-disabled { background: url('/theme/basic/svg/sub_no_color_next_btn.svg'); background-position: center; background-size: cover; background-repeat: no-repeat; width: 48px; height: 48px; margin: 0; padding: 0; position: relative; left: 0; top: 0; right: 0; bottom: 0; opacity: 1; }
.content-inner > .text-wrap .swiper-button-prev.swiper-button-disabled { background: url('/theme/basic/svg/sub_no_color_prev_btn.svg'); background-position: center; background-size: cover; background-repeat: no-repeat; width: 48px; height: 48px; margin: 0; padding: 0; position: relative; left: 0; top: 0; right: 0; bottom: 0; opacity: 1; }


.content-inner .swiper-button-next:after,
.content-inner .swiper-button-prev:after { display: none; }

.content-inner > .img-text-wrap.mt-80 { margin-top: 80px; }
.content-inner > .img-text-wrap > div { display: flex; align-items: center; }
.content-inner > .img-text-wrap > div.mt-50 { margin-top: 50px; }
.content-inner > .img-text-wrap > div > .img-box { width: 370px; height: 290px; position: relative; border-radius: 10px; margin-right: 60px; flex: none; }
.content-inner > .img-text-wrap > div > .img-box > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }

.content-inner > .img-text-wrap > div > .text-box > .sub-title { font-size: 18px; font-weight: 600; margin-bottom: 8px; }
.content-inner > .img-text-wrap > div > .text-box > .title { font-size: 30px; font-weight: 600; }
.content-inner > .img-text-wrap > div > .text-box > .desc { font-size: 18px; font-weight: 400; margin-top: 30px; }
.content-inner > .img-text-wrap > div > .text-box > ul { display: flex; align-items: center; }
.content-inner > .img-text-wrap > div > .text-box > ul.mt-8 { margin-top: 8px; }
.content-inner > .img-text-wrap > div > .text-box > ul.mt-30 { margin-top: 30px; }
.content-inner > .img-text-wrap > div > .text-box > ul > li:first-child { margin-right: 8px; }
.content-inner > .img-text-wrap > div > .text-box > ul > li:last-child { font-size: 18px; font-weight: 600; }

.content-inner > .img-text-wrap > div.slide-bete-wrap { display: flex; flex-wrap: wrap; }
.content-inner > .img-text-wrap > div.slide-bete-wrap.mt-50 { margin-top: 50px; }
.content-inner > .img-text-wrap > div.slide-bete-wrap:last-child { padding-bottom: 0; border: none; }

.content-inner > .img-text-wrap > div.slide-bete-wrap > .text-wrap { margin-bottom: 40px; width: 100%; }
.content-inner > .img-text-wrap > div.slide-bete-wrap > .text-wrap > .title { font-size: 30px; font-weight: 600; }

.content-inner > .img-text-wrap > div.slide-bete-wrap > .bete-slide { width: 370px; position: relative; margin: 0; margin-right: 60px; }
.content-inner > .img-text-wrap > div.slide-bete-wrap > .bete-slide .swiper-slide { width: 100%; height: 290px; position: relative; border-radius: 10px; }
.content-inner > .img-text-wrap > div.slide-bete-wrap > .bete-slide .swiper-slide > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }

.content-inner > .img-text-wrap > div.slide-bete-wrap > .bete-slide .swiper-pagination { bottom: 30px; }
.content-inner > .img-text-wrap > div.slide-bete-wrap > .bete-slide .swiper-pagination .swiper-pagination-bullet { width: 4px; height: 4px; opacity: 1; background: #fff; }
.content-inner > .img-text-wrap > div.slide-bete-wrap > .bete-slide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #FCB96D; }

.content-inner > .img-text-wrap > div.slide-bete-wrap > .text-box > .slide-btn { display: flex; align-items: center; margin-top: 30px; }
.content-inner > .img-text-wrap > div.slide-bete-wrap > .text-box > .slide-btn > .swiper-button-next { background: url('/theme/basic/svg/bete_slide_next_btn.svg'); background-repeat: no-repeat; background-size: cover; background-position: center; width: 30px; height: 30px; margin: 0; padding: 0; position: relative; left: 0; right: 0; top: 0; bottom: 0; order: 2; }
.content-inner > .img-text-wrap > div.slide-bete-wrap > .text-box > .slide-btn > .swiper-button-prev { background: url('/theme/basic/svg/bete_slide_prev_btn.svg'); background-repeat: no-repeat; background-size: cover; background-position: center; width: 30px; height: 30px; margin: 0; padding: 0; position: relative; left: 0; right: 0; top: 0; bottom: 0; order: 0; }
.content-inner > .img-text-wrap > div.slide-bete-wrap > .text-box > .slide-btn > .slide-counter {
    font-size: 18px;
    font-weight: 600;
    color: #222;
    margin: 0 12px;
    order: 1;
}

.content-inner > .banner-box { width: 100%; height: 280px; border-radius: 10px; position: relative; }
.content-inner > .banner-box.mt-80 { margin-top: 80px; }
.content-inner > .banner-box > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }
.content-inner > .banner-box > div { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 2; }
.content-inner > .banner-box > div > .title { font-size: 38px; font-weight: 600; margin-bottom: 30px; }
.content-inner > .banner-box > div > a { display: inline-flex; align-items: center; justify-content: center; padding: 10px 30px; background: #fff; border-radius: 50px; }
.content-inner > .banner-box > div > a > span { font-size: 18px; font-weight: 600; color: #776147; margin-right: 8px; }

.content-inner > .check-wrap > ul { padding: 16px 0; border-bottom: 1px solid #CECECE; display: flex; align-items: center; }
.content-inner > .check-wrap > ul:first-child { border-top: 1px solid #999999; }
.content-inner > .check-wrap > ul:last-child { border-bottom: 1px solid #999999; }
.content-inner > .check-wrap > ul > li:first-child { padding-left: 30px; margin-right: 18px; }
.content-inner > .check-wrap > ul > li:last-child { font-size: 20px; font-weight: 400; color: #222; }


.content-inner > .three-text-box { display: flex; justify-content: space-between; }
.content-inner > .three-text-box.mt-30 { margin-top: 30px; }
.content-inner > .three-text-box > div { text-align: center; width: 376px; height: 182px; border-radius: 10px; background: #FCF7F0; padding: 32px; }
.content-inner > .three-text-box > div > .sub-title { color: #776147; font-size: 26px; font-weight: 400; margin-bottom: 8px; }
.content-inner > .three-text-box > div > .desc { color: #222; font-weight: 600; font-size: 20px; letter-spacing: -0.05em; }

.content-inner > .three-text-box-0501 { display: flex; justify-content: space-between; }
.content-inner > .three-text-box-0501.mt-30 { margin-top: 30px; }
.content-inner > .three-text-box-0501 > div { width: 376px; height: 182px; border-radius: 10px; background: #FCF7F0; padding: 32px; }
.content-inner > .three-text-box-0501 > div > .sub-title { color: #776147; font-size: 18px; font-weight: 600; margin-bottom: 18px; }
.content-inner > .three-text-box-0501 > div > .desc { color: #222; font-weight: 600; font-size: 24px; letter-spacing: -0.05em; margin-bottom: 6px; }
.content-inner > .three-text-box-0501 > div > .desc2 { color: #515151; font-weight: 400; font-size: 18px; letter-spacing: -0.05em; }


/*24.09.03 sonny 추가 */

.content-inner > .two-text-box { display: flex; }
.content-inner > .two-text-box.mt-30 { margin-top: 30px; }
.content-inner > .two-text-box > div { text-align: center; width: 376px; height: 182px; border-radius: 10px; background: #FCF7F0; padding: 32px; margin-right: 16px; }
.content-inner > .two-text-box > div > .sub-title { color: #776147; font-size: 26px; font-weight: 400; margin-bottom: 8px; }
.content-inner > .two-text-box > div > .desc { color: #222; font-weight: 600; font-size: 20px; letter-spacing: -0.05em; }

/*24.09.03 sonny 추가 끝!*/

.content-inner > .long-bar-wrap > ul { display: flex; align-items: center; justify-content: center; background: #F6F6F6; border-radius: 10px; margin-bottom: 12px; padding: 19px 0; }
.content-inner > .long-bar-wrap > ul:last-child { margin-bottom: 0; }
.content-inner > .long-bar-wrap > ul > li:last-child { font-size: 26px; font-weight: 400; margin-left: 22px; }
.content-inner > .long-bar-wrap > ul > li:last-child > span.color-p-sub { color: #776147; font-weight: 600; margin-right: 12px; }

/*24.09.05 sonny 추가 */

.content-inner > .long-bar-wrap2 > ul { display: flex; align-items: center; justify-content: center; background: #F6F6F6; border-radius: 10px; margin-bottom: 12px; padding: 19px 0; }
.content-inner > .long-bar-wrap2 > ul:last-child { margin-bottom: 0; }
.content-inner > .long-bar-wrap2 > ul > li:nth-last-child(2n) { font-size: 26px; font-weight: 600; margin-left: 22px; color: #776147; }
.content-inner > .long-bar-wrap2 > ul > li:last-child { font-size: 26px; font-weight: 400; margin-left: 12px; }

/*24.09.05 sonny 추가 끝!*/

.content-inner > .rec-one-wrap.mt-50 { margin-top: 50px; }
.content-inner > .rec-one-wrap.mt-80 { margin-top: 80px; }
.content-inner > .rec-one-wrap > .video-box { width: 100%; height: 652px; position: relative; border-radius: 10px; }
.content-inner > .rec-one-wrap > .video-box > video { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }

.content-inner > .rec-one-wrap > .img-box { width: 100%; height: 500px; position: relative; border-radius: 10px; }
.content-inner > .rec-one-wrap > .img-box.h416 { height: 416px; }
.content-inner > .rec-one-wrap > .img-box.video { height: 0; padding-bottom: 56.25%; }
.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.location { display: flex; align-items: center; }
.content-inner > .rec-one-wrap > .text-box > .title { font-weight: 600; color: #222; }
.content-inner > .rec-one-wrap > .text-box.location > img { margin-right: 12px; }
.content-inner > .rec-one-wrap > .text-box > .desc { font-size: 18px; font-weight: 600; color: #222; }

.content-inner > .bete-wrap { display: flex; align-items: center; }
.content-inner > .bete-wrap.mt-50 { margin-top: 50px; }
.content-inner > .bete-wrap.mt-80 { margin-top: 80px; }
.content-inner > .bete-wrap.mt-200 { margin-top: 200px; }
.content-inner > .bete-wrap > .img-box { width: 460px; height: 360px; position: relative; border-radius: 10px; margin-right: 80px; }
.content-inner > .bete-wrap.order2 > .img-box { order: 2; margin-right: 0; margin-left: 80px; }
.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 > .text-box { width: 563px; position: relative; }
.content-inner > .bete-wrap > .text-box.link { width: 590px; height: 360px; padding-top: 35px; }
.content-inner > .bete-wrap > .text-box.tips { width: 610px; height: 360px; padding-top: 35px; }
.content-inner > .bete-wrap.order2 > .text-box { padding-left: 50px; }
.content-inner > .bete-wrap > .text-box > .sub-title { display: flex; align-items: center; margin-bottom: 10px; }
.content-inner > .bete-wrap > .text-box > .sub-title.no-img { display: block; margin-bottom: 12px; }
.content-inner > .bete-wrap > .text-box > .sub-title > span { font-weight: 600; font-size: 14px; margin-left: 8px; }
.content-inner > .bete-wrap > .text-box > .sub-title.no-img > span { font-weight: 600; font-size: 18px; margin-left: 0; }
.content-inner > .bete-wrap > .text-box > .title { font-size: 38px; font-weight: 600; color: #222; }
.content-inner > .bete-wrap > .text-box > .title.font-head4 { font-size: 30px; }
.content-inner > .bete-wrap > .text-box > .title.color-p-brand { color: #776147; }
.content-inner > .bete-wrap > .text-box > .desc { font-size: 18px; font-weight: 400; margin-top: 30px; letter-spacing: -0.05em; }

.content-inner > .bete-wrap > .text-box > .link-tube { margin-top: 50px; display: inline-flex; align-items: center; background: #F6F6F6; padding: 12px 24px; border-radius: 40px; }
.content-inner > .bete-wrap > .text-box > .link-tube span { font-size: 18px; font-weight: 600; margin-right: 10px; }


.content-inner > .bete-wrap > .text-box > .title-0405 { font-size: 30px; font-weight: 600; color: #776147; }
.content-inner > .bete-wrap > .text-box > .sub-title-0405 { display: flex; align-items: center; margin-bottom: 12px; font-size: 18px; font-weight: 600; }

.content-inner > .bete-wrap > .text-box.link > a { display: inline-flex; position: absolute; padding: 10px 24px; background: #776147; border-radius: 50px; align-items: center; bottom: 0; }
.content-inner > .bete-wrap > .text-box.link > a > span { font-size: 18px; font-weight: 600; margin-right: 6px; }

.content-inner > .bete-wrap > .text-box.tips > .tip-box { display: flex; align-items: center; position: absolute; bottom: 0; }
.content-inner > .bete-wrap > .text-box.tips > .tip-box > img { margin-right: 8px; }
.content-inner > .bete-wrap > .text-box.tips > .tip-box > span { font-size: 18px; font-weight: 600; }
.content-inner > .bete-wrap > .text-box.tips > .tip-box > span.color-gray4 { font-weight: 400; }
.content-inner > .bete-wrap > .text-box.tips > .tip-box > .line { width: 1px; height: 12px; background: #CECECE; margin: 0 12px; }

.content-inner > .bete-wrap > .text-box.error { height: 360px; padding-top: 35px; }
.content-inner > .bete-wrap > .text-box.error > .error-text { position: absolute; font-weight: 400; font-size: 16px; bottom: 0; }

.content-inner > .bete-wrap > .text-box > .check-box { margin-top: 30px; }
.content-inner > .bete-wrap > .text-box > .check-box > li { display: flex; align-items: center; margin-bottom: 8px; }
.content-inner > .bete-wrap > .text-box > .check-box > li:last-child { margin-bottom: 0; }
.content-inner > .bete-wrap > .text-box > .check-box > li > img { width: 24px; margin-right: 8px; }
.content-inner > .bete-wrap > .text-box > .check-box > li > span { font-size: 18px; font-weight: 600; }

/* sub-slide-1 */
.content-inner > .sub-slide-1 { position: relative; width: 100%; }
.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-size: 24px; font-weight: 600; color: #222; }
.content-inner > .sub-slide-1 .swiper-slide > .slide-txt > .desc { font-size: 18px; font-weight: 400; margin-top: 12px; letter-spacing: -0.05em; }
.content-inner > .sub-slide-1 .swiper-scrollbar { display: none; }

.content-inner > .sub-slide-1-0502 { position: relative; width: 100%; }
.content-inner > .sub-slide-1-0502 .swiper-slide { width: 360px; }
.content-inner > .sub-slide-1-0502 .swiper-slide > .slide-img { width: 100%; height: 360px; position: relative; border-radius: 10px; }
.content-inner > .sub-slide-1-0502 .swiper-slide > .slide-img > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }
.content-inner > .sub-slide-1-0502 .swiper-slide > .slide-txt { margin-top: 30px; }
.content-inner > .sub-slide-1-0502 .swiper-slide > .slide-txt > .title { font-size: 24px; font-weight: 600; color: #222; }
.content-inner > .sub-slide-1-0502 .swiper-slide > .slide-txt > .desc { font-size: 18px; font-weight: 400; margin-top: 12px; letter-spacing: -0.05em; }
.content-inner > .sub-slide-1-0502 .swiper-scrollbar { display: none; }

.content-inner > .sub-slide-1-2 { position: relative; width: 100%; }
.content-inner > .sub-slide-1-2 .swiper-slide { width: 360px; }
.content-inner > .sub-slide-1-2 .swiper-slide > .slide-img { width: 100%; height: 360px; position: relative; border-radius: 10px; }
.content-inner > .sub-slide-1-2 .swiper-slide > .slide-img > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }
.content-inner > .sub-slide-1-2 .swiper-slide > .slide-txt { margin-top: 30px; }
.content-inner > .sub-slide-1-2 .swiper-slide > .slide-txt > .sub-title { font-size: 18px; font-weight: 600; color: #FCB96D; margin-bottom: 12px; }
.content-inner > .sub-slide-1-2 .swiper-slide > .slide-txt > .title { font-size: 24px; font-weight: 600; color: #222; }
.content-inner > .sub-slide-1-2 .swiper-slide > .slide-txt > .desc { font-size: 18px; font-weight: 400; margin-top: 12px; letter-spacing: -0.05em; }
.content-inner > .sub-slide-1-2 .swiper-scrollbar { display: none; }

.content-inner > .sub-slide-1-3 { position: relative; width: 100%; }
.content-inner > .sub-slide-1-3 .swiper-slide { width: 360px; }
.content-inner > .sub-slide-1-3 .swiper-slide > .slide-img { width: 100%; height: 360px; position: relative; border-radius: 10px; }
.content-inner > .sub-slide-1-3 .swiper-slide > .slide-img > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }
.content-inner > .sub-slide-1-3 .swiper-slide > .slide-txt { margin-top: 30px; }
.content-inner > .sub-slide-1-3 .swiper-slide > .slide-txt > .title { font-size: 24px; font-weight: 600; color: #222; }
.content-inner > .sub-slide-1-3 .swiper-slide > .slide-txt > .desc { font-size: 18px; font-weight: 400; margin-top: 12px; letter-spacing: -0.05em; }
.content-inner > .sub-slide-1-3 .swiper-scrollbar { display: none; }

.content-inner > .sub-slide-1-4 { position: relative; width: 100%; }
.content-inner > .sub-slide-1-4 .swiper-slide { width: 360px; }
.content-inner > .sub-slide-1-4 .swiper-slide > .slide-img { width: 100%; height: 360px; position: relative; border-radius: 10px; }
.content-inner > .sub-slide-1-4 .swiper-slide > .slide-img > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }
.content-inner > .sub-slide-1-4 .swiper-slide > .slide-txt { margin-top: 30px; }
.content-inner > .sub-slide-1-4 .swiper-slide > .slide-txt > .title { font-size: 24px; font-weight: 600; color: #222; }
.content-inner > .sub-slide-1-4 .swiper-slide > .slide-txt > .desc { font-size: 18px; font-weight: 400; margin-top: 12px; letter-spacing: -0.05em; }
.content-inner > .sub-slide-1-4 .swiper-scrollbar { display: none; }

.content-inner > .sub-slide-1-5 { position: relative; width: 100%; }
.content-inner > .sub-slide-1-5 .swiper-slide { width: 360px; }
.content-inner > .sub-slide-1-5 .swiper-slide > .slide-img { width: 100%; height: 360px; position: relative; border-radius: 10px; }
.content-inner > .sub-slide-1-5 .swiper-slide > .slide-img > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }
.content-inner > .sub-slide-1-5 .swiper-slide > .slide-txt { margin-top: 30px; }
.content-inner > .sub-slide-1-5 .swiper-slide > .slide-txt > .title { font-size: 24px; font-weight: 600; color: #222; }
.content-inner > .sub-slide-1-5 .swiper-slide > .slide-txt > .desc { font-size: 18px; font-weight: 400; margin-top: 12px; letter-spacing: -0.05em; }
.content-inner > .sub-slide-1-5 .swiper-scrollbar { display: none; }


/*24.09.03 sonny 추가 */

.content-inner > .sub-slide-1 .swiper-slide > .slide-txt > .slide-step-txt { font-size: 18px; font-weight: 600; margin-bottom: 12px; }

.content-inner > .s-tip-box { margin-top: 30px; }
.content-inner > .s-tip-box.tips { padding-top: 30px; }
.content-inner > .s-tip-box.tips > .s-tip-box { display: flex; align-items: center; position: absolute; bottom: 0; }
.content-inner > .s-tip-box.tips > .s-tip-box > img { margin-right: 8px; }
.content-inner > .s-tip-box.tips > .s-tip-box > span { font-size: 18px; font-weight: 600; }
.content-inner > .s-tip-box.tips > .s-tip-box > span.color-gray4 { font-weight: 400; }
.content-inner > .s-tip-box.tips > .s-tip-box > .line { width: 1px; height: 12px; background: #CECECE; margin: 0 12px; }

/*24.09.03 sonny 추가 끝!*/

.content-wrap.bg { padding: 100px 0; background: #FCF7F0; position: relative; }
.content-wrap.bg > img { position: absolute; right: 230px; bottom: 0; z-index: 1; }
.content-wrap.bg > img.r0 { right: 0; z-index: 0; }
.content-inner > .slide-bete-wrap { display: flex; flex-wrap: wrap; }
.content-inner > .slide-bete-wrap.border { border-bottom: 1px solid #999999; padding-bottom: 80px; }
.content-inner > .slide-bete-wrap.mt-80 { margin-top: 80px; }
.content-inner > .slide-bete-wrap:last-child { padding-bottom: 0; border: none; }

.content-inner > .slide-bete-wrap > .text-wrap { margin-bottom: 40px; width: 100%; }
.content-inner > .slide-bete-wrap > .text-wrap > .title { font-size: 30px; font-weight: 600; }

.content-inner > .slide-bete-wrap > .bete-slide { width: 460px; position: relative; margin: 0; margin-right: 80px; }
.content-inner > .slide-bete-wrap > .bete-slide .swiper-slide { width: 100%; height: 360px; position: relative; border-radius: 10px; }
.content-inner > .slide-bete-wrap > .bete-slide .swiper-slide > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }

.content-inner > .slide-bete-wrap > .bete-slide .swiper-pagination { bottom: 30px; }
.content-inner > .slide-bete-wrap > .bete-slide .swiper-pagination .swiper-pagination-bullet { width: 4px; height: 4px; opacity: 1; background: #fff; }
.content-inner > .slide-bete-wrap > .bete-slide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #FCB96D; }

.content-inner > .slide-bete-wrap > .text-box { width: 485px; padding-top: 40px; }
.content-inner > .slide-bete-wrap > .text-box > .title { font-size: 28px; font-weight: 600; color: #222; }
.content-inner > .slide-bete-wrap > .text-box > .line { width: 320px; height: 1px; background: #CECECE; margin: 22px 0; }
.content-inner > .slide-bete-wrap > .text-box > ul { display: flex; align-items: center; }
.content-inner > .slide-bete-wrap > .text-box > ul.mt-8 { margin-top: 8px; }
.content-inner > .slide-bete-wrap > .text-box > ul > li:first-child { margin-right: 8px; }
.content-inner > .slide-bete-wrap > .text-box > ul > li:last-child { font-size: 18px; font-weight: 600; }

.content-inner > .slide-bete-wrap > .text-box > .slide-btn { display: flex; align-items: center; margin-top: 75px; }
.content-inner > .slide-bete-wrap > .text-box > .slide-btn.mt-30 { margin-top: 30px; }
.content-inner > .slide-bete-wrap > .text-box > .slide-btn > .swiper-button-next { background: url('/theme/basic/svg/bete_slide_next_btn.svg'); background-repeat: no-repeat; background-size: cover; background-position: center; width: 30px; height: 30px; margin: 0; padding: 0; position: relative; left: 0; right: 0; top: 0; bottom: 0; order: 2; }
.content-inner > .slide-bete-wrap > .text-box > .slide-btn > .swiper-button-prev { background: url('/theme/basic/svg/bete_slide_prev_btn.svg'); background-repeat: no-repeat; background-size: cover; background-position: center; width: 30px; height: 30px; margin: 0; padding: 0; position: relative; left: 0; right: 0; top: 0; bottom: 0; order: 0; }


.content-inner > .slide-bete-wrap > .text-box > .slide-btn > .slide-counter {
    font-size: 18px;
    font-weight: 600;
    color: #222;
    margin: 0 12px;
    order: 1;
}

.content-inner > .slide-bete-wrap > .text-box > .title-0405 { font-size: 30px; font-weight: 600; color: #776147; }
.content-inner > .slide-bete-wrap > .text-box > .sub-title-0405 { font-size: 18px; font-weight: 600; color: #FCB96D; margin-bottom: 12px;}


.content-inner > .program-list-wrap { border-top: 1px solid #222222; width: 100%; }
.content-inner > .program-list-wrap > ul { padding: 22px 80px; display: flex; align-items: center; border-bottom: 1px solid #CECECE; }
.content-inner > .program-list-wrap > ul > li:nth-child(1) { width: 176px; margin-right: 40px; }
.content-inner > .program-list-wrap > ul > li:nth-child(1) > span { padding: 6px 26px; background: #FCB96D; border-radius: 50px; font-weight: 600; line-height: 160%; }
.content-inner > .program-list-wrap > ul > li:nth-child(2) { font-weight: 400; color: #222; flex: auto; }
.content-inner > .program-list-wrap > ul > li:nth-child(3) { font-weight: 600; }



.content-inner > .two-wrap { display: flex; justify-content: space-between; }
.content-inner > .two-wrap > div { width: 560px; }
.content-inner > .two-wrap > div > .img-box { width: 100%; height: 340px; position: relative; border-radius: 10px; }
.content-inner > .two-wrap > div > .img-box > img { 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-size: 24px; font-weight: 600; color: #222; }
.content-inner > .two-wrap > div > .text-box > .desc { font-size: 18px; margin-top: 12px; font-weight: 400; letter-spacing: -0.05em; }

.content-inner > .three-wrap { display: flex; justify-content: space-between; }
.content-inner > .three-wrap.mt-80 { margin-top: 80px; }
.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 > .sub-title { font-size: 18px; font-weight: 600; margin-bottom: 12px; }
.content-inner > .three-wrap > div > .text-box > .title { font-size: 24px; font-weight: 600; color: #222; }
.content-inner > .three-wrap > div > .text-box > .desc { font-size: 18px; margin-top: 12px; font-weight: 400; 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-size: 20px; font-weight: 600; color: #222; }
.content-inner > .four-wrap > div > .text-box > .desc { font-size: 18px; margin-top: 8px; font-weight: 400; letter-spacing: -0.05em; }

.content-inner > .cha-wrap > div { border-radius: 10px; width: 100%; height: 148px; display: flex; margin-bottom: 30px; }
.content-inner > .cha-wrap > div:last-child { margin-bottom: 0; }
.content-inner > .cha-wrap > div > .title-box { width: 260px; background: #776147; text-align: center; display: flex; align-items: center; flex-direction: column; justify-content: center; flex: none; border-radius: 10px 0 0 10px; }
.content-inner > .cha-wrap > div > .title-box > .title { font-size: 26px; font-weight: 400; }
.content-inner > .cha-wrap > div > .title-box > .desc { font-size: 18px; font-weight: 400; color: #cecece; }
.content-inner > .cha-wrap > div > .desc-box { padding: 30px 32px 30px 36px; background: #FCF7F0; width: 100%; border-radius: 0 10px 10px 0; }
.content-inner > .cha-wrap > div > .desc-box > ul { display: flex; align-items: center; }
.content-inner > .cha-wrap > div > .desc-box > ul > .title { font-weight: 600; color: #222; }
.content-inner > .cha-wrap > div > .desc-box > ul > .desc { font-weight: 400; margin-left: 16px; letter-spacing: -0.05em; }
.content-inner > .cha-wrap > div > .desc-box > .line { width: 100%; height: 1px; background: #cecece; margin: 12px 0; }



.content-inner > .jindan-wrap { display: flex; position: relative; }
.content-inner > .jindan-wrap > ul { width: 425px; margin-right: 30px; }
.content-inner > .jindan-wrap > ul:last-child { margin-right: 0; }
.content-inner > .jindan-wrap > ul > li { display: flex; align-items: center; border-bottom: 1px solid #cecece; padding: 13px 0; }
.content-inner > .jindan-wrap > ul > li:first-child { padding: 0 0 13px 0; }
.content-inner > .jindan-wrap > ul > li:last-child { padding: 13px 0 0 0; border-bottom: none; }
.content-inner > .jindan-wrap > ul > li > span { font-size: 18px; font-weight: 400; color: #222; margin-left: 10px; }
.content-inner > .jindan-wrap > ul > li > img { width: 20px; }


.content-inner > .sub-slide-4 { position: relative; width: 100%; height: 580px; }
.content-inner > .sub-slide-4 .swiper-slide { width: 100%; height: 100%; position: relative; border-radius: 10px; }
.content-inner > .sub-slide-4 .swiper-slide > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }
.content-inner > .sub-slide-4 .swiper-slide > .slide-txt { position: absolute; width: 100%; z-index: 1; bottom: 65px; text-align: center; }
.content-inner > .sub-slide-4 .swiper-slide > .slide-txt > .title { font-size: 30px; font-weight: 600; }


.content-inner > .sub-slide-4 .swiper-button-next { background: url('/theme/basic/svg/sub_color_next_btn.svg'); background-position: center; background-size: cover; background-repeat: no-repeat; width: 48px; height: 48px; margin: 0; padding: 0; right: 60px; }
.content-inner > .sub-slide-4 .swiper-button-prev { background: url('/theme/basic/svg/sub_color_prev_btn.svg'); background-position: center; background-size: cover; background-repeat: no-repeat; width: 48px; height: 48px; margin: 0; padding: 0; left: 60px; }
.content-inner > .sub-slide-4 .swiper-button-next.swiper-button-disabled { background: url('/theme/basic/svg/sub_no_color_next_btn.svg'); background-position: center; background-size: cover; background-repeat: no-repeat; width: 48px; height: 48px; margin: 0; padding: 0; opacity: 1; }
.content-inner > .sub-slide-4 .swiper-button-prev.swiper-button-disabled { background: url('/theme/basic/svg/sub_no_color_prev_btn.svg'); background-position: center; background-size: cover; background-repeat: no-repeat; width: 48px; height: 48px; margin: 0; padding: 0; opacity: 1; }
.content-inner > .sub-slide-4 .swiper-pagination { bottom: 30px; }
.content-inner > .sub-slide-4 .swiper-pagination .swiper-pagination-bullet { width: 4px; height: 4px; opacity: 1; background: #999; }
.content-inner > .sub-slide-4 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #fff; }

.content-inner > .desc-link-box { margin-top: 30px; display: flex; align-items: center; }
.content-inner > .desc-link-box > .title { font-weight: 600; font-size: 18px; }
.content-inner > .desc-link-box > .line { width: 1px; height: 12px; background: #CECECE; margin: 0 12px; }
.content-inner > .desc-link-box > a { text-decoration: underline; font-weight: 400; font-size: 18px; }





.content-inner > .slide-button { width: 100%; position: relative; padding: 0 5px; padding-bottom: 35px; margin-bottom: 40px; }
.content-inner > .slide-button .swiper-slide { width: auto; cursor: pointer; }
.content-inner > .slide-button .swiper-slide > .title { padding: 6px 22px; border: 1px solid #999999; color: #999999; background: #fff; border-radius: 50px; font-weight: 400; }
.content-inner > .slide-button .swiper-slide.active > .title { color: #fff; background: #776147; border: 1px solid #776147; }


.content-inner > .slide-button .swiper-scrollbar { background: #CECECE; bottom: 0; height: 2px; }
.content-inner > .slide-button .swiper-scrollbar .swiper-scrollbar-drag { background: #FCB96D; }

.content-inner > .slide-button > .w-bg { position: absolute; width: 230px; height: 50px; z-index: 1; }
.content-inner > .slide-button > .w-bg.right { top: 0; right: 0; background: linear-gradient(to left, rgba(255, 255, 255, 0.9), transparent); }
.content-inner > .slide-button > .w-bg.left { top: 0; left: 0; background: linear-gradient(to right, rgba(255, 255, 255, 0.9), transparent); display: none; }

.content-inner > .sub-slide-0105 { position: relative; width: 100%; height: 580px; }
.content-inner > .sub-slide-0105 .swiper-slide { width: 100%; height: 100%; position: relative; border-radius: 10px; }
.content-inner > .sub-slide-0105 .swiper-slide > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }
.content-inner > .sub-slide-0105 .swiper-slide > .slide-txt { position: absolute; width: 100%; z-index: 1; bottom: 65px; text-align: center; }
.content-inner > .sub-slide-0105 .swiper-slide > .slide-txt > .title { font-size: 30px; font-weight: 600; }

.content-inner > .sub-slide-0105 .swiper-button-next { background: url('/theme/basic/svg/sub_color_next_btn.svg'); background-position: center; background-size: cover; background-repeat: no-repeat; width: 48px; height: 48px; margin: 0; padding: 0; right: 60px; }
.content-inner > .sub-slide-0105 .swiper-button-prev { background: url('/theme/basic/svg/sub_color_prev_btn.svg'); background-position: center; background-size: cover; background-repeat: no-repeat; width: 48px; height: 48px; margin: 0; padding: 0; left: 60px; }
.content-inner > .sub-slide-0105 .swiper-button-next.swiper-button-disabled { background: url('/theme/basic/svg/sub_no_color_next_btn.svg'); background-position: center; background-size: cover; background-repeat: no-repeat; width: 48px; height: 48px; margin: 0; padding: 0; opacity: 1; }
.content-inner > .sub-slide-0105 .swiper-button-prev.swiper-button-disabled { background: url('/theme/basic/svg/sub_no_color_prev_btn.svg'); background-position: center; background-size: cover; background-repeat: no-repeat; width: 48px; height: 48px; margin: 0; padding: 0; opacity: 1; }
.content-inner > .sub-slide-0105 .swiper-pagination { bottom: 30px; }
.content-inner > .sub-slide-0105 .swiper-pagination .swiper-pagination-bullet { width: 4px; height: 4px; opacity: 1; background: #999; }
.content-inner > .sub-slide-0105 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #fff; }


.sub-click-menu { display: flex; align-items: center; justify-content: center; width: 100%; margin-bottom: 150px; }
.sub-click-menu > .title { padding: 16px 60px; border-radius: 50px; border: 1px solid #999999; background: #fff; color: #999999; margin-right: 22px; cursor: pointer; font-weight: 600; line-height: 160%; }
.sub-click-menu > .title:last-child { margin-right: 0; }
.sub-click-menu > .title.active { color: #fff; border: 1px solid #FCB96D; background: #FCB96D; }




.b-content, .c-content, .d-content, .e-content { display: none; }


.content-wrap.mt-80 { margin-top: 80px; }


.content-wrap.bg-0101 { background: #FCF7F0; position: relative; overflow: visible; }
.content-wrap.bg-0101.white { background: #fff; }
.content-wrap.bg-0101 .w-bg { width: 100%; height: 290px; background: #fff; position: absolute; left: 0; top: 0; }

.content-wrap.bg-0101 .text-box { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.content-wrap.bg-0101 .text-box > .title { font-size: 50px; font-weight: 600; }
.content-wrap.bg-0101 .text-box > .desc { font-size: 18px; font-weight: 400; margin-top: 30px; }



.content-wrap.bg-0101 .scroll-img-box { width: 100%; height: 580px; position: relative; margin: 0 auto; }
.content-wrap.bg-0101 .scroll-img-box > .img-box { width: 100%; height: 100%; position: relative; }
.content-wrap.bg-0101 .scroll-img-box > .img-box > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; }
.content-wrap.bg-0101 .hover-text-img-wrap { padding: 100px 80px; position: relative; }
.content-wrap.bg-0101 .hover-text-img-wrap > div { border-top: 1px solid #515151; padding: 60px 280px; display: flex; cursor: pointer; position: relative; }
.content-wrap.bg-0101 .hover-text-img-wrap > div.culture { border-bottom: 1px solid #515151; }

/* 기본 상태 */
.hovered-border {
    border-color: #FCB96D !important; /* 호버 시 변경될 색상 */
}

.hovered-border-top {
    border-top-color: #FCB96D !important; /* 특정 요소의 상단 border 색상 */
}

.content-wrap.bg-0101 .hover-text-img-wrap > div > .num { font-size: 18px; font-weight: 400; color: #FCB96D; line-height: 210%; }
.content-wrap.bg-0101 .hover-text-img-wrap > div > div { margin-left: 50px; }
.content-wrap.bg-0101 .hover-text-img-wrap > div > div > ul { display: flex; align-items: center; }
.content-wrap.bg-0101 .hover-text-img-wrap > div > div > ul > li:first-child { font-size: 30px; font-weight: 600; color: #222222; margin-right: 10px; }
.content-wrap.bg-0101 .hover-text-img-wrap > div > div > ul > li:last-child { font-size: 26px; font-weight: 400; color: #222222; }

.content-wrap.bg-0101 .hover-text-img-wrap > div > div > .desc { margin-top: 15px; font-weight: 400; font-size: 18px; color: #515151; text-align: left; }
.content-wrap.bg-0101 .hover-text-img-wrap .hover-img { position: absolute; right: 150px; top: 50%; transform: translateY(-50%); border: none; padding: 0; opacity: 0; transition: opacity 0.5s ease-in-out; z-index: 1; }
.content-wrap.bg-0101 .hover-text-img-wrap .hover-img.active { opacity: 1; }




.content-inner > .bete-wonjang-wrap { display: flex; align-items: center; }
.content-inner > .bete-wonjang-wrap.mt-80 { margin-top: 80px; }
.content-inner > .bete-wonjang-wrap.order2 { justify-content: flex-end; }
.content-inner > .bete-wonjang-wrap > .img-box { width: 560px; height: 680px; position: relative; border-radius: 10px; margin-right: 80px; }
.content-inner > .bete-wonjang-wrap.order2 > .img-box { margin-right: 0; margin-left: 80px; order: 2; }
.content-inner > .bete-wonjang-wrap > .img-box > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }

.content-inner > .bete-wonjang-wrap > .text-box { width: 430px; }
.content-inner > .bete-wonjang-wrap > .text-box > .sub-title { font-weight: 600; margin-bottom: 12px; }
.content-inner > .bete-wonjang-wrap > .text-box > .title { font-weight: 600; }
.content-inner > .bete-wonjang-wrap > .text-box > .desc { margin-top: 40px; font-weight: 400; }

.content-inner > .three-img-wrap { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; }
.content-inner > .three-img-wrap.mt-80 { margin-top: 80px; }
.content-inner > .three-img-wrap > div { width: 360px; height: 440px; position: relative; border: 1px solid #CECECE; border-radius: 10px; box-sizing: content-box; overflow: hidden; margin-top: 80px; }
.content-inner > .three-img-wrap > div:nth-child(1),
.content-inner > .three-img-wrap > div:nth-child(2),
.content-inner > .three-img-wrap > div:nth-child(3) { margin-top: 0; }
.content-inner > .three-img-wrap > div > .img-box { width: 100%; height: 100%; position: relative; border-radius: 10px; }
.content-inner > .three-img-wrap > div > .img-box > img { width: 100%; height: 100%; position: absolute; left: 0; border-radius: 10px; }
.content-inner > .three-img-wrap > div > .text-box { position: absolute; left: 0; bottom: 0; background: #fff; width: 100%; height: 102px; display: flex; align-items: center; justify-content: center; text-align: center; }
.content-inner > .three-img-wrap > div > .text-box > .title { font-weight: 600; letter-spacing: -0.05em; }

.content-inner > .two-img-wrap { display: flex; align-items: center; justify-content: space-between; }
.content-inner > .two-img-wrap.mt-80 { margin-top: 80px; }
.content-inner > .two-img-wrap > div { width: 560px; height: 440px; position: relative; border: 1px solid #CECECE; border-radius: 10px; box-sizing: content-box; overflow: hidden; }
.content-inner > .two-img-wrap > div > .img-box { width: 100%; height: 100%; position: relative; border-radius: 10px; }
.content-inner > .two-img-wrap > div > .img-box > img { width: 100%; height: 100%; position: absolute; left: 0; border-radius: 10px; }
.content-inner > .two-img-wrap > div > .text-box { position: absolute; left: 0; bottom: 0; background: #fff; width: 100%; height: 102px; display: flex; align-items: center; justify-content: center; text-align: center; }
.content-inner > .two-img-wrap > div > .text-box > .title { font-weight: 600; letter-spacing: -0.05em; }


.content-inner > .two-img-desc-wrap { display: flex; align-items: center; justify-content: space-between; }
.content-inner > .two-img-desc-wrap.mt-80 { margin-top: 80px; }
.content-inner > .two-img-desc-wrap > div { width: 560px; height: 468px; position: relative; border: 1px solid #CECECE; border-radius: 10px; box-sizing: content-box; overflow: hidden; }
.content-inner > .two-img-desc-wrap > div > .img-box { width: 100%; height: 100%; position: relative; border-radius: 10px; }
.content-inner > .two-img-desc-wrap > div > .img-box > img { width: 100%; height: 100%; position: absolute; left: 0; border-radius: 10px; }
.content-inner > .two-img-desc-wrap > div > .text-box { position: absolute; left: 0; bottom: 0; background: #fff; width: 100%; height: 131px; display: flex; align-items: center; justify-content: center; text-align: center; flex-direction: column; }
.content-inner > .two-img-desc-wrap > div > .text-box > .title { font-weight: 600; letter-spacing: -0.05em; color: #222222; }
.content-inner > .two-img-desc-wrap > div > .text-box > .desc { font-weight: 400; font-size: 18px; margin-top: 12px; letter-spacing: -0.05em; }




.content-inner > .time-wrap { background: #FCF7F0; border-radius: 10px; width: 100%; padding: 50px 90px; display: flex; flex-wrap: wrap; }
.content-inner > .time-wrap > div:first-child { margin-right: 80px; }
.content-inner > .time-wrap > div > ul { display: flex; align-items: center; }
.content-inner > .time-wrap > div > ul.mt-20 { margin-top: 20px; }
.content-inner > .time-wrap > div > ul.mt-25 { margin-top: 25px; }
.content-inner > .time-wrap > div > ul.mt-26 { margin-top: 26px; }
.content-inner > .time-wrap > div > ul > li:first-child { width: 170px; font-size: 20px; height: 50px; font-weight: 600; color: #fff; border-radius: 30px; background: #FCB96D; display: flex; align-items: center; justify-content: center; }
.content-inner > .time-wrap > div > ul > li:last-child { margin-left: 25px; font-weight: 600; color: #222; }
.content-inner > .time-wrap > div > ul.bg > li:first-child { width: 170px; height: 50px; font-weight: 600; color: #fff; border-radius: 30px; background: #776147; display: flex; align-items: center; justify-content: center; }
.content-inner > .time-wrap > div > ul > li > span { font-weight: 300; margin-left: 8px; }
.content-inner > .time-wrap > div > ul.text > li:first-child { font-weight: 600; }
.content-inner > .time-wrap > div > ul.text > li:last-child { font-weight: 400; margin-left: 5px; }

.content-inner > .time-wrap > div > ul > span { color: #E54F40; font-size: 24px; font-weight: 600; }


.content-inner > .three-icon-wrap { display: flex; justify-content: space-between; flex-wrap: wrap; }
.content-inner > .three-icon-wrap.mt-22 { margin-top: 22px; }
.content-inner > .three-icon-wrap > div { width: 372px; height: 260px; border: 2px solid #776147; background: #fff; border-radius: 10px; overflow: hidden; display: flex; align-items: center; justify-content: center; flex-direction: column; margin-top: 22px; }
.content-inner > .three-icon-wrap > div:nth-child(1),
.content-inner > .three-icon-wrap > div:nth-child(2),
.content-inner > .three-icon-wrap > div:nth-child(3) { margin-top: 0; }
.content-inner > .three-icon-wrap > div > .text-box { margin-top: 16px; }
.content-inner > .three-icon-wrap > div > .text-box > .title { font-weight: 600; color: #222; }


.content-inner > .call-wrap { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; }
.content-inner > .call-wrap > a { width: 567px; height: 126px; background: #FCF7F0; border-radius: 10px; display: flex; align-items: center; padding: 40px; }
.content-inner > .call-wrap > a.mt-22 { margin-top: 22px; }
.content-inner > .call-wrap > a > .title-box { display: flex; align-items: center; }
.content-inner > .call-wrap > a > .title-box > span { margin-left: 10px; font-weight: 600; letter-spacing: -0.05em; }
.content-inner > .call-wrap > a > .line { width: 1px; height: 42px; background: #CECECE; margin: 0 26px; }
.content-inner > .call-wrap > a > .call-num { font-size: 30px; color: #222; font-weight: 600; letter-spacing: -0.05em; }

.content-inner > .come-link-wrap { display: flex; align-items: center; justify-content: space-between; }
.content-inner > .come-link-wrap a { display: block; width: 376px; height: 120px; position: relative; }
.content-inner > .come-link-wrap a > img { width: 100%; }


.content-inner > .order-wrap { width: 100%; background: #FCF7F0; border: 1px solid #F6D8BA; padding: 50px 140px; border-radius: 10px; }
.content-inner > .order-wrap > .text-box { display: flex; align-items: center; justify-content: center; text-align: center; margin-bottom: 30px; }
.content-inner > .order-wrap > .text-box > img { margin-right: 12px; }
.content-inner > .order-wrap > .text-box > .title { font-size: 30px; font-weight: 600; color: #222; }

.content-inner > .order-wrap > .order-box { display: flex; align-items: center; flex-wrap: wrap; justify-content: center; }
.content-inner > .order-wrap > .order-box > div { border: 1px solid #FCB96D; background: #fff; padding: 16px 36px; border-radius: 50px; margin-right: 22px; margin-top: 22px; display: flex; align-items: center; }
.content-inner > .order-wrap > .order-box > div:nth-child(1),
.content-inner > .order-wrap > .order-box > div:nth-child(2),
.content-inner > .order-wrap > .order-box > div:nth-child(3),
.content-inner > .order-wrap > .order-box > div:nth-child(4) { margin-top: 0; }
.content-inner > .order-wrap > .order-box > div:nth-child(4),
.content-inner > .order-wrap > .order-box > div:nth-child(7) { margin-right: 0; }
.content-inner > .order-wrap > .order-box > div > .num { font-weight: 400; font-size: 18px; margin-right: 8px; }
.content-inner > .order-wrap > .order-box > div > .title { font-weight: 600; color: #222; }

/* 2024.0905 sonny 추가 */

.content-inner > .order-wrap > .order-box2 { display: flex; align-items: center; flex-wrap: wrap; justify-content: center; }
.content-inner > .order-wrap > .order-box2 > div { border: 1px solid #FCB96D; background: #fff; padding: 16px 36px; border-radius: 50px; margin-right: 22px; margin-top: 22px; display: flex; align-items: center; }
.content-inner > .order-wrap > .order-box2 > div:nth-child(1),
.content-inner > .order-wrap > .order-box2 > div:nth-child(2),
.content-inner > .order-wrap > .order-box2 > div:nth-child(3) { margin-top: 0; }
.content-inner > .order-wrap > .order-box2 > div:nth-child(3),
.content-inner > .order-wrap > .order-box2 > div:nth-child(6) { margin-right: 0; }
.content-inner > .order-wrap > .order-box2 > div > .num { font-weight: 400; font-size: 18px; margin-right: 8px; }
.content-inner > .order-wrap > .order-box2 > div > .title { font-weight: 600; color: #222; }

.content-inner > .order-wrap-gray { width: 100%; background: #F6F6F6; border: 1px solid #CECECE; padding: 50px 40px; border-radius: 10px; }
.content-inner > .order-wrap-gray > .text-box { display: flex; align-items: center; justify-content: center; text-align: center; margin-bottom: 30px; }
.content-inner > .order-wrap-gray > .text-box > img { margin-right: 12px; }
.content-inner > .order-wrap-gray > .text-box > .title { font-size: 30px; font-weight: 600; color: #222; }

.content-inner > .order-wrap-gray > .order-box { display: flex; align-items: center; flex-wrap: wrap; justify-content: center; }
.content-inner > .order-wrap-gray > .order-box > div { border: 1px solid #999999; background: #fff; padding: 16px 36px; border-radius: 50px; margin-right: 22px; margin-top: 22px; display: flex; align-items: center; }
.content-inner > .order-wrap-gray > .order-box > div:nth-child(1),
.content-inner > .order-wrap-gray > .order-box > div:nth-child(2),
.content-inner > .order-wrap-gray > .order-box > div:nth-child(3),
.content-inner > .order-wrap-gray > .order-box > div:nth-child(4) { margin-top: 0; }
.content-inner > .order-wrap-gray > .order-box > div:nth-child(4),
.content-inner > .order-wrap-gray > .order-box > div:nth-child(4) { margin-right: 0; }
.content-inner > .order-wrap-gray > .order-box > div > .num { font-weight: 400; font-size: 18px; margin-right: 8px; }
.content-inner > .order-wrap-gray > .order-box > div > .title { font-weight: 600; color: #222; }

/* 2024.0905 sonny 추가 끝!*/

.content-inner > .three-icon-text-wrap { display: flex; align-items: center; justify-content: space-between; }
.content-inner > .three-icon-text-wrap.mt-30 { margin-top: 30px; }
.content-inner > .three-icon-text-wrap > div { width: 360px; height: 120px; background: #F6F6F6; border-radius: 10px; padding: 30px 0 30px 60px; display: flex; align-items: center; }
.content-inner > .three-icon-text-wrap > div > .title { margin-left: 20px; font-size: 26px; font-weight: 400; color: #222; }



.content-wrap.bg-img { width: 100%; height: 438px; background: url('/theme/basic/img/bg_img.jpg'); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; }
.content-inner > .abs-text-box { position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
.content-inner > .abs-text-box > .desc { font-size: 26px; font-weight: 400; color: #222; }
.content-inner > .abs-text-box > .title { font-size: 30px; font-weight: 600; color: #776147; padding-bottom: 5px; border-bottom: 2px solid #776147; margin: 16px 0; }


.content-inner > .bete-food-wrap { display: flex; align-items: center; }
.content-inner > .bete-food-wrap.order2 { justify-content: flex-end; }
.content-inner > .bete-food-wrap > .img-box { width: 560px; height: 560px; position: relative; border-radius: 10px; margin-right: 80px; }
.content-inner > .bete-food-wrap.order2 > .img-box { margin-right: 0; margin-left: 80px; order: 2; }
.content-inner > .bete-food-wrap > .img-box > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }

.content-inner > .bete-food-wrap > .text-box > .sub-title { font-weight: 600; margin-bottom: 12px; }
.content-inner > .bete-food-wrap > .text-box > .title { font-weight: 600; }
.content-inner > .bete-food-wrap > .text-box > .desc { margin-top: 40px; font-weight: 400; }
.content-inner > .bete-food-wrap > .text-box > .food { margin-top: 22px; font-size: 18px; font-weight: 600; }

.content-inner > .food-line { width: 1px; height: 68px; margin: 0 auto; margin-top: 80px; margin-bottom: 50px; background: #CECECE; }
.content-inner > .rec-text-wrap { width: 960px; margin: 0 auto; background: #FCF7F0; border-radius: 10px; padding: 30px; }
.content-inner > .rec-text-wrap > .title { font-weight: 400; color: #222; letter-spacing: -0.05em; }
.content-inner > .rec-text-wrap > .title > span { font-weight: 600; color: #776147; }


.content-inner > .rec-wrap { display: flex; align-items: center; justify-content: space-between; }
.content-inner > .rec-wrap > .img-box { width: 560px; height: 500px; border-radius: 10px; position: relative; }
.content-inner > .rec-wrap > .img-box > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }
.content-inner > .rec-wrap > .img-wrap { height: 500px; display: flex; justify-content: space-between; flex-direction: column; }
.content-inner > .rec-wrap > .img-wrap > .img-box { width: 570px; height: 235px; border-radius: 10px; position: relative; }
.content-inner > .rec-wrap > .img-wrap > .img-box > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }

.content-inner > .suga-box { width: 100%; }
.content-inner > .suga-box > img { width: 100%; }

.content-inner > .suga-desc { margin-top: 30px; }
.content-inner > .suga-desc > ul > li { font-weight: 400; color: #515151; margin-bottom: 5px; }
.content-inner > .suga-desc > ul > li:last-child { margin-bottom: 0; }




.content-inner > .pyo-wrap-1 { width: 100%; border-top: 1px solid #222222; border-bottom: 1px solid #222222; }
.content-inner > .pyo-wrap-1 > .pyo-header { display: flex; align-items: center; height: 64px; }
.content-inner > .pyo-wrap-1 > .pyo-header > div { background: #FCF7F0; display: flex; align-items: center; justify-content: center; }
.content-inner > .pyo-wrap-1 > .pyo-header > div > .title { font-weight: 600; }

.content-inner > .pyo-wrap-1 > .pyo-section1 { display: flex; align-items: center; height: 64px; border-top: 1px solid #CECECE; }
.content-inner > .pyo-wrap-1 > .pyo-section1 > div { background: #fff; display: flex; align-items: center; justify-content: center; }
.content-inner > .pyo-wrap-1 > .pyo-section1 > div > .title { font-weight: 400; }

.content-inner > .pyo-wrap-1 > .pyo-section2 { display: flex; align-items: center; height: 192px; border-top: 1px solid #CECECE; }
.content-inner > .pyo-wrap-1 > .pyo-section2 > div { background: #fff; display: flex; align-items: center; justify-content: center; }
.content-inner > .pyo-wrap-1 > .pyo-section2 > div.w910 { display: block; }
.content-inner > .pyo-wrap-1 > .pyo-section2 > div.w910 > div { height: 63px; background: #fff; display: flex; align-items: center; justify-content: center; border-bottom: 1px solid #cecece; }
.content-inner > .pyo-wrap-1 > .pyo-section2 > div.w910 > div:last-child { border-bottom: none; }
.content-inner > .pyo-wrap-1 > .pyo-section2 .title { font-weight: 400; }

.content-inner > .pyo-wrap-1 > .pyo-section3 { display: flex; align-items: center; height: 256px; border-top: 1px solid #CECECE; }
.content-inner > .pyo-wrap-1 > .pyo-section3 > div { background: #fff; display: flex; align-items: center; justify-content: center; }
.content-inner > .pyo-wrap-1 > .pyo-section3 > div.w910 { display: block; }
.content-inner > .pyo-wrap-1 > .pyo-section3 > div.w910 > div { height: 63px; background: #fff; display: flex; align-items: center; justify-content: center; border-bottom: 1px solid #cecece; }
.content-inner > .pyo-wrap-1 > .pyo-section3 > div.w910 > div:last-child { border-bottom: none; }
.content-inner > .pyo-wrap-1 > .pyo-section3 .title { font-weight: 400; }

.content-inner > .pyo-wrap-1 > .pyo-section4 { display: flex; align-items: center; height: 294px; border-top: 1px solid #CECECE; }
.content-inner > .pyo-wrap-1 > .pyo-section4 > div { background: #fff; display: flex; align-items: center; justify-content: center; }
.content-inner > .pyo-wrap-1 > .pyo-section4 > div.w910 { display: block; }
.content-inner > .pyo-wrap-1 > .pyo-section4 > div.w910 > div { height: 63px; background: #fff; display: flex; align-items: center; justify-content: center; border-bottom: 1px solid #cecece; }
.content-inner > .pyo-wrap-1 > .pyo-section4 > div.w910 > div:last-child { height: 166px; }
.content-inner > .pyo-wrap-1 > .pyo-section4 > div.w910 > div:last-child { border-bottom: none; }
.content-inner > .pyo-wrap-1 > .pyo-section4 .title { font-weight: 400; }

.content-inner > .pyo-wrap-1 .w250 { width: 250px; height: 100%; }
.content-inner > .pyo-wrap-1 .w910 { width: 910px; height: 100%; border-left: 1px solid #CECECE; }


.content-inner > .pyo-wrap-2 { width: 100%; border-top: 1px solid #222222; border-bottom: 1px solid #222222; }
.content-inner > .pyo-wrap-2 > .pyo-header { display: flex; align-items: center; height: 64px; border-bottom: 1px solid #cecece; }
.content-inner > .pyo-wrap-2 > .pyo-header > div { background: #FCF7F0; display: flex; align-items: center; justify-content: center; }
.content-inner > .pyo-wrap-2 > .pyo-header > div > .title { font-weight: 600; }
.content-inner > .pyo-wrap-2 > .pyo-header > div > .desc { font-weight: 400; margin-top: 16px; }

.content-inner > .pyo-wrap-2 > .pyo-section1 { display: flex; align-items: center; height: 256px; }
.content-inner > .pyo-wrap-2 > .pyo-section1  > .bete > div { display: flex; align-items: center; height: 63px; border-bottom: 1px solid #cecece;  }
.content-inner > .pyo-wrap-2 > .pyo-section1  > .bete > div:last-child { border-bottom: none; }
.content-inner > .pyo-wrap-2 > .pyo-section1  > .bete > div > div { display: flex; align-items: center; justify-content: center; }
.content-inner > .pyo-wrap-2 > .pyo-section1  > .bete > div > div > .title { font-weight: 400; }
.content-inner > .pyo-wrap-2 > .pyo-section1  > .one { display: flex; align-items: center; justify-content: center; flex-direction: column; text-align: center; }
.content-inner > .pyo-wrap-2 > .pyo-section1  > .one > .title { font-weight: 400; }
.content-inner > .pyo-wrap-2 > .pyo-section1  > .one > .desc { font-weight: 400; margin-top: 16px; }

.content-inner > .pyo-wrap-2 .w386 { width: 386px; height: 100%; border-right: 1px solid #cecece; }
.content-inner > .pyo-wrap-2 .w388 { width: 388px; height: 100%; }




.content-inner > .pyo-wrap-3 { width: 100%; border-top: 1px solid #222222; border-bottom: 1px solid #222222; }
.content-inner > .pyo-wrap-3.mt-80 { margin-top: 80px; }
.content-inner > .pyo-wrap-3 > .pyo-header { display: flex; align-items: center; height: 106px; border-bottom: 1px solid #cecece; }
.content-inner > .pyo-wrap-3 > .pyo-header > div { background: #FCF7F0; display: flex; align-items: center; justify-content: center; flex: 0 0 auto; }
.content-inner > .pyo-wrap-3 > .pyo-header > div.common { display: block; height: 100%; }

.content-inner > .pyo-wrap-3 > .pyo-header > div.common > div:first-child { height: 61px; display: flex; align-items: center; justify-content: center; border-bottom: 1px solid #cecece; border-right: 1px solid #cecece; }
.content-inner > .pyo-wrap-3 > .pyo-header > div.common > div:last-child { display: flex; align-items: center; height: 44px; }
.content-inner > .pyo-wrap-3 > .pyo-header > div.common > div:last-child > div { display: flex; align-items: center; justify-content: center; }
.content-inner > .pyo-wrap-3 > .pyo-header > div > .title,
.content-inner > .pyo-wrap-3 > .pyo-header .title { font-weight: 600; font-size: 18px; }
.content-inner > .pyo-wrap-3 > .pyo-header > div > .desc { font-weight: 400; }

.content-inner > .pyo-wrap-3 > .pyo-header > div.w143,
.content-inner > .pyo-wrap-3 > .pyo-header > div.w99 { flex-direction: column; }

.content-inner > .pyo-wrap-3 > .pyo-section1 { display: flex; align-items: center; height: 50px; }
.content-inner > .pyo-wrap-3 > .pyo-section1.h1362 { height: 1362px; }
.content-inner > .pyo-wrap-3 > .pyo-section1.h900 { height: 900px; }
.content-inner > .pyo-wrap-3 > .pyo-section1.h850 { height: 850px; }
.content-inner > .pyo-wrap-3 > .pyo-section1.h650 { height: 650px; }
.content-inner > .pyo-wrap-3 > .pyo-section1.h600 { height: 600px; }
.content-inner > .pyo-wrap-3 > .pyo-section1.h700 { height: 700px; }
.content-inner > .pyo-wrap-3 > .pyo-section1.h520 { height: 520px; }
.content-inner > .pyo-wrap-3 > .pyo-section1.h500 { height: 500px; }
.content-inner > .pyo-wrap-3 > .pyo-section1.h440 { height: 440px; }
.content-inner > .pyo-wrap-3 > .pyo-section1.h400 { height: 400px; }
.content-inner > .pyo-wrap-3 > .pyo-section1.h250 { height: 250px; }
.content-inner > .pyo-wrap-3 > .pyo-section1.h150 { height: 150px; }
.content-inner > .pyo-wrap-3 > .pyo-section1.h100 { height: 100px; }
.content-inner > .pyo-wrap-3 > .pyo-section1 > div { display: flex; align-items: center; justify-content: center; }
.content-inner > .pyo-wrap-3 > .pyo-section1 > div .title { font-weight: 400; letter-spacing: -0.05em; }
.content-inner > .pyo-wrap-3 > .pyo-section1 > div.no-flex { display: block; }
.content-inner > .pyo-wrap-3 > .pyo-section1 div.flex { display: flex; align-items: center; height: 50px; border-bottom: 1px solid #cecece; }
.content-inner > .pyo-wrap-3 > .pyo-section1 div.flex.h112 { height: 112px; }
.content-inner > .pyo-wrap-3 > .pyo-section1 div.flex.h90 { height: 90px; }
.content-inner > .pyo-wrap-3 > .pyo-section1 div.flex.h76 { height: 76px; }
.content-inner > .pyo-wrap-3 > .pyo-section1 div.flex.h70 { height: 70px; }
.content-inner > .pyo-wrap-3 > .pyo-section1 div.flex.h68 { height: 68px; }
.content-inner > .pyo-wrap-3 > .pyo-section1 div.flex > div { display: flex; align-items: center; justify-content: center; }
.content-inner > .pyo-wrap-3 > .pyo-section1 div.flex > div.start { justify-content: start; }

.content-inner > .pyo-wrap-3 > .pyo-section1 > div .title.pd10 { padding-left: 12px; }

.content-inner > .pyo-wrap-3 > .pyo-section1 > div.no-flex > div:last-child { border-bottom: none; }


.border { border-bottom: 1px solid #cecece; }

.content-inner > .pyo-wrap-3 .w91 { width: 91px; height: 100%; border-right: 1px solid #cecece; }
.content-inner > .pyo-wrap-3 .w93 { width: 93px; height: 100%; border-right: 1px solid #cecece; }
.content-inner > .pyo-wrap-3 .w96 { width: 96px; height: 100%; border-right: 1px solid #cecece; }
.content-inner > .pyo-wrap-3 .w99 { width: 99px; height: 100%; border-right: 1px solid #cecece; }
.content-inner > .pyo-wrap-3 .w124 { width: 124px; height: 100%; border-right: 1px solid #cecece; }
.content-inner > .pyo-wrap-3 .w130 { width: 130px; height: 100%; border-right: 1px solid #cecece; }
.content-inner > .pyo-wrap-3 .w143 { width: 143px; height: 100%; border-right: 1px solid #cecece; }
.content-inner > .pyo-wrap-3 .w164 { width: 164px; height: 100%; }
.content-inner > .pyo-wrap-3 .w165 { width: 165px; height: 100%; border-right: 1px solid #cecece; }
.content-inner > .pyo-wrap-3 .w221 { width: 221px; height: 100%; border-right: 1px solid #cecece; }
.content-inner > .pyo-wrap-3 .w254 { width: 254px; height: 100%; border-right: 1px solid #cecece; }
.content-inner > .pyo-wrap-3 .w267 { width: 267px; height: 100%; }
.content-inner > .pyo-wrap-3 .w345 { width: 345px; height: 100%; border-right: 1px solid #cecece; }




.content-inner > .three-map-box { display: flex; align-items: center; justify-content: space-between; }
.content-inner > .three-map-box > a { display: flex; align-items: center; padding: 30px 40px; border-radius: 10px; width: 376px; }
.content-inner > .three-map-box > a.kakao-map { background: #F9E000; }
.content-inner > .three-map-box > a.tmap-map { background: url('/theme/basic/img/tmap_bg.png'); background-repeat: no-repeat; background-size: cover; background-position: center; }
.content-inner > .three-map-box > a.naver-map { background: #03C75A; }
.content-inner > .three-map-box > a > span { font-weight: 600; color: #222222; margin-left: 22px; }
.content-inner > .three-map-box > a.tmap-map > span,
.content-inner > .three-map-box > a.naver-map > span { color: #fff; }



.content-inner > .cam-box { margin-top: 50px; display: flex; align-items: center; padding: 30px 50px; border-radius: 10px; background: #F6F6F6; }
.content-inner > .cam-box > span { font-size: 20px; font-weight: 600; color: #222; margin-left: 15px; }





.content-inner .icon-wrap { display: flex; justify-content: space-between; }
.content-inner .icon-wrap > div { width: 376px; height: 182px; position: relative; background: #FCF7F0; border-radius: 10px; text-align: center; display: flex; flex-direction: column; justify-content: center; align-items: center; }
.content-inner .icon-wrap > div .title { font-size: 24px; font-weight: 600; margin-top: 18px; }



.content-inner .bete-0506-wrap { display: flex; align-items: center; }
.content-inner .bete-0506-wrap.order2 { justify-content: flex-end; }
.content-inner .bete-0506-wrap.mt-70 { margin-top: 70px; }
.content-inner .bete-0506-wrap .img-box { width: 460px; height: 360px; position: relative; border-radius: 10px; overflow: hidden; margin-right: 80px; }
.content-inner .bete-0506-wrap.order2 .img-box { order: 2; margin-right: 0; margin-left: 80px; }
.content-inner .bete-0506-wrap .img-box img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; }


.content-inner .bete-0506-wrap.order2 .text-box { width: 563px; }
.content-inner .bete-0506-wrap .text-box .title { font-size: 30px; font-weight: 600; }
.content-inner .bete-0506-wrap .text-box .title.color-p-sub { color: #776147; }
.content-inner .bete-0506-wrap .text-box .desc { font-size: 18px; font-weight: 400; margin-top: 30px; }


.content-inner .bete-0506-wrap .text-box .check-box { display: flex; margin-top: 30px; }
.content-inner .bete-0506-wrap .text-box .check-box > div:first-child { margin-right: 50px; }
.content-inner .bete-0506-wrap .text-box .check-box > div ul { display: flex; align-items: center; margin-bottom: 8px; }
.content-inner .bete-0506-wrap .text-box .check-box > div ul:last-child { margin-bottom: 0; }
.content-inner .bete-0506-wrap .text-box .check-box > div ul li { font-size: 18px; font-weight: 600; }
.content-inner .bete-0506-wrap .text-box .check-box > div ul li:first-child { margin-right: 8px; }




.content-inner .sub-0506-slide .swiper-wrapper { flex-direction: column; }
.content-inner .sub-0506-slide .swiper-slide { width: 100%; height: 360px; position: relative; border-radius: 10px; overflow: hidden; margin-top: 12px; }
.content-inner .sub-0506-slide .swiper-slide:first-child { margin-top: 0; }
.content-inner .sub-0506-slide .swiper-slide.a { background: url('/theme/basic/img/img_0506_bg_1.jpg'); background-position: center; background-repeat: no-repeat; background-size: cover; }
.content-inner .sub-0506-slide .swiper-slide.b { background: url('/theme/basic/img/img_0506_bg_2.jpg'); background-position: center; background-repeat: no-repeat; background-size: cover; }
.content-inner .sub-0506-slide .swiper-slide.c { background: url('/theme/basic/img/img_0506_bg_3.jpg'); background-position: center; background-repeat: no-repeat; background-size: cover; }
.content-inner .sub-0506-slide .swiper-slide.d { background: url('/theme/basic/img/img_0506_bg_4.jpg'); background-position: center; background-repeat: no-repeat; background-size: cover; }
.content-inner .sub-0506-slide .swiper-slide.e { background: url('/theme/basic/img/img_0506_bg_5.jpg'); background-position: center; background-repeat: no-repeat; background-size: cover; }
.content-inner .sub-0506-slide .swiper-slide.f { background: url('/theme/basic/img/img_0506_bg_6.jpg'); background-position: center; background-repeat: no-repeat; background-size: cover; }
.content-inner .sub-0506-slide .swiper-slide.g { background: url('/theme/basic/img/img_0506_bg_7.jpg'); background-position: center; background-repeat: no-repeat; background-size: cover; }
.content-inner .sub-0506-slide .swiper-slide.h { background: url('/theme/basic/img/img_0506_bg_8.jpg'); background-position: center; background-repeat: no-repeat; background-size: cover; }


.content-inner .sub-0506-slide .swiper-slide .text-box { padding: 55px 60px; display: flex; flex-direction: column; }
.content-inner .sub-0506-slide .swiper-slide .text-box.right { align-items: flex-end; }
.content-inner .sub-0506-slide .swiper-slide .text-box .title { font-size: 30px; font-weight: 600; }
.content-inner .sub-0506-slide .swiper-slide .text-box .desc { font-size: 18px; font-weight: 400; color: #f6f6f6; margin-top: 20px; }
.content-inner .sub-0506-slide .swiper-slide .text-box.right .desc { text-align: right; }


.content-inner .sub-0506-slide .swiper-slide .text-box .check-box { margin-top: 30px; }
.content-inner .sub-0506-slide .swiper-slide .text-box .check-box ul { display: flex; align-items: center; margin-bottom: 6px; }
.content-inner .sub-0506-slide .swiper-slide .text-box .check-box ul:last-child { margin-bottom: 0; }
.content-inner .sub-0506-slide .swiper-slide .text-box .check-box ul li { font-size: 18px; font-weight: 600; color: #f6f6f6; }
.content-inner .sub-0506-slide .swiper-slide .text-box .check-box ul li:first-child { margin-right: 6px; }

.content-inner .sub-0506-slide .swiper-slide .text-box.right .check-box ul { justify-content: flex-end; }
.content-inner .sub-0506-slide .swiper-slide .text-box.right .check-box ul li:first-child { order: 2; margin-right: 0; margin-left: 6px; }

.content-inner.w100 .slider { width: 100%; overflow: hidden; }
.content-inner.w100 .slider .slide-track { display: flex; align-items: flex-start; animation: scroll 40s linear infinite; }
.content-inner.w100 .slider .slide-track img { margin-right: 22px; width: 360px; }
.content-inner.w100 .slider .slide-track img:nth-child(even) { margin-top: 68px; }
  
@keyframes scroll {
    0%   { transform: translateX(0); }
    100% { transform: translateX(calc(-360px * 9 - 22px * 9)); }
    /* 이미지 9장 + 여백 9개 만큼만 이동 */
  }


.content-inner .bete-0506-img-wrap { display: flex; justify-content: space-between; width: 1160px; margin: 0 auto; }
.content-inner .bete-0506-img-wrap .img-box.w760 { width: 760px; }
.content-inner .bete-0506-img-wrap .img-box.w660 { width: 660px; }
.content-inner .bete-0506-img-wrap .img-box.w460 { width: 460px; }
.content-inner .bete-0506-img-wrap .img-box.w360 { width: 360px; }
.content-inner .bete-0506-img-wrap .img-box img { width: 100%; }

.content-inner .big-bg-box { width: 100%; margin: 160px 0; }
.content-inner .big-bg-box img { width: 100%; }

.content-inner .bete-0506-wrap-2.mb-160 { margin: 0 auto; margin-bottom: 160px; }
.content-inner .bete-0506-wrap-2 { display: flex; align-items: center; flex-wrap: wrap; width: 1160px; margin: 0 auto; }
.content-inner .bete-0506-wrap-2 .img-box { width: 660px; height: 664px; position: relative; }
.content-inner .bete-0506-wrap-2 .img-box.w560 { width: 560px; height: 472px; }
.content-inner .bete-0506-wrap-2 .img-box img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; }

.content-inner .bete-0506-wrap-2 .text-box { width: 460px; margin-right: 40px; }
.content-inner .bete-0506-wrap-2 .text-box .title { font-size: 30px; font-weight: 600; }
.content-inner .bete-0506-wrap-2 .text-box .title.color-p-sub { color: #776147; }
.content-inner .bete-0506-wrap-2 .text-box .desc { font-size: 18px; font-weight: 400; margin-top: 30px; }

.content-inner .bete-0506-wrap-2 .wrap-img-box { width: 100%; margin-top: 60px; }

.content-inner .alone-img-box { width: 1160px; margin: 0 auto; margin-top: 160px; }
.content-inner .alone-img-box img { width: 100%; }

