@charset "UTF-8";
/* 서브 공통 */
/* sub top_Visual start*/
.top_visual{background: url(/img/presbyopia/pr_01_visual_bg.jpg)no-repeat center center / cover;padding-top: 268px;padding-bottom: 30px;}
.top_visual .tit_group{display: flex;flex-direction: column;align-items: center;justify-content: center;}
.top_visual .tit_group .sm_tit{font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: #fff;opacity: 0.5;}
.top_visual .tit_group .big_tit{font-family: var(--font-Pre);font-weight: 400;font-size: 80px;line-height: 1;color: #fff;text-align: center;margin-top: 10px;text-transform: uppercase;}
.top_visual .tit_group .des{font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: #ffffff73;text-align: center;margin-top: 30px;}
.top_visual .tit_group .des .des_tr{color: #fff;font-weight: 600;}

.top_visual .nav_txt{display: flex;align-items: center;gap: 10px;font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: #fff;margin-top: 121px;}

@media screen and (max-width: 768px) {
  .top_visual{padding-top: 126px;padding-bottom: 100px;}
  .top_visual .tit_group .sm_tit{font-size: 18px;}
  .top_visual .tit_group .big_tit{font-size: 30px;line-height: 1.2;}
  .top_visual .tit_group .des{display: none;}
  .top_visual .nav_txt{display: none;}
}

/* sub title */
._sub .tit_group{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 10px;margin-bottom: 50px;}
._sub .tit_group .tit_eng{font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: var(--color-Grey);text-align: center;text-transform: uppercase;}
._sub .tit_group .tit{font-family: var(--font-Pre);font-weight: 600;font-size: 80px;line-height: 1;color: var(--color-DeepGrey);text-align: center;}
._sub .tit_group .tit p{font-size: 50px;margin-bottom: 10px;}
._sub .tit_des{font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: var(--color-Grey);text-align: center;}
._sub .tit_des .fz-tr{color: var(--color-DeepGrey);font-weight: 700;}

._sub .tit_group.tit_white .tit{color: #fff;}
._sub .tit_group.tit_white .tit_des .fz-tr{color: #fff;}
._sub .tit_des.des_white .fz-tr{color: #fff;}

@media screen and (max-width: 768px) {
  ._sub .tit_group{margin-bottom: 30px;}
  ._sub .tit_group .tit_eng{font-size: 18px;}
  ._sub .tit_group .tit{font-size: 30px;line-height: 1.2;}
  ._sub .tit_group .tit p{font-size: 22px;}
}

/* swiper btn group */
._sub .swiper_btn_group{display: flex;align-items: center;justify-content: center;gap: 20px;margin-top: 83px;}
._sub .swiper-button-next{position: relative;left: unset;right: unset;margin-top: 0;width: 10px;height: 20px;} 
._sub .swiper-button-prev{position: relative;left: unset;right: unset;margin-top: 0;width: 10px;height: 20px;}
._sub .swiper-pagination{position: relative;bottom: unset;width: inherit;}
._sub .swiper-pagination-bullet{width: 8px;height: 8px;background-color: #fff;border-radius: 0;}
._sub .swiper-button-prev:after{content: "";background: url(/img/common/swiper_arr_prev.png)no-repeat center center / contain;width: 9px;height: 17px;}
._sub .swiper-button-next:after{content: "";background: url(/img/common/swiper_arr_next.png)no-repeat center center / contain;width: 9px;height: 17px;}
._sub .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 var(--swiper-pagination-bullet-horizontal-gap,10px);}

/* bg_txt / mov_txt */
.mov_txt{font-family: var(--font-Pre);font-weight: 600;font-size: 150px;line-height: 1.5;color: var(--color-Grey);opacity: 0.2;}

/* blur */
.blur_group {position: relative;max-width: 1320px;width: 100%;margin: 50px auto 0;overflow: hidden;}
.blur_group .box-con {position: relative;height: 690px;}
.blur_group .box-con .blur-box {position: absolute;overflow: hidden;width: 50%;height: 100%;}
.blur_group .box-con .blur-box img {height: 100%;object-fit: cover;}
.blur_group .box-con>img {height: 690px;object-fit: cover;}
.blur_group .scrollbar-con {margin: 0 auto;text-align: center;position: absolute;top: 0;width: 100%;height: 100%;font-size: 0;}
.blur_group .scrollbar-con .text {font-size: 18px;color: #ffffff;display: inline-block;vertical-align: top;line-height: 80px;}
.blur_group .scrollbar-con .nav-title-before {margin-right: 16px;}
.blur_group .scrollbar-con .nav-title-after {margin-left: 16px;}
.blur_group .scrollbar-con .inner {width: 100%;height: 100%;text-align: center;margin: 0 auto;display: inline-block;vertical-align: top;position: relative;}
.blur_group .scrollbar-con .movebutton {width: 6px;height: 100%;background: #ffffff;left: 50%;top: 0 !important;position: relative;touch-action: none;cursor: move;transform: translateY(-1px);}

.w_1320{width: 100%;max-width: 1320px;margin: 0 auto;}

.yes_no_btn {position: absolute;top: 50%;left: 50%;transform: translate(-50%,  -50%);width: 40px;}
.yes_no_btn>img {width: 100%;}

.posit_group{display: flex;align-items: center;justify-content: space-between;gap: 40px;}
.posit_group .txt-box{width: 206px;height: 60px;display: flex;align-items: center;justify-content: center;background-color: var(--color-Blue);border-radius: 0 50px 50px 0;font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: #fff;}
.posit_group .txt-box._right{background-color: var(--color-Grey);border-radius: 50px 0 0 50px;}
.posit_group .img-box{flex: 1;display: flex;}
.posit_group .img-box img{width: 100%;}

@media (max-width: 1320px) {
  .yes_no_box{display: none;}
}

@media (max-width: 768px) {
}

@media (max-width: 500px) {
}


/* 서브 시작 */
/* pres_01 start*/
.pres._01 section._01{background-color: #fff;padding: 183px 0;}
.pres._01 section._01 .sec_inner{display: flex;align-items: center;justify-content: space-between;}
.pres._01 section._01 .tit_group{align-items: flex-start;}
.pres._01 section._01 .tit_des{text-align: left;}
.pres._01 section._01 .cont-right{width: 58%;}

.pres._01 section._02{position: relative;background: var(--color-DeepGrey);padding: 200px 0;}
.pres._01 section._02 .bg_abs .img-box{position: absolute;top: 50%;}
.pres._01 section._02 .bg_abs .img-box._01{left: 0;transform: translate(-54%, -50%);}
.pres._01 section._02 .bg_abs .img-box._02{right: 0;transform: translate(47%, -50%);}
.pres._01 section._02 .tit_group .tit{color: #fff;}
.pres._01 section._02 .tit_des .fz-tr{color: #fff;}
.pres._01 section._02 .cont-group{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 60px;margin-top: 90px;}
.pres._01 section._02 .cont-top{display: flex;align-items: start;justify-content: center;gap: 100px;}
.pres._01 section._02 .cont-top .cont-box{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 40px;}
.pres._01 section._02 .cont-top .cont-box .txt-box{display: flex;flex-direction: column;text-align: center;font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: var(--color-Grey);}
.pres._01 section._02 .cont-top .cont-box .txt-box .num{font-weight: 600;font-size: 24px;}

.pres._01 section._03{padding: 200px 0;background: linear-gradient(to bottom, #FFFFFF 60%, #EAF0F5);}
.pres._01 section._03 .cont-group{margin-top: 100px;}

.pres._01 section._04{background-color: #fff;padding: 183px 0;}
.pres._01 section._04 .sec_inner{display: flex;align-items: center;justify-content: space-between;}
.pres._01 section._04 .tit_group{align-items: flex-start;}
.pres._01 section._04 .tit_des{text-align: left;white-space: nowrap;}
.pres._01 section._04 .cont-right{width: 58%;}

.pres._01 section._05{position: relative;background: var(--color-DeepGrey);padding: 200px 0;}
/* .pres._01 section._05 .sec_inner{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;} */
.pres._01 section._05 .tit_group .tit{color: #fff;}
.pres._01 section._05 .tit_des .fz-tr{color: #fff;}
.pres._01 section._05 .bg_abs .img-box{position: absolute;top: 50%;}
.pres._01 section._05 .bg_abs .img-box._01{left: 0;transform: translate(-54%, -50%);}
.pres._01 section._05 .bg_abs .img-box._02{right: 0;transform: translate(47%, -50%);}
.pres._01 section._05 .cont-group{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 60px;margin-top: 90px;}
.pres._01 section._05 .cont-top{display: flex;align-items: start;justify-content: center;gap: 100px;}
.pres._01 section._05 .cont-top .cont-box{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 40px;}
.pres._01 section._05 .cont-top .cont-box .txt-box{display: flex;flex-direction: column;text-align: center;font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: var(--color-Grey);}
.pres._01 section._05 .cont-top .cont-box .txt-box .num{font-weight: 600;font-size: 24px;}

.pres._01 section._06{padding: 200px 0;background: linear-gradient(to bottom, #FFFFFF 60%, #EAF0F5);}
.pres._01 section._06 .cont-group{margin-top: 100px;}

.pres section._07{}


.pres section._07{position: relative;}
.pres section._07 .swiper_btn_group{position: absolute;bottom: 80px;left: 50%;transform: translateX(-50%);z-index: 3;}
.sec07_swiper{width: 100%;height: 100%;background: #000;}
.sec07_swiper .swiper-slide{width: 100%;height: 100%;padding: 200px 0;height: 934px;box-sizing: border-box;}
.sec07_swiper .swiper-slide._01{background: url(/img/presbyopia/s07_bg1.png)no-repeat center /cover;}
.sec07_swiper .swiper-slide._02{background: url(/img/presbyopia/s07_bg2.png)no-repeat center /cover;}
.sec07_swiper .swiper-slide._03{background: url(/img/presbyopia/s07_bg3.png)no-repeat center /cover;}

.pres section._07 .tit_group{margin-bottom: 0;}
.pres section._07 .tit_group .tit{font-weight: 400;line-height: 1.2;}
.pres section._07 .tit_group .tit p{font-size: 50px;}
.pres section._07 .num-box{position: relative;display: flex;align-items: center;justify-content: center;}
.pres section._07 .num-box .num{font-family: var(--font-Pre);font-weight: 400;font-size: 214px;color: #fff;opacity: 0.2;text-align: center;}
.pres section._07 .num-box .txt{font-family: var(--font-Pre);font-weight: 400;font-size: 50px;color: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;text-align: center;}
.pres section._07 .des-txt{font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: #fff;text-align: center;}

@media screen and (max-width: 1320px){
  .pres._01 section._03 .sec_inner{display: flex;flex-direction: column;}
  .pres._01 section._03 .tit_group{order: 0;}
  .pres._01 section._03 .tit_des{order: 2;margin-top: 36px;}
  .pres._01 section._03 .cont-group{order: 1;}
  .pres._01 section._03 .block_1320{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 30px;}
  .pres._01 section._03 .block_1320 .img-box{position: relative;border-radius: 5px;overflow: hidden;}
  .pres._01 section._03 .block_1320 .img-box .txt-box{position: absolute;bottom: 0;left: 0;padding: 0 30px;border-radius: 0 50px 50px 0;font-family: var(--font-Pre);font-weight: 600;font-size: 30px;line-height: 1.5;color: #fff;display: flex;align-items: center;justify-content: center;background-color: var(--color-Blue);}
  .pres._01 section._03 .block_1320 .img-box:nth-child(2) .txt-box{right: 0;left: unset;background-color: #9BA3AB;border-radius: 50px 0 0 50px;}

  .pres._01 section._06 .sec_inner{display: flex;flex-direction: column;}
  .pres._01 section._06 .tit_group{order: 0;}
  .pres._01 section._06 .tit_des{order: 2;margin-top: 36px;}
  .pres._01 section._06 .cont-group{order: 1;}
  .pres._01 section._06 .block_1320{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 30px;}
  .pres._01 section._06 .block_1320 .img-box{position: relative;border-radius: 5px;overflow: hidden;}
  .pres._01 section._06 .block_1320 .img-box .txt-box{position: absolute;bottom: 0;left: 0;padding: 0 30px;border-radius: 0 50px 50px 0;font-family: var(--font-Pre);font-weight: 600;font-size: 30px;line-height: 1.5;color: #fff;display: flex;align-items: center;justify-content: center;background-color: var(--color-Blue);}
  .pres._01 section._06 .block_1320 .img-box:nth-child(2) .txt-box{right: 0;left: unset;background-color: #9BA3AB;border-radius: 50px 0 0 50px;}

}

@media screen and (max-width: 1250px) {
  .pres._01 section._01 .tit_group{align-items: center;margin-bottom: 30px;}
  .pres._01 section._01 .tit_des{text-align: center;}
  .pres._01 section._01 .cont-left{display: flex;flex-direction: column;align-items: center;}
  .pres._01 section._01 .cont-left .img-box{margin-bottom: 38px;}
  .pres._01 section._01 .cont-right{display: none;}

  .pres._01 section._02 .bg_abs{display: none;}
  .pres._01 section._02 .cont-top{flex-wrap: wrap;width: 70%;}
  .pres._01 section._02 .cont-top .cont-box{width: 40%;max-width: 330px;}
  
  .pres._01 section._04 .bg_abs{display: none;}
  .pres._01 section._04 .cont-left{display: flex;flex-direction: column;align-items: center;}
  .pres._01 section._04 .cont-left .cont-box{gap: 10px;}
  .pres._01 section._04 .tit_group{align-items: center;}
  .pres._01 section._04 .tit_des{white-space: normal;text-align: center;margin-top: 40px;}

  .pres._01 section._05 .bg_abs{display: none;}
  .pres._01 section._05 .cont-top{flex-direction: column;gap: 30px;}
  .pres._01 section._05 .cont-top .cont-box{gap: 10px;}
}

@media screen and (max-width: 768px) {

    .sec07_swiper .swiper-slide._01{background-image: url(/img/presbyopia/m_s07_bg1.png);}
    .sec07_swiper .swiper-slide._02{background-image: url(/img/presbyopia/m_s07_bg2.png);}
    .sec07_swiper .swiper-slide._03{background-image: url(/img/presbyopia/m_s07_bg3.png);}
    

  .pres._01 section._01{padding: 58px 0;}

  .pres._01 section._02{padding: 77px 0;}
  .pres._01 section._02 .cont-group{margin-top: 37px;}
  .pres._01 section._02 .cont-top{flex-direction: column;gap: 30px;width: inherit;}
  .pres._01 section._02 .cont-top .cont-box{gap: 10px;width: 100%;max-width: unset;}

  .pres._01 section._03{padding: 58px 0;}
  .pres._01 section._03 .cont-group{margin-top: 0;}
  .pres._01 section._03 .block_1320 .img-box .txt-box{font-size: 18px;padding: 0 18px;}

  .pres._01 section._04{padding: 77px 0;}
  .pres._01 section._04 .cont-group{margin-top: 37px;}

  .pres._01 section._05{padding: 77px 0;}
  .pres._01 section._05 .cont-group{margin-top: 37px;}

  .pres._01 section._06{padding: 58px 0;}
  .pres._01 section._06 .cont-group{margin-top: 0;}
  .pres._01 section._06 .block_1320 .img-box .txt-box{font-size: 18px;padding: 0 18px;}

  .pres section._07{padding: 0px 0;}
  .pres section._07 .tit_group .tit p{font-size: 22px;}
  .pres section._07 .num-box .txt{font-size: 30px;}
  .pres section._07 .des-txt{font-size: 18px;width: 50%;min-width: 250px;margin: 0 auto;}
  .pres section._07 .swiper_btn_group{margin-top: 30px;}
}
/* pres_01 end*/

/* pres_02 start*/
.pres._02 section._01{background-color: #fff;padding: 183px 0;}
.pres._02 section._01 .sec_inner{display: flex;align-items: center;justify-content: space-between;}
.pres._02 section._01 .tit_group{align-items: flex-start;}
.pres._02 section._01 .tit_group .tit{text-align: left;white-space: nowrap;}
.pres._02 section._01 .tit_des{text-align: left;}
.pres._02 section._01 .cont-right{width: 37%;}

.pres._02 section._02{background: var(--color-DeepGrey);padding: 200px 0;}
.pres._02 section._02 .cont-group{margin-top: 90px;}
.pres._02 section._02 .box_group{display: flex;align-items: start;justify-content: center;gap: 30px;height: 790px;}
.pres._02 section._02 .box_group > div{height: 100%;background-color: var(--color-Black);}
.pres._02 section._02 .box_group .min_box{width: 10%;}
.pres._02 section._02 .box_group .lens_box{flex: 1; display: flex;flex-direction: column;align-items: center;justify-content: center;}
.pres._02 section._02 .box_group .lens_box .txt-box{display: flex;flex-direction: column;gap: 10px;}
.pres._02 section._02 .box_group .lens_box .txt-box h5{font-family: var(--font-Pre);font-weight: 400;font-size: 50px;line-height: 1.5;color: #fff;text-align: center;}
.pres._02 section._02 .box_group .lens_box .txt-box h5 .fz-tr{color: var(--color-Yellow);}
.pres._02 section._02 .box_group .lens_box .txt-box p{font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: var(--color-Grey);text-align: center;}
.pres._02 section._02 .box_group .lens_box .txt-box p .fz-tr{color: #fff;}
.pres._02 section._02 .box_group .lens_box .img-box{margin-top: 30px;}

.pres._02 section._03{background: linear-gradient(to bottom, #5263FF -20%, #0D99FF);padding: 200px 0;}
.pres._02 section._03 .tit_group .tit_eng{color: var(--color-LightBlue);}
.pres._02 section._03 .tit_group .tit{color: #fff;}
.pres._02 section._03 .tit_des{color: #fff;}
.pres._02 section._03 .tit_des .fz-tr{color: var(--color-Yellow);}
.pres._02 section._03 .cont-group{margin-top: 112px;display: flex;flex-direction: column;gap: 112px;}
.pres._02 section._03 .cont-group .txt-box{font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: #fff;text-align: center;}
.pres._02 section._03 .cont-group .txt-box .fz-tr{color: var(--color-Yellow);}

.pres._02 section._04{background: var(--color-DeepGrey);padding: 200px 0;}
.pres._02 section._04 .cont-group{margin-top: 90px;}
.pres._02 section._04 .box_group{display: flex;align-items: start;justify-content: center;gap: 30px;height: 540px;}
.pres._02 section._04 .box_group > div{height: 100%;background-color: var(--color-Black);}
.pres._02 section._04 .box_group .min_box{width: 10%;}
.pres._02 section._04 .box_group .lens_box{flex: 1; display: flex;flex-direction: column;align-items: center;justify-content: start;gap: 35px;padding-top: 10px;}
.pres._02 section._04 .box_group .lens_box .txt-box{display: flex;flex-direction: column;gap: 10px;}
.pres._02 section._04 .box_group .lens_box .txt-box h5{font-family: var(--font-Pre);font-weight: 400;font-size: 50px;line-height: 1.5;color: #fff;text-align: center;}
.pres._02 section._04 .box_group .lens_box .txt-box h5 .fz-tr{color: var(--color-Yellow);}
.pres._02 section._04 .box_group .lens_box .txt-box p{font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: var(--color-Grey);text-align: center;}
.pres._02 section._04 .box_group .lens_box .txt-box p .fz-tr{color: #fff;}
.pres._02 section._04 .box_group .lens_box .img-box{width: 90%;margin: 0 auto; margin-top: 30px;}
.pres._02 section._04 .box_group .lens_box .img-box img{width: 100%;}

.pres._02 section._05{background: url(/img/presbyopia/pr_02_sec05_bg.jpg)no-repeat center top / cover;padding: 200px 0;}
.pres._02 section._05 .cont-group{margin-top: 136px;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 234px;}
.pres._02 section._05 .box-group{display: flex;align-items: start;justify-content: center;gap: 67px;}
.pres._02 section._05 .box-group .cont-box{border-radius: 5px;overflow: hidden;background: var(--color-Grey);display: flex;flex-direction: column;align-items: center;}
.pres._02 section._05 .box-group .cont-box._02{background-color: var(--color-Blue);}
.pres._02 section._05 .box-group .cont-box .tit{padding: 13px 0;font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: var(--color-LightGrey);text-align: center;}
.pres._02 section._05 .box-group .cont-box .des-box{padding: 31px 0;display: flex;flex-direction: column;gap: 10px;width: 80%;margin: 0 auto;}
.pres._02 section._05 .box-group .cont-box .des-box .des-list{padding: 10px 0;background-color: #ffffff36;border-radius: 50px;display: flex;align-items: center;justify-content: center;font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: #fff;text-align: center;}

.pres._02 section._06{background-color: #fff;padding: 183px 0;}
.pres._02 section._06 .sec_inner{display: flex;align-items: center;justify-content: space-between;}
.pres._02 section._06 .sec_inner .cont-right{width: 55%;}
.pres._02 section._06 .tit_group{align-items: flex-start;}
.pres._02 section._06 .tit_des{text-align: left;}
.pres._02 section._06 .tit_group .tit{white-space: nowrap;}

@media screen and (max-width: 1250px) {
  .pres._02 section._01 .sec_inner{justify-content: center;}
  .pres._02 section._01 .tit_group{align-items: center;}
  .pres._02 section._01 .tit_group .tit{white-space: normal;text-align: center;}
  .pres._02 section._01 .cont-left .img-box{text-align: center;}
  .pres._02 section._01 .tit_des{text-align: center;margin-top: 50px;}

  .pres._02 section._02 .box_group .min_box{display: none;}
  .pres._02 section._02 .cont-group{width: 90%;margin: 0 auto;margin-top: 66px;}
  .pres._02 section._02 .box_group{height: inherit;}
  .pres._02 section._02 .box_group .lens_box{padding: 30px 0;}
  .pres._02 section._02 .box_group .lens_box .txt-box{width: 90%;}

  .pres._02 section._04 .box_group{height: 500px;gap: 10px;}
  .pres._02 section._04 .box_group .min_box{display: none;}

  .pres._02 section._05 .box-group{flex-direction: column;gap: 20px;}
  .pres._02 section._05 .box-group .cont-box .des-box{width: 90%;}
  .pres._02 section._05 .box-group .cont-box .tit{font-size: 18px;}

  .pres._02 section._06 .img-box{text-align: center;}
  .pres._02 section._06 .tit_group{align-items: center;}
  .pres._02 section._06 .tit_des{text-align: center;margin-top: 32px;}
}

@media screen and (max-width: 768px) {
  .pres._02 section._01{padding-top: 58px;padding-bottom: 70px;}
  .pres._02 section._01 .tit_des{margin-top: 27px;}

  .pres._02 section._02{padding-top: 58px;padding-bottom: 70px;}
  .pres._02 section._02 .box_group{flex-direction: column;}
  .pres._02 section._02 .box_group .lens_box{padding: 15px 0;}
  .pres._02 section._02 .box_group .lens_box .txt-box h5{font-size: 22px;}
  .pres._02 section._02 .box_group .lens_box .img-box{margin-top: 0;}

  .pres._02 section._03{padding: 58px 0;}
  .pres._02 section._03 .sec_inner{width: 100%;}
  .pres._02 section._03 .tit_group{width: 90%;margin-left: auto;margin-right: auto;}
  .pres._02 section._03 .tit_des{width: 90%;margin: 0 auto;}
  .pres._02 section._03 .cont-group{margin-top: 17px;gap: 47px;}
  .pres._02 section._03 .cont-group .txt-box{width: 90%;margin: 0 auto;}
  .pres._02 section._03 .cont-group .img-box{text-align: center;}
  .pres._02 section._03 .cont-group .img-box .block_768{display: inline-block;}

  .pres._02 section._04{padding: 58px 0;}
  .pres._02 section._04 .cont-group{width: 90%;margin: 0 auto;margin-top: 38px;}
  .pres._02 section._04 .box_group{flex-direction: column;align-items: center;gap: 14px;height: inherit;}
  .pres._02 section._04 .box_group .lens_box{padding: 30px 0;gap: 29px;}
  .pres._02 section._04 .box_group .lens_box .txt-box h5{font-size: 30px;}
  .pres._02 section._04 .box_group .lens_box .txt-box p{font-size: 18px;}
  .pres._02 section._04 .box_group .lens_box .img-box{margin-top: 0;width: 85%;}

  .pres._02 section._05{padding-top: 58px;padding-bottom: 22px;background: url(/img/presbyopia/pr_02_sec05_bg_mo.jpg)no-repeat top center / cover;}
  .pres._02 section._05 .cont-group{margin-top: 43px;gap: 96px;}
  .pres._02 section._05 .box-group .cont-box .des-box .des-list p{width: 90%;}

  .pres._02 section._06{padding-top: 58px;padding-bottom: 25px;}

}

/* pres_02 end */


/* pres_03 start */
.pres._03 section._01{padding: 200px 0;}
.pres._03 section._01 .cont-group{margin-top: 75px;display: flex;justify-content: center;flex-wrap: wrap;row-gap: 70px;gap: 40px;}
.pres._03 section._01 .equip-box{width: 31%;background: #9ba3ab41;border-radius: 5px;overflow: hidden;}
.pres._03 section._01 .equip-box .tit{display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;background-color: var(--color-Blue);padding: 27px 0;}
.pres._03 section._01 .equip-box .tit p{font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: #fff;}
.pres._03 section._01 .equip-box .tit .big{font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: #fff;}
.pres._03 section._01 .equip-box .img-box img{width: 100%;object-fit: cover;}
.pres._03 section._01 .equip-box .equip_more{display: flex;align-items: center;justify-content: center;padding: 24px 0;background: var(--color-DeepGrey);font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: var(--color-Grey);cursor: pointer;}
.pres._03 section._01 .equip-box .equip_more:hover{color: #fff;}
.pres._03 section._01 .equip-box .equip_more .show_txt{display: none;}

.equip_pop{position: fixed;left: 50%;top: 50%;width: 62%;height: 70vh;transform: translate(-50%, -50%);z-index: 99999;display: none;width: 100%;max-width: 1190px;}
.equip_pop .close{transition: .3s; position: absolute;top: 35px;right: 35px;cursor: pointer;}
.equip_pop .close:hover{transform: rotate(180deg);}
.equip_pop .tit{padding: 30px 0;text-align: center;background-color: var(--color-Blue);font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: #fff;}
.equip_pop .cont-group{background-color: #fff;padding: 70px;display: flex;align-items: center;justify-content: space-between;}
.equip_pop .equip_nm{font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: var(--color-DeepGrey);text-align: center;}
.equip_pop .equip_nm h4{font-size: 50px;}
.equip_pop .txt-box{display: flex;flex-direction: column;gap: 42px;width: 50%;}
.equip_pop .des-box{font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: var(--color-Grey);text-align: center;}

.equip_show1 .equip_pop._01{display: block;}
.equip_show2 .equip_pop._02{display: block;}
.equip_show3 .equip_pop._03{display: block;}
.equip_show4 .equip_pop._04{display: block;}
.equip_show5 .equip_pop._05{display: block;}
.equip_show6 .equip_pop._06{display: block;}
.equip_show7 .equip_pop._07{display: block;}
.equip_show8 .equip_pop._08{display: block;}
.equip_show9 .equip_pop._09{display: block;}
.equip_show10 .equip_pop._10{display: block;}
.equip_show11 .equip_pop._11{display: block;}
.equip_show12 .equip_pop._12{display: block;}
.equip_show13 .equip_pop._13{display: block;}
.equip_show14 .equip_pop._14{display: block;}
.equip_show15 .equip_pop._15{display: block;}
.equip_show16 .equip_pop._16{display: block;}
.equip_show17 .equip_pop._17{display: block;}
.equip_show18 .equip_pop._18{display: block;}
.equip_show19 .equip_pop._19{display: block;}
.equip_show20 .equip_pop._20{display: block;}

@media screen and (max-width: 1250px) {
  .equip_pop .cont-group{padding: 50px;gap: 30px;}
  .equip_pop{width: 90%;}
}


@media screen and (max-width: 850px) {
  .pres._03 section._01{padding: 58px 0;}
  .pres._03 section._01 .cont-group{flex-direction: column;margin-top: 70px;row-gap: 20px;}
  .pres._03 section._01 .equip-box{width: 100%;}

  .pres._03 section._01 .equip-box .equip_more {transition: 1s;position: relative;text-align: center;overflow: hidden;height: 100%;max-height: 20px;}
  .pres._03 section._01 .equip-box .equip_more .show_txt{transition: .8s; display: block;opacity: 0;width: 90%;}
  .pres._03 section._01 .equip-box .equip_more p:nth-child(1){display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;opacity: 1;}
  
  .pres._03 section._01 .equip-box .equip_more:hover{color: var(--color-Grey);}
  .pres._03 section._01 .equip-box .equip_more.show{max-height: 500px;}
  .pres._03 section._01 .equip-box .equip_more.show .show_txt{opacity: 1;}
  .pres._03 section._01 .equip-box .equip_more.show p:nth-child(1){opacity: 0;}
}
/* pres_03 end */


/* presbyopiaLens start */
.presLens .top_visual{background-image: url(/img/presLens/prl_visual_bg.jpg);}

.presLens._01 section._01{padding: 200px 0;background-color: var(--color-LightGrey);}
.presLens._01 section._01 .cont-group{margin-top: 90px;display: flex;flex-direction: column;gap: 70px;}
.presLens._01 section._01 .cont-top{display: flex;flex-direction: column;gap: 20px; width: 100%;max-width: 950px;margin: 0 auto;}
.presLens._01 section._01 .cont-top .des-list{background-color: #fff;border-radius: 50px;padding: 17px 0;display: flex;align-items: center;justify-content: center;font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: var(--color-Grey);text-align: center;}
.presLens._01 section._01 .cont-top .des-list .fz-tr{color: var(--color-DeepGrey);font-weight: 600;}
.presLens._01 section._01 .cont-bot{display: flex;align-items: start;justify-content: center;gap: 68px;}
.presLens._01 section._01 .cont-bot .cont-box{display: flex;flex-direction: column;}
.presLens._01 section._01 .cont-bot .cont-box img{width: 100%;}
.presLens._01 section._01 .cont-bot .cont-box .txt-box{padding: 13px 0;background-color: var(--color-Grey);font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: #fff;display: flex;align-items: center;justify-content: center;}
.presLens._01 section._01 .cont-bot .cont-box._02 .txt-box{background-color: var(--color-Blue);}

.presLens._01 section._02{padding: 200px 0;background: linear-gradient(to bottom, #5263FF -20%, #0D99FF);}
.presLens._01 section._02 .tit_group .tit_eng{color: var(--color-LightBlue);}
.presLens._01 section._02 .tit_group .tit{color: #fff;}
.presLens._01 section._02 .cont-group{margin-top: 80px;display: flex;align-items: center;justify-content: space-between;}
.presLens._01 section._02 .cont-group .txt-box{background-color: #ffffff1c;padding: 60px;height: calc(371px - 120px); display: flex;flex-direction: column;justify-content: space-between;}
.presLens._01 section._02 .cont-group .top_txt{display: flex;flex-direction: column;gap: 10px;font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: var(--color-LightBlue);}
.presLens._01 section._02 .cont-group .top_txt h5{font-family: var(--font-Pre);font-weight: 400;font-size: 50px;line-height: 1.5;color: #fff;}
.presLens._01 section._02 .cont-group .top_txt h5 .fz-tr{color: var(--color-Yellow);}
.presLens._01 section._02 .cont-group .bot_txt{font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: #fff;}
.presLens._01 section._02 .cont-group .bot_txt .fz-tr{color: var(--color-Yellow);}

.presLens._01 section._03{padding: 200px 0;background-color: var(--color-DeepGrey);}
.presLens._01 section._03 .cont-group{margin-top: 90px;display: flex;flex-direction: column;gap: 70px;}
.presLens._01 section._03 .des-group{display: flex;flex-direction: column;gap: 50px; width: 100%;max-width: 950px;margin: 0 auto;}
.presLens._01 section._03 .des-group .des-list{background-color: var(--color-Black);border-radius: 50px;padding: 17px 0;display: flex;align-items: center;justify-content: center;font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: var(--color-Grey);text-align: center;}
.presLens._01 section._03 .des-group .des-list .fz-tr{color: #fff;font-weight: 600;}

.presLens._01 section._04{padding: 200px 0;}
.presLens._01 section._04 .cont-group{margin-top: 90px;}
.presLens._01 section._04 .cont-group .img-group{display: none;}

.presLens._01 section._05{padding: 200px 0;background: var(--color-LightGrey);}
.presLens._01 section._05 .tit_group .tit_eng{color: var(--color-Blue);}
.presLens._01 section._05 .cont-group{margin-top: 90px;}

.presLens._01 section._06{padding: 200px 0;background: var(--color-DeepGrey);}
.presLens._01 section._06 .cont-group{margin-top: 90px;display: flex;flex-direction: column;gap: 90px;}
.presLens._01 section._06 .cont-top{display: flex;align-items: start;justify-content: space-between;gap: 10px;}
.presLens._01 section._06 .cont-bot{position: relative;background-color: #ffffff1e;display: flex;flex-direction: column;align-items: center;justify-content: space-between;gap: 50px;padding: 103px 0;}
.presLens._01 section._06 .cont-bot .abs_img{position: absolute;top: 50%;transform: translateY(-50%);}
.presLens._01 section._06 .cont-bot .abs_img._01{left: 180px;}
.presLens._01 section._06 .cont-bot .abs_img._02{right: 180px;}
.presLens._01 section._06 .cont-bot .top_txt{font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: #fff;text-align: center;display: flex;flex-direction: column;gap: 10px;}
.presLens._01 section._06 .cont-bot .top_txt .eng{font-weight: 600;font-size: 24px;line-height: 1.5;color: var(--color-Grey);}
.presLens._01 section._06 .cont-bot .top_txt h5{font-size: 50px;color: #fff;}
.presLens._01 section._06 .cont-bot .top_txt h5 .fz-tr{color: var(--color-Yellow);}
.presLens._01 section._06 .cont-bot .mid_txt{font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: var(--color-Grey);text-align: center;}
.presLens._01 section._06 .cont-bot .mid_txt .c-white{font-weight: 600;}

.presLens._01 section._07{height: 50vh;position: relative;padding-top: 253px;padding-bottom: 228px;}
.presLens._01 section._07 .bg_{background: url(/img/main/m_sec12_bg.jpg)no-repeat center center / cover;z-index: -1;top: 0;left: 0;height: 100%;width: 100%;position: absolute;}
.presLens._01 section._07 .cont-group{position: relative;}
.presLens._01 section._07 .history{margin-left: 270px;width: 6430px;}
.presLens._01 section._07 .line_box{border-top: 2px solid #fff;width: 100%;}

.presLens._01 section._07 .dot_his_group{position: relative;top: -10px;width: 100%;display: flex;align-items: start;gap: 170px;}
.presLens._01 section._07 .dot_his_group .his_group{display: flex;flex-direction: column;align-items: center;justify-content: center;transform: translateX(-50%);}
.presLens._01 section._07 .dot_his_group .his_group.his_min{transform: translateX(-100%);}
.presLens._01 section._07 .dot_his_group .his_group .dot{width: 20px;height: 20px;background-color: #fff;border-radius: 50%;margin-bottom: 60px;}
.presLens._01 section._07 .dot_his_group .his_group .txt-box{display: flex;flex-direction: column;align-items: center;justify-content: center;white-space: nowrap;}
.presLens._01 section._07 .dot_his_group .his_group .date{font-family: var(--font-Pre);font-weight: 600;font-size: 30px;line-height: 1;color: #fff;margin-bottom: 30px;text-align: center;}
.presLens._01 section._07 .dot_his_group .his_group .sm_des{font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: #fff;margin-bottom: 20px;text-align: center;}
.presLens._01 section._07 .dot_his_group .his_group .sm_des.bold{font-weight: 600;}

@media screen and (max-width: 1400px) {
  .presLens._01 section._06 .cont-bot .abs_img{top: 26%;width: 8%;min-width: 50px;}
  .presLens._01 section._06 .cont-bot .abs_img._01{left: 100px;}
  .presLens._01 section._06 .cont-bot .abs_img._02{right: 100px;}
}

@media screen and (max-width: 1250px) {
  .presLens._01 section._07{padding: 100px 0;height: inherit;}
  .presLens._01 section._07 .cont-group{padding: 20px 0;}
  .presLens._01 section._07 .line_box{border-top: 0;border-left: 2px solid #fff;position: absolute;top: 0;bottom: 0;left: 4px;height: calc(100% - 90px);}
  .presLens._01 section._07 .history{margin-left: 5%;width: inherit;position: relative;}

  .presLens._01 section._07 .dot_his_group{flex-direction: column;gap: 50px;}
  .presLens._01 section._07 .dot_his_group .his_group{flex-direction: row;transform: unset;align-items: flex-start;justify-content: flex-start;width: 100%;gap: 5%;}
  .presLens._01 section._07 .dot_his_group .his_group .date{margin-bottom: 20px;}
  .presLens._01 section._07 .dot_his_group .his_group .dot{margin-bottom: unset;width: 10px;height: 10px;min-width: 10px; transform: translateY(100%);}

  .presLens._01 section._07 .dot_his_group .his_group .txt-box{align-items: flex-start;white-space: normal;}
  .presLens._01 section._07 .dot_his_group .his_group .sm_des.bold{text-align: left;font-size: 16px;}
  .presLens._01 section._07 .dot_his_group .his_group.his_min{transform: unset;}
  .presLens._01 section._07 .dot_his_group .his_group .sm_des{text-align: left;margin-bottom: 0;}

  .presLens._01 section._02 .cont-group{flex-direction: column;gap: 45px;}
  .presLens._01 section._02 .cont-group .img-box{min-width: 250px;}
  .presLens._01 section._02 .cont-group .txt-box{height: inherit;gap: 50px;}
}

@media screen and (max-width: 768px) {
  .presLens._01 section._07 .bg_{background: none;}
}

@media screen and (max-width: 410px) {
  .presLens._01 section._07{padding: 50px 0;}
  /* ._main section._12 .history{width: 4640px;} */
}

@media screen and (max-width: 350px) {
  /* .presLens._01 section._07 .history{width: 5440px;} */
  /* .presLens._01 section._07 .dot_his_group .his_group .sm_des{font-size: 14px;} */
}

@media screen and (max-width: 768px) {
  .presLens._01 section._01{padding: 58px 0;}
  .presLens._01 section._01 .tit_des{display: none;}
  .presLens._01 section._01 .cont-group{margin-top: 50px;gap: 42px;}
  .presLens._01 section._01 .cont-top .des-list{border-radius: 20px;}
  .presLens._01 section._01 .cont-top .des-list p{width: 90%;}
  .presLens._01 section._01 .cont-bot{flex-direction: column;align-items: center;gap: 20px;}
  .presLens._01 section._01 .cont-bot .cont-box .txt-box{font-size: 18px;}

  .presLens._01 section._02{padding: 58px 0;}
  .presLens._01 section._02 .cont-group{margin-top: 64px;}
  .presLens._01 section._02 .cont-group .top_txt{font-size: 18px;}
  .presLens._01 section._02 .cont-group .top_txt h5{font-size: 25px;}
  .presLens._01 section._02 .cont-group .txt-box{padding: 24px 8px;}

  .presLens._01 section._03{padding: 58px 0;}
  .presLens._01 section._03 .cont-group{margin-top: 60px;}
  .presLens._01 section._03 .des-group{gap: 30px;}
  .presLens._01 section._03 .des-group .des-list{border-radius: 20px;}
  .presLens._01 section._03 .des-group .des-list p{width: 90%;}

  .presLens._01 section._04{padding-top: 100px;padding-bottom: 65px;}
  .presLens._01 section._04 .cont-group{margin: 0 auto;margin-top: 54px;display: flex;justify-content: center;}
  .presLens._01 section._04 .cont-group .img-group{display: flex;align-items: flex-end;width: max-content;}
  .presLens._01 section._04 .cont-group .img-group .img-box._01{width: max-content;}
  .presLens._01 section._04 .cont-group .img-group .img-box._02{width: 220px;height: 505px;overflow: scroll;}
  .presLens._01 section._04 .cont-group .img-group .img-box._02 img{max-width: unset; height: 100%;object-fit: cover;}

  .presLens._01 section._05{padding-top: 62px;padding-bottom: 35px;}
  .presLens._01 section._05 .cont-group{margin-top: 65px;}
  .presLens._01 section._05 .img-box img{margin: 0 auto;}

  .presLens._01 section._06{padding: 62px 0;}
  .presLens._01 section._06 .cont-group{margin-top: 30px;gap: 40px;}
  .presLens._01 section._06 .cont-top{flex-wrap: wrap;}
  .presLens._01 section._06 .cont-top .img-box._01{width: 100%;}
  .presLens._01 section._06 .cont-top .img-box._02{width: calc(45% - 5px);}
  .presLens._01 section._06 .cont-top .img-box._03{width: calc(55% - 5px);}

  .presLens._01 section._06 .cont-bot{padding: 32px 5%;}
  .presLens._01 section._06 .cont-bot .top_txt .eng{font-size: 18px;}
  .presLens._01 section._06 .cont-bot .top_txt h5{font-size: 30px;}
  .presLens._01 section._06 .cont-bot .abs_img{top: 70px;}
  .presLens._01 section._06 .cont-bot .abs_img._01{left: 10%;}
  .presLens._01 section._06 .cont-bot .abs_img._02{right: 10%;}

}

@media screen and (max-width: 450px){
  .presLens._01 section._06 .cont-bot .abs_img{min-width: 35px;}
  .presLens._01 section._06 .cont-bot .abs_img._01{left: 3%;}
  .presLens._01 section._06 .cont-bot .abs_img._02{right: 3%;}
}

@media screen and (max-width: 375px){
  .presLens._01 section._04 .cont-group .img-group{width: 100%;}
  .presLens._01 section._04 .cont-group .img-group .img-box._02{flex: 1;}
}

@media screen and (max-width: 350px){
  .presLens._01 section._06 .cont-bot .abs_img{display: none;}

  .presLens._01 section._07 .history{width: 5040px;}
}


/* presbyopiaLens end */

/* glaucoma start */
.glau .top_visual{background-image: url(/img/glau/glau_visual_bg.jpg);}
.glau._01 .sec_inner{max-width: 1385px;}

.glau._01 section._01{background-color: var(--color-LightGrey);padding: 200px 0;}
.glau._01 section._01 .sec_inner{display: flex;align-items: center;justify-content: space-between;gap: 20px;}
.glau._01 section._01 .tit_group{align-items: flex-start;}
.glau._01 section._01 .tit_group .tit{text-align: left;}
.glau._01 section._01 .tit_des{text-align: left;}

.glau._01 section._02{padding-top: 140px;padding-bottom: 110px;}
.glau._01 section._02 .cont-group{margin-top: 40px;}
.glau._01 section._02 .cont-group img{width: 100%;}

.glau._01 section._03{background-color: var(--color-DeepGrey);padding: 275px 0;}
.glau._01 section._03 .sec_inner{display: flex;align-items: center;justify-content: space-between;}
.glau._01 section._03 .tit_group{align-items: flex-start;}
.glau._01 section._03 .tit_group .tit_eng{color: var(--color-Blue);}
.glau._01 section._03 .tit_des{text-align: left;}
.glau._01 section._03 .cont-right{width: 55%;}

.glau._01 section._04{background-color: var(--color-LightGrey);padding-top: 200px;padding-bottom: 120px;}
.glau._01 section._04 .cont-group{margin-top: 103px;display: flex;align-items: center;justify-content: space-between;gap: 10px;}
.glau._01 section._04 .cont-group .cont-box{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 30px;}
.glau._01 section._04 .cont-group .cont-box p{font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: var(--color-Black);text-align: center;}
.glau._01 section._04 .cont-group .cont-box .img-box{border-radius: 20px;overflow: hidden;}
.glau._01 section._04 .cont-group .arr-box{position: relative;top: -40px;}

.glau._01 section._05{padding: 150px 0;}
.glau._01 section._05 .cont-group{margin-top: 100px;display: flex;justify-content: space-between;gap: 10px;}

.glau._01 section._06{padding: 140px 0;background-color: #EAF0F5;}
.glau._01 section._06 .cont-group{margin-top: 140px;display: flex;justify-content: space-between;align-items: center;gap: 50px;}
.glau._01 section._06 .des-group{display: flex;flex-direction: column;gap: 20px;flex: 1;}
.glau._01 section._06 .des-list{position: relative;background-color: var(--color-DeepGrey);display: flex;align-items: center;gap: 10%;padding: 15px 0;padding-left: 23px;border-radius: 50px;font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 2;color: #fff;filter: drop-shadow(3px 8px 10px rgba(0, 0, 0, .15));}

.glau._01 section._07{padding-top: 140px;padding-bottom: 75px;background-color: var(--color-DeepGrey);}
.glau._01 section._07 .cont-group{margin-top: 90px;display: flex;flex-direction: column;gap: 100px;align-items: center;justify-content: center;}
.glau._01 section._07 .cont-box{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 30px;}
.glau._01 section._07 .cont-box .txt-box{display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;gap: 5px;}
.glau._01 section._07 .cont-box .txt-box .tit{font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 2;color: #fff;}
.glau._01 section._07 .cont-box .txt-box .des{font-family: var(--font-Pre);font-weight: 400;font-size: 22px;line-height: 1.5;color: #ffffff7c;}
.glau._01 section._07 .cont-box .txt-box .des .fz-tr{color: #fff;}
.glau._01 section._07 .cont-box .img-group{display: flex;align-items: start;justify-content: space-between;gap: 10px;}
.glau._01 section._07 .cont-box .img-box{display: flex;flex-direction: column;gap: 10px;align-items: center;justify-content: center;}
.glau._01 section._07 .cont-box .img-box p{font-family: var(--font-Pre);font-weight: 400;font-size: 22px;line-height: 1.5;color: #fff;}

@media screen and (max-width: 1250px) {
  .glau._01 section._01 .sec_inner{justify-content: center;}
  .glau._01 section._01 .tit_group{align-items: center;margin-bottom: 30px;}
  .glau._01 section._01 .tit_group .tit{text-align: center;}
  .glau._01 section._01 .cont-left{display: none;}
  .glau._01 section._01 .tit_des{margin-top: 20px;text-align: center;}

  .glau._01 section._03 .sec_inner{justify-content: center;}
  .glau._01 section._03 .tit_group{align-items: center;}
  .glau._01 section._03 .cont-right{display: none;}
  .glau._01 section._03 .tit_des{text-align: center;margin-top: 35px;}

  .glau._01 section._05 .cont-group{justify-content: center;}

  .glau._01 section._06 .cont-group{flex-direction: column;gap: 40px;}
  .glau._01 section._06 .des-group{width: 100%;}
}
@media screen and (max-width: 768px) {
  .glau._01 section._01{padding: 58px 0;}

  .glau._01 section._02{padding: 58px 0;}
  .glau._01 section._02 .cont-group{margin-top: 60px;}

  .glau._01 section._03{padding: 58px 0;}

  .glau._01 section._04{padding-top: 58px;padding-bottom: 49px;}
  .glau._01 section._04 .cont-group{margin-top: 32px;flex-direction: column;}
  .glau._01 section._04 .cont-group .cont-box{gap: 10px;}
  .glau._01 section._04 .cont-group .cont-box p{font-size: 18px;}
  .glau._01 section._04 .cont-group .arr-box{top: unset;rotate: 90deg;}

  .glau._01 section._05{padding: 58px 0;}
  .glau._01 section._05 .cont-group{margin-top: 40px;flex-direction: column;gap: 20px;}
  .glau._01 section._05 .cont-group .img-box img{margin: 0 auto;}

  .glau._01 section._06{padding: 58px 0;}
  .glau._01 section._06 .cont-group{margin-top: 40px;}
  .glau._01 section._06 .des-list{font-size: 18px;gap: 20px;padding: 0;padding-left: 15px;height: 60px;line-height: 1.4;}

  .glau._01 section._07{padding: 58px 0;}
  .glau._01 section._07 .cont-group{margin-top: 40px;gap: 40px;}
  .glau._01 section._07 .cont-box .txt-box .des{font-size: 18px;}
  .glau._01 section._07 .cont-box .img-group{flex-direction: column;align-items: center;gap: 20px;}
  .glau._01 section._07 .cont-box .img-box{width: 100%;}
  .glau._01 section._07 .cont-box .img-box img{width: 100%;}
  .glau._01 section._07 .cont-box .img-box p{font-size: 18px;text-align: center;}
}

/* glaucoma end */

/* retina start */

/* retina_01 */
.retina .top_visual{background-image: url(/img/glau/glau_visual_bg.jpg);}
.retina .tit_group .tit_eng{text-transform: none;}
/* .retina .top_visual .tit_group .big_tit{text-transform: none;} */

.retina._01 section._01_plus01{background: url(/img/retina/retina_01_sec01_pl01_bg.jpg)no-repeat center center / cover;padding: 366px 0;}
.retina._01 section._01_plus01 .tit_group{align-items: start;}
.retina._01 section._01_plus01 .tit_group .tit{text-align: left;}
.retina._01 section._01_plus01 .tit_des{text-align: left;color: #fff;}

.retina._01 section._01_plus02{padding: 250px 0;position: relative;}
.retina._01 section._01_plus02 .tit_des{color: var(--color-DeepGrey);}
.retina._01 section._01_plus02 .cont-group{position: relative;margin-top: 118px;display: flex;align-items: center;justify-content: center;}
.retina._01 section._01_plus02 .bg-arr{position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);}
.retina._01 section._01_plus02 .img-group{position: relative;display: flex;align-items: center;justify-content: space-between;gap: 20px;width: 100%;max-width: 1270px;z-index: 1;}
.retina._01 section._01_plus02 .mov_txt{position: absolute;right: -20px;bottom: 0;white-space: nowrap;}

.retina._01 section._01_plus03{padding-top: 120px;padding-bottom: 185px;}
.retina._01 section._01_plus03 .tit_des{color: var(--color-DeepGrey);}
.retina._01 section._01_plus03 .cont-group{margin: 0 auto;margin-top: 40px;display: flex;align-items: start;justify-content: space-between;width: 100%;max-width: 1315px;}
.retina._01 section._01_plus03 .img-group{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 27px;}
.retina._01 section._01_plus03 .img-group p{font-weight: 400;font-weight: 600;font-size: 24px;line-height: 1.5;color: var(--color-DeepGrey);text-align: center;}

.retina._01 section._01{display: flex;}
.retina._01 section._01 > div{width: calc(50% - 200px);}
.retina._01 section._01 .tit_group{align-items: flex-start;}
.retina._01 section._01 .tit_des{text-align: left;}
.retina._01 section._01 .cont-left{padding: 154px;padding-bottom: 140px;background-color: var(--color-LightGrey);padding-left: 200px;}
.retina._01 section._01 .cont-right{padding: 154px;padding-bottom: 140px;background-color: #fff;padding-right: 200px;}
.retina._01 section._01 .cont-group{margin-top: 100px;}

.retina._01 section._02{padding: 130px 0;background: url(/img/retina/retina_01_sec02_bg.jpg)no-repeat center right / cover;}
.retina._01 section._02 .sec_inner{display: flex;align-items: center;gap: 70px;}
.retina._01 section._02 .tit_group{align-items: flex-start;}
.retina._01 section._02 .tit_eng{color: var(--color-Blue);}
.retina._01 section._02 .tit_des{text-align: left;}

.retina._01 section._03{background: #fff;padding: 200px 0;}
.retina._01 section._03 .cont-group{margin-top: 90px;}
.retina._01 section._03 .box_group{display: flex;align-items: start;justify-content: center;gap: 30px;height: 790px;}
.retina._01 section._03 .box_group > div{height: 100%;background-color: #F5F8FA;}
.retina._01 section._03 .box_group .min_box{width: 10%;}
.retina._01 section._03 .box_group .lens_box{flex: 1; display: flex;flex-direction: column;align-items: center;justify-content: center;}
.retina._01 section._03 .box_group .lens_box .txt-box{display: flex;flex-direction: column;gap: 10px;}
.retina._01 section._03 .box_group .lens_box .txt-box h5{font-family: var(--font-Pre);font-weight: 400;font-size: 24px;line-height: 1.5;color: var(--color-DeepGrey);text-align: center;}
.retina._01 section._03 .box_group .lens_box .txt-box h5 .fz-tr{font-size: 50px;}
.retina._01 section._03 .box_group .lens_box .txt-box p{font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: var(--color-Grey);text-align: center;}
.retina._01 section._03 .box_group .lens_box .txt-box p .fz-tr{color: var(--color-DeepGrey);font-weight: 600;}
.retina._01 section._03 .box_group .lens_box .img-box{margin-top: 30px;}

.retina._01 section._04{padding: 200px 0;background-color: #fff;}
.retina._01 section._04 .cont-group{margin-top: 134px;display: flex;justify-content: space-between;align-items: start;gap: 10px;}
.retina._01 section._04 .cont-group .img-box{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 30px;font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: var(--color-Black);text-align: center;}

.retina._01 section._05{background: url(/img/retina/retina_01_sec05_bg.jpg)no-repeat center center / cover;padding: 200px 0;}
.retina._01 section._05 .sec_inner{display: flex;align-items: center;gap: 170px;}
.retina._01 section._05 .tit_group{align-items: flex-start;}
.retina._01 section._05 .tit_group .tit{text-align: left;}
.retina._01 section._05 .tit_des{text-align: left;white-space: nowrap;}

.retina._01 section._06{padding: 130px 0;background: var(--color-DeepGrey);}
.retina._01 section._06 .sec_inner{display: flex;align-items: center;justify-content: space-between;gap: 30px;}
.retina._01 section._06 .tit_group{align-items: flex-start;}
.retina._01 section._06 .tit_eng{color: var(--color-Blue);}
.retina._01 section._06 .tit_des{text-align: left;}

.retina._01 section._07{background: #fff;padding: 200px 0;}
.retina._01 section._07 .cont-group{margin-top: 90px;}
.retina._01 section._07 .box_group{display: flex;align-items: start;justify-content: center;gap: 30px;height: 790px;}
.retina._01 section._07 .box_group > div{height: 100%;background-color: #F5F8FA;}
.retina._01 section._07 .box_group .min_box{width: 10%;}
.retina._01 section._07 .box_group .lens_box{flex: 1; display: flex;flex-direction: column;align-items: center;justify-content: center;}
.retina._01 section._07 .box_group .lens_box .txt-box{display: flex;flex-direction: column;gap: 10px;}
.retina._01 section._07 .box_group .lens_box .txt-box h5{font-family: var(--font-Pre);font-weight: 400;font-size: 24px;line-height: 1.5;color: var(--color-DeepGrey);text-align: center;}
.retina._01 section._07 .box_group .lens_box .txt-box h5 .fz-tr{font-size: 50px;}
.retina._01 section._07 .box_group .lens_box .txt-box p{font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: var(--color-Grey);text-align: center;}
.retina._01 section._07 .box_group .lens_box .txt-box p .fz-tr{color: var(--color-DeepGrey);font-weight: 600;}
.retina._01 section._07 .box_group .lens_box .img-box{margin-top: 30px;}

.retina._01 section._08{padding: 200px 0;background-color: var(--color-LightGrey);}
.retina._01 section._08 .cont-group{margin-top: 134px;display: flex;justify-content: space-between;align-items: start;gap: 10px;}
.retina._01 section._08 .cont-group .img-box{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 30px;font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: var(--color-Black);text-align: center;}

.retina._01 section._09{padding: 160px 0;}
.retina._01 section._09 .sec_inner{display: flex;align-items: center;justify-content: space-between;gap: 30px;}
.retina._01 section._09 .tit_group{align-items: flex-start;}
.retina._01 section._09 .tit_des{text-align: left;color: var(--color-DeepGrey);}
.retina._01 section._09 .tit_group .tit{text-align: left;}
.retina._01 section._09 .cont-left{width: 50%;}

.retina._01 section._10{padding: 200px 0;background: linear-gradient(to bottom, #5263FF -20%, #0D99FF);}
.retina._01 section._10 .sec_inner{display: flex;align-items: center;gap: 70px;}
.retina._01 section._10 .tit_group{align-items: flex-start;}
.retina._01 section._10 .tit_eng{color: var(--color-Yellow);}
.retina._01 section._10 .tit_des{text-align: left;color: var(--color-LightBlue);}
.retina._01 section._10 .img-box{border-radius: 5px;overflow: hidden;}
.retina._01 section._10 .cont-left{width: 34%;}

.retina._01 section._11{padding: 200px 0;}
.retina._01 section._11 .cont-group{margin-top: 134px;display: flex;justify-content: space-between;align-items: start;gap: 10px;}
.retina._01 section._11 .cont-group .img-box{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 30px;font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: var(--color-Black);text-align: center;}

.retina._01 section._12{padding: 160px 0;background-color: var(--color-LightGrey);}
.retina._01 section._12 .sec_inner{display: flex;align-items: center;justify-content: space-between;}
.retina._01 section._12 .tit_group{align-items: flex-start;}
.retina._01 section._12 .tit_des{text-align: left;}
.retina._01 section._12 .tit{text-align: left;}
.retina._01 section._12 .cont-right{width: 55%;}

.retina._01 section._13{padding: 200px 0;background: linear-gradient(to bottom, #5263FF -20%, #0D99FF);}
.retina._01 section._13 .sec_inner{display: flex;align-items: center;gap: 70px;}
.retina._01 section._13 .tit_group{align-items: flex-start;}
.retina._01 section._13 .tit_eng{color: var(--color-Yellow);}
.retina._01 section._13 .tit_des{text-align: left;color: var(--color-LightBlue);}
.retina._01 section._13 .img-box{border-radius: 5px;overflow: hidden;}

.retina._01 section._14{padding-top: 200px;padding-bottom: 240px;}
.retina._01 section._14 .cont-group{margin-top: 118px;display: flex;align-items: center;justify-content: center;gap: 50px;}
.retina._01 section._14 .list-group{display: flex;flex-direction: column;gap: 50px;}
.retina._01 section._14 .des-list{display: flex;align-items: center;gap: 35px;}
.retina._01 section._14 .des-list .txt-box{font-family: var(--font-Pre);font-weight: 400;font-size: 22px;line-height: 1.5;color: var(--color-Black);}

.retina._01 section._15{padding: 200px 0;background-color: var(--color-LightGrey);}
.retina._01 section._15 .cont-group{margin-top: 54px;display: flex;align-items: start;justify-content: center;gap: 50px;}

.retina._01 section._16{padding-top: 200px;padding-bottom: 110px;}
.retina._01 section._16 .cont-group{margin-top: 78px;}
.retina._01 section._16 .tit_des{margin-top: 42px;}

.retina._01 section._17{padding-top: 200px;padding-bottom: 178px;}
.retina._01 section._17 .cont-group{margin-top: 110px;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 50px;}

.retina._01 section._18{background: url(/img/retina/retina_01_sec05_bg.jpg)no-repeat center center / cover;padding: 200px 0;}
.retina._01 section._18 .sec_inner{display: flex;align-items: center;gap: 170px;}
.retina._01 section._18 .tit_group{align-items: flex-start;}
.retina._01 section._18 .tit_des{text-align: left;}
.retina._01 section._18 .tit_group .tit{text-align: left;}

.retina._01 section._19{padding: 130px 0;background: var(--color-DeepGrey);}
.retina._01 section._19 .sec_inner{display: flex;align-items: center;gap: 70px;}
.retina._01 section._19 .tit_group{align-items: flex-start;}
.retina._01 section._19 .tit_eng{color: var(--color-Blue);}
.retina._01 section._19 .tit_des{text-align: left;}
.retina._01 section._19 .cont-left{width: 40%;}

.retina._01 section._20{padding-top: 100px;padding-bottom: 110px;}
.retina._01 section._20 .cont-group{margin-top: 88px;display: flex;align-items: start;justify-content: center;gap: 50px;}
.retina._01 section._20 .cont-box{border-radius: 20px;overflow: hidden;background-color: var(--color-LightGrey);display: flex;flex-direction: column;align-items: center;gap: 32px;height: 618px;}
.retina._01 section._20 .cont-box .txt-box{text-align: center;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 20px;}
.retina._01 section._20 .cont-box .txt-box .tit{font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: var(--color-Black);}
.retina._01 section._20 .cont-box .txt-box .des{font-family: var(--font-Pre);font-weight: 400;font-size: 22px;line-height: 1.5;color: var(--color-Black);}

.retina section._21{position: relative;}
.retina section._21 .swiper_btn_group{position: absolute;bottom: 80px;left: 50%;transform: translateX(-50%);z-index: 3;}
.sec21_swiper{width: 100%;height: 100%;background: #000;}
.sec21_swiper .swiper-slide{width: 100%;height: 100%;padding: 200px 0;height: 934px;box-sizing: border-box;}
.sec21_swiper .swiper-slide._01{background: url(/img/retina/s21_bg1.png)no-repeat center /cover;}
.sec21_swiper .swiper-slide._02{background: url(/img/retina/s21_bg2.png)no-repeat center /cover;}
.sec21_swiper .swiper-slide._03{background: url(/img/retina/s21_bg3.png)no-repeat center /cover;}
.retina section._21 .tit_group{margin-bottom: 0;}
.retina section._21 .tit_group .tit{font-weight: 400;line-height: 1.2;}
.retina section._21 .tit_group .tit p{font-size: 50px;}
.retina section._21 .num-box{position: relative;display: flex;align-items: center;justify-content: center;}
.retina section._21 .num-box .num{font-family: var(--font-Pre);font-weight: 400;font-size: 214px;color: #fff;opacity: 0.2;text-align: center;}
.retina section._21 .num-box .txt{font-family: var(--font-Pre);font-weight: 400;font-size: 50px;color: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;}
.retina section._21 .des-txt{font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: #fff;text-align: center;}

@media screen and (max-width: 1250px) {
  .retina._01 section._01_plus02 .img-group{display: none;}

  .retina._01 section._01{flex-direction: column;}
  .retina._01 section._01 > div{width: 100%;}
  .retina._01 section._01 .tit_group{align-items: center;}
  .retina._01 section._01 .tit_des{text-align: center;}
  .retina._01 section._01 .cont-group .img-box{text-align: center;}
  .retina._01 section._01 .cont-left{padding-left: 0;padding-right: 0;}
  .retina._01 section._01 .cont-right{padding-left: 0;padding-right: 0;}

  .retina._01 section._03 .box_group .min_box{display: none;}
  .retina._01 section._03 .cont-group{width: 90%;margin: 0 auto;margin-top: 66px;}
  .retina._01 section._03 .box_group{height: inherit;}
  .retina._01 section._03 .box_group .lens_box{padding: 30px 0;}
  .retina._01 section._03 .box_group .lens_box .txt-box{width: 90%;}

  .retina._01 section._05 .tit_group{align-items: center;}
  .retina._01 section._05 .tit_des{white-space: normal;text-align: center;}
  .retina._01 section._05 .sec_inner{flex-direction: column;gap: 30px;}

  .retina._01 section._06{background: var(--color-DeepGrey);padding: 55px 0;}
  .retina._01 section._06 .sec_inner{flex-direction: column-reverse;}
  .retina._01 section._06 .tit_group{align-items: center;}
  .retina._01 section._06 .tit_des{text-align: center;margin-top: 20px;}
  .retina._01 section._06 .cont-right{display: none;}
  .retina._01 section._06 .cont-left .img-box{max-width: 420px;margin: 0 auto;}

  .retina._01 section._07 .box_group .min_box{display: none;}
  .retina._01 section._07 .cont-group{width: 90%;margin: 0 auto;margin-top: 66px;}
  .retina._01 section._07 .box_group{height: inherit;}
  .retina._01 section._07 .box_group .lens_box{padding: 30px 0;}
  .retina._01 section._07 .box_group .lens_box .txt-box{width: 90%;}

  .retina._01 section._09 .sec_inner{justify-content: center;}
  .retina._01 section._09 .cont-left{display: none;}
  .retina._01 section._09 .tit_group{align-items: center;}
  .retina._01 section._09 .tit_des{text-align: center;margin-top: 20px;}
  .retina._01 section._09 .cont-right .img-box{text-align: center;}

  .retina._01 section._10 .sec_inner{justify-content: center;}
  .retina._01 section._10 .cont-left{display: none;}
  .retina._01 section._10 .tit_group{align-items: center;}
  .retina._01 section._10 .tit_des{text-align: center;margin-top: 20px;}
  .retina._01 section._10 .cont-right .img-box{text-align: center;}

  .retina._01 section._12 .cont-right{display: none;}
  .retina._01 section._12 .sec_inner{justify-content: center;}
  .retina._01 section._12 .tit_group{align-items: center;}
  .retina._01 section._12 .tit_des{text-align: center;margin-top: 20px;}
  .retina._01 section._12 .cont-left .img-box{text-align: center;}

  .retina._01 section._13 .sec_inner{justify-content: center;}
  .retina._01 section._13 .cont-left{display: none;}
  .retina._01 section._13 .tit_group{align-items: center;}
  .retina._01 section._13 .tit_des{text-align: center;margin-top: 20px;}
  .retina._01 section._13 .cont-right .img-box{text-align: center;}

  .retina._01 section._14 .des-list{gap: 10px;}
  .retina._01 section._14 .des-list .txt-box{font-size: 18px;}
  .retina._01 section._14 .list-group > .img-box{width: 49%;}
  .retina._01 section._14 .des-list .txt-box .fz-tr{font-size: 24px;}

  .retina._01 section._18 .tit_group{align-items: center;}
  .retina._01 section._18 .tit_des{white-space: normal;text-align: center;}
  .retina._01 section._18 .sec_inner{flex-direction: column;gap: 30px;}

  .retina._01 section._19 .sec_inner{justify-content: center;}
  .retina._01 section._19 .cont-left{display: none;}
  .retina._01 section._19 .tit_group{align-items: center;}
  .retina._01 section._19 .tit_des{text-align: center;margin-top: 20px;}
  .retina._01 section._19 .cont-right .img-box{text-align: center;}
}

@media screen and (max-width: 768px) {
  .retina._01 section._01_plus01{padding: 114px 0;}
  .retina._01 section._01_plus01 .tit_group{gap: 30px;width: 80%;margin-left: auto;margin-right: auto;}
  .retina._01 section._01_plus01 .tit_group .tit{line-height: 1.2;}
  .retina._01 section._01_plus01 .tit_des{width: 80%;margin-left: auto;margin-right: auto;}

  .retina._01 section._01_plus02{padding-top: 55px;padding-bottom: 80px;}
  .retina._01 section._01_plus02 .cont-group{margin-top: 40px;}
  .retina._01 section._01_plus02 .mov_txt{font-size: 50px;}

  .retina._01 section._01_plus03{padding-top: 82px;padding-bottom: 42px;}
  .retina._01 section._01_plus03 .cont-group{flex-direction: column;align-items: center;gap: 20px;}
  .retina._01 section._01_plus03 .img-group{gap: 20px;}
  .retina._01 section._01_plus03 .img-group p{font-size: 18px;}

  .retina._01 section._01 .cont-left{padding-top: 55px;padding-bottom: 50px;}
  .retina._01 section._01 .cont-right{padding-top: 55px;padding-bottom: 50px;}
  .retina._01 section._01 .tit_group{width: 90%;margin-left: auto;margin-right: auto;}
  .retina._01 section._01 .tit_des{width: 90%;margin-left: auto;margin-right: auto;}
  .retina._01 section._01 .cont-group{width: 90%;margin-left: auto;margin-right: auto;margin-top: 21px;}

  .retina._01 section._02{background: var(--color-DeepGrey);padding: 55px 0;}
  .retina._01 section._02 .sec_inner{flex-direction: column-reverse;}
  .retina._01 section._02 .tit_group{align-items: center;}
  .retina._01 section._02 .tit_des{text-align: center;margin-top: 20px;}
  .retina._01 section._02 .cont-left{display: none;}

  .retina._01 section._03{padding: 55px 0;}
  .retina._01 section._03 .tit_des{display: none;}
  .retina._01 section._03 .cont-group{margin-top: 50px;}
  .retina._01 section._03 .box_group{flex-direction: column;gap: 20px;}
  .retina._01 section._03 .box_group .lens_box .txt-box h5{font-size: 18px;}
  .retina._01 section._03 .box_group .lens_box .txt-box h5 .fz-tr{font-size: 24px;}
  .retina._01 section._03 .box_group .lens_box .img-box{margin-top: 0;}

  .retina._01 section._04{padding: 55px 0;}
  .retina._01 section._04 .cont-group{margin-top: 50px;flex-direction: column;align-items: center;gap: 20px;}
  .retina._01 section._04 .cont-group .img-box{gap: 20px;font-size: 18px;}

  .retina._01 section._05{padding: 55px 0;}

  .retina._01 section._06{padding: 55px 0;}

  .retina._01 section._07{padding: 55px 0;}
  .retina._01 section._07 .tit_des{display: none;}
  .retina._01 section._07 .cont-group{margin-top: 50px;}
  .retina._01 section._07 .box_group{flex-direction: column;gap: 20px;}
  .retina._01 section._07 .box_group .lens_box .txt-box h5{font-size: 18px;}
  .retina._01 section._07 .box_group .lens_box .txt-box h5 .fz-tr{font-size: 24px;}
  .retina._01 section._07 .box_group .lens_box .img-box{margin-top: 0;}

  .retina._01 section._08{padding: 55px 0;}
  .retina._01 section._08 .cont-group{margin-top: 50px;flex-direction: column;align-items: center;gap: 20px;}
  .retina._01 section._08 .cont-group .img-box{gap: 20px;font-size: 18px;}

  .retina._01 section._09{padding: 55px 0;}

  .retina._01 section._10{padding: 55px 0;}

  .retina._01 section._11{padding: 55px 0;}
  .retina._01 section._11 .cont-group{margin-top: 50px;flex-direction: column;align-items: center;gap: 20px;}
  .retina._01 section._11 .cont-group .img-box{gap: 20px;font-size: 18px;}

  .retina._01 section._12{padding: 55px 0;}

  .retina._01 section._13{padding: 55px 0;}

  .retina._01 section._14{padding: 55px 0;}
  .retina._01 section._14 .cont-group{flex-direction: column-reverse;margin-top: 20px;gap: 20px;}
  .retina._01 section._14 .list-group{gap: 29px;}

  .retina._01 section._15{padding: 55px 0;}
  .retina._01 section._15 .cont-group{margin-top: 30px;flex-direction: column;gap: 20px;align-items: center;}

  .retina._01 section._16{padding: 55px 0;}
  .retina._01 section._16 .tit_group{margin-bottom: 0;}
  .retina._01 section._16 .cont-group{margin-top: 0;}
  .retina._01 section._16 .cont-group .img-box img{margin: 0 auto;}
  .retina._01 section._16 .tit_des{width: 90%;margin-left: auto;margin-right: auto;}

  .retina._01 section._17{padding: 55px 0;}
  .retina._01 section._17 .cont-group{margin-top: 40px;gap: 20px;}

  .retina._01 section._18{padding: 55px 0;}

  .retina._01 section._19{padding: 55px 0;}

  .retina._01 section._20{padding: 55px 0;}
  .retina._01 section._20 .cont-group{flex-direction: column;gap: 20px;margin-top: 40px;align-items: center;}
  .retina._01 section._20 .cont-box{display: none;}

  .retina._01 section._21{padding: 0px 0;}
  .retina._01 section._21 .tit_group .tit p{font-size: 22px;}
  .retina._01 section._21 .num-box .txt{font-size: 30px;text-align: center;width: 90%;}
  .retina._01 section._21 .des-txt{font-size: 18px;width: 50%;min-width: 250px;margin: 0 auto;}
  .retina._01 section._21 .swiper_btn_group{margin-top: 30px;}

  .sec21_swiper .swiper-slide._01{background-image: url(/img/retina/m_s21_bg1.png);}
  .sec21_swiper .swiper-slide._02{background-image: url(/img/retina/m_s21_bg2.png);}
  .sec21_swiper .swiper-slide._03{background-image: url(/img/retina/m_s21_bg3.png);}

}

@media screen and (max-width: 350px) {
  .retina._01 section._01_plus01 .tit_group{width: 90%;}
  .retina._01 section._01_plus01 .tit_des{width: 90%;}


}


/* retina_02 */
.retina._02 section._01{background: url(/img/retina/retina_01_sec05_bg.jpg)no-repeat center center / cover;padding: 200px 0;padding-bottom: 180px;}
.retina._02 section._01 .cont-group{margin-top: 122px;}
.retina._02 section._01 .cont-line{display: flex;align-items: center;justify-content: center;gap: 60px;}
.retina._02 section._01 .cont-line .img-box{filter: drop-shadow(0 11px 4px rgba(0, 0, 0, .25));}
.retina._02 section._01 .cont-mobile{display: none;}

.retina._02 section._02{background-color: var(--color-LightGrey);padding-top: 200px;padding-bottom: 88px;}
.retina._02 section._02 .sec_inner{max-width: 1070px;}
.retina._02 section._02 .cont-group{margin-top: 153px;display: flex;flex-direction: column;gap: 70px;}
.retina._02 section._02 .cont-btns{display: flex;align-items: center;gap: 50px;}
.retina._02 section._02 .btn{opacity: 0.3;cursor: pointer;}
.retina._02 section._02 .btn:hover{opacity: 1;}
.retina._02 section._02 .btn.on{opacity: 1;}
.retina._02 section._02 .btn .line{height: 10px;width: 80px;background-color: var(--color-Blue);}
.retina._02 section._02 .btn p{font-family: var(--font-Pre);font-weight: 400;font-size: 50px;line-height: 1.5;color: var(--color-Black);}
.retina._02 section._02 .img-group{position: relative;}
.retina._02 section._02 .img-group .img-box{position: absolute;left: 0;right: 0;top: 0;bottom: 0;opacity: 0;}
.retina._02 section._02 .img-group .img-box._01{position: relative;}
.retina._02 section._02 .img-group .img-box.on{opacity: 1;}
.retina._02 section._02 .mb_img{display: none;}

.retina._02 section._03{padding-top: 200px;padding-bottom: 280px;}
.retina._02 section._03 .sec_inner{max-width: 1070px;}
.retina._02 section._03 .cont-group{margin-top: 88px;display: flex;flex-direction: column;gap: 30px;}
.retina._02 section._03 .cont-line{display: flex;align-items: start;justify-content: space-between;gap: 10px;}
.retina._02 section._03 .cont-box{background-color: var(--color-LightGrey);border-radius: 5px;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 20px;width: 31.5%;min-height: 334px}
.retina._02 section._03 .cont-box .txt-box{text-align: center;display: flex;flex-direction: column;gap: 10px;}
.retina._02 section._03 .cont-box .tit{font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: var(--color-DeepGrey);}
.retina._02 section._03 .cont-box .des{text-align: left;font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: var(--color-Grey);text-align: center;}

@media screen and (max-width: 1250px) {
  .retina._02 section._01 .cont-line{display: none;}
  .retina._02 section._01 .cont-mobile{display: block;text-align: center;}

  .retina._02 section._02 .cont-group{gap: 20px;}
  .retina._02 section._02 .btn p{font-size: 30px;}

}

@media screen and (max-width: 768px) {
  .retina._02 section._01{padding-top: 58px;padding-bottom: 35px;}
  .retina._02 section._01 .cont-group{margin-top: 40px;}

  .retina._02 section._02{padding: 58px 0;}
  .retina._02 section._02 .cont-group{margin-top: 0px;}
  .retina._02 section._02 .img-group{display: none;}
  .retina._02 section._02 .cont-btns{flex-direction: column;align-items: flex-start;gap: 10px;max-width: 480px;margin: 0 auto;}
  .retina._02 section._02 .btn{padding-left: 16px;opacity: 1;margin-top: 30px;}
  .retina._02 section._02 .btn .line{width: 40px;height: 5px;}
  .retina._02 section._02 .btn p{font-size: 24px;}
  .retina._02 section._02 .mb_img{display: block;}

  .retina._02 section._03{padding: 58px 0;}
  .retina._02 section._03 .cont-group{margin-top: 40px;}
  .retina._02 section._03 .cont-line{flex-direction: column;justify-content: center;gap: 30px;}
  .retina._02 section._03 .cont-box{width: 100%;}

  .retina._02 section._21{padding: 100px 0;}
  .retina._02 section._21 .tit_group .tit p{font-size: 22px;}
  .retina._02 section._21 .num-box .txt{font-size: 30px;text-align: center;width: 90%;}
  .retina._02 section._21 .des-txt{font-size: 18px;width: 50%;min-width: 250px;margin: 0 auto;}
  .retina._02 section._21 .swiper_btn_group{margin-top: 30px;}
}



/* retina_03 */
.retina._03 section._01{padding: 200px 0;}
.retina._03 section._01 .cont-group{margin-top: 75px;display: flex;justify-content: space-between;flex-wrap: wrap;row-gap: 70px;}
.retina._03 section._01 .equip-box{width: 31%;background: #9ba3ab41;border-radius: 5px;overflow: hidden;}
.retina._03 section._01 .equip-box.min{height: 522px;}
.retina._03 section._01 .equip-box .tit{display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;background-color: var(--color-Blue);padding: 27px 0;}
.retina._03 section._01 .equip-box .tit p{font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: #fff;}
.retina._03 section._01 .equip-box .tit .big{font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: #fff;}
.retina._03 section._01 .equip-box .img-box img{width: 100%;object-fit: cover;}
.retina._03 section._01 .equip-box .equip_more{display: flex;align-items: center;justify-content: center;padding: 24px 0;background: var(--color-DeepGrey);font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: var(--color-Grey);cursor: pointer;}
.retina._03 section._01 .equip-box .equip_more:hover{color: #fff;}
.retina._03 section._01 .equip-box .equip_more .show_txt{display: none;}

@media screen and (max-width: 850px) {
  .retina._03 section._01{padding: 58px 0;}
  .retina._03 section._01 .cont-group{flex-direction: column;margin-top: 70px;row-gap: 20px;}
  .retina._03 section._01 .equip-box{width: 100%;}

  .retina._03 section._01 .equip-box .equip_more {transition: 1s;position: relative;text-align: center;overflow: hidden;height: 100%;max-height: 20px;}
  .retina._03 section._01 .equip-box .equip_more .show_txt{transition: .8s; display: block;opacity: 0;width: 90%;}
  .retina._03 section._01 .equip-box .equip_more p:nth-child(1){display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;opacity: 1;}
  
  .retina._03 section._01 .equip-box .equip_more:hover{color: var(--color-Grey);}
  .retina._03 section._01 .equip-box .equip_more.show{max-height: 500px;}
  .retina._03 section._01 .equip-box .equip_more.show .show_txt{opacity: 1;}
  .retina._03 section._01 .equip-box .equip_more.show p:nth-child(1){opacity: 0;}
}

/* retina_04 */
.retina._04 section._01{background: var(--color-DeepGrey);padding-top: 140px;padding-bottom: 180px;}
.retina._04 section._01 .cont-group{margin-top: 115px;display: flex;align-items: center;justify-content: space-between;gap: 50px;}
.retina._04 section._01 .cont-left{flex: 1;display: flex;flex-direction: column;gap: 40px;}
.retina._04 section._01 .cont-line{display: flex;align-items: start;justify-content: space-between;gap: 20px;}
.retina._04 section._01 .cont-box{position: relative;background-color: #fff;border-radius: 20px;border: 6px solid var(--color-Blue);width: 50%;padding-top: 40px;padding-bottom: 20px;height: calc(261px - 40px - 12px);display: flex;flex-direction: column;align-items: center;justify-content: center;}
.retina._04 section._01 .cont-box .txt-box{display: flex;flex-direction: column;align-items: center;gap: 20px;}
.retina._04 section._01 .cont-box .tit{font-family: var(--font-Pre);font-weight: 700;font-size: 24px;line-height: 1.5;color: var(--color-DeepGrey);text-align: center;}
.retina._04 section._01 .cont-box .des{font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: var(--font-Pre);text-align: center;}
.retina._04 section._01 .cont-box .num-box{position: absolute;top: 0;left: 50%;transform: translate(-50%, -50%);background-color: var(--color-Blue);border-radius: 20px;width: 150px;padding: 12px 0;display: flex;align-items: center;justify-content: center;font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: #fff;}
.retina._04 section._01 .cont-right{width: 25%;border-radius: 20px;overflow: hidden;}
.retina._04 section._01 .swiper-slide{border-radius: 20px;overflow: hidden;}

.retina._04 section._02{display: flex;align-items: center;}
.retina._04 section._02 .tit_group{align-items: flex-start;}
.retina._04 section._02 .tit_group .tit{text-align: left;line-height: 1.2;font-weight: 500;}
.retina._04 section._02 .cont-right{display: flex;flex-direction: column;gap: 78px;padding-left: 5%;}
.retina._04 section._02 .cont-right .des{font-family: var(--font-Pre);font-weight: 400;font-size: 22px;line-height: 1.5;color: var(--color-DeepGrey);}

.retina._04 section._03{position: relative;padding-top: 93px;padding-bottom: 34px;}
.retina._04 section._03 .abs_line{position: absolute;top: 139px;left: 0;right: 0;height: 2px;background-color: var(--color-Grey);}
.retina._04 section._03 .cont-group{position: relative;display: flex;align-items: flex-start;justify-content: space-between;}
.retina._04 section._03 .doc_group{display: flex;flex-direction: column;gap: 40px;width: 25%;}
.retina._04 section._03 .doc_tit{border-bottom: 2px solid var(--color-Grey);font-family: var(--font-Pre);font-weight: 700;font-size: 24px;line-height: 1.5;color: var(--color-DeepGrey);}
.retina._04 section._03 .doc_tit p{position: relative;padding-bottom: 10px;}
.retina._04 section._03 .doc_tit p:after{content: ""; position: absolute;bottom: 0;left: 0;transform: translateY(70%);height: 5px;background-color: var(--color-DeepGrey);}
.retina._04 section._03 .doc_group._01{width: 27%;}
.retina._04 section._03 .doc_group._01 .doc_tit p:after{width: 138px;}
.retina._04 section._03 .doc_group._02 .doc_tit p:after{width: 138px;}
.retina._04 section._03 .doc_group._03 .doc_tit p:after{width: 179px;}
.retina._04 section._03 .doc_group._04 .doc_tit p:after{width: 98px;}
.retina._04 section._03 .doc_lists{display: flex;flex-direction: column;gap: 15px;width: 85%;}
.retina._04 section._03 .doc_lists li{font-family: var(--font-Pre);font-weight: 400;font-size: 22px;line-height: 1.5;color: var(--color-DeepGrey);}

.retina._04 section._04{background-color: var(--color-LightGrey);padding: 133px 0;}
.retina._04 section._04 .swiper{padding-left: 5%;}
.retina._04 section._04 .swiper-slide{display: flex;flex-direction: column;align-items: center;gap: 21px;}
.retina._04 section._04 .swiper-slide p{font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: var(--color-DeepGrey);text-align: center;}
.retina._04 section._04 .swiper-slide._01{width: 25%;}
.retina._04 section._04 .swiper-slide._02{width: 25%;}
.retina._04 section._04 .swiper-slide._03{width: 49.3%;}
.retina._04 section._04 .swiper-slide._04{width: 44.3%;}

.retina._04 section._05{background: url(/img/retina/retina_04_sec05_bg.jpg)no-repeat center center / cover;padding-top: 132px;padding-bottom: 88px;}
.retina._04 section._05 .tit_group .tit{text-align: left;}
.retina._04 section._05 .cont-group{display: flex;align-items: center;justify-content: space-between;gap: 20px;}
.retina._04 section._05 .tit_group{align-items: flex-start;gap: 5px;}
.retina._04 section._05 .tit_group._01{margin-bottom: 20px;}
.retina._04 section._05 .tit_group._01 .tit{font-size: 50px;}
.retina._04 section._05 .tit_eng{color: var(--color-DeepGrey);}
.retina._04 section._05 .tit .fz-tr{color: var(--color-Blue);}
.retina._04 section._05 .cont-right{width: 50%;height: 840px;}
.retina._04 section._05 .cont-right .swiper{height: 100%;}
.retina._04 section._05 .swiper-slide{background-color: #ffffff8f;border-radius: 20px;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.retina._04 section._05 .txt-group{display: flex;flex-direction: column;gap: 15px;padding: 3%;}
.retina._04 section._05 .txt-group li{font-family: var(--font-Pre);font-weight: 400;font-size: 22px;line-height: 1.5;color: var(--color-DeepGrey);}
.retina._04 section._05 .swiper_btn_group{justify-content: flex-start;margin-top: 33px;}
.retina._04 section._05 .swiper-pagination{display: flex;gap: 20px;transform: unset;left: unset;right: unset;}
.retina._04 section._05 .swiper-pagination-bullet{margin: 0;background-color: var(--color-Blue);}
.retina._04 section._05 .swiper-button-prev:after{background-image: url(/img/retina/retina_04_arr_prev.png);}
.retina._04 section._05 .swiper-button-next:after{background-image: url(/img/retina/retina_04_arr_next.png);}

.retina._04 section._06{padding-top: 121px;padding-bottom: 33px;background: url(/img/retina/retina_04_sec06_bg.jpg)no-repeat center center / cover;}
.retina._04 section._06 .tit_group{align-items: flex-start;}
.retina._04 section._06 .tit_group .tit{text-align: left;}
.retina._04 section._06 .tit_group .tit h4{margin-top: 30px;}
.retina._04 section._06 .tit_group .tit .fz-tr{color: var(--color-Blue);}
.retina._04 section._06 .cont-group{position: relative;margin-top: 32px;}
.retina._04 section._06 .cont-group .doc_nm{position: absolute;right: 0;top: -34px;transform: translateY(-100%);font-family: var(--font-Pre);font-weight: 600;font-size: 40px;line-height: 1.5;color: #fff;}
.retina._04 section._06 .cont-box{background-color: #9ba3ab3b;padding: 1%;color: #fff;font-family: var(--font-Pre);font-weight: 400;font-size: 22px;line-height: 1.5;max-height: 550px;overflow-y: scroll;}
.retina._04 section._06 .cont-box::-webkit-scrollbar{display: none;}

.retina._04 section._07{padding-top: 80px;padding-bottom: 45px;background: url(/img/retina/retina_04_sec07_bg.jpg)no-repeat center top / cover;}
.retina._04 section._07 .cont-group{display: flex;flex-direction: column;align-items: center;gap: 47px;}
.retina._04 section._07 .sec_tit{font-family: var(--font-Pre);font-weight: 700;font-size: 50px;line-height: 1.5;color: #fff;text-align: center;}
.retina._04 section._07 .des{font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 2;color: #fff;text-align: center;width: 70%;}
.retina._04 section._07 .bg-abs{display: none;}

@media screen and (max-width: 1500px) {
  .retina._04 section._01 .cont-right{width: 100%;max-width: 380px;}
  .retina._04 section._01 .cont-group{flex-direction: column-reverse;}

  .retina._04 section._02 .cont-left{width: 40%;min-width: 595px;}
  .retina._04 section._02 .cont-right{padding-left: 2%;gap: 45px;}
  .retina._04 section._02 .cont-right .des{font-size: 18px;}

}

@media screen and (max-width: 1250px) {
  .retina._04 section._01 .cont-line{flex-direction: column;gap: 40px;}
  .retina._04 section._01 .cont-box{width: 100%;}

  .retina._04 section._02{flex-direction: column;}
  .retina._04 section._02 .cont-left{width: 100%;max-width: 550px;}
  .retina._04 section._02 .cont-right{padding: 0;margin-top: 40px;}
  .retina._04 section._02 .tit_group{padding: 0 5%;margin-bottom: 0;}
  .retina._04 section._02 .cont-right .des{padding: 0 5%;}

  .retina._04 section._03 .abs_line{top: 130px;}
  .retina._04 section._03 .doc_tit{font-size: 18px;}
  .retina._04 section._03 .doc_lists li{font-size: 17px;}

  .retina._04 section._04 .swiper-slide._01{width: 45%;}
  .retina._04 section._04 .swiper-slide._02{width: 45%;}
  .retina._04 section._04 .swiper-slide._03{width: 88.6%;}
  .retina._04 section._04 .swiper-slide._04{width: 79.6%;}
  .retina._04 section._04 .swiper-slide p{font-size: 18px;}

  .retina._04 section._05 .cont-group{flex-direction: column;}
  .retina._04 section._05 .cont-right{width: 100%;max-width: 1250px;height: 700px;}
  .retina._04 section._05 .txt-group li{font-size: 18px;}
  .retina._04 section._05 .swiper_btn_group{display: none;}

  .retina._04 section._07 .des{width: 100%;}
}

@media screen and (max-width: 768px) {
  .retina._04 section._01{padding: 58px 0;}
  .retina._04 section._01 .cont-group{margin-top: 40px;}
  .retina._04 section._01 .cont-box .des{width: 90%;}
  .retina._04 section._01 .cont-box .tit{font-size: 24px;}

  .retina._04 section._02 .cont-left{min-width: unset;}
  .retina._04 section._02 .cont-right{gap: 25px;}

  .retina._04 section._03{padding-top: 50px;}
  .retina._04 section._03 .sec_inner{width: 100%;}
  .retina._04 section._05 .tit_eng{text-align: left;}
  .retina._04 section._03 .cont-group{flex-direction: column;gap: 30px;}
  .retina._04 section._03 .abs_line{display: none;}
  .retina._04 section._03 .doc_group{width: 100%;gap: 30px;}
  .retina._04 section._03 .doc_group._01{width: 100%;font-size: 24px;}
  .retina._04 section._03 .doc_tit p{padding-left: 5%;}
  .retina._04 section._03 .doc_group .doc_tit p:after{left: 5%;}
  .retina._04 section._03 .doc_lists{width: 90%;margin: 0 auto;}
  .retina._04 section._03 .doc_lists li{font-size: 18px;}
  .retina._04 section._05 .txt-group{gap: 10px;}

  .retina._04 section._04{padding: 42px 0;}
  .retina._04 section._04 .swiper{padding-left: 11%;}
  .retina._04 section._04 .swiper-wrapper{display: flex;align-items: center;}
  .retina._04 section._04 .swiper-slide{gap: 10px;}

  .retina._04 section._05{padding: 50px 0;}

  .retina._04 section._06 .tit_group .tit h4{margin-top: 10px;font-size: 50px;}
  .retina._04 section._06 .cont-group .doc_nm{font-size: 30px;font-weight: 400;}

  .retina._04 section._07{position: relative;padding-top: 65px;padding-bottom: 75px;background: var(--color-DeepGrey);}
  .retina._04 section._07 .bg-abs{display: block;position: absolute;left: 50%;width: 90%;top: 50px;transform: translateX(-50%);text-align: center;}
  .retina._04 section._07 .sec_tit{font-size: 30px;}
  .retina._04 section._07 .des{font-size: 18px;line-height: 1.5;}
}

@media screen and (max-width: 550px){
  .retina._04 section._05 .cont-right{height: 850px;}

  .retina._04 section._06 .cont-group{margin-top: 10px;}
  .retina._04 section._06 .cont-group .doc_nm{position: relative;transform: unset;text-align: right;}
  .retina._04 section._06 .cont-box{margin-top: 64px;font-size: 18px;}

}

@media screen and (max-width: 585px){
  .retina._04 section._05 .cont-right{height: 950px;}
}

@media screen and (max-width: 395px){
  .retina._04 section._05 .cont-right{height: 900px;}
  .retina._04 section._05 .txt-group li{font-size: 1rem;}
}

@media screen and (max-width: 335px){
  .retina._04 section._04 .swiper{padding-left: 0;width: 90%;}
  .retina._04 section._04 .swiper-slide p{font-size: 14px;}

  .retina._04 section._05 .cont-right{height: 1050px;}
}

@media screen and (max-width: 300px){
  .retina._04 section._05 .cont-right{height: 1150px;}
}

/* retina end */


/* kid start */
.kid .top_visual{background-image: url(/img/kid/kid_visual_bg.jpg);}
/* .kid .top_visual .tit_group .big_tit{text-transform: none;} */

@media screen and (max-width: 768px) {
  .kid .top_visual{background-position-x: 33%;}
}

/* kid_01 */
.kid._01 section._01{background-color: #fff;padding: 183px 0;}
.kid._01 section._01 .sec_inner{display: flex;align-items: center;justify-content: space-between;}
.kid._01 section._01 .tit_group{align-items: flex-start;}
.kid._01 section._01 .tit_des{text-align: left;color: var(--color-Black);}
.kid._01 section._01 .cont-right{width: 53%;}

.kid._01 section._02{position: relative;background: var(--color-DeepGrey);padding-top: 200px;}
.kid._01 section._02 .bg_abs .img-box{position: absolute;top: 50%;}
.kid._01 section._02 .bg_abs .img-box._01{left: 0;transform: translate(-54%, -50%);}
.kid._01 section._02 .bg_abs .img-box._02{right: 0;transform: translate(47%, -50%);}
.kid._01 section._02 .cont-group{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 60px;margin-top: 90px;}

.kid._01 section._03{padding-top: 250px;padding-bottom: 220px;}
.kid._01 section._03 .cont-group{margin-top: 107px;display: flex;align-items: start;justify-content: space-between;}
.kid._01 section._03 .cont-box{width: 23%;display: flex;flex-direction: column;align-items: center;gap: 40px;}
.kid._01 section._03 .cont-box .tit{font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: var(--color-Black);text-align: center;}
.kid._01 section._03 .cont-box .des{font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: var(--color-Black);text-align: center;}

.kid._01 section._04{background-color: var(--color-DeepGrey);padding: 200px 0;}
.kid._01 section._04 .cont-group{margin-top: 90px;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 22px;}
.kid._01 section._04 .des-list{width: 920px;padding: 15px 0;background-color: var(--color-Black);border-radius: 500px;font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: #fff;display: flex;align-items: center;justify-content: center;}

.kid._01 section._05{padding: 80px 0;}
.kid._01 section._05 .tit_group{align-items: start;}
.kid._01 section._05 .tit_group .tit{text-align: left;}
.kid._01 section._05 .sec_inner{display: flex;align-items: center;justify-content: space-between;}
.kid._01 section._05 .cont-group{display: flex;flex-direction: column;gap: 21px;width: 50%;}
.kid._01 section._05 .cont-group .img-box img{margin: 0 auto;}

.kid._01  .sec07_swiper .swiper-slide._01{
    background: url(/img/kid/kid_01_sec05_bg.jpg) no-repeat center / cover;
}
.kid section._07{
    /* background: url(/img/kid/kid_01_sec05_bg.jpg)no-repeat center center / cover;padding: 200px 0; */
}
.kid section._07 .tit_group{margin-bottom: 0;}
.kid section._07 .tit_group .tit{font-weight: 400;line-height: 1.2;}
.kid section._07 .tit_group .tit p{font-size: 50px;}
.kid section._07 .num-box{position: relative;display: flex;align-items: center;justify-content: center;}
.kid section._07 .num-box .num{font-family: var(--font-Pre);font-weight: 400;font-size: 214px;color: #fff;opacity: 0.2;text-align: center;}
.kid section._07 .num-box .txt{font-family: var(--font-Pre);font-weight: 400;font-size: 50px;color: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.kid section._07 .des-txt{font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: #fff;text-align: center;}
.kid section._07 .swiper_btn_group {
    position: absolute;
    bottom: 80px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 3;
}
@media screen and (max-width: 1250px) {
  .kid._01 section._01 .tit_group{align-items: center;margin-bottom: 30px;}
  .kid._01 section._01 .tit_des{text-align: center;}
  .kid._01 section._01 .cont-left{display: flex;flex-direction: column;align-items: center;}
  .kid._01 section._01 .cont-left .img-box{margin-bottom: 38px;}
  .kid._01 section._01 .cont-right{display: none;}

  .kid._01 section._03 .cont-group{flex-wrap: wrap;row-gap: 60px;}
  .kid._01 section._03 .cont-box{width: 48%;}

  .kid._01 section._04 .des-list{width: 100%;}

  .kid._01 section._05 .sec_inner{flex-direction: column;}
  .kid._01 section._05 .tit_group{align-items: center;}
  .kid._01 section._05 .tit_group .tit{text-align: center;}
  .kid._01 section._05 .cont-group{width: 100%;}
}
@media screen and (max-width: 768px) {
  .kid._01 section._01{padding: 58px 0;}

  .kid._01 section._02{padding-top: 77px;}
  .kid._01 section._02 .bg_abs .img-box._02{display: none;}

  .kid._01 section._03{padding-top: 82px;padding-bottom: 100px;}
  .kid._01 section._03 .tit_des{display: none;}
  .kid._01 section._03 .cont-group{margin-top: 40px;}
  .kid._01 section._03 .cont-box{width: 100%;}
  .kid._01 section._03 .cont-box .des{width: 50%;min-width: 250px;margin: 0 auto;}

  .kid._01 section._04{padding: 65px 0;}
  .kid._01 section._04 .cont-group{margin-top: 40px;}
  .kid._01 section._04 .des-list{padding: 21px 0;text-align: center;}

  .kid section._07{padding: 100px 0;}
  .kid section._07 .tit_group .tit p{font-size: 22px;}
  .kid section._07 .num-box .txt{font-size: 30px;}
  .kid section._07 .des-txt{font-size: 18px;width: 50%;min-width: 250px;margin: 0 auto;}
  .kid section._07 .swiper_btn_group{margin-top: 30px;}
}


/* kid_02 */
.kid._02 section._01{background-color: #fff;padding: 183px 0;}
.kid._02 section._01 .sec_inner{display: flex;align-items: center;justify-content: space-between;max-width: 1603px;}
.kid._02 section._01 .tit_group{align-items: flex-start;}
.kid._02 section._01 .tit_group .tit{text-align: left;}
.kid._02 section._01 .tit_des{text-align: left;color: var(--color-DeepGrey);}

.kid._02 section._02{padding-top: 170px;padding-bottom: 140px;background-color: var(--color-DeepGrey);}
.kid._02 section._02 .cont-group{margin-top: 108px;display: flex;align-items: center;justify-content: center;}

.kid._02 section._03{padding-top: 250px;padding-bottom: 220px;background-color: var(--color-LightGrey);}
.kid._02 section._03 .cont-group{margin-top: 107px;display: flex;align-items: start;justify-content: space-between;}
.kid._02 section._03 .cont-box{width: 23%;display: flex;flex-direction: column;align-items: center;gap: 40px;}
.kid._02 section._03 .cont-box .tit{font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: var(--color-DeepGrey);text-align: center;}
.kid._02 section._03 .cont-box .des{font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: var(--color-DeepGrey);text-align: center;}

.kid._02 section._04{padding-top: 137px;padding-bottom: 144px;}
.kid._02 section._04 .cont-group{margin-top: 70px;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 21px;}

.kid._02 section._05{background-color: var(--color-DeepGrey);padding: 200px 0;}
.kid._02 section._05 .cont-group{margin-top: 90px;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 22px;}
.kid._02 section._05 .des-list{width: 920px;padding: 15px 0;background-color: var(--color-Black);border-radius: 500px;font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: var(--color-Grey);display: flex;align-items: center;justify-content: center;}

@media screen and (max-width: 1620px) {
  .kid._02 section._01 .sec_inner{width: 90%;}
}

@media screen and (max-width: 1250px) {
  .kid._02 section._01 .tit_group{align-items: center;margin-bottom: 0;}
  .kid._02 section._01 .tit_group .tit{text-align: center;}
  .kid._02 section._01 .tit_des{text-align: center;}
  .kid._02 section._01 .cont-left{display: flex;flex-direction: column;align-items: center;}
  .kid._02 section._01 .cont-right{display: none;}

  .kid._02 section._03 .cont-group{flex-wrap: wrap;row-gap: 60px;}
  .kid._02 section._03 .cont-box{width: 48%;}

  .kid._02 section._05 .des-list{width: 100%;}
}

@media screen and (max-width: 768px) {
  .kid._02 section._01{padding: 58px 0;}

  .kid._02 section._02{padding: 78px 0;}
  .kid._02 section._02 .cont-group{margin-top: 34px;}

  .kid._02 section._03{padding-top: 82px;padding-bottom: 100px;}
  .kid._02 section._03 .tit_des{display: none;}
  .kid._02 section._03 .cont-group{margin-top: 40px;}
  .kid._02 section._03 .cont-box{width: 100%;}
  .kid._02 section._03 .cont-box .des{width: 50%;min-width: 250px;margin: 0 auto;}

  .kid._02 section._04{padding: 54px 0;}
  .kid._02 section._04 .cont-group{margin-top: 30px;}

  .kid._02 section._05{padding: 65px 0;}
  .kid._02 section._05 .cont-group{margin-top: 40px;}
  .kid._02 section._05 .des-list{padding: 21px 0;text-align: center;}
  .kid._02 section._05 .des-list p{width: 75%;}
}




/* kid end */

/* intro start */
.intro .top_visual{background-image: url(/img/intro/intro_visual_bg.jpg);}
/* .intro .top_visual .tit_group .big_tit{text-transform: none;} */

/* intro_01 */
/* sec5 */
.intro._01 section._01{position: relative;background-color: var(--color-LightGrey);padding: 130px 0;}
.intro._01 section._01 .bg-abs{position: absolute;top: 50%;left: 0;transform: translate(-50%, -50%);z-index: 1;}
.intro._01 section._01 .bg-abs .img-box._01{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);transform-origin: center center;}
.intro._01 section._01 .bg-abs .img-box._01 img{animation: spinAnime 5s linear infinite;}
.intro._01 section._01 .bg-abs .img-box._02 img{animation: spinAnime_02 10s linear infinite normal forwards;}
.intro._01 section._01 .cont-group{position: relative;display: flex;flex-direction: row-reverse;align-items: center;justify-content: space-between;gap: 20px;z-index: 2;}
.intro._01 section._01 .cont-group .cont-left{width: 45%;}
.intro._01 section._01 .cont-group .cont-left .img-box{position: relative;}
.intro._01 section._01 .cont-group .cont-left .img-box::after{content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: var(--color-Grey);}
.intro._01 section._01 .cont-group .cont-right{flex: 1;}
.intro._01 section._01 .cont-right .txt-group{display: flex;flex-direction: column;gap: 30px;}
.intro._01 section._01 .cont-right .blue-txt{font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: var(--color-Blue);}
.intro._01 section._01 .cont-right .big-txt{font-family: var(--font-Pre);font-weight: 600;font-size: 50px;line-height: 1.5;color: var(--color-DeepGrey);}
.intro._01 section._01 .cont-right .big-txt .fz-tr{font-weight: 200;}
.intro._01 section._01 .cont-right .sm-txt{font-family: var(--font-Pre);font-weight: 400;font-size: 22px;line-height: 1.5;color: var(--color-DeepGrey);}

@keyframes spinAnime {
  to{
    rotate: 360deg;
  }
}

@keyframes spinAnime_02 {
  0%{
    rotate: 0;
  }

  20%{
    rotate: 180deg;
  }

  40%{
    rotate: 180deg;
  }

  60%{
    rotate: 360deg;
  }

  80%{
    rotate: 360deg;
  }

  100%{
    rotate: 360deg;
  }
}

.intro._01 section._02{position: relative;padding: 130px 0;}
.intro._01 section._02 .bg-abs{position: absolute;top: 50%;right: 0;transform: translate(50%, -50%);z-index: 1;}
.intro._01 section._02 .bg-abs .img-box._01{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);transform-origin: center center;}
.intro._01 section._02 .bg-abs .img-box._01 img{animation: spinAnime 5s linear infinite;}
.intro._01 section._02 .bg-abs .img-box._02 img{animation: spinAnime_02_02 10s linear infinite normal forwards;}
.intro._01 section._02 .cont-group{position: relative;display: flex;align-items: center;justify-content: space-between;gap: 70px;z-index: 2;}
.intro._01 section._02 .cont-group .cont-left{width: 45%;}
.intro._01 section._02 .cont-group .cont-right{flex: 1;}
.intro._01 section._02 .cont-right .txt-group{display: flex;flex-direction: column;gap: 30px;}
.intro._01 section._02 .cont-right .blue-txt{font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: var(--color-Blue);}
.intro._01 section._02 .cont-right .big-txt{font-family: var(--font-Pre);font-weight: 600;font-size: 50px;line-height: 1.5;color: var(--color-DeepGrey);}
.intro._01 section._02 .cont-right .big-txt .fz-tr{font-weight: 200;}
.intro._01 section._02 .cont-right .sm-txt{font-family: var(--font-Pre);font-weight: 400;font-size: 22px;line-height: 1.5;color: var(--color-DeepGrey);}

@keyframes spinAnime_02_02 {
  0%{
    rotate: 0;
  }

  20%{
    rotate: -180deg;
  }

  40%{
    rotate: -180deg;
  }

  60%{
    rotate: -360deg;
  }

  80%{
    rotate: -360deg;
  }

  100%{
    rotate: -360deg;
  }
}

.intro._01 section._03{position: relative;background: url(/img/main/m_sec04_bg.jpg)no-repeat center center / cover;padding-top: 392px;padding-bottom: 365px;}
.intro._01 section._03 .abs_img{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.intro._01 section._03 .abs_img img{min-width: 458px;}
.intro._01 section._03 .cont-group{position: relative;text-align: center;}
.intro._01 section._03 .cont-group .cont_inner{display: flex;flex-direction: column;align-items: center;justify-content: center;}
.intro._01 section._03 .cont-group .step_box{position: absolute;top: -20px;left: 50%;transform: translateX(-50%) translateY(-100%);font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: var(--color-Blue);display: flex;align-items: center;justify-content: center;padding: 5px 30px;background-color: #fff;border-radius: 50px;}
.intro._01 section._03 .cont-group .big_txt{font-family: var(--font-Pre);font-weight: 600;font-size: 80px;line-height: 1;color: #fff;}
.intro._01 section._03 .cont-group .sm_txt{font-family: var(--font-Pre);font-weight: 400;font-size: 22px;line-height: 1.5;color: #fff;}

.intro._01 section._04 .cont-group{display: flex;flex-direction: column;}
.intro._01 section._04 .cont-line{display: flex;}
.intro._01 section._04 .cont-box{width: 50%;height: 50vh;background: url(/img/intro/int_01_sec04_img01.jpg)no-repeat center center / cover;display: flex;align-items: center;justify-content: center;}
.intro._01 section._04 .cont-box._02{background-image: url(/img/intro/int_01_sec04_img02.jpg);}
.intro._01 section._04 .cont-box._03{background-image: url(/img/intro/int_01_sec04_img03.jpg);}
.intro._01 section._04 .cont-box._04{background-image: url(/img/intro/int_01_sec04_img04.jpg);}

.intro._01 section._04 .cont-box .txt-box{display: flex;flex-direction: column;align-items: center;color: #fff;text-align: center;}
.intro._01 section._04 .cont-box .txt-box h5{font-family: var(--font-Pre);font-weight: 600;font-size: 50px;line-height: 1.5;}
.intro._01 section._04 .cont-box .txt-box p{font-family: var(--font-Pre);font-weight: 600;font-size: 18px;line-height: 1.5;}

@media screen and (max-width: 1250px) {
  .intro._01 section._01{padding: 60px 0;}
  .intro._01 section._01 .bg-abs{display: none;}
  .intro._01 section._01 .sec_inner{width: 100%;}
  .intro._01 section._01 .cont-group{gap: 30px;}
  .intro._01 section._01 .cont-right .blue-txt{font-weight: 400;text-align: center;}
  .intro._01 section._01 .cont-right .big-txt{text-align: center;text-align: center;}
  .intro._01 section._01 .cont-right .sm-txt{width: 90%;margin: 0 auto;text-align: center;margin-top: 20px;}
  .intro._01 section._01 .cont-right .img-box{margin-top: 20px;text-align: center;}

  .intro._01 section._01 .txt-group .img-box{position: relative;}
  .intro._01 section._01 .txt-group .img-box::after{content: "";position: absolute;background-color: var(--color-Grey);left: 0;right: 0;top: 0;bottom: 0;}

  .intro._01 section._02{padding: 60px 0;}
  .intro._01 section._02 .bg-abs{display: none;}
  .intro._01 section._02 .sec_inner{width: 100%;}
  .intro._01 section._02 .cont-group{gap: 30px;}
  .intro._01 section._02 .cont-right .blue-txt{font-weight: 400;text-align: center;}
  .intro._01 section._02 .cont-right .big-txt{text-align: center;text-align: center;}
  .intro._01 section._02 .cont-right .sm-txt{width: 90%;margin: 0 auto;text-align: center;margin-top: 20px;}
  .intro._01 section._02 .cont-right .img-box{margin-top: 20px;text-align: center;}

  .intro._01 section._04 .cont-line{flex-direction: column;}
  .intro._01 section._04 .cont-box{width: 100%;}
  .intro._01 section._04 .cont-box .txt-box{width: 90%;}
  .intro._01 section._04 .cont-box .txt-box h5{font-size: 24px;}
  .intro._01 section._04 .cont-box .txt-box p{font-weight: 400;}
}

@media screen and (max-width: 900px) {
  .intro._01 section._01 .cont-right .txt-group{gap: 10px;}
  .intro._01 section._01 .cont-right .blue-txt{font-size: 20px;}
  .intro._01 section._01 .cont-right .big-txt{font-size: 40px;}
  .intro._01 section._01 .cont-right .sm-txt{font-size: 18px;}

  .intro._01 section._02 .cont-right .txt-group{gap: 10px;}
  .intro._01 section._02 .cont-right .blue-txt{font-size: 20px;}
  .intro._01 section._02 .cont-right .big-txt{font-size: 40px;}
  .intro._01 section._02 .cont-right .sm-txt{font-size: 18px;}
}

@media screen and (max-width: 768px){
  .intro._01 section._01 .cont-right .blue-txt{font-weight: 400;font-size: 18px;text-align: center;}
  .intro._01 section._01 .cont-right .big-txt{font-size: 24px;text-align: center;text-align: center;}
  .intro._01 section._01 .cont-right .big-txt p{font-size: 18px;margin-bottom: 10px;}

  .intro._01 section._02 .cont-right .blue-txt{font-weight: 400;font-size: 18px;text-align: center;}
  .intro._01 section._02 .cont-right .big-txt{font-size: 24px;text-align: center;text-align: center;}
  .intro._01 section._02 .cont-right .big-txt p{font-size: 18px;margin-bottom: 10px;}

  .intro._01 section._03{background-image: url(/img/main/m_sec04_bg_mo.jpg);padding: 0;height: 100vh;display: flex;align-items: center;justify-content: center;}
  .intro._01 section._03 .cont-group{top: 20px;}
  .intro._01 section._03 .cont-group .big_txt{margin-bottom: 10px;font-size: 50px;line-height: 1.5;}
  .intro._01 section._03 .cont-group .sm_txt{font-size: 18px;}
  .intro._01 section._03 .cont-group .step_box{top: -5px;}

  .intro._01 section._04 .cont-box._04{background-position-x: 20%;}
}


/* intro_02 */
.intro._02 section{padding: 277px 0;background-color: var(--color-DeepGrey);}
.intro._02 section .sec_inner{display: flex;align-items: start;justify-content: space-between;}
.intro._02 .cont-left{width: 48%;border-radius: 5px;overflow: hidden; }
.intro._02 .cont-left img{width: 100%;}
.intro._02 .cont-right{width: 50%;display: flex;flex-direction: column;gap: 20px;}

.intro._02 .doc_tit{position: relative;padding-left: 35px;}
.intro._02 .doc_tit::after{content: "";position: absolute;top: 0;bottom: 0;left: 0;width: 8px;background-color: var(--color-Yellow);}
.intro._02 .doc_tit .nm_box{display: flex;flex-direction: column;gap: 10px;}
.intro._02 .doc_tit .nm_box p{font-family: var(--font-Pre);font-weight: 400;font-size: 22px;color: #fff;}
.intro._02 .doc_tit .nm_box .big{font-weight: 100;font-size: 50px;}
.intro._02 .doc_tit .nm_box .big .fz-tr{font-weight: 600;}

.intro._02 .doc_inform{display: flex;flex-direction: column;gap: 30px;}
.intro._02 .doc_inform .inform_line{display: flex;align-items: start;justify-content: space-between;}
.intro._02 .doc_inform .inform_box{position: relative;display: flex;flex-direction: column;gap: 10px;width: 49%;}
.intro._02 .doc_inform .inform_tit{font-family: var(--font-Pre);font-weight: 600;font-size: 18px;line-height: 1.5;color: #fff;}
.intro._02 .doc_inform .inform_cont{background-color: var(--color-Black);border-radius: 5px;display: flex;align-items: flex-start;justify-content: center;padding: 10px 0;min-height: 124px;}
.intro._02 .doc_inform .inform_cont ul{display: flex;flex-direction: column;padding: 0 20px;gap: 5px;}
.intro._02 .doc_inform .inform_cont li{display: flex;align-items: start;gap: 5px;font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: #fff;}
.intro._02 .doc_inform .inform_box .more_yell_btn{background-color: var(--color-Yellow);border-radius: 5px 0 5px 0;padding: 3px 11px;font-family: var(--font-Pre);font-weight: 400;font-size: 14px;line-height: 1.5;color: var(--color-DeepGrey);position: absolute;right: 0;bottom: 0;cursor: pointer;}
.intro._02 .doc_inform .inform_box .more_yell_btn:hover{filter: brightness(.8);}

.intro._02 section._02{background-color: #373B41;}
.intro._02 section._02 .doc_inform{gap: 6px;}
.intro._02 section._02 .doc_inform .inform_line{gap: 15px;}
.intro._02 section._02 .doc_inform .inform_box{width: 100%;}
.intro._02 section._02 .doc_inform .inform_cont{height: 240px;}

.intro._02 section._03 .doc_inform .inform_line{gap: 15px;}
.intro._02 section._03 .doc_inform .inform_box{width: 100%;}
.intro._02 section._03 .doc_inform .inform_cont{height: 230px;}


.intro._02 section._04 .doc_inform .inform_line{gap: 15px;}
.intro._02 section._04 .doc_inform .inform_box{width: 100%;}
.intro._02 section._04 .doc_inform .inform_cont{height: 230px; box-sizing: border-box;}
.intro._02 section._04 .cont-left .pc_block850{display: inline-block;}
.intro._02 section._04 .cont-left .mobile_block850{display: none;}



.doc.equip_pop{height: unset;}
.doc.equip_pop .pop_box{border-radius: 20px;overflow: hidden;}
.doc.equip_pop .tit{background-color: var(--color-Black);}
.doc.equip_pop .tit .abs_txt{position: absolute;left: 35px;top: 30px;}
.doc.equip_pop .tit .fz-tr{font-weight: 400;font-size: 22px;}
.doc.equip_pop .cont-group{justify-content: center;}
.doc.equip_pop .txt-box{width: unset;max-height: 45vh;overflow-y: scroll;}
.doc.equip_pop .txt-box::-webkit-scrollbar{display: none;}
.doc.equip_pop .des-box{color: var(--color-DeepGrey);}


.cont-mobile{display: none;}

@media screen and (max-width: 1500px) {
  .intro._02 section{padding: 150px 0;}
  .intro._02 section .sec_inner{flex-direction: column;align-items: center;gap: 50px;}
  .intro._02 .cont-left{width: 100%;max-width: 750px;text-align: center;}
  .intro._02 .cont-right{width: 100%;max-width: 750px;}
}

@media screen and (max-width: 850px){
  .intro._02 section{padding-top: 100px;padding-bottom: 0;}
  .intro._02 section .sec_inner{width: 100%;gap: 0;}

  .intro._02 .cont-left{border-radius: 0;order: 1;margin-top: 60px;}
  .intro._02 section._04 .cont-left .pc_block850{display: none;}
  .intro._02 section._04 .cont-left .mobile_block850{display: inline-block;}

  .intro._02 .cont-right{order: 0;}
  .intro._02 .doc_tit{padding-left: 0;}
  .intro._02 .doc_tit::after{top: -45px;bottom: unset;width: 40px;height: 5px;left: 50%;transform: translateX(-50%);}
  .intro._02 .doc_tit .nm_box{align-items: center;}
  .intro._02 .doc_tit .nm_box p{text-align: center;}

  .cont-mobile{display: block;order: 1;width: 100%;}
  .cont-mobile .mo_doc_box{display: flex;flex-direction: column;width: 100%;}
  .cont-mobile .mo_doc_box .tit{background-color: var(--color-DeepGrey);display: flex;align-items: center;justify-content: center;font-family: var(--font-Pre);font-weight: 600;font-size: 18px;line-height: 1.5;color: #fff;height: 67px;}
  .cont-mobile .mo_doc_box .des{padding: 20px 0;background-color: var(--color-Black);display: flex;align-items: center;justify-content: center;font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: #fff;text-align: center;}
  .cont-mobile .mo_doc_box .des p{width: 90%;}

  .cont-mobile .mo_doc_box._02{display: none;}
  .cont-mobile.on .mo_doc_box._02{display: block;}

  .cont-mobile .cont-mb-btn{background-color: var(--color-Yellow);height: 67px;display: flex;align-items: center;justify-content: center;font-family: var(--font-Pre);font-weight: 600;font-size: 18px;line-height: 1.5;color: var(--color-DeepGrey);}
  .cont-mobile .cont-mb-btn .close{display: none;}
  .cont-mobile .cont-mb-btn.on .open{display: none;}
  .cont-mobile .cont-mb-btn.on .close{display: block;}

  .intro._02 .doc_inform{display: none;}
}


/* intro_03 */
.intro._03 section._01{padding: 200px 0;}
.intro._03 section._01 .cont-group{margin-top: 75px;display: flex;justify-content: space-between;flex-wrap: wrap;row-gap: 70px;}
.intro._03 section._01 .equip-box{width: 24%;background: #9ba3ab41;border-radius: 5px;overflow: hidden;}
.intro._03 section._01 .equip-box .tit{display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;background-color: var(--color-DeepGrey);padding: 27px 0;}
.intro._03 section._01 .equip-box .tit p{font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: #fff;}
.intro._03 section._01 .equip-box .tit .big{font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: #fff;}
.intro._03 section._01 .equip-box .img-box img{width: 100%;object-fit: cover;}
.intro._03 section._01 .equip-box .equip_more{display: flex;align-items: center;justify-content: center;padding: 24px 0;background: var(--color-DeepGrey);font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: var(--color-Grey);cursor: pointer;}
.intro._03 section._01 .equip-box .equip_more:hover{color: #fff;}
.intro._03 section._01 .equip-box .equip_more .show_txt{display: none;}
.intro._03 section._01 .equip-box .img-box{height: 335px;}
.intro._03 section._01 .equip-box .img-box img{height: 100%;object-fit: cover;}

.intro.equip_pop .tit{background-color: var(--color-DeepGrey);}
.intro.equip_pop .cont-group > .img-box{width: 40%;}
.intro.equip_pop .txt-box{width: 55%;}

@media screen and (max-width: 1250px) {
  .intro._03 section._01 .equip-box{width: 49%;}
}

@media screen and (max-width: 850px) {
  .intro._03 section._01{padding: 58px 0;}
  .intro._03 section._01 .cont-group{flex-direction: column;margin-top: 70px;row-gap: 20px;}
  .intro._03 section._01 .equip-box{width: 100%;}

  .intro._03 section._01 .equip-box .equip_more {transition: 1s;position: relative;text-align: center;overflow: hidden;height: 100%;max-height: 20px;}
  .intro._03 section._01 .equip-box .equip_more .show_txt{transition: .8s; display: block;opacity: 0;width: 90%;}
  .intro._03 section._01 .equip-box .equip_more p:nth-child(1){display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;opacity: 1;}
  
  .intro._03 section._01 .equip-box .equip_more:hover{color: var(--color-Grey);}
  .intro._03 section._01 .equip-box .equip_more.show{max-height: 500px;}
  .intro._03 section._01 .equip-box .equip_more.show .show_txt{opacity: 1;}
  .intro._03 section._01 .equip-box .equip_more.show p:nth-child(1){opacity: 0;}
}





/* intro_04 */
.intro._04 section._01{padding-top: 112px;padding-bottom: 97px;}
.intro._04 section._01 .sec_inner{max-width: 1170px;}
.intro._04 section._01 .cont-group{margin-top: 100px;border-radius: 20px;overflow: hidden;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.intro._04 section._01 .cont-group .txt-box{background-color: #F2F9FF;display: flex;justify-content: space-between;width: calc(100% - 80px);padding: 34px 40px;}
.intro._04 section._01 .box_line{width: 5px;height: 336px;background-color: #D9D9D9;}
.intro._04 section._01 .cont-box .tit{font-family: var(--font-Pre);font-weight: 400;font-size: 50px;line-height: 1.5;color: var(--color-DeepGrey);}
.intro._04 section._01 .cont-box._left{display: flex;flex-direction: column;justify-content: space-between;}
.intro._04 section._01 .cont-box._left .des-group{display: flex;flex-direction: column;gap: 20px;}
.intro._04 section._01 .cont-box._left .des-list{display: flex;align-items: center;justify-content: space-between;font-family: var(--font-Pre);font-weight: 400;font-size: 22px;line-height: 1.5;color: var(--color-DeepGrey);}
.intro._04 section._01 .cont-box._left .des-list .big{font-weight: 600;font-size: 24px;}
.intro._04 section._01 .cont-box._left .des-list.des_add{position: relative;}
.intro._04 section._01 .cont-box._left .des-list.des_add::after{content: "(목요일 야간진료 19:30 ~ 접수마감 19:00)";position: absolute;right: 0;bottom: 7px;transform: translateY(100%);font-size: 15px;white-space: nowrap;}
.intro._04 section._01 .cont-box._left .des-cen{font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: var(--color-DeepGrey);text-align: center;}
.intro._04 section._01 .cont-box._right{gap: 14px;}
.intro._04 section._01 .cont-box._right .des-group{display: flex;flex-direction: column;gap: 20px;}
.intro._04 section._01 .cont-box._right .des-list{display: flex;align-items: center;gap: 35px;}
.intro._04 section._01 .cont-box._right .detail-txt{display: flex;flex-direction: column;gap: 10px; font-family: var(--font-Pre);font-weight: 400;font-size: 22px;line-height: 1.5;color: var(--color-DeepGrey);}
.intro._04 section._01 .cont-box._right .detail-txt .big{font-weight: 600;font-size: 24px;line-height: 1.5;}
.intro._04 section._01 .cont-box._right .detail-txt .fz-tr{font-size: 14px;position: relative;top: -2px;}
.intro._04 section._01 .cont-box._right .detail-txt .none_1250{display: inline;}

@media screen and (max-width: 1250px) {
  .intro._04 section._01 .cont-group .txt-box{flex-direction: column;gap: 30px;}
  .intro._04 section._01 .cont-box .tit{text-align: center;}
  .intro._04 section._01 .cont-box._left{align-items: center;}
  .intro._04 section._01 .cont-box._left .des-group{width: 100%;max-width: 240px;margin-top: 5px;margin-bottom: 20px;}
  .intro._04 section._01 .cont-box._left .des-list.des_add::after{left: 0;right: unset;}

  .intro._04 section._01 .box_line{display: none;}
  .intro._04 section._01 .cont-box._right .detail-txt .none_1250{display: none;}
}

@media screen and (max-width: 768px) {
  .intro._04 section._01{padding-top: 68px;padding-bottom: 40px;}
  .intro._04 section._01 .cont-group{margin-top: 30px;}
  .intro._04 section._01 .cont-group .txt-box{padding: 69px 0;width: 100%;}
  .intro._04 section._01 .cont-box .tit{font-size: 24px;font-weight: 600;}


  .intro._04 section._01 .cont-box._left .des-group{max-width: 225px;}
  .intro._04 section._01 .cont-box._left .des-list{font-size: 18px;}
  .intro._04 section._01 .cont-box._left .des-list .big{font-size: 18px;}
  .intro._04 section._01 .cont-box._left .des-cen{font-size: 18px;}

  .intro._04 section._01 .cont-box._right{width: 90%;margin: 0 auto;}
  .intro._04 section._01 .cont-box._right .des-list{gap: 10px;}
  .intro._04 section._01 .cont-box._right .des-list .icon-box{min-width: 25px;}
  .intro._04 section._01 .cont-box._right .detail-txt{font-size: 18px;}
  .intro._04 section._01 .cont-box._right .detail-txt .big{font-size: 18px;}
  .intro._04 section._01 .cont-box._right .detail-txt .fz-tr{font-size: 9px;top: -2px;}
}

@media screen and (max-width: 375px){
  .intro._04 section._01 .cont-group > .img-box{height: 166px;width: 100%;}
  .intro._04 section._01 .cont-group > .img-box img{height: 100%;width: 100%;object-fit: cover;}
  .intro._04 section._01 .cont-box._left .des-list.des_add::after{font-size: 13px;}
}
/* intro end */


/* dry start */
.dry .top_visual{background-image: url(/img/dry/dry_visual_bg.jpg);}

/* dry_01 */
.dry._01 section._01{padding-top: 283px;padding-bottom: 232px;}
.dry._01 section._01 .tit_group{align-items: flex-start;}
.dry._01 section._01 .tit_des{text-align: left;color: var(--color-Black);}
.dry._01 section._01 .sec_inner{display: flex;align-items: center;justify-content: space-between;gap: 20px;}
.dry._01 section._01 .cont-left{width: 70%;}

.dry._01 section._02{padding: 130px 0;background-color: var(--color-LightGrey);}
.dry._01 section._02 .cont-group{margin-top: 75px;display: flex;justify-content: center;gap: 30px;}
.dry._01 section._02 .cont-right{display: flex;flex-direction: column;gap: 30px;}
.dry._01 section._02 .cont-left{border-radius: 20px;overflow: hidden;}
.dry._01 section._02 .cont-left img{height: 100%;object-fit: cover;}

.dry._01 section._03{padding-top: 55px;}
.dry._01 section._03 .cont-group{margin-top: 75px;background: url(/img/dry/dry_01_sec03_bg.jpg)no-repeat center center / cover;padding-top: 83px;padding-bottom: 91px;}
.dry._01 section._03 .cont-group .sec_inner{display: flex;align-items: center;justify-content: space-between;}
.dry._01 section._03 .cont-group .sec_inner img{filter: drop-shadow(0 8px 6px rgba(0, 0, 0, .4));}

.dry._01 section._04{padding-top: 165px;padding-bottom: 112px;}
.dry._01 section._04 .cont-group{margin-top: 85px;}
.dry._01 section._04 .cont-group .img-group{display: flex;align-items: center;justify-content: center;gap: 60px;}

@media screen and (max-width: 1520px) {
  .dry._01 section._03 .cont-group .sec_inner{flex-wrap: wrap;justify-content: center;gap: 20px;}
  .dry._01 section._03 .cont-group .sec_inner img{width: 30%;}
}

@media screen and (max-width: 1250px) {
  .dry._01 section._01 .sec_inner{flex-direction: column;}
  .dry._01 section._01 .tit_group{align-items: center;}
  .dry._01 section._01 .tit_des{text-align: center;margin-top: 20px;}
  .dry._01 section._01 .cont-left{display: none;}
  .dry._01 section._01 .img-box{max-width: 500px;margin: 0 auto;}

  .dry._01 section._02 .cont-group{flex-direction: column;max-width: 700px;margin: 0 auto;}
  .dry._01 section._02 .cont-left img{width: 100%;}

  .dry._01 section._04 .cont-group .img-group{flex-direction: column;}
}

@media screen and (max-width: 768px) {
  .dry._01 section._01{padding: 58px 0;}

  .dry._01 section._02{padding: 58px 0;}
  .dry._01 section._02 .cont-group{gap: 20px;max-width: 500px;margin-left: auto;margin-right: auto;}
  .dry._01 section._02 .cont-right{gap: 20px;}

  .dry._01 section._03{padding-top: 58px;;}
  .dry._01 section._03 .cont-group{padding-top: 26px;padding-bottom: 57px;margin-top: 40px;}
  .dry._01 section._03 .cont-group .sec_inner{flex-direction: column;max-width: 300px;margin: 0 auto;}
  .dry._01 section._03 .cont-group .sec_inner img{width: 100%;}

  .dry._01 section._04{padding: 58px 0;}
  .dry._01 section._04 .cont-group{margin-top: 40px;}
  .dry._01 section._04 .cont-group .img-group{max-width: 300px;margin: 0 auto;}
}

/* dry_02 */
.dry._02 section._01{padding: 162px 0;background-color: var(--color-DeepGrey);}
.dry._02 section._01 .tit_group{align-items: flex-start;}
.dry._02 section._01 .tit_des{text-align: left;color: #fff;}
.dry._02 section._01 .sec_inner{max-width: 1250px;display: flex;align-items: center;justify-content: space-between;}

.dry._02 section._02{background: url(/img/dry/dry_02_sec02_bg.jpg)no-repeat center center / cover;padding-top: 90px;padding-bottom: 172px;}
.dry._02 section._02 .cont-group{margin-top: 125px;display: flex;align-items: center;justify-content: center;gap: 45px;}
.dry._02 section._02 .cont-left .txt-box{display: flex;flex-direction: column;align-items: center;gap: 30px;text-align: center;}
.dry._02 section._02 .cont-left .txt-box h5{font-family: var(--font-Pre);font-weight: 600;font-size: 50px;line-height: 1.5;color: var(--color-Black);}
.dry._02 section._02 .cont-left .txt-box p{font-family: var(--font-Pre);font-weight: 400;font-size: 22px;line-height: 1.5;color: var(--color-Black);}

.dry._02 section._03{padding-top: 91px;padding-bottom: 120px;background-color: var(--color-LightGrey);}
.dry._02 section._03 .cont-group{margin-top: 82px;display: flex;align-items: center;align-items: center;justify-content: center;gap: 50px;}
.dry._02 section._03 .cont-right{flex: 1;max-width: 610px;}
.dry._02 section._03 .des_group{display: flex;flex-direction: column;gap: 20px;}
.dry._02 section._03 .des_group li{background-color: #fff;border-radius: 50px;display: flex;align-items: center;padding: 12px 17px;width: 100%;font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: var(--color-Black);filter: drop-shadow(3px 8px 10px rgba(0, 0, 0, .15));}
.dry._02 section._03 .des_group img{width: 30px;}
.dry._02 section._03 .des_group li p{flex: 1;text-align: center;}

.dry._02 section._04{background-color: var(--color-Black);padding-top: 90px;padding-bottom: 110px;}
.dry._02 section._04 .cont-group{margin-top: 100px;display: flex;align-items: center;justify-content: center;}

@media screen and (max-width: 1250px) {
  .dry._02 section._01 .sec_inner{flex-direction: column;}
  .dry._02 section._01 .tit_group{align-items: center;}
  .dry._02 section._01 .tit_des{text-align: center;margin-top: 20px;}
  .dry._02 section._01 .cont-left{display: none;}
  .dry._02 section._01 .img-box{max-width: 500px;margin: 0 auto;}

  .dry._02 section._02 .cont-group{flex-direction: column-reverse;}

  .dry._02 section._03 .cont-group{flex-direction: column;max-width: 500px;margin: 0 auto;}
  .dry._02 section._03 .cont-right{max-width: unset;width: 100%;}
  .dry._02 section._03 .des_group li{width: calc(100% - 34px);;}

}

@media screen and (max-width: 768px) {
  .dry._02 section._01{padding: 58px 0;}

  .dry._02 section._02{padding: 57px 0;}
  .dry._02 section._02 .cont-group{margin-top: 50px;}
  .dry._02 section._02 .cont-left .txt-box h5{font-size: 30px;line-height: 1.3;}

  .dry._02 section._03{padding: 58px 0;}
  .dry._02 section._03 .des_group li{font-size: 18px;}

  .dry._02 section._04{padding: 58px 0}
  .dry._02 section._04 .cont-group{margin-top: 40px;}
}

/* dry_03 */
.dry._03 section._01{padding: 200px 0;}
.dry._03 section._01 .sec_inner{max-width: 1020px;}
.dry._03 section._01 .cont-group{margin-top: 75px;display: flex;justify-content: space-between;gap: 20px;}
.dry._03 section._01 .equip-box{background: #9ba3ab41;border-radius: 5px;overflow: hidden;}
.dry._03 section._01 .equip-box .tit{display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;background-color: var(--color-Blue);padding: 27px 0;}
.dry._03 section._01 .equip-box .tit p{font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: #fff;}
.dry._03 section._01 .equip-box .tit .big{font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: #fff;}
.dry._03 section._01 .equip-box .img-box img{width: 100%;object-fit: cover;}
.dry._03 section._01 .equip-box .equip_more{display: flex;align-items: center;justify-content: center;padding: 24px 0;background: var(--color-DeepGrey);font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: var(--color-Grey);cursor: pointer;}
.dry._03 section._01 .equip-box .equip_more:hover{color: #fff;}
.dry._03 section._01 .equip-box .equip_more .show_txt{display: none;}

@media screen and (max-width: 850px) {
  .dry._03 section._01{padding: 58px 0;}
  .dry._03 section._01 .cont-group{flex-direction: column;margin-top: 70px;}
  .dry._03 section._01 .equip-box{width: 100%;}

  .dry._03 section._01 .equip-box .equip_more {transition: 1s;position: relative;text-align: center;overflow: hidden;height: 100%;max-height: 20px;}
  .dry._03 section._01 .equip-box .equip_more .show_txt{transition: .8s; display: block;opacity: 0;width: 90%;}
  .dry._03 section._01 .equip-box .equip_more p:nth-child(1){display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;opacity: 1;}
  
  .dry._03 section._01 .equip-box .equip_more:hover{color: var(--color-Grey);}
  .dry._03 section._01 .equip-box .equip_more.show{max-height: 500px;}
  .dry._03 section._01 .equip-box .equip_more.show .show_txt{opacity: 1;}
  .dry._03 section._01 .equip-box .equip_more.show p:nth-child(1){opacity: 0;}
}
/* dry end */

/* community start */
.comm .top_visual{background-image: url(/img/comm/comm_visual_bg.jpg);}

.comm section._01 .page_group{margin-top: 30px;display: flex;align-items: center;justify-content: center;gap: 20px;}
.comm section._01 .page_group .arr-box{cursor: pointer;}
.comm section._01 .page_group .page_num{display: flex;align-items: center;justify-content: center;gap: 20px;}
.comm section._01 .page_group .page_dot{width: 8px;height: 8px;background-color: var(--color-Blue);opacity: 0.4;}
.comm section._01 .page_group .page_dot.on{opacity: 1;}

/* community view */
.comm._view section{background-color: var(--color-LightGrey);padding: 200px 0;}
.comm._view section .sec_inner{width: calc(100% - 300px);max-width: calc(1520px - 300px); background-color: #fff;padding: 150px;padding-bottom: 110px;}
.comm._view .tit-box{padding-bottom: 60px;}
.comm._view .tit-box .cate{font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: var(--color-Blue);}
.comm._view .tit-box .tit{font-family: var(--font-Pre);font-weight: 600;font-size: 50px;line-height: 1.5;color: var(--color-DeepGrey);}
.comm._view .grey_box{display: flex;align-items: center;gap: 10px;margin-top: 50px;}
.comm._view .grey_box p{font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: var(--color-Grey);}
.comm._view .grey_box .line{width: 1px;height: 20px;background-color: var(--color-Grey);}
.comm._view .cont-txt{border: 1px solid var(--color-Blue);border-left: 0;border-right: 0;padding-top: 50px;min-height: 70vh;font-family: var(--font-Pre);font-weight: 600;font-size: 18px;line-height: 1.5;color: var(--color-DeepGrey);}

.comm._view .page_group{justify-content: space-between !important;padding-top: 50px;gap: 0 !important;margin-top: 0 !important;}
.comm._view .page_group .arr_box{display: flex;align-items: center;gap: 10px;cursor: pointer;cursor: pointer;}
.comm._view .page_group .arr_box p{font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: var(--color-Grey);}
.comm._view .page_group .arr_box .line{width: 1px;height: 20px;background-color: var(--color-Grey);}
.comm._view .page_group .toList{font-family: var(--font-Pre);font-weight: 600;font-size: 18px;line-height: 1.5;color: var(--color-Blue);cursor: pointer;}

@media screen and (max-width: 1520px) {
  .comm._view section .sec_inner{width: calc(90% - 100px);padding: 50px;}
}

@media screen and (max-width: 1250px) {
  .comm._view .tit-box{padding-bottom: 20px;}
  .comm._view .grey_box{margin-top: 30px;}
  .comm._view .cont-txt{padding-top: 20px;}

  .comm._view .page_group{flex-direction: column;}
  .comm._view .page_group .toList{order: 2;margin-top: 10px;}
  .comm._view .page_group .arr_box .line{order: 1;}
  .comm._view .page_group .arr_box p.cont-tit{order: 2;}
}

@media screen and (max-width: 768px) {
  .comm._view section{padding: 50px 0;}
  .comm._view section .sec_inner{width: calc(90% - 30px);padding: 25px 15px;}
  .comm._view .tit-box .tit{font-size: 24px;}
  .comm._view .grey_box{margin-top: 20px;}
}

@media screen and (max-width: 360px){
  .comm._view .page_group .arr_box p{font-size: .9rem;}
  .comm._view .page_group .arr_box{gap: 5px;}
  .comm._view .page_group .arr_box .line{height: 14px;}
}

/* 공지사항 */
.comm section._01{padding: 200px 0;}
.comm section._01 .grid_wrap{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 30px;}

.comm._01 section._01 .cont-box{background-color: #fff;border-radius: 5px;border: 1px solid var(--color-Grey);padding: 60px;cursor: pointer;}
.comm._01 section._01 .cont-box .box-inner{display: flex;flex-direction: column;gap: 107px;}
.comm._01 section._01 .cont-box .txt-box{display: flex;flex-direction: column;gap: 10px;}
.comm._01 section._01 .cont-box .txt-box .tit-box{font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: var(--color-Blue);}
.comm._01 section._01 .cont-box .txt-box .mid-tit{font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: var(--color-DeepGrey);}
.comm._01 section._01 .cont-box .txt-box .des{font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: var(--color-DeepGrey);width: 80%;}

.comm._01 section._01 .cont-box .bot-box{display: flex;align-items: center;gap: 10px;}
.comm._01 section._01 .cont-box .bot-box p{font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: var(--color-Grey);}
.comm._01 section._01 .cont-box .bot-box .line{width: 1px;height: 20px;background-color: var(--color-Grey);}

.comm._01 section._01 .cont-box.box-none{background-color: var(--color-LightGrey);border-color: var(--color-LightGrey);pointer-events: none;}

.comm._01 section._01 .cont-box:hover{background-color: var(--color-LightGrey);border-color: var(--color-LightGrey);}


@media screen and (max-width: 1250px){
  .comm._01 section._01 .grid_wrap{grid-template-columns: 1fr 1fr;}
}


@media screen and (max-width: 768px) {
  .comm section._01{padding-top: 100px;padding-bottom: 30px;}

  .comm._01 section._01 .grid_wrap{grid-template-columns: 1fr;gap: 20px;}

  .comm._01 section._01 .cont-box{padding: 16px 20px;height: calc(100% - 32px);background-color: var(--color-LightGrey);border-color: var(--color-LightGrey);}
  .comm._01 section._01 .cont-box .box-inner{gap: 0;}
  .comm._01 section._01 .cont-box .bot-box{margin-top: 30px;}
  .comm._01 section._01 .cont-box .txt-box .mid-tit{font-size: 18px;}
  .comm._01 section._01 .cont-box .txt-box .des{width: 100%;}

  .comm._01 section._01 .cont-box.box-none{display: none;}
}

/* 고객체험기 */
.comm._03 section._01{background-color: var(--color-LightGrey);}
.comm._03 section._01 .rev_box{padding: 60px;background-color: #fff;border-radius: 5px;display: flex;flex-direction: column;gap: 10px;width: calc(100% - 120px);cursor: pointer;}
.comm._03 section._01 .rev_box .txt-top{display: flex;align-items: center;gap: 10px;}
.comm._03 section._01 .rev_box .txt-top .nm{font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;color: var(--color-Blue);}
.comm._03 section._01 .rev_box .txt-top .line{width: 1px;height: 20px;background-color: var(--color-Grey);}
.comm._03 section._01 .rev_box .txt-top .jop{font-family: var(--font-Pre);font-weight: 400;font-size: 22px;line-height: 1.5;color: var(--color-DeepGrey);}
.comm._03 section._01 .rev_box .txt-mid{position: relative;}
.comm._03 section._01 .rev_box .txt-mid .detail{font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: var(--color-DeepGrey);  text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.comm._03 section._01 .rev_box .txt-mid .none_btn{display: none;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 163px;height: 44px;align-items: center;justify-content: center;background-color: var(--color-Yellow);color: var(--color-Blue);font-family: var(--font-Pre);font-weight: 500;font-size: 16px;line-height: 1.5;border-radius: 30px;}
.comm._03 section._01 .rev_box .txt-bot{font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: var(--color-Grey);}

.comm._03 section._01 .rev_box:hover{background-color: var(--color-Blue);}
.comm._03 section._01 .rev_box:hover .txt-top .nm{color: #fff;}
.comm._03 section._01 .rev_box:hover .txt-top .jop{color: #fff;}
.comm._03 section._01 .rev_box:hover .txt-top .line{background-color: var(--color-LightBlue);}
.comm._03 section._01 .rev_box:hover .txt-mid .detail{color: #fff;}
.comm._03 section._01 .rev_box:hover .txt-bot{color: var(--color-LightBlue);}
.comm._03 section._01 .rev_box:hover .txt-mid .none_btn{display: flex;}

.comm._03 section._01 .rev_box.box-none{background-color: #D2D9DF;pointer-events: none;}

@media screen and (max-width: 1250px){
  .comm._03 section._01 .grid_wrap{grid-template-columns: 1fr 1fr;}
}

@media screen and (max-width: 768px){
  .comm._03 section._01 .grid_wrap{grid-template-columns: 1fr;gap: 20px;}
  .comm._03 section._01 .rev_box{padding: 60px 20px;width: calc(100% - 40px);}

  .comm._03 section._01 .rev_box.box-none{display: none;}
}

/* 이벤트 */
.comm._04 section._01{background-color: var(--color-LightGrey);}
.comm._04 section._01 .event_wrap{display: flex;flex-direction: column;gap: 30px;width: 100%;}
.comm._04 section._01 .event-box{background-color: #fff;border-radius: 5px;padding: 62px 70px;display: flex;align-items: center;justify-content: space-between;color: var(--color-DeepGrey);cursor: pointer;}
.comm._04 section._01 .le_box{display: flex;align-items: center;gap: 30px;}
.comm._04 section._01 .le_box .date{font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1;}
.comm._04 section._01 .le_box .tit{font-family: var(--font-Pre);font-weight: 600;font-size: 24px;line-height: 1.5;}
.comm._04 section._01 .re_box{display: flex;align-items: center;gap: 10px;}
.comm._04 section._01 .re_box .line{width: 1px;height: 20px;background-color: #9BA3AB;}
.comm._04 section._01 .re_box p{font-family: var(--font-Pre);font-weight: 400;font-size: 18px;line-height: 1.5;color: #9BA3AB;}

.comm._04 section._01 .event-box:hover{background-color: var(--color-Blue);color: #fff;}
.comm._04 section._01 .event-box:hover .re_box p{color: var(--color-LightBlue);}
.comm._04 section._01 .event-box:hover .re_box .line{background-color: var(--color-LightBlue);}

@media screen and (max-width: 1250px){
  .comm._04 section._01 .event-box{flex-direction: column;align-items: flex-start;gap: 58px;}
  .comm._04 section._01 .le_box{flex-direction: column;align-items: flex-start;}
  .comm._04 section._01 .re_box{width: 100%;justify-content: flex-end;}
}

@media screen and (max-width: 768px){
  .comm._04 section._01 .event-box{padding: 35px 20px;padding-bottom: 16px;}

  .comm._view._04 .tit-box .cate{font-size: 18px;}
  .comm._view._04 .page_group .arr_box p{font-size: 16px;}
}

@media screen and (max-width: 360px){
  .comm._04 section._01 .le_box .date{font-size: 15px;}
  .comm._04 section._01 .le_box .tit{font-size: 18px;}
  .comm._04 section._01 .re_box p{font-size: 14px;}
  .comm._04 section._01 .re_box .line{height: 14px;}
}

/* community end */


/* bottom start */
.bottom .top_visual{background-image: url(/img/comm/comm_visual_bg.jpg);}

.bottom section{background-color: var(--color-LightGrey);padding: 200px 0;}
.bottom section .sec_inner{width: calc(90% - 300px);max-width: calc(1520px - 300px); background-color: #fff;padding: 150px;padding-bottom: 110px;}

@media screen and (max-width: 1520px) {
  .bottom section._01 .sec_inner{width: calc(90% - 100px);padding: 50px;}
}

@media screen and (max-width: 768px) {
  .bottom section._01{padding: 50px 0;}
  .bottom section._01 .sec_inner{width: calc(90% - 30px);padding: 25px 15px;}
}

/* pay start */
#sub_title { padding-bottom: 50px;border-bottom: 1px solid var(--color-Blue);} 
#sub_title .info { overflow:hidden; margin-bottom:30px; } 
#sub_title .info li { float:left; font-size:1em; color:#666; line-height:1.5em; } 
#sub_title .info li a { color:#666; } 
#sub_title .info li:after { content:'\f054'; font-size:0.625em; font-weight:300; font-family:'Font Awesome 5 Pro'; margin:0 20px; position:relative; top:-3px; } 
#sub_title .info li:last-child:after { display:none; } 
#sub_title h2 { font-size:3.125em; line-height:1.3em; font-weight:600; } 
#sub_title p { font-size:1.25em; color:#33bdff; line-height:1.4em; font-weight:700; font-family:'Montserrat'; margin-top:10px; text-transform:uppercase; } 
.mt30{margin-top: 10px;}

.pay_tab_container{padding-top: 50px;}
#page_cont{padding-top: 50px;}

#sub_content{   
  width: 955px;
  margin: 0 auto;
  padding-top: 180px;
}

.pay_tab_menu {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  row-gap: 0px;
  margin-top: 30px;
  margin-bottom: 50px;

}

.pay_tab_menu li {}

.pay_tab_menu li a {
  font-size: 1.1em;
  line-height: 1.4em;
  font-weight: 600;
  font-family: 'Montserrat';
  margin-top: 10px;
  text-transform: uppercase;
  display: inline-block;
  border: solid 2px var(--color-sky);
  padding: 5px 15px;
  border-radius: 60px;
  letter-spacing: -1px;
  color: var(--color-sky);
}

.pay_tab_menu li.on a {
  background-color: #33bdff;
  border: solid 2px #33bdff;
  color: #fff;
  /* box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; */
}

.pay_tab_menu li a:hover {
  background-color: #33bdff;
  border: solid 2px #33bdff;
  color: #fff;
  /* box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; */
}

.pay_tab_content {
  max-width: 1210px;
  width: 100%;
  margin-bottom: 100px;
}

.pay_title {
  font-size: 1.1em;
  line-height: 1.4em;
  font-weight: 800;
  font-family: 'Montserrat';
  text-align: center;
  padding: 15px;
  color: #fff;
}

.pay_tab_content table {
  border: solid 1px #ccc;
  width: 100%;

}

.pay_tab_content table tr {
  border: solid 1px #ccc;
  text-align: center;


}

.pay_tab_content table tr td {
  border: solid 1px #ccc;
  padding: 10px 0;
  font-size: 1.25em;
}

.table_1 tr th {
  background-color: var(--color-Blue);
}

.table_1 tr:nth-child(2n-1) {
  background-color: #f5f5f5;
}
.bgon td{background-color: #C1C1C1;font-weight: 600;}

/* 각 테이블 칸 크기 */
.table_1 tr td:nth-child(2) { width: 10%; } 
.table_1 tr td:nth-child(3) { width: 10%; } 
.table_1 tr td:nth-child(4) { width: 30%; } 


@media screen and (max-width: 1024px) {
  #sub_content {
    padding-top: 100px;
    width: 90%;
  }
  #sub_title h2{
    font-size: 2.7em;
  }
  #sub_title p{
    font-size: 1.125em;
    margin-top: 1vw;
  }
  .pay_fbx>p{
    line-height: 1.2;
  }
}

@media screen and (max-width: 768px) {
  .table_no {
      display: none;
  }

  .pay_tab_menu li a {
      font-size: 13px;
      margin-top: 0;
  }

  .pay_tab_menu {
      flex-wrap: wrap;
      gap: 5px;
      margin-top: 15px;
      margin-bottom: 25px;
  }

  .pay_tab_content {
      margin-bottom: 50px;
  }

  .pay_title {
      font-size: 1em;

      padding: 10px;

  }

  .pay_tab_content table tr td {
      padding: 5px;
      font-size: 0.9em;
  }

  #sub_title h2{
    font-size: 2em;
  }

  #page_cont{padding-top: 20px;}
  #sub_title{padding-bottom: 20px;}
}
/* pay end */

/* bottom end */


