@charset "utf-8";

/* 내용관리 */
#ctt {margin:0;padding:0;background:#fff}
.ctt_admin {text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:10px 0;line-height:1.6em}
#ctt_con img{max-width:100%;height:auto}
.ctt_img {text-align:center}

/* tail */
.sub-tail-content { text-align: center; }
.sub-tail-content > h1 { margin-top: 15px; }

.m-dis { display: none; }
.m-br { display: none; }
.mdis { display: none; }


/* 공통 */
.content-basic-wrap { width: 100%; overflow: hidden;}
.content-basic-wrap .content-inner-wrap { width: 1280px; margin: 0 auto; }
.content-inner-wrap .item-rec-one > img,
.content-inner-wrap .item-rec-one-h600 > img,
.content-inner-wrap-full .item-rec-one-h1080 > img,
.content-inner-wrap .item-rec-one > iframe,
.content-inner-wrap .item-rec-one-h600 > iframe,
.content-inner-wrap-full .item-rec-one-h1080 > iframe { width: 100%; height: 100%; object-fit: cover; border-radius: 20px; background: #000; }
.content-inner-wrap-full .item-rec-one-h1080 > img,
.content-inner-wrap-full .item-rec-one-h1080 > iframe { width: 100%; height: 100%; object-fit: cover; }
.imsi-div { width: 100%; }
.imsi-div > img { width: 100%; }

.content-inner-wrap > .desc { margin-top: 20px; font-size: 18px; color: #999; line-height: 155%; }

.content-inner-wrap-full > .img-box { width: 100%; }
.content-inner-wrap-full > .img-box > img { width: 100%; }
/* 각 01 페이지 공통 */
.content-basic-wrap .content-inner-wrap-full { width: 100%; }
.content-inner-wrap-full .item-rec-one-h1080 { width: 100%; height: 1080px; position: relative; }
.content-inner-wrap-full .item-rec-one-h1080 > h1 { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 10; }
.content-inner-wrap-full .item-rec-one-h1080 > .bg-op { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); }
/* 0101 */
.content-inner-wrap .item-rec-one { width: 100%; height: 720px; }


.content-inner-wrap .item-0101-wrap-1 { display: flex; justify-content: center; flex-direction: column; text-align: center; align-items: center;}
.content-inner-wrap .item-0101-wrap-1 h1 { margin: 35px 0 25px 0; }
.content-inner-wrap .item-0101-wrap-1 img { width: 135px; }
.content-inner-wrap .item-0101-wrap-1 > img:last-child { margin-top: 35px; }

.content-inner-wrap > .text-wrap .title { margin-bottom: 50px; }
.content-inner-wrap .item-rec-one-h600 { width: 100%; height: 600px; }

.content-inner-wrap .item-text-three-box { display: flex; justify-content: space-between; margin-top: 50px; }
.content-inner-wrap .item-text-three-box .text-wrap .title { margin-top: 5px; }
.content-inner-wrap .item-text-three-box .text-wrap .desc { margin-top: 20px; }


.content-inner-wrap .item-0101-wrap-2 { display: flex; justify-content: center; flex-direction: column; text-align: center; align-items: center;}
.content-inner-wrap .item-0101-wrap-2 h1 { margin: 25px 0 20px 0; }
.content-inner-wrap .item-0101-wrap-2 img { width: 558px; }

.content-inner-wrap .item-two-box-shadow { display: flex; justify-content: space-between;  }
.content-inner-wrap .item-two-box-shadow > div { position: relative; }
.content-inner-wrap .item-two-box-shadow > div > div > p { position: absolute; left: 70px; top: 55px;}
.content-inner-wrap .item-two-box-shadow > div > div > span { position: absolute; left: 70px; bottom: 100px; }
.content-inner-wrap .item-two-box-shadow > div > div > h1 { position: absolute; left: 70px; bottom: 50px; }

.content-inner-wrap .text-wrap-0101 > div { width: 70px; height: 5px; background: #05F0FF; margin: 0 auto; }
.content-inner-wrap .text-wrap-0101 > h1 { margin: 20px 0; }

.content-inner-wrap .item-0101-wrap { margin-top: 100px; }
.content-inner-wrap .item-0101-wrap .item-0101-inner { position: relative; text-align: center; padding-bottom: 150px; }
.content-inner-wrap .item-0101-wrap .item-0101-inner > ul:nth-child(2) { display: flex; justify-content: center; align-items: center; position: absolute; left: 0; top: 180px; width: 100%; }
.content-inner-wrap .item-0101-wrap .item-0101-inner > ul > li:nth-child(2) { margin: 0 280px; }

.content-inner-wrap .item-0101-wrap .item-0101-inner > div { display: flex; justify-content: space-between; align-items: center; position: absolute; left: 0; top: 420px; width: 100%; }
.content-inner-wrap .item-0101-wrap .item-0101-inner > ul:nth-child(4) { display: flex; justify-content: center; align-items: center; position: absolute; left: 0; bottom: 50px; width: 100%; }
.content-inner-wrap .item-0101-wrap .item-0101-inner > ul:nth-child(4) > li > p { margin-top: 130px; }


/* 0102 */
.content-inner-wrap .item-his-wrap-0102 { margin-top: 100px; }
.content-inner-wrap .item-his-wrap-0102 .item-his-box { display: flex; justify-content: flex-start; }
.content-inner-wrap .item-his-wrap-0102 .item-his-box:last-child { margin-bottom: 0; }
.content-inner-wrap .item-his-wrap-0102 .item-his-box > div { order: 2; margin-left: 30px; }
.content-inner-wrap .item-his-wrap-0102 .item-his-box > div > img { width: 625px; height: 800px; }
.content-inner-wrap .item-his-wrap-0102 .item-his-box > ul { width: 655px; }
.content-inner-wrap .item-his-wrap-0102 .item-his-box > ul > li:nth-child(2) { margin: 30px 0; }
.content-inner-wrap .item-his-wrap-0102 .item-his-box > ul > li:nth-child(3) { margin-bottom: 30px; }
.content-inner-wrap .item-his-wrap-0102 .item-his-name { display: flex; flex-direction: column; justify-content: flex-end; align-items: flex-end; margin-top: 30px; }







/* 0103 */

.content-inner-wrap .item-his-wrap { margin-top: 100px; }
.content-inner-wrap .item-his-wrap .item-his-box { display: flex; justify-content: flex-start; margin-top: 100px; margin-bottom: 100px; }
.content-inner-wrap .item-his-wrap .item-his-box:last-child { margin-bottom: 0; }
.content-inner-wrap .item-his-wrap .item-his-box > div > img { width: 625px; height: 800px; }
.content-inner-wrap .item-his-wrap .item-his-box > div.img-h-452 > img { height: 452px; }
.content-inner-wrap .item-his-wrap .item-his-box > ul { margin-left: 30px; }
.content-inner-wrap .item-his-wrap .item-his-box > ul > li:last-child { margin-top: 20px; }
.content-inner-wrap .item-his-wrap .item-his-box.order2 > div { order: 2; }
.content-inner-wrap .item-his-wrap .item-his-box.order2 > ul { margin-left: 0; width: 655px; }
.content-inner-wrap .item-his-wrap .text-wrap:first-child { padding: 20px 0; }
.content-inner-wrap .text-wrap .abso-0103-1 { position: absolute; left: 330px; top: 0px; }
.content-inner-wrap .text-wrap .abso-0103-2 { position: absolute; right: 330px; bottom: 0px; }

.content-inner-wrap .text-wrap .abso-0103-3 { position: absolute; left: 210px; top: -20px; }
.content-inner-wrap .text-wrap .abso-0103-4 { position: absolute; right: 255px; bottom: -20px; }

.content-inner-wrap .text-wrap .abso-0103-5 { position: absolute; left: 290px; top: -20px; }
.content-inner-wrap .text-wrap .abso-0103-6 { position: absolute; right: 290px; bottom: -20px; }

.ps-rela { position: relative; }

/* 0104 */
/* click-slide */
.content-inner-wrap .item-click-slide-wrap { width: 100%; }
.content-inner-wrap .item-click-slide-wrap .item-click-slide-title  { display: flex; justify-content: space-between; width: 100%; padding: 2% 0; cursor: pointer;  border-bottom: 1px solid #eee; }
.content-inner-wrap .item-click-slide-wrap .item-click-slide-title > div > h1 { background: linear-gradient(to top, #DEDEDE 50%, transparent 50%); }

.neon-deco {  background: linear-gradient(to top, #05F0FF 50%, transparent 50%)!important; transition: 0.5s; }

.content-inner-wrap .item-click-slide-wrap .item-click-slide-item { padding: 100px 0; }
.content-inner-wrap .item-click-slide-wrap .item-click-slide-item.hide { display: none; }
.content-inner-wrap .item-click-slide-wrap .item-click-slide-item .text-wrap .title { margin-bottom: 50px; }
.content-inner-wrap .item-click-slide-wrap .item-click-slide-item .item-rec-one { margin-bottom: 50px; }
.content-inner-wrap .item-click-slide-wrap .item-click-slide-item .item-img-exp { display: flex; justify-content: flex-start; }
.content-inner-wrap .item-click-slide-wrap .item-click-slide-item .item-img-exp > div:first-child { width: 625px; height: 400px; }
.content-inner-wrap .item-click-slide-wrap .item-click-slide-item .item-img-exp > div:last-child { margin-left: 30px; display: flex; }
.content-inner-wrap .item-click-slide-wrap .item-click-slide-item .item-img-exp > div:last-child > ul { display: flex; flex-direction: column; justify-content: center;  }
.content-inner-wrap .item-click-slide-wrap .item-click-slide-item .item-img-exp > div:last-child > ul > li { display: flex; }
.content-inner-wrap .item-click-slide-wrap .item-click-slide-item .item-img-exp > div:last-child > ul > li > p { margin-left: 50px; border-bottom: 1px solid #F8F8F8; padding-bottom: 30px; width: 549px;  }
.content-inner-wrap .item-click-slide-wrap .item-click-slide-item .item-img-exp > div:last-child > ul > li:first-child { margin-bottom: 30px; }
.content-inner-wrap .item-click-slide-wrap .item-click-slide-item .item-img-exp > div:last-child > ul > li:last-child { margin-top: 30px; }

.content-inner-wrap .item-click-slide-wrap .item-click-slide-item .item-img-exp-txt > div > ul { display: flex; flex-direction: column; justify-content: center;  }
.content-inner-wrap .item-click-slide-wrap .item-click-slide-item .item-img-exp-txt > div > ul > li { display: flex; }
.content-inner-wrap .item-click-slide-wrap .item-click-slide-item .item-img-exp-txt > div > ul > li > p { margin-left: 50px; border-bottom: 1px solid #F8F8F8; padding-bottom: 30px; width: 1204px;  }
.content-inner-wrap .item-click-slide-wrap .item-click-slide-item .item-img-exp-txt > div > ul > li:first-child { margin-top: 0; }
.content-inner-wrap .item-click-slide-wrap .item-click-slide-item .item-img-exp-txt > div > ul > li { margin-top: 30px; }
.content-inner-wrap .item-click-slide-wrap .item-click-slide-item .item-between-box { display: flex; justify-content: flex-start; }
.content-inner-wrap .item-click-slide-wrap .item-click-slide-item .item-between-box > ul > li > img { width: 625px; height: 402px; }
.content-inner-wrap .item-click-slide-wrap .item-click-slide-item .item-between-box > ul:first-child { margin-right: 30px; }
.content-inner-wrap .item-click-slide-wrap .item-click-slide-item .item-between-box > ul > li:first-child { margin-bottom: 50px; }



/* 0105 */
.content-inner-wrap .item-between-0105 { display: flex; justify-content: flex-start; width: 100%; }
.content-inner-wrap .item-between-0105 > ul > li:nth-child(1), .content-inner-wrap .item-between-0105 > ul > li:nth-child(2) { margin-bottom: 50px; }
.content-inner-wrap .item-between-0105 > ul > li:nth-child(2) > img { width: 625px; height: 462px; }
.content-inner-wrap .item-between-0105 > ul > li:nth-child(3) > p  { line-height: 150%; }
.content-inner-wrap .item-between-0105 > ul > li:nth-child(3) { margin-bottom: 30px; }

.content-inner-wrap .item-between-0105 > ul:nth-child(2) { margin-left: 30px; }
.content-inner-wrap .item-between-0105 > ul:nth-child(2) > li:nth-child(3) > ul { display: flex; justify-content: flex-start; align-items: center; margin-top: 15px; }
.content-inner-wrap .item-between-0105 > ul:nth-child(2) > li:nth-child(3) > ul > li { display: flex; align-items: center; }
.content-inner-wrap .item-between-0105 > ul:nth-child(2) > li:nth-child(3) > ul > li:first-child { width: 220px; }
.content-inner-wrap .item-between-0105 > ul:nth-child(2) > li:nth-child(3) > ul > li > a { display: flex; align-items: center; }
.content-inner-wrap .item-between-0105 > ul:nth-child(2) > li:nth-child(3) > ul > li > a > span { margin-left: 7px; }
.content-inner-wrap .item-between-0105 > ul:nth-child(2) > li:nth-child(3) > ul > li:last-child { margin-left: 30px; } 

.ml12 { margin-left: 12px!important; } 






.lts-60 { letter-spacing: 60px; }
.lts-52 { letter-spacing: 52px; }
.lts-45 { letter-spacing: 45px; }
.lts-14 { letter-spacing: 14px; }
.order { order: 1!important; }
.order2 { order: 2!important; }







.pg0105-slide { overflow: visible !important; padding-bottom: 40px!important; }/*padding-bottom 준 이유는 하단 bullets 때문*/
.pg0105-slide .swiper-wrapper > .swiper-slide { width: 408px !important; height: 500px !important;  overflow: hidden; position: relative; }
.pg0105-slide .swiper-wrapper > .swiper-slide .slide-img  { width: 100%; height: 100%;  }
.pg0105-slide .swiper-wrapper > .swiper-slide .slide-txt { position: absolute; left: 50%; top: 300px; transform: translateX(-50%); width: 100%; text-align: center; }
.pg0105-slide .swiper-wrapper > .swiper-slide .slide-txt .desc { margin-top: 15px; }

.pg0105-slide .swiper-wrapper > .swiper-slide img { width: 100%; height: 100%; object-fit: cover; }

.pg0105-slide .pg0501_btn_wrap {  }
.pg0105-slide .swiper-button-prev { width: 44px; background-image: url(/theme/basic/svg/slide_prev.svg) !important; background-size: cover; left: auto; right: 60px; top: 45px; }
.pg0105-slide .swiper-button-next { width: 44px; background-image: url(/theme/basic/svg/slide_next.svg) !important; background-size: cover; top: 45px; }
/* .pg0105-slide .swiper-button-prev:hover { background-image: url(/theme/basic/svg/slide_prev_on.svg) !important; }
.pg0105-slide .swiper-button-next:hover { background-image: url(/theme/basic/svg/slide_next_on.svg) !important; } */


.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after, .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after { display: none; }
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 0!important; }
.swiper-pagination-bullet-active { background: #05F0FF!important; }

.pg0105-slide > .text-wrap { margin-bottom: 50px; }

.content-inner-wrap .text-wrap .desc { margin-bottom: 20px; }
.content-inner-wrap .item-between-img { display: flex; justify-content: flex-start; }
.content-inner-wrap .item-between-img div > img { width: 625px; height: 380px; }
.content-inner-wrap .item-between-img > div:last-child { margin-left: 30px; }


.pg0106-slide-1 { overflow: visible !important; padding-bottom: 40px!important; margin-top: 50px; }/*padding-bottom 준 이유는 하단 bullets 때문*/
.pg0106-slide-1 .swiper-wrapper > .swiper-slide { width: 328px !important; height: 384px !important;  overflow: hidden; position: relative; }
.pg0106-slide-1 .swiper-wrapper > .swiper-slide .slide-img  { width: 100%; height: 100%;  }
.pg0106-slide-1 .swiper-wrapper > .swiper-slide .slide-txt { position: absolute; left: 45px; top: 250px; }
.pg0106-slide-1 .swiper-wrapper > .swiper-slide img { width: 100%; height: 100%; object-fit: cover; }


/* .pg0106-slide-2 { padding-bottom: 40px!important; margin-top: 50px; }padding-bottom 준 이유는 하단 bullets 때문 */
.pg0106-slide-2 > .text-wrap { margin-bottom: 50px; }
.pg0106-slide-2 .swiper-wrapper > .swiper-slide { width: 1280px !important; height: 707px !important;  overflow: hidden; position: relative; }
.pg0106-slide-2 .swiper-wrapper > .swiper-slide .slide-img  { width: 100%; height: 100%;  }
.pg0106-slide-2 .swiper-wrapper > .swiper-slide .slide-txt { position: absolute; left: 45px; top: 250px; }
.pg0106-slide-2 .swiper-wrapper > .swiper-slide img { width: 100%; height: 100%; object-fit: cover; }
.pg0106-slide-2 .swiper-button-prev { width: 44px; background-image: url(/theme/basic/svg/slide_prev.svg) !important; background-size: cover; left: auto; right: 60px; top: 45px; }
.pg0106-slide-2 .swiper-button-next { width: 44px; background-image: url(/theme/basic/svg/slide_next.svg) !important; background-size: cover; top: 45px; }


.content-inner-wrap .pg0106-slide-2-down { margin-top: 25px; padding-bottom: 40px!important; }
.pg0106-slide-2-down .swiper-wrapper > .swiper-slide { width: 413px!important; height: 245px!important; overflow: hidden; position: relative; margin-right: 20px!important; }
.pg0106-slide-2-down .swiper-wrapper > .swiper-slide .slide-img-down { width: 100%; height: 100%; }
.pg0106-slide-2-down .swiper-wrapper > .swiper-slide .slide-img-down > img { width: 100%; height: 100%; object-fit: cover; border-radius: 20px; }

.pg0106-slide-3 > .text-wrap { margin-bottom: 50px; }
.pg0106-slide-3 .swiper-wrapper > .swiper-slide { width: 1280px !important; height: 707px !important;  overflow: hidden; position: relative; }
.pg0106-slide-3 .swiper-wrapper > .swiper-slide .slide-img  { width: 100%; height: 100%;  }
.pg0106-slide-3 .swiper-wrapper > .swiper-slide .slide-txt { position: absolute; left: 45px; top: 250px; }
.pg0106-slide-3 .swiper-wrapper > .swiper-slide img { width: 100%; height: 100%; object-fit: cover; }
.pg0106-slide-3 .swiper-button-prev { width: 44px; background-image: url(/theme/basic/svg/slide_prev.svg) !important; background-size: cover; left: auto; right: 60px; top: 45px; }
.pg0106-slide-3 .swiper-button-next { width: 44px; background-image: url(/theme/basic/svg/slide_next.svg) !important; background-size: cover; top: 45px; }


.content-inner-wrap .pg0106-slide-3-down { margin-top: 25px; padding-bottom: 40px!important; }
.pg0106-slide-3-down .swiper-wrapper > .swiper-slide { width: 413px!important; height: 245px!important; overflow: hidden; position: relative; margin-right: 20px!important; }
.pg0106-slide-3-down .swiper-wrapper > .swiper-slide .slide-img-down { width: 100%; height: 100%; }
.pg0106-slide-3-down .swiper-wrapper > .swiper-slide .slide-img-down > img { width: 100%; height: 100%; object-fit: cover; border-radius: 20px; }


/* 0107 */
.content-inner-wrap .naver-kakao-wrap { display: flex; justify-content: flex-start; margin-top: 50px; }
.content-inner-wrap .naver-kakao-wrap .naver-box { width: 625px; height: 76px; background: #4CAE3A; border-radius: 100px; display: flex; justify-content: center; align-items: center; }
.content-inner-wrap .naver-kakao-wrap .kakao-box { width: 625px; height: 76px; background: #F5E010; border-radius: 100px; display: flex; justify-content: center; align-items: center; margin-left: 30px; }
.content-inner-wrap .item-0107-loca { margin-top: 40px; }
.content-inner-wrap .item-0107-loca > ul { display: flex; justify-content: flex-start; border-top: 1px solid #000; }
.content-inner-wrap .item-0107-loca > ul > li:first-child { margin: 0 60px; padding-top: 35px; }
.content-inner-wrap .item-0107-loca > ul > li:last-child { padding: 50px 0; }
.content-inner-wrap .item-0107-loca > ul > li:last-child .desc { margin-top: 25px; }
.content-inner-wrap .item-0107-loca > ul > li:last-child > div { display: flex; justify-content: flex-start; align-items: center; }
.content-inner-wrap .item-0107-loca > ul > li:last-child > div > div { width: 124px; height: 40px; display: flex; justify-content: center; background: #00A84D; border-radius: 100px; }
.content-inner-wrap .item-0107-loca > ul > li:last-child > div > p { margin-left: 20px; }
.content-inner-wrap .item-0107-loca > ul:first-child { border-top: 2px solid #000; }
.content-inner-wrap .item-0107-loca > ul:last-child { border-bottom: 2px solid #000; border-top: 0; padding-bottom: 50px; margin-top: 50px; }
.content-inner-wrap .item-0107-loca > ul:last-child > li { margin: 0; padding: 0; }
.content-inner-wrap .item-0107-loca > ul:last-child > li:last-child { margin-left: 30px; } 













/* 0201 */
.content-inner-wrap .item-between-img-text { display: flex; justify-content: flex-start; }
.content-inner-wrap .item-between-img-text.mt-80 { margin-top: 80px; }
.content-inner-wrap .item-between-img-text:not(:last-child) { margin-bottom: 80px; }
.content-inner-wrap .item-between-img-text > .img-box { width: 625px; height: 450px; }
.content-inner-wrap .item-between-img-text.order2 > .img-box { order: 2; margin-left: 30px; }
.content-inner-wrap .item-between-img-text > .img-box > img { width: 100%; height: 100%; }
.content-inner-wrap .item-between-img-text.order2 > .text-wrap { margin-left: 0; }
.content-inner-wrap .item-between-img-text > .text-wrap { margin-left: 30px; width: 625px; }
.content-inner-wrap .item-between-img-text:nth-child(even) > .img-box { order: 2; margin-left: 30px; } 
.content-inner-wrap .item-between-img-text:nth-child(even) > .text-wrap { margin-left: 0; }

.content-inner-wrap .item-between-img-text > .text-wrap > .title { margin-bottom: 20px; }

/* 0202 */
.content-inner-wrap .item-0202-img-box { display: flex; justify-content: flex-start; }
.content-inner-wrap .item-0202-img-box > .img-box { width: 625px; height: 800px; }
.content-inner-wrap .item-0202-img-box > .img-box > img { width: 100%; height: 100%; }
.content-inner-wrap .item-0202-img-box > div:last-child { margin-left: 30px; width: 625px; height: 800px; }
.content-inner-wrap .item-0202-img-box > div:last-child > .img-box { width: 625px; height: 385px; }
.content-inner-wrap .item-0202-img-box > div:last-child > .img-box > img { width: 100%; height: 100%; }
.content-inner-wrap .item-0202-img-box > div:last-child > div:last-child { text-align: center; }
.content-inner-wrap .item-0202-img-box > div:last-child > div:last-child > img { margin: 70px 0 20px 0; }



.content-inner-wrap .item-his-wrap-0202 .item-his-box { display: flex; justify-content: flex-start; margin-top: 100px; }
.content-inner-wrap .item-his-wrap-0202 .item-his-box > div > img { width: 625px; height: 800px; }
.content-inner-wrap .item-his-wrap-0202 .item-his-box > ul { margin-left: 30px; }
.content-inner-wrap .item-his-wrap-0202 .item-his-box > ul > li:last-child { margin-top: 20px; }

.content-inner-wrap .item-his-wrap-0202 .item-his-box > div { order: 2; }
.content-inner-wrap .item-his-wrap-0202 .item-his-box > ul { margin-left: 0; width: 655px; }

.content-inner-bg-wrap .item-0202-full { background: url(/theme/basic/img/img-0202-4.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; width: 100%; height: 730px; display: flex; }
.content-inner-bg-wrap .item-0202-full > div { display: flex; justify-content: center; flex-direction: column; max-width: 1920px; width: 1400px; margin: 0 auto; margin-left: 55%; }
.content-inner-bg-wrap .item-0202-full > div > div { display: flex; justify-content: flex-start; align-items: center; margin: 30px 0; }
.content-inner-bg-wrap .item-0202-full > div > div > div { display: flex; justify-content: flex-start; align-items: center; }
.content-inner-bg-wrap .item-0202-full > div > div > div > p { margin-left: 10px; }
.content-inner-bg-wrap .item-0202-full > div > div > div:last-child { margin-left: 60px; }
.content-inner-bg-wrap .item-0202-full > div > ul > li:last-child { margin-top: 20px; }

/* 0203 */
.content-inner-wrap .brief-history-wrap { position: relative; padding-bottom: 30%; }
.content-inner-wrap .brief-history-wrap > .br-his-box-1 { position: absolute; left: 0; top: 100px; }
.content-inner-wrap .brief-history-wrap > .br-his-box-2 { position: absolute; right: 20px; top: 170px; }
.content-inner-wrap .brief-history-wrap > .br-his-box-2 > .pc-0203-line { width: 61px; height: 1px; background: #dedede; position: absolute; left: -105px; top: 26px; }
.content-inner-wrap .brief-history-wrap > .br-his-box-3 { position: absolute; left: 0; top: 550px; }
.content-inner-wrap .brief-history-wrap > .br-his-box-4 { position: absolute; right: -10px; top: 610px; }
.content-inner-wrap .brief-history-wrap > .br-his-box-4 > .pc-0203-line { width: 61px; height: 1px; background: #dedede; position: absolute; left: -108px; top: 23px; }
.content-inner-wrap .brief-history-wrap > .br-his-box-5 { position: absolute; left: 0; top: 1010px; }
.content-inner-wrap .brief-history-wrap > .br-his-box-6 { position: absolute; right: 9px; top: 1074px; }
.content-inner-wrap .brief-history-wrap > .br-his-box-6 > .pc-0203-line { width: 61px; height: 1px; background: #dedede; position: absolute; left: -110px; top: 23px; }
.content-inner-wrap .brief-history-wrap > .br-his-box-7 { position: absolute; left: 0; top: 1460px; }
.content-inner-wrap .brief-history-wrap > .br-his-box-8 { position: absolute; right: 14px; top: 1511px; }
.content-inner-wrap .brief-history-wrap > .br-his-box-8 > .pc-0203-line { width: 61px; height: 1px; background: #dedede; position: absolute; left: -116px; top: 23px; }
.content-inner-wrap .brief-history-wrap > .br-his-box-9 { position: absolute; left: 0; bottom: 1110px; width: 537px; height: 337px; }
.content-inner-wrap .brief-history-wrap > .br-his-box-10 { position: absolute; right: -766px; bottom: 576px; width: 100%; overflow: hidden; }
.content-inner-wrap .brief-history-wrap > .pc-0203-line { width: 61px; height: 1px; background: #dedede; position: absolute; right: 568px; bottom: 1380px; }
.content-inner-wrap .brief-history-wrap > .br-his-box-10 > .pg0203-slide-5 { overflow: visible!important; position: relative; padding-bottom: 50px!important; width: 526px; margin-left: 0!important; }
.content-inner-wrap .brief-history-wrap > .br-his-box-10 > .pg0203-slide-5 .swiper-slide { width: 217px!important; height: 150px!important; }
.content-inner-wrap .brief-history-wrap > .br-his-box-10 > .pg0203-slide-5 .swiper-slide > img { width: 100%; height: 100%; }
.content-inner-wrap .brief-history-wrap > .br-his-box-10 > .pg0203-slide-5 .swiper-button-prev,
.content-inner-wrap .brief-history-wrap > .br-his-box-10 > .pg0203-slide-5 .swiper-button-next { display: none; }
.content-inner-wrap .brief-history-wrap > .br-his-box-10 > .pg0203-slide-6 { overflow: visible!important; position: relative; padding-bottom: 50px!important; width: 526px; margin-left: 0!important; margin-top: 100px; }
.content-inner-wrap .brief-history-wrap > .br-his-box-10 > .pg0203-slide-6 .swiper-slide { width: 190px!important; height: 262px!important; }
.content-inner-wrap .brief-history-wrap > .br-his-box-10 > .pg0203-slide-6 .swiper-slide > img { width: 100%; height: 100%; }
.content-inner-wrap .brief-history-wrap > .br-his-box-10 > .pg0203-slide-6 .swiper-button-prev,
.content-inner-wrap .brief-history-wrap > .br-his-box-10 > .pg0203-slide-6 .swiper-button-next { display: none; }
.content-inner-wrap .brief-history-wrap > .br-his-box-11 { position: absolute; left: 0; bottom: 560px; }
.content-inner-wrap .brief-history-wrap > .br-his-box-12 { position: absolute; right: -11px; bottom: 426px; }
.content-inner-wrap .brief-history-wrap > .br-his-box-12 > div { width: 61px; height: 1px; background: #dedede; position: absolute; left: -114px; top: 24px; }
.content-inner-wrap .brief-history-wrap .title { margin-bottom: 20px; }
.content-inner-wrap .brief-history-wrap > .br-his-box-8 > .desc, .content-inner-wrap .brief-history-wrap > .br-his-box-10 > .desc, .content-inner-wrap .brief-history-wrap > .br-his-box-12 > .desc { margin-bottom: 30px; }

.content-inner-wrap .brief-history-wrap .swiper-button-prev { width: 44px; background-image: url(/theme/basic/svg/slide_prev_0203.svg) !important; background-size: cover; left: auto; right: 75px; bottom: 30px!important; top: auto; }
.content-inner-wrap .brief-history-wrap .swiper-button-next { width: 44px; background-image: url(/theme/basic/svg/slide_next_0203.svg) !important; background-size: cover; bottom: 30px!important; right: 25px; top: auto; }













/* 0204 */
.content-inner-wrap .item-between-img-text > .text-wrap > ul { display: flex; justify-content: flex-start; }
.content-inner-wrap .item-between-img-text > .text-wrap > ul:first-child { margin-top: 10px; }
.content-inner-wrap .item-between-img-text > .text-wrap > ul:last-child { margin-top: 30px; }
.content-inner-wrap .item-between-img-text > .text-wrap > ul > li:last-child { margin-left: 15px; }

.content-inner-wrap .out-his-wrap { display: flex; justify-content: flex-start; margin-top: 100px; padding-bottom: 10px; }/* padding-bottom 준 이유는 박스 쉐도우 밑부분이 짤려서 준거임 */
.content-inner-wrap .out-his-wrap > .out-his-box { width: 625px; height: 840px; border: 1px solid #eee; box-shadow: 1px 1px 11px rgba(0, 0, 0, 0.3); border-radius: 10px; }
.content-inner-wrap .out-his-wrap > .out-his-box:last-child { margin-left: 30px; }
.content-inner-wrap .out-his-wrap > .out-his-box > ul { padding: 40px 58px; }
.content-inner-wrap .out-his-wrap > .out-his-box > ul:first-child { padding-bottom: 0; }
.content-inner-wrap .out-his-wrap > .out-his-box > ul:first-child > li { margin-left: 10px; }
.content-inner-wrap .out-his-wrap > .out-his-box > ul:first-child > li:last-child { border-bottom: 1px solid #eee; padding: 5px 0 15px 0; }
.content-inner-wrap .out-his-wrap > .out-his-box > ul:last-child { padding-top: 30px; }
.content-inner-wrap .out-his-wrap > .out-his-box > ul:last-child > li:last-child { margin-top: 30px; }

/* 0205 */
.pg0205-slide { overflow: visible !important; padding-bottom: 40px!important; }/*padding-bottom 준 이유는 하단 bullets 때문*/
.pg0205-slide .swiper-wrapper > .swiper-slide { width: 407px !important; height: 431px !important;  overflow: hidden; position: relative; }
.pg0205-slide .swiper-wrapper > .swiper-slide .slide-img  { width: 100%; height: 100%;  }
.pg0205-slide .swiper-wrapper > .swiper-slide .slide-txt { position: absolute; left: 40px; top: 290px; width: 100%; }
.pg0205-slide .swiper-wrapper > .swiper-slide .slide-txt .title { margin-top: 15px; }

.pg0205-slide .swiper-wrapper > .swiper-slide img { width: 100%; height: 100%; object-fit: cover; }

.pg0205-slide .pg0501_btn_wrap {  }
.pg0205-slide .swiper-button-prev { width: 44px; background-image: url(/theme/basic/svg/slide_prev.svg) !important; background-size: cover; left: auto; right: 60px; top: 45px; }
.pg0205-slide .swiper-button-next { width: 44px; background-image: url(/theme/basic/svg/slide_next.svg) !important; background-size: cover; top: 45px; }

.pg0205-slide > .text-wrap { margin-bottom: 50px; }


.content-inner-wrap .item-between-wrap .item-between-box { display: flex; justify-content: flex-start; }
.content-inner-wrap .item-between-wrap .item-between-box > ul > li img { width: 625px; height: 380px; }
.content-inner-wrap .item-between-wrap .item-between-box > ul > li img.filter { filter: blur(10px); }
.content-inner-wrap .item-between-wrap .item-between-box > ul:first-child { margin-right: 30px; }
.content-inner-wrap .item-between-wrap .item-between-box > ul > li:first-child { margin-bottom: 50px; border-radius: 20px; overflow: hidden; position: relative; }
.content-inner-wrap .item-between-wrap .item-between-box > ul > li .bg { background: rgba(0, 0, 0, 1); width: 625px; height: 380px; position: absolute; left: 0; top: 0; object-fit: cover; z-index: 1; border-radius: 20px; display: flex; align-items: center; justify-content: center; }
.content-inner-wrap .item-between-wrap .item-between-box > ul > li .bg > span { font-size: 20px; font-weight: 500; color: #fff; }


/* 0301 */
/* .content-inner-bg-wrap { width: 100%; }
.content-inner-bg-wrap .item-full-bg { background: url('/theme/basic/img/img-0301-2.jpg'); background-repeat: no-repeat ;background-position: center; width: 100%; height: 772px; position: relative; background-size: cover; }
.content-inner-bg-wrap .item-full-bg .bg-op { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(17, 19, 16, 0.7); }
.content-inner-bg-wrap .item-full-bg .bg-in-item { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.content-inner-bg-wrap .item-full-bg .bg-in-item .bg-in-item-flex { display: flex; margin-top: 85px; }
.content-inner-bg-wrap .item-full-bg .bg-in-item .bg-in-item-flex > div { width: 243px; height: 300px; border-radius: 8px; background-color: #fff; display: flex; justify-content: center; align-items: center; flex-direction: column; text-align: center; margin-right: 30px;}
.content-inner-bg-wrap .item-full-bg .bg-in-item .bg-in-item-flex > div:last-child { margin-right: 0; }
.content-inner-bg-wrap .item-full-bg .bg-in-item .bg-in-item-flex > div .title { margin-top: 20px; } */


.pg0301-slide { overflow: visible !important; padding-bottom: 40px!important; margin-top: 50px; }/*padding-bottom 준 이유는 하단 bullets 때문*/
.pg0301-slide .swiper-wrapper > .swiper-slide { width: 407px !important; height: 500px !important;  overflow: hidden; position: relative; }
.pg0301-slide .swiper-wrapper > .swiper-slide .slide-img  { width: 100%; height: 100%;  }
.pg0301-slide .swiper-wrapper > .swiper-slide img { width: 100%; height: 100%; object-fit: cover; }


.content-inner-bg-wrap .item-full-bg-2 { background: url('/theme/basic/img/img-0301-5.jpg'); background-repeat: no-repeat ;background-position: center; width: 100%; height: 914px; position: relative; background-color: #f8f8f8; display: flex; }
.content-inner-bg-wrap .item-full-bg-2 .bg-in-item { width: 1400px; display: flex; justify-content: center; flex-direction: column; margin: 0 auto; }
.content-inner-bg-wrap .item-full-bg-2 .bg-in-item .desc { margin-top: 25px; }

.content-inner-bg-wrap .item-0301-full { background: url(/theme/basic/img/img-0301-2-1.jpg); background-repeat: no-repeat;background-position: center; background-size: cover; width: 100%; height: 1168px; position: relative; display: flex; }
.content-inner-bg-wrap .item-0301-full > div { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0, 0, 0, 0.5); display: flex; justify-content: center; align-items: center; flex-direction: column; }
.content-inner-bg-wrap .item-0301-full > div > h1 { margin-bottom: 35px; }
.content-inner-bg-wrap .item-0301-full > div > h2 > span:nth-child(2) { margin: 0 20px; }


/* 0302 */
.content-inner-wrap .item-num-text > ul { display: flex; justify-content: flex-start; align-items: center; }
.content-inner-wrap .item-num-text > ul > li:last-child { padding: 28px 0; margin-left: 50px; border-bottom: 1px solid #E8E8E8; width: 1201px;}
.content-inner-wrap .item-num-text > ul:first-child { align-items: flex-start; }
.content-inner-wrap .item-num-text > ul:first-child > li:last-child { padding: 0 0 28px 0; }

.content-inner-wrap .item-three-box { display: flex; justify-content: flex-start; }
.content-inner-wrap .item-three-box > div { margin-right: 30px; }
.content-inner-wrap .item-three-box > div:last-child { margin-right: 0px; }
.content-inner-wrap .item-three-box > div > div { width: 407px; height: 280px; } 
.content-inner-wrap .item-three-box.h400 > div > div { height: 400px; position: relative; border-radius: 20px; }
.content-inner-wrap .item-three-box > div > div > img { width: 100%; height: 100%; }
.content-inner-wrap .item-three-box.h400 > div > div > img { position: absolute; left: 0; object-fit: cover; border-radius: 20px; }
.content-inner-wrap .item-three-box > div > .title { margin: 30px 0 20px 0; letter-spacing: -0.05em; }




.pg0302-slide { overflow: visible !important; padding-bottom: 40px!important; }/*padding-bottom 준 이유는 하단 bullets 때문*/
.pg0302-slide .swiper-wrapper > .swiper-slide { width: 407px !important; height: 500px !important;  overflow: hidden; position: relative; }
.pg0302-slide .swiper-wrapper > .swiper-slide .slide-img  { width: 100%; height: 100%;  }
.pg0302-slide .swiper-wrapper > .swiper-slide .slide-txt { position: absolute; left: 40px; top: 285px; width: 100%; }
.pg0302-slide .swiper-wrapper > .swiper-slide .slide-txt .title { margin-top: 15px; }

.pg0302-slide .swiper-wrapper > .swiper-slide img { width: 100%; height: 100%; object-fit: cover; }

.pg0302-slide .pg0501_btn_wrap {  }
.pg0302-slide .swiper-button-prev { width: 44px; background-image: url(/theme/basic/svg/slide_prev.svg) !important; background-size: cover; left: auto; right: 60px; top: 45px; }
.pg0302-slide .swiper-button-next { width: 44px; background-image: url(/theme/basic/svg/slide_next.svg) !important; background-size: cover; top: 45px; }

.pg0302-slide > .text-wrap { margin-bottom: 50px; }


/* 0303 */
.content-inner-wrap > div > h2 { margin-top: 30px; }

.content-inner-wrap .item-between-wrap .item-between-box-0303 { display: flex; justify-content: flex-start; text-align: center; margin-top: 80px; }
.content-inner-wrap .item-between-wrap .item-between-box-0303:first-child { margin-top: 0; }
.content-inner-wrap .item-between-wrap .item-between-box-0303 > ul > li > img { width: 625px; height: 380px; }
.content-inner-wrap .item-between-wrap .item-between-box-0303 > ul:first-child { margin-right: 30px; }
.content-inner-wrap .item-between-wrap .item-between-box-0303 > ul > li:last-child { margin-top: 30px; }

.content-inner-wrap .item-between-wrap .item-between-box-0303-ba { display: flex; justify-content: flex-start; text-align: center; margin-top: 80px; }
.content-inner-wrap .item-between-wrap .item-between-box-0303-ba:first-child { margin-top: 0; }
.content-inner-wrap .item-between-wrap .item-between-box-0303-ba > ul > li img { width: 625px; height: 380px; }
.content-inner-wrap .item-between-wrap .item-between-box-0303-ba > ul > li img.filter { filter: blur(10px); }
.content-inner-wrap .item-between-wrap .item-between-box-0303-ba > ul > li img.h450 { height: 450px; }
.content-inner-wrap .item-between-wrap .item-between-box-0303-ba > ul:first-child { margin-right: 30px; }
.content-inner-wrap .item-between-wrap .item-between-box-0303-ba > ul > li:first-child { margin-top: 0!important; border-radius: 20px; overflow: hidden; position: relative; }
.content-inner-wrap .item-between-wrap .item-between-box-0303-ba > ul > li:last-child { margin-top: 30px; }
.content-inner-wrap .item-between-wrap .item-between-box-0303-ba > ul > li .bg { background: rgba(0, 0, 0, 1); width: 625px; height: 380px; position: absolute; left: 0; top: 0; object-fit: cover; z-index: 1; border-radius: 20px; display: flex; align-items: center; justify-content: center; }
.content-inner-wrap .item-between-wrap .item-between-box-0303-ba > ul > li .bg > span { font-size: 20px; font-weight: 500; color: #fff; }

/* 0401 */
.content-inner-wrap .item-order-box { display: flex; justify-content: flex-start; flex-wrap: wrap; align-items: center; }
.content-inner-wrap .item-order-box > .item-order-round-box { margin-bottom: 35px; width: 546px; height: 234px; border: 1px solid #DEDEDE; border-radius: 20px; display: flex; justify-content: center; align-items: center; }
/* .content-inner-wrap .item-order-box > .item-order-round-box:last-child { margin-bottom: 0; } */
.content-inner-wrap .item-order-box > div > .item-order-absol { margin-left: 60px; }
.content-inner-wrap .item-order-box > div > .item-order-absol > .title { margin-bottom: 5px; }
.content-inner-wrap .item-order-box > .item-order-arrow { margin: 0 73px 35px 73px; }

.content-inner-wrap > div > .item-three-box-bo { display: flex; justify-content: flex-start; }
.content-inner-wrap > div > .item-three-box-bo > div { margin-right: 30px; }
.content-inner-wrap > div > .item-three-box-bo > div:last-child { margin-right: 0px; }
.content-inner-wrap > div > .item-three-box-bo > div > div { width: 407px; height: 433px; } 
.content-inner-wrap > div > .item-three-box-bo > div > div > img { width: 100%; height: 100%; }
.content-inner-wrap > div > .item-three-box-bo > div > .title { margin-top: 30px; }


/* 0402 */
.content-inner-wrap .item-round-box { display: flex; justify-content: flex-start; align-items: center; margin-top: 100px; }
.content-inner-wrap .item-round-box > ul { margin-left: 25px; }
.content-inner-wrap .item-round-box > ul > .round-child-box { width: 484px; height: 60px; border-radius: 100px; border: 1px solid #DEDEDE; display: flex; align-items: center; padding-left: 20px; margin-top: 15px; }



/* 0403 */
.pg0403-slide { overflow: visible !important; padding-bottom: 40px!important; margin-top: 50px; }/*padding-bottom 준 이유는 하단 bullets 때문*/
.pg0403-slide .swiper-wrapper > .swiper-slide { width: 407px !important; height: 555px !important;  overflow: hidden; position: relative; }
.pg0403-slide .swiper-wrapper > .swiper-slide .slide-img  { width: 100%; height: 100%;  }
.pg0403-slide .swiper-wrapper > .swiper-slide .slide-txt { position: absolute; left: 45px; top: 290px; }
.pg0403-slide .swiper-wrapper > .swiper-slide img { width: 100%; height: 100%; object-fit: cover; }
.pg0403-slide .swiper-wrapper > .swiper-slide .slide-txt .title { margin: 3px 0 20px 0; }

/* 0404 */
.content-inner-wrap .item-three-box-0404 { display: flex; justify-content: flex-start; }
.content-inner-wrap .item-three-box-0404 > div { margin-right: 30px; }
.content-inner-wrap .item-three-box-0404 > div:last-child { margin-right: 0px; }
.content-inner-wrap .item-three-box-0404 > div > div { width: 407px; height: 280px; } 
.content-inner-wrap .item-three-box-0404 > div > div > img { width: 100%; height: 100%; }
.content-inner-wrap .item-three-box-0404 > div > .title { margin: 30px 0 20px 0; }






/* 0501 */
.content-inner-wrap .item-between-img-text .text-wrap > .item-hash-box { display: block; margin-top: 40px;}
.content-inner-wrap .item-between-img-text .text-wrap > .item-hash-box > div { margin-bottom: 12px; }
.content-inner-wrap .item-between-img-text .text-wrap > .item-hash-box > div > span { padding: 8px 30px; border-radius: 100px; }
.content-inner-wrap .item-between-img-text .text-wrap > .item-hash-box > div:nth-child(1) > span { background-color: #68D2E7; }
.content-inner-wrap .item-between-img-text .text-wrap > .item-hash-box > div:nth-child(2) > span { background-color: #81D7D3; }
.content-inner-wrap .item-between-img-text .text-wrap > .item-hash-box > div:nth-child(3) > span { background-color: #CCDC9C; }
.content-inner-wrap .item-between-img-text .text-wrap > .item-hash-box > div:last-child { margin-bottom: 0; margin-left: 0; }

.content-inner-bg-wrap .item-gray-bg { width: 100%; height: 760px; background-color: #F8F8F8; position: relative; min-width: 1500px; }
.content-inner-bg-wrap .item-gray-bg > div { max-width: 1920px; height: 760px; background-color: #F8F8F8; position: relative; margin: 0 auto; }

.content-inner-bg-wrap .item-gray-bg > div > div:first-child { position: absolute; bottom: 0; left: 140px; }
.content-inner-bg-wrap .item-gray-bg > div > div:last-child { position: absolute; top: 50%; transform: translateY(-50%); right: 170px; }
.content-inner-bg-wrap .item-gray-bg > div > div:last-child .hash-tag { margin: 20px 0; }
.content-inner-bg-wrap .item-gray-bg > div > div:last-child .hash-tag span:nth-child(1) { color: #68D2E7; }
.content-inner-bg-wrap .item-gray-bg > div > div:last-child .hash-tag span:nth-child(2) { margin: 0 20px; color: #81D7D3; }
.content-inner-bg-wrap .item-gray-bg > div > div:last-child .hash-tag span:nth-child(3) { color: #CDDC9C; }
.content-inner-bg-wrap .item-gray-bg > div > div:last-child > div { margin-top: 50px; display: flex; justify-content: flex-start; }
.content-inner-bg-wrap .item-gray-bg > div > div:last-child > div > img:last-child { margin-left: 12px; }


.content-inner-bg-wrap .item-gray-bg-1 { width: 100%; height: 921px; background-color: #F8F8F8; display: flex; }
.content-inner-bg-wrap .item-gray-bg-1 > div { width: 1280px; margin: 0 auto; display: flex; justify-content: center; flex-direction: column; }
.content-inner-bg-wrap .item-gray-bg-1 > div > div:nth-child(2) > div > div:nth-child(1) { margin: 50px 0; }
.content-inner-bg-wrap .item-gray-bg-1 > div > div > div > .item-mal-box { display: flex; justify-content: flex-start; }
.content-inner-bg-wrap .item-gray-bg-1 > div > div > div > .item-mal-box > div { margin-right: 20px; }
.content-inner-bg-wrap .item-gray-bg-1 > div > div > div > .item-mal-box > div:first-child { margin-left: 64px; }
.content-inner-bg-wrap .item-gray-bg-1 > div > div > div > .item-mal-box > div:last-child { margin-right: 0; }
.content-inner-bg-wrap .item-gray-bg-1 > div > div > div > .item-mal-box > div > div { width: 279px; height: 78px; background-color: #68D2E7; display: flex; justify-content: center; align-items: center; border-radius: 13px 13px 0 0; }
.content-inner-bg-wrap .item-gray-bg-1 > div > div > div > .item-mal-box > div:nth-child(2) > div { background-color: #81D7D3; }
.content-inner-bg-wrap .item-gray-bg-1 > div > div > div > .item-mal-box > div:nth-child(3) > div { background-color: #CDDC9C; }
.content-inner-bg-wrap .item-gray-bg-1 > div > div > div > .item-mal-box > div:nth-child(4) > div { background-color: #F58532; }
.content-inner-bg-wrap .item-gray-bg-1 > div > div > div > .item-mal-box > div > ul { width: 279px; height: 196px; background-color: #fff; border-radius: 0 0 13px 13px; display: flex; justify-content: flex-start; flex-direction: column; }
.content-inner-bg-wrap .item-gray-bg-1 > div > div > div > .item-mal-box.change-box > div > ul { width: 279px; height: 222px; background-color: #fff; border-radius: 0 0 13px 13px; display: flex; justify-content: flex-start; flex-direction: column; }
.content-inner-bg-wrap .item-gray-bg-1 > div > div > div > .item-mal-box > div > ul > li { margin-left: 17px; margin-top: 20px; }
.content-inner-bg-wrap .item-gray-bg-1 > div > div > div > .item-mal-box.change-box > div > ul > li.g24-1 { font-size: 22px; } 
.content-inner-bg-wrap .item-gray-bg-1 > div > div > div > .item-mal-box > div > ul > li span { margin-left: 12px; }



/* 0502 */
.pg0502-slide { overflow: visible !important; padding-bottom: 40px!important; }/*padding-bottom 준 이유는 하단 bullets 때문*/
.pg0502-slide .swiper-wrapper > .swiper-slide { width: 407px !important; height: 566px !important;  overflow: hidden; position: relative; }
.pg0502-slide .swiper-wrapper > .swiper-slide .slide-img  { width: 100%; height: 100%;  }
.pg0502-slide .swiper-wrapper > .swiper-slide .slide-txt { position: absolute; left: 40px; top: 300px; width: 100%; }
.pg0502-slide .swiper-wrapper > .swiper-slide .slide-txt .title { margin-top: 15px; }

.pg0502-slide .swiper-wrapper > .swiper-slide img { width: 100%; height: 100%; object-fit: cover; }

.pg0502-slide .pg0501_btn_wrap {  }
.pg0502-slide .swiper-button-prev { width: 44px; background-image: url(/theme/basic/svg/slide_prev.svg) !important; background-size: cover; left: auto; right: 60px; top: 45px; }
.pg0502-slide .swiper-button-next { width: 44px; background-image: url(/theme/basic/svg/slide_next.svg) !important; background-size: cover; top: 45px; }

.pg0502-slide > .text-wrap { margin-bottom: 50px; }

.content-inner-wrap .item-between-wrap-0502 { margin-top: 80px; }
.content-inner-wrap .item-between-wrap-0502 > .text-wrap > .desc { margin: 20px 0 50px 0; }
.content-inner-wrap .item-between-wrap-0502 .item-between-box-0502 { display: flex; justify-content: flex-start; text-align: center; }
.content-inner-wrap .item-between-wrap-0502 .item-between-box-0502 > ul > li > img { width: 625px; height: 380px; }
.content-inner-wrap .item-between-wrap-0502 .item-between-box-0502 > ul > li > img.filter { filter: blur(10px); }
.content-inner-wrap .item-between-wrap-0502 .item-between-box-0502 > ul:first-child { margin-right: 30px; }
.content-inner-wrap .item-between-wrap-0502 .item-between-box-0502 > ul > li:last-child { margin-top: 30px; }
.content-inner-wrap .item-between-wrap-0502 .item-between-box-0502 > ul > li:first-child { border-radius: 20px; overflow: hidden; }  

.content-inner-wrap .item-between-wrap-0502 .item-between-box-0502 > ul > li .bg { background: rgba(0, 0, 0, 1); width: 625px; height: 380px; position: absolute; left: 0; top: 0; object-fit: cover; z-index: 1; border-radius: 20px; display: flex; align-items: center; justify-content: center; }
.content-inner-wrap .item-between-wrap-0502 .item-between-box-0502 > ul > li .bg > span { font-size: 20px; font-weight: 500; color: #fff; }


/* 0503 */
.content-inner-wrap .item-between-box-0503 { display: flex; justify-content: flex-start; flex-wrap: wrap; }
.content-inner-wrap .item-between-box-0503 > div { width: 625px; height: 300px; border-radius: 20px; border: 1px solid #DEDEDE; margin-bottom: 30px; }
.content-inner-wrap .item-between-box-0503 > div:nth-child(odd) { margin-right: 30px; }
.content-inner-wrap .item-between-box-0503 > div:last-child { margin-bottom: 0; }
.content-inner-wrap .item-between-box-0503 > div > ul { padding: 30px; position: relative; }
/* .content-inner-wrap .item-between-box-0503 > div > ul > li:first-child { -webkit-text-stroke: 1px #DEDEDE; } */
.content-inner-wrap .item-between-box-0503 > div > ul > li:nth-child(2) { margin: 20px 0; } 
.content-inner-wrap .item-between-box-0503 > div > ul > img { position: absolute; right: 20px; top: 20px; }



/* 0504 */
.content-inner-wrap .item-four-box { display: flex; justify-content: flex-start; margin-top: 50px; }
.content-inner-wrap .item-four-box > div { margin-right: 30px; }
.content-inner-wrap .item-four-box > div img { width: 298px; height: 298px; }
.content-inner-wrap .item-four-box > div:last-child { margin-right: 0; }
.content-inner-wrap .item-four-box > div > .title { margin-top: 30px; text-align: center; }

.content-inner-wrap .item-biman-box { margin-bottom: 100px; }
.content-inner-wrap .item-biman-box > .text-wrap > .desc { margin: 25px 0 50px 0; }

.content-inner-wrap .item-calc-wrap { margin-top: 87px; }
.content-inner-wrap .item-calc-wrap > div:first-child { display: flex; justify-content: flex-start; }
.content-inner-wrap .item-calc-wrap > div:first-child > div { display: flex; justify-content: flex-start; align-items: center; }
.content-inner-wrap .item-calc-wrap > div:first-child > div:last-child { margin-left: 20px; }
.content-inner-wrap .item-calc-wrap > div:first-child > div > span { margin-left: 10px; }
.content-inner-wrap .item-calc-wrap > div:first-child > div > input { width: 20px; height: 20px; }

.content-inner-wrap .item-calc-wrap > .item-calc-box { display: flex; align-items: center; margin-top: 40px; }
.content-inner-wrap .item-calc-wrap > .item-calc-box > div { display: flex; align-items: center; }
.content-inner-wrap .item-calc-wrap > .item-calc-box > div > input { width: 228px; height: 74px; border-radius: 12.5px; border: none; box-shadow: 2px 2px 2px 3px rgba(0, 0, 0, 0.1); font-size: 32px; font-weight: 500; font-family: 'Montserrat', 'Noto Sans KR', sans-serif; margin: 0 50px 0 15px; padding: 12px 24px 12px 24px;}
.content-inner-wrap .item-calc-wrap > .item-calc-box > div > input::placeholder { float: right; opacity: 0.5;}
.content-inner-wrap .item-calc-wrap > .item-calc-box > .calc-result { width: 221px; height: 74px; color: #fff; background-color: #68D2E7; border: none; border-radius: 12.5px; }
.content-inner-wrap .item-calc-wrap >  #result { position: relative; text-align: center; margin-top: 80px; }
.content-inner-wrap .item-calc-wrap >  #result .absol-bmi { position: absolute; left: 50%; top: 125px; transform: translateX(-50%); }
.content-inner-wrap .item-calc-wrap >  #result .bmi-suchi { margin-top: 30px; }

/* 0505 */
.content-inner-bg-wrap .item-gray-bg-0505 { width: 100%; height: 760px; background-color: #F8F8F8; position: relative; min-width: 1500px; }
.content-inner-bg-wrap .item-gray-bg-0505 > div { max-width: 1920px; height: 760px; background-color: #F8F8F8; position: relative; margin: 0 auto; }
.content-inner-bg-wrap .item-gray-bg-0505.flex > div { display: flex; align-items: center; justify-content: center; max-width: none; }
.content-inner-bg-wrap .item-gray-bg-0505 > div > div:first-child { position: absolute; bottom: 0; left: 300px; }
.content-inner-bg-wrap .item-gray-bg-0505.flex > div > div:first-child { position: relative; left: 0; }
.content-inner-bg-wrap .item-gray-bg-0505 > div > div:last-child { position: absolute; top: 50%; transform: translateY(-50%); right: 300px; }
.content-inner-bg-wrap .item-gray-bg-0505.flex > div > div:last-child { position: relative; left: 0; transform: none; top: 0; margin-left: 70px; }
.content-inner-bg-wrap .item-gray-bg-0505 > div > div:last-child .hash-tag { margin: 20px 0; }
.content-inner-bg-wrap .item-gray-bg-0505 > div > div:last-child .hash-tag span:nth-child(1) { color: #68D2E7; }
.content-inner-bg-wrap .item-gray-bg-0505 > div > div:last-child .hash-tag span:nth-child(2) { margin: 0 20px; color: #81D7D3; }
.content-inner-bg-wrap .item-gray-bg-0505 > div > div:last-child .hash-tag span:nth-child(3) { color: #CDDC9C; }
.content-inner-bg-wrap .item-gray-bg-0505 > div > div:last-child > div { margin-top: 50px; display: flex; justify-content: flex-start; }
.content-inner-bg-wrap .item-gray-bg-0505 > div > div:last-child > div > img:last-child { margin-left: 12px; }

.content-inner-wrap .item-circle-box { display: flex; justify-content: flex-start; }
.content-inner-wrap .item-circle-box > div { margin-right: 30px; }
.content-inner-wrap .item-circle-box > div:last-child { margin-right: 0; }
.content-inner-wrap .item-circle-box > div > .title { margin-top: 30px; }

.pg0505-slide { overflow: visible !important; padding-bottom: 40px!important; margin-top: 50px; position: relative; }/*padding-bottom 준 이유는 하단 bullets 때문*/
.pg0505-slide .swiper-wrapper > .swiper-slide { width: 407px !important; overflow: hidden; position: relative; display: flex; align-items: center; flex-direction: column; }
.pg0505-slide .swiper-wrapper > .swiper-slide > .text-center { margin-top: 30px; }
/* .pg0505-slide .swiper-wrapper > .swiper-slide .slide-img  { width: 100%; height: 100%;  }
.pg0505-slide .swiper-wrapper > .swiper-slide img { width: 100%; height: 100%; object-fit: cover; }
.pg0505-slide .swiper-wrapper > .swiper-slide .slide-txt .title { margin: 3px 0 20px 0; } */


/* 0601 */
.content-inner-wrap .item-table-box > table { width: 100%;  border-collapse : collapse; }
.content-inner-wrap .item-table-box > table tr td { padding: 30px 0px; text-align: center; width: 12%; }
.content-inner-wrap .item-table-box > table tr:first-child td { border-bottom: 1px solid #e8e8e8; padding: 25px 0; }
.content-inner-wrap .item-table-box > table tr:last-child td { border-top: 1px solid #0ABDC9; border-bottom: 1px solid #0ABDC9; }
.content-inner-wrap .item-table-box > table tr:last-child td:first-child { border-left: 1px solid #0ABDC9; }
.content-inner-wrap .item-table-box > table tr:last-child td:last-child { border-right: 1px solid #0ABDC9; }

.content-inner-bg-wrap .item-gray-bg-0601 { width: 100%; height: 760px; background-color: #F8F8F8; position: relative; min-width: 1500px; }
.content-inner-bg-wrap .item-gray-bg-0601 > div { max-width: 1920px; height: 760px; background-color: #F8F8F8; position: relative; margin: 0 auto; }

.content-inner-bg-wrap .item-gray-bg-0601 > div > div:first-child { position: absolute; bottom: 50px; right: 260px; }
.content-inner-bg-wrap .item-gray-bg-0601 > div > div:last-child { position: absolute; left: 320px; top: 50%; transform: translateY(-50%); }
.content-inner-bg-wrap .item-gray-bg-0601 > div > div:last-child .hash-tag { margin: 20px 0; }
.content-inner-bg-wrap .item-gray-bg-0601 > div > div:last-child .hash-tag span:nth-child(1) { color: #68D2E7; }
.content-inner-bg-wrap .item-gray-bg-0601 > div > div:last-child .hash-tag span:nth-child(2) { margin: 0 20px; color: #81D7D3; }
.content-inner-bg-wrap .item-gray-bg-0601 > div > div:last-child .hash-tag span:nth-child(3) { color: #CDDC9C; }
.content-inner-bg-wrap .item-gray-bg-0601 > div > div:last-child .hash-tag span:nth-child(4) { color: #F58532; margin-left: 20px; }
.content-inner-bg-wrap .item-gray-bg-0601 > div > div:last-child > div { margin-top: 50px; display: flex; justify-content: flex-start; }
.content-inner-bg-wrap .item-gray-bg-0601 > div > div:last-child > div > img:last-child { margin-left: 12px; }


.pg0601-slide { overflow: visible !important; padding-bottom: 40px!important; }/*padding-bottom 준 이유는 하단 bullets 때문*/
.pg0601-slide .swiper-wrapper > .swiper-slide { width: 407px !important; height: 414px !important;  overflow: hidden; position: relative; }
.pg0601-slide .swiper-wrapper > .swiper-slide .slide-img  { width: 100%; height: 100%;  }
.pg0601-slide .swiper-wrapper > .swiper-slide .slide-txt { position: absolute; left: 50%; top: 310px; width: 100%; transform: translateX(-50%); text-align: center; }
.pg0601-slide .swiper-wrapper > .swiper-slide .slide-txt .title { margin-top: 15px; }

.pg0601-slide .swiper-wrapper > .swiper-slide img { width: 100%; height: 100%; object-fit: cover; }

.pg0601-slide .pg0501_btn_wrap {  }
.pg0601-slide .swiper-button-prev { width: 44px; background-image: url(/theme/basic/svg/slide_prev.svg) !important; background-size: cover; left: auto; right: 60px; top: 45px; }
.pg0601-slide .swiper-button-next { width: 44px; background-image: url(/theme/basic/svg/slide_next.svg) !important; background-size: cover; top: 45px; }

.pg0601-slide > .text-wrap { margin-bottom: 50px; }

.content-inner-wrap .item-care-box { display: flex; justify-content: flex-start; }
.content-inner-wrap .item-care-box > div { width: 625px; height: 211px; border-radius: 10px; display: flex; justify-content: center; }
.content-inner-wrap .item-care-box > div:first-child { background: #000; }
.content-inner-wrap .item-care-box > div:last-child { background: #fff; border: 1px solid #000; margin-left: 30px;}
.content-inner-wrap .item-care-box > div > a { display: flex; }
.content-inner-wrap .item-care-box > div > a > ul { display: flex; justify-content: space-between; align-items: center; width: 466px; }


/* 0602 */
.pg0602-slide { overflow: visible !important; padding-bottom: 40px!important; }/*padding-bottom 준 이유는 하단 bullets 때문*/
.pg0602-slide .swiper-wrapper > .swiper-slide { width: 407px !important; height: 414px !important;  overflow: hidden; position: relative; }
.pg0602-slide .swiper-wrapper > .swiper-slide .slide-img  { width: 100%; height: 100%;  }
.pg0602-slide .swiper-wrapper > .swiper-slide .slide-txt { position: absolute; left: 50%; top: 310px; width: 100%; transform: translateX(-50%); text-align: center; }
.pg0602-slide .swiper-wrapper > .swiper-slide .slide-txt .title { margin-top: 15px; }

.pg0602-slide .swiper-wrapper > .swiper-slide img { width: 100%; height: 100%; object-fit: cover; }

.pg0602-slide .pg0501_btn_wrap {  }
.pg0602-slide .swiper-button-prev { width: 44px; background-image: url(/theme/basic/svg/slide_prev.svg) !important; background-size: cover; left: auto; right: 60px; top: 45px; }
.pg0602-slide .swiper-button-next { width: 44px; background-image: url(/theme/basic/svg/slide_next.svg) !important; background-size: cover; top: 45px; }

.pg0602-slide > .text-wrap { margin-bottom: 50px; }

/* 0604 */
.pg0604-slide { overflow: visible !important; padding-bottom: 40px!important; margin-top: 50px; }/*padding-bottom 준 이유는 하단 bullets 때문*/
.pg0604-slide .swiper-wrapper > .swiper-slide { width: 407px !important; height: 506px !important;  overflow: hidden; position: relative; }
.pg0604-slide .swiper-wrapper > .swiper-slide .slide-img  { width: 100%; height: 100%;  }
.pg0604-slide .swiper-wrapper > .swiper-slide .slide-txt { position: absolute; left: 45px; top: 265px; }
.pg0604-slide .swiper-wrapper > .swiper-slide img { width: 100%; height: 100%; object-fit: cover; }
.pg0604-slide .swiper-wrapper > .swiper-slide .slide-txt .title { margin: 3px 0 20px 0; }


.content-inner-wrap .item-between-wrap .item-between-box-0604 { display: flex; justify-content: flex-start; text-align: left; margin-top: 80px; }
.content-inner-wrap .item-between-wrap .item-between-box-0604:first-child { margin-top: 0; }
.content-inner-wrap .item-between-wrap .item-between-box-0604 > ul > li > img { width: 625px; height: 380px; }
.content-inner-wrap .item-between-wrap .item-between-box-0604.h614.mt-100 { margin-top: 100px; }
.content-inner-wrap .item-between-wrap .item-between-box-0604.h614 > ul { width: 625px; }
.content-inner-wrap .item-between-wrap .item-between-box-0604.h614 > ul > li:first-child { height: 614px; position: relative; border-radius: 30px; }
.content-inner-wrap .item-between-wrap .item-between-box-0604.h614 > ul > li:first-child > img { height: 100%; width: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 30px; }
.content-inner-wrap .item-between-wrap .item-between-box-0604 > ul:first-child { margin-right: 30px; }
.content-inner-wrap .item-between-wrap .item-between-box-0604 > ul > .title { margin-top: 30px; }
.content-inner-wrap .item-between-wrap .item-between-box-0604 > ul > .desc { margin-top: 15px; }


.content-inner-wrap .item-img-h280-text { margin-bottom: 50px; }
.content-inner-wrap .item-img-h280-text:last-child { margin-bottom: 0; }
.content-inner-wrap .item-img-h280-text > div { display: flex; justify-content: flex-start; }
.content-inner-wrap .item-img-h280-text > div > div:first-child { width: 407px; height: 280px; margin-right: 30px; }


/* 0701 */
.content-inner-wrap .item-circle-box-0701 { display: flex; justify-content: flex-start; margin-top: 80px; }
.content-inner-wrap .item-circle-box-0701 > div { margin-right: 30px; position: relative; }
.content-inner-wrap .item-circle-box-0701 > div:last-child { margin-right: 0; }
.content-inner-wrap .item-circle-box-0701 > div > .circle-absol { position: absolute; left: 50%; top: 200px; transform: translateX(-50%); width: 100%; }

/* 0702 */
.content-inner-wrap .item-three-box-h414 { display: flex; justify-content: flex-start; }
.content-inner-wrap .item-three-box-h414 > div { margin-right: 30px; }
.content-inner-wrap .item-three-box-h414 > div:last-child { margin-right: 0px; }
.content-inner-wrap .item-three-box-h414 > div > div { width: 407px; height: 414px; position: relative;} 
.content-inner-wrap .item-three-box-h414 > div > div > img { width: 100%; height: 100%; }
.content-inner-wrap .item-three-box-h414 > div > div > .three-absol { position: absolute; left: 40px; top: 295px; }
.content-inner-wrap .item-circle-box-0702 { display: flex; justify-content: flex-start; margin-top: 80px; }
.content-inner-wrap .item-circle-box-0702 > div { margin-right: 30px; position: relative; }
.content-inner-wrap .item-circle-box-0702 > div:last-child { margin-right: 0; }
.content-inner-wrap .item-circle-box-0702 > div > .circle-absol { position: absolute; left: 50%; bottom: 35px; transform: translateX(-50%); width: 100%; }

.pg0702-slide { overflow: visible !important; padding-bottom: 40px!important; margin-top: 50px; }/*padding-bottom 준 이유는 하단 bullets 때문*/
.pg0702-slide .swiper-wrapper > .swiper-slide { width: 407px !important; height: 414px !important;  overflow: hidden; position: relative; }
.pg0604-slide .swiper-wrapper > .swiper-slide .slide-img  { width: 100%; height: 100%;  }
.pg0702-slide .swiper-wrapper > .swiper-slide .slide-txt { position: absolute; left: 40px; top: 295px; }
.pg0702-slide .swiper-wrapper > .swiper-slide img { width: 100%; height: 100%; object-fit: cover; }
.pg0702-slide .swiper-wrapper > .swiper-slide .slide-txt .title { margin: 3px 0 20px 0; }

/* 0703 */
.content-inner-wrap .item-three-box-h515 { display: flex; justify-content: flex-start; margin-top: 50px; }
.content-inner-wrap .item-three-box-h515 > div { margin-right: 30px; }
.content-inner-wrap .item-three-box-h515 > div:last-child { margin-right: 0px; }
.content-inner-wrap .item-three-box-h515 > div > div { width: 407px; height: 515px; position: relative;} 
.content-inner-wrap .item-three-box-h515 > div > div > img { width: 100%; height: 100%; }
.content-inner-wrap .item-three-box-h515 > div > div > .three-absol { position: absolute; left: 35px; top: 295px; }
.content-inner-wrap .item-three-box-h515 > div > div > .three-absol > .title { margin: 5px 0 20px 0; }


/* click-slide */
.content-inner-wrap .item-click-slide-wrap-0703 { width: 100%; }
.content-inner-wrap .item-click-slide-wrap-0703 .item-click-slide-title  { display: flex; justify-content: space-between; width: 100%; padding: 2% 0; cursor: pointer;  border-bottom: 1px solid #eee; }

.content-inner-wrap .item-click-slide-wrap-0703 .item-click-slide-item { padding: 50px 0; }
.content-inner-wrap .item-click-slide-wrap-0703 .item-click-slide-item.hide { display: none; }

.content-inner-bg-wrap .item-full-bg-0703 > div { background: url('/theme/basic/img/img-0703-4.jpg'); background-repeat: no-repeat ;background-position: center; width: 100%; height: 600px; position: relative; background-size: cover; }
.content-inner-bg-wrap .item-full-bg-0703 > div .bg-op { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); }
.content-inner-bg-wrap .item-full-bg-0703 > div > div:last-child { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); text-align: center; }
.content-inner-bg-wrap .item-full-bg-0703 > div > div:last-child > p { margin-top: 30px; }

/* 0704 */
.content-inner-wrap .item-img-text-0704 > ul { display: flex; justify-content: flex-start; border: 1px solid #dedede; border-radius: 20px; height: 320px; align-items: center; }
.content-inner-wrap .item-img-text-0704 > ul > li:first-child { margin: 0 87px 0 58px; }
.content-inner-wrap .item-img-text-0704 > ul > li:last-child > ul > li { margin-top: 25px; display: flex; justify-content: flex-start; }
.content-inner-wrap .item-img-text-0704 > ul > li:last-child > ul > li:first-child { margin-top: 0; }
.content-inner-wrap .item-img-text-0704 > ul > li:last-child > ul > li > h1 { width: 120px; margin-right: 45px; }



/* 0705 */
.content-inner-bg-wrap .item-full-bg-0705 > div { background: url('/theme/basic/img/img-0705-3.jpg'); background-repeat: no-repeat ;background-position: center; width: 100%; height: 600px; position: relative; background-size: cover; }
.content-inner-bg-wrap .item-full-bg-0705 > div .bg-op { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); }
.content-inner-bg-wrap .item-full-bg-0705 > div > div:last-child { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); text-align: center; }
.content-inner-bg-wrap .item-full-bg-0705 > div > div:last-child > p { margin-top: 30px; }







/* 이롭게 새롭게 추가.... */
.content-inner-wrap > .text-wrap.flex { display: flex; align-items: flex-end; justify-content: space-between; margin-bottom: 50px; }
.content-inner-wrap > .text-wrap.flex > .title { margin-bottom: 0; }
.content-inner-wrap > .text-wrap.flex > .slide-btn { display: flex; align-items: center; }
.content-inner-wrap > .text-wrap.flex > .slide-btn .swiper-button-prev { background: url('/theme/basic/svg/slide_prev.svg'); background-repeat: no-repeat; background-size: cover; background-position: center; width: 36px; height: 36px; left: auto; right: auto; position: relative; }
.content-inner-wrap > .text-wrap.flex > .slide-btn .swiper-button-next { background: url('/theme/basic/svg/slide_next.svg'); background-repeat: no-repeat; background-size: cover; background-position: center; width: 36px; height: 36px; left: auto; right: auto; position: relative; order: 2; margin-left: 10px; }

.content-inner-wrap > .sub-slide-1 { padding: 10px; }
.content-inner-wrap > .sub-slide-1 .swiper-slide { width: 400px; height: 500px; position: relative; box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.3); border-radius: 10px; display: flex; align-items: center; justify-content: center; flex-direction: column; text-align: center; }
.content-inner-wrap > .sub-slide-1 .swiper-slide > .slide-img { width: 204px; height: 204px; position: relative; border-radius: 100%; }
.content-inner-wrap > .sub-slide-1 .swiper-slide > .slide-img > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 100%; }
.content-inner-wrap > .sub-slide-1 .swiper-slide > .slide-txt { margin-top: 30px; }
.content-inner-wrap > .sub-slide-1 .swiper-slide > .slide-txt > .desc { margin-top: 12px; }

.content-inner-wrap > .bete-wrap { display: flex; justify-content: space-between; }
.content-inner-wrap > .bete-wrap.mt-80 { margin-top: 80px; }
.content-inner-wrap > .bete-wrap > .img-box { width: 625px; height: 400px; position: relative; border-radius: 10px; }
.content-inner-wrap > .bete-wrap > .img-box.order2 { order: 2; }
.content-inner-wrap > .bete-wrap > .img-box > img { width: 100%; height: 100%; position: absolute; left: 0; object-fit: cover; border-radius: 10px; }
.content-inner-wrap > .bete-wrap > .text-box { width: 625px; }
.content-inner-wrap > .bete-wrap > .text-box > .title { margin-bottom: 50px; }
.content-inner-wrap > .bete-wrap > .text-box > ul { display: flex; align-items: center; width: 100%; } 
.content-inner-wrap > .bete-wrap > .text-box > ul > li { padding: 28px 0; }
.content-inner-wrap > .bete-wrap > .text-box > ul:first-child > li { padding-top: 0; }
.content-inner-wrap > .bete-wrap > .text-box > ul > li:first-child { margin-right: 50px; }
.content-inner-wrap > .bete-wrap > .text-box > ul > li:last-child { color: #2e2e2e; border-bottom: 1px solid #DEDEDE; flex: auto; display: block; }


.content-inner-wrap > .num-list-box { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; }
.content-inner-wrap > .num-list-box > div { padding: 40px 50px; border: 1px solid #DEDEDE; border-radius: 20px; background: #fff; width: 625px; height: 240px; margin-top: 20px; }
.content-inner-wrap > .num-list-box > div:nth-child(1),
.content-inner-wrap > .num-list-box > div:nth-child(2) { margin-top: 0; }
.content-inner-wrap > .num-list-box > div > .sub-title { border-bottom: 2px solid #05F0FF; padding: 0 5px 5px 5px; display: inline; }
.content-inner-wrap > .num-list-box > div > .desc { margin-top: 30px; }


















@media (max-width:1900px) { 
    /* 0601 */
    .content-inner-bg-wrap .item-gray-bg-0601 > div > div:last-child { left: 300px; }
    .content-inner-bg-wrap .item-gray-bg-0601 > div > div:first-child { right: 250px; }
}

@media (max-width:1800px) { 
    .content-inner-bg-wrap .item-gray-bg > div > div:last-child { right: 90px; }
    /* 0505 */
    .content-inner-bg-wrap .item-gray-bg-0505 > div > div:first-child { left: 200px; }
    .content-inner-bg-wrap .item-gray-bg-0505 > div > div:last-child { right: 200px; }
    /* 0601 */
    .content-inner-bg-wrap .item-gray-bg-0601 > div > div:last-child { left: 250px; }
    .content-inner-bg-wrap .item-gray-bg-0601 > div > div:first-child { right: 180px; }

 }

 @media (max-width:1700px) { 
    .content-inner-bg-wrap .item-gray-bg > div > div:first-child { left: 50px; }

    /* 0601 */
    .content-inner-bg-wrap .item-gray-bg-0601 > div > div:last-child { left: 150px; }
    .content-inner-bg-wrap .item-gray-bg-0601 > div > div:first-child { right: 150px; }
 }

 @media (max-width:1610px) { 
    .content-inner-bg-wrap .item-gray-bg > div > div:first-child { left: 30px; }
    .content-inner-bg-wrap .item-gray-bg > div > div:last-child { right: 40px; }
    /* 0505 */
    .content-inner-bg-wrap .item-gray-bg-0505 > div > div:last-child { right: 150px; }

    /* 0601 */
    .content-inner-bg-wrap .item-gray-bg-0601 > div > div:last-child { left: 120px; }
    .content-inner-bg-wrap .item-gray-bg-0601 > div > div:first-child { right: 100px; }
 }

 @media (max-width:1540px) { 
    .content-inner-bg-wrap .item-gray-bg > div > div:first-child { left: 10px; }
    .content-inner-bg-wrap .item-gray-bg > div > div:last-child { right: 20px; }
    /* 0505 */
    .content-inner-bg-wrap .item-gray-bg-0505 > div > div:first-child { left: 100px; }
    .content-inner-bg-wrap .item-gray-bg-0505 > div > div:last-child { right: 130px; }
    /* 0601 */
    .content-inner-bg-wrap .item-gray-bg-0601 > div > div:first-child { right: 80px; }
 }


